You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are CPU test ROMs available that draw information to the LCD and output to the serial port. Using the serial port it would be possible to feed the information given by those ROMs into a simple script that then verifies whether the tests succeeded or not upon commit using Github Actions with a Docker container running a MTA server (would this be a first instance of a MTA resource testing itself on CI?).
There might also be tests for other aspects of the Game Boy but that should be further researched. If so, this issue should be expanded to include them.
The text was updated successfully, but these errors were encountered:
Since the emulator is capable of running on LÖVE and there's no change in behavior between MTA and LÖVE it is possible to launch the emulator using LÖVE in order to do the tests and compare data returned by the serial port.
There are CPU test ROMs available that draw information to the LCD and output to the serial port. Using the serial port it would be possible to feed the information given by those ROMs into a simple script that then verifies whether the tests succeeded or not upon commit using Github Actions with a Docker container running a MTA server (would this be a first instance of a MTA resource testing itself on CI?).
There might also be tests for other aspects of the Game Boy but that should be further researched. If so, this issue should be expanded to include them.
The text was updated successfully, but these errors were encountered: