-
Notifications
You must be signed in to change notification settings - Fork 2
20 December 2025
I have obtained three more cartridges that I can dump into this repository. A bit rusty on the procedure, so now I have codified how to dump cartridges with my projector adapter. I have to update it since the revelation of blank binary dumps suggest I clearly forgot how to dump data properly from these chips. Luckily, with the disassembled projector I bought secondary to my daughter's, I can attach jumper wires directly to the outputs of the cartridge adapter, and hook those up to the Arduino Uno and subsequently my pc. A clear advantage of this method is that I do not need to break open any cartridges to dump data. However, as of now, the procedure for cartridge dumping is incomplete; I need more time to codify the proper technique.
Additionally, my scavenged projector adapter hack to dump intact cartridges may benefit from becoming a hardwired pcb instead of a spaghetti of jumpers precariously plugged into different-sized header pins. I would like to sit down and design out a pcb that would connect to an intact cartridge and my pc in a more robust way. Then I could forget about setup each time I pull it out, instead of needing to remember the circuit diagrams I drew 6+ months ago.
I also had an idea to run a small research project seeing how the baud rate affects error rate. As the dump files are quite heterogenous in their differences or the lack thereof, I should take a look and see if baud rate could be increased to shorten the time it takes to dump data.
Few publicly-available copies of LTSDM cartridge data exist. Cartridge data seem to display a varying level of noise between dumps. Cartridge dumping is slow. Speeding up dumping rates would be beneficial for producing more data dumps to analyze. Research question is "How does baud rate impact the presence of noise in consecutive data dumps of the same cartridge?" Objectives include dumping several copies of 1 cartridge using three baud rates, compare error rate within baud rates, and compare error rate between baud rates.
Dump and retain 20 separate data copies of a single cartridge of "The Pokey Little Puppy" at separate baud rates of 9600, 19200, and 115200, producing 60 binary files in total. With ImHex, diff each data copy to the previously-generated gold standard .bin file for "The Pokey Little Puppy." Count the number of diff areas per copy. Use descriptive statistics to reveal in-group and holistic prevalence of noise.
This procedure proposal should determine to what extent the baud rate of my setup affects the noise seen while purifying serial dumps. More efficient dumps will increase the accuracy and speed of subsequent dumps.
| ⟵ Older | Table of Contents | Newer ⟶ |
|---|