MSX Test cartridge

Page 2/2
1 |

By freshness79

Supporter (9)

freshness79's picture

23-11-2014, 00:49

I've improved the cartridge with some features, keep in mind that its main purpose is checking hardware.
- A beep using PPI (blind check)
- Check if vertical retrace is working, if so a second beep is played
- Check video memory, followed by another beep
- Check primary slots (No secondary support yet, but this time $ffff is left untouched)
- The main screen shows all 15 colors
- There's a 12 character scroller of the tape input

Here's source and rom:
MSX test cartridge

One question: I've seen that both in bluemsx and in my vg8010, if I try to read from free space (ie pages on unconnected slots) I get $ff. So, in the memory check routine, I tag as free pages that are filled with $ff: in your experience, is this method reliable? Are there other (better) ways to distinguish between ROM and Free slot?

@Zaffini: thank you very much. I've used tniasm for developing.

Page 2/2
1 |