HX512 Card plugin for Gear simulator
AntoineDoinel
Posts: 312
Hello!
Out of frustration for having the HX512 card passing all memory test, but still failing with ZiCOG and Catalina, I decided to have·a look at Gear plugins to see if·the memory expansion·could be simulated for debugging.
Here it is version 0.1, please have a look and try·it, but bear with me for stupid programming mistakes,·this is my first·encounter with·C# and .NET
Attached also·the·memory tester with extended addressing, modified·for serial output (on pin 3), and with shortened tests to be useable with the emulator. It should still work on real hardware too.
Limitations / Notes:
- "Firmware Type" field does nothing at the moment, however Empmoyer's extended addressing is emulated.
- I've·been unable to update the memory view·TextBox in realtime·without unbearable slowdown, so to examine memory you have to stop simulation, press "Dump Memory" and then "GO" to get to the current internal address.
- Default config is Hydra pins (BUS=16-23,CTL=1,2,CLK=30)
- With Gear·SerialIO plugin, set Rx pin to 3 and Tx to 5, and speed to 115200 (pretending you have a serial port connected to NES connectors)
Alessandro
Out of frustration for having the HX512 card passing all memory test, but still failing with ZiCOG and Catalina, I decided to have·a look at Gear plugins to see if·the memory expansion·could be simulated for debugging.
Here it is version 0.1, please have a look and try·it, but bear with me for stupid programming mistakes,·this is my first·encounter with·C# and .NET
Attached also·the·memory tester with extended addressing, modified·for serial output (on pin 3), and with shortened tests to be useable with the emulator. It should still work on real hardware too.
Limitations / Notes:
- "Firmware Type" field does nothing at the moment, however Empmoyer's extended addressing is emulated.
- I've·been unable to update the memory view·TextBox in realtime·without unbearable slowdown, so to examine memory you have to stop simulation, press "Dump Memory" and then "GO" to get to the current internal address.
- Default config is Hydra pins (BUS=16-23,CTL=1,2,CLK=30)
- With Gear·SerialIO plugin, set Rx pin to 3 and Tx to 5, and speed to 115200 (pretending you have a serial port connected to NES connectors)
Alessandro