{"id":25453003,"url":"https://github.com/aurelitec/ramview","last_synced_at":"2026-03-01T16:33:20.012Z","repository":{"id":217203868,"uuid":"234889261","full_name":"aurelitec/ramview","owner":"aurelitec","description":"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.","archived":false,"fork":false,"pushed_at":"2023-03-01T13:49:09.000Z","size":121,"stargazers_count":23,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-07-31T19:19:52.275Z","etag":null,"topics":["borland-cpp","cpp","dos","dosbox","hex-viewer","memory","memory-viewer","ms-dos","ram","ram-viewer","retrocomputing","retroprogramming","text-user-interface","tui"],"latest_commit_sha":null,"homepage":"https://www.aurelitec.com","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aurelitec.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-01-19T11:32:16.000Z","updated_at":"2025-02-25T01:36:05.000Z","dependencies_parsed_at":"2024-01-15T01:55:45.439Z","dependency_job_id":"238e357f-362d-4893-a4d7-0340de335d7a","html_url":"https://github.com/aurelitec/ramview","commit_stats":null,"previous_names":["aurelitec/ramview"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/aurelitec/ramview","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurelitec%2Framview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurelitec%2Framview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurelitec%2Framview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurelitec%2Framview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aurelitec","download_url":"https://codeload.github.com/aurelitec/ramview/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurelitec%2Framview/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29974746,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T16:18:32.386Z","status":"ssl_error","status_checked_at":"2026-03-01T16:18:04.258Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["borland-cpp","cpp","dos","dosbox","hex-viewer","memory","memory-viewer","ms-dos","ram","ram-viewer","retrocomputing","retroprogramming","text-user-interface","tui"],"created_at":"2025-02-17T23:42:08.352Z","updated_at":"2026-03-01T16:33:19.989Z","avatar_url":"https://github.com/aurelitec.png","language":"C++","readme":"# RAM View\nRAM 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.\n\nRAM View was recently recompiled for educational and nostalgic reasons. With the DOSBox emulator, it can now be run on modern computers.\n\nWhile 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.\n\n![Screenshot of RAM View running on PCjs](assets/readme/ramview-pcjs-screenshot.png)\n\n## Running\n\nHere are some ways to run RAM View:\n\n### Using DOSBox\n\nDownload and install [DOSBox](https://www.dosbox.com/), and read the [setup instructions](https://www.dosbox.com/wiki/Basic_Setup_and_Installation_of_DosBox). You can run RAM View using DOSBox on Windows (including **Windows 10**), macOS, Linux, Android, and more.\n\n### Windows 7 (32-bit)\n\nYou can run RAM View directly on a computer running Windows 7, or in a Windows 7 virtual machine.\n\n## To Do:\n\n* Let the user search the memory for a text or an array of bytes\n* Add a feature to allow the user to go the given address\n* Display an information panel about memory configuration and size\n\n## Contributing\n[Pull requests](https://github.com/aurelitec/ramview/pulls) are welcome. For major changes, please open an [issue](https://github.com/aurelitec/ramview/issues) first to discuss what you would like to change.\n\n### Learn from Sergey's experience - Contributing to RAM View\n\nRAM View has recently been the subject of an [informative tutorial](https://habr.com/ru/company/timeweb/blog/697688/) 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.\n\nRead more on our website:  \n[Don't Underestimate Small Projects: An Informative Tutorial on Editing RAM View's Code](https://www.aurelitec.com/reviews/dont-underestimate-small-projects-ramview-code/)\n\n## License\n\nCopyright (c) Aurelitec. All rights reserved.\n\nLicensed under the [MIT](LICENSE) license.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faurelitec%2Framview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faurelitec%2Framview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faurelitec%2Framview/lists"}