BitJag / atari_jaguar_240p_test_suite

The 240p test suite is a homebrew software suite for video game consoles developed to help in the evaluation of upscalers, upscan converters and line doublers.
2 stars 0 forks source link

EEPROM Read & Write Test #5

Open BitJag opened 1 year ago

BitJag commented 1 year ago

A simple test that detects the size of the EEPROM, reads and displays the data and the size of the EEPROM, and writes data back to the EEPROM.

For writing. Perhaps give the ability to change specific bytes, and/or generate a set of random data, that is then saved to the EEPROM. This is then read back to be displayed for the user.

I believe their was a standard size used for all original commercial releases for the Jaguar during the platforms lifetime. There are more sizes available in after market games.

The Removers Library doesn't have functions in C that handle EEPROM read/write, and I may need some help detecting the size of the EERPOM (if possible), and perhaps some assembler functions to read/write depending on the detected size.

The code provided by Atari originally only handles one size of EEPROM, 128 bytes. I believe there is assembler code out there that can handle 256 byte EEPROMS. I don't believe Ataris code detects the size, and opts for hard coded size instead, if I remember correctly. Again, this might be a bit too low-level for me at the moment.

Any help from someone more experienced here is appreciated.