Giter Site home page Giter Site logo

aurelitec / ramview Goto Github PK

View Code? Open in Web Editor NEW
21.0 4.0 1.0 121 KB

A simple DOS memory viewer, with a simple text-based user interface. Written in Borland C++ 3.1 in 1997, recompiled in Windows 10 using DOSBox.

Home Page: https://www.aurelitec.com

License: MIT License

C 19.24% C++ 80.76%
ram ram-viewer memory memory-viewer hex-viewer text-user-interface tui dos ms-dos dosbox retrocomputing retroprogramming cpp borland-cpp

ramview's Introduction

RAM View

RAM View is a simple memory viewer with a text-based interface. It was originally written in 1997 using Borland C++ 3.1 and was designed to run on DOS systems.

RAM View was recently recompiled for educational and nostalgic reasons. With the DOSBox emulator, it can now be run on modern computers.

While the original software lacks search and navigation functionality, it serves as a reminder of the early days of computing and the challenges that developers faced in working with limited resources.

Screenshot of RAM View running on PCjs

Running

Here are some ways to run RAM View:

Using DOSBox

Download and install DOSBox, and read the setup instructions. You can run RAM View using DOSBox on Windows (including Windows 10), macOS, Linux, Android, and more.

Windows 7 (32-bit)

You can run RAM View directly on a computer running Windows 7, or in a Windows 7 virtual machine.

To Do:

  • Let the user search the memory for a text or an array of bytes
  • Add a feature to allow the user to go the given address
  • Display an information panel about memory configuration and size

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Learn from Sergey's experience - Contributing to RAM View

RAM View has recently been the subject of an informative tutorial published by Sergey, aka dlinyj, who writes for Hacker, a widely acclaimed publication for IT enthusiasts. In his tutorial, Sergey writes about how he edited and helped improve our small legacy RAM View utility by building it from source code with an old compiler, fixing errors caused by encoding problems, and sending a pull request to the original repository to add his changes. This is a reminder that even small projects like RAM View can be the subject of interesting and informative tutorials that offer insights into the world of programming.

Read more on our website:
Don't Underestimate Small Projects: An Informative Tutorial on Editing RAM View's Code

License

Copyright (c) Aurelitec. All rights reserved.

Licensed under the MIT license.

ramview's People

Contributors

dlinyj avatar techaurelian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

dlinyj

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.