RAM diagnostic ROM

Post Reply
User avatar
JimmyDansbo
Posts: 468
Joined: Sun Apr 26, 2020 8:10 pm
Location: Denmark
Contact:

General - CX16 RAM diagnostic ROM

Post by JimmyDansbo »

This is a ROM that is able to test of ALL memory in the Commander X16.

diagwerr.jpg
diagwerr.jpg (417.13 KiB) Viewed 1587 times

Edit: Updated to version 0.4 on 2024/02/22

When booted, it will continously run through checks of banked memory and base memory.
For more information, please visit https://cx16.dk/memdiag/

RAMDIAGv0.4.BIN
(16 KiB) Downloaded 171 times
Attachments
MEMDIAGv0.3.BIN
(16 KiB) Downloaded 626 times
RAMDIAGv0.2.BIN
(16 KiB) Downloaded 107 times
Visit my Github repo
or my personal site with CX16/C64/6502 related information.
Feel free to contact me regarding any of my projects or even about meeting up somewhere near Denmark
m00dawg
Posts: 333
Joined: Wed Jul 08, 2020 12:41 am
Contact:

Re: RAM diagnostic ROM

Post by m00dawg »

Mentioned on the Discord but just to mention here, works great!! I was able to both confirm good working RAM as well as testing a known bad configuration which previously was passing basic RAM tests. The ROM was able to properly detect the bad RAM. Nicely done!
Author of Dreamtracker (https://www.dreamtracker.org/)
Check Out My Band: https://music.victimcache.com/
mortarm
Posts: 279
Joined: Tue May 16, 2023 6:21 pm

Re: RAM diagnostic ROM

Post by mortarm »

I like the layout. This would make a good prop screen.
User avatar
JimmyDansbo
Posts: 468
Joined: Sun Apr 26, 2020 8:10 pm
Location: Denmark
Contact:

Re: RAM diagnostic ROM

Post by JimmyDansbo »

New version uploaded - V0.3
MEMDIAGv0.3.BIN
Visit my Github repo
or my personal site with CX16/C64/6502 related information.
Feel free to contact me regarding any of my projects or even about meeting up somewhere near Denmark
User avatar
JimmyDansbo
Posts: 468
Joined: Sun Apr 26, 2020 8:10 pm
Location: Denmark
Contact:

Re: RAM diagnostic ROM

Post by JimmyDansbo »

New version uploaded - v0.4
MEMDIAGv0.4.BIN

Functionality has not changed much, but the code has been converted to CA65, I have switched from a build script to a makefile and I have manged to create a ca65 config file to use for building the binary.

All of this is to enable the Memory diagnostic ROM to be included in the official kernal.
I have made a pull request to the x16-smc and one to the official x16-rom

If these requests get accepted, it will mean that the system can boot into memory diagnostic by holding the power butten pressed when powerering the system on.

It will also be possible to jump directly to the memory diagnostics from BASIC by doing:
BANK0,16:SYS$C000
To follow the development of the memory diagnostic software, visit https://github.com/JimmyDansbo/MemDiagRom
Visit my Github repo
or my personal site with CX16/C64/6502 related information.
Feel free to contact me regarding any of my projects or even about meeting up somewhere near Denmark
Post Reply