Commit Graph

6 Commits

Author SHA1 Message Date
Tim Gopaul
0aa0656d0d gameSave and gameLoad added to access left dual port RAM only use with pinball machine off 2023-04-07 13:21:55 -06:00
Tim Gopaul
d4aa2c749c Add the commands gameSaveMemory and gameLoadMemory
The main loop will now have three input modes
	CommandMode
	DataMode - to direct Hex-file format input to the shadow memory
	gameDataMode - to direct Hex-file format input to game memory
2023-02-19 23:12:15 -07:00
Tim Gopaul
79c30b9d0f CEL2_ CEL_ OEL_ and RWL_ moved to Atmega1284 Port C PIN_PC7 PIN_PC6 PIN_PC5 PIN_4
Port PD2 and PD3 used for Interrupts to count the Busy signals.
BusyFaultCount and ShadowFaultCount commands added to display the number
interrupts since the last Atmega1284 reboot.
BusyFault is counted when the live game RAM issues a busy to the Pinball 6802.
BusyFault would indicate a potential game crash.
ShadowFaultCount is recorded to get an idea how often the shadow memory might be
getting out of step with the game RAM.
The Shadow memory is updated with every read or write by the 6802.
The Shadow memory is not updated by a read or write to the game RAM from the memory port left side
Left side memory ports are for the ATMEGA 1284.
2023-02-19 14:31:02 -07:00
Tim Gopaul
b56f142ac7 control lines moved to PortC 2023-02-06 20:31:58 -07:00
Tim Gopaul
ad9d74fae7 start test move controls to PC port 2023-02-05 18:52:53 -07:00
Tim Gopaul
e01c48c50e add .ino and .h file 2023-02-05 18:30:01 -07:00