Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

I assume there are no cartridge emulators that can run MD2 images?  KFF(2), or UII+?  

TeensyROM supports MD2 cartridge files:

https://github.com/SensoriumEmbedded/TeensyROM/blob/main/docs/General_Usage.md#loading-programs-and-emulating-roms

Do you actually have it running from the TR?  I get a hardware error with mine.  

I don't have the TR, sorry. If you have problems with that, contact the cartridge creator from the link I gave you.

Already on it.  I assumed it was supposed to work but the "Unsupported hardware (85)" message appears so must be something else going on here.

Maybe you can try with the other crt file (the Denise one), maybe the TeensyROM is using the CRT ID 79. Else you have to ask to TeensyROM's creator where is the problem.

That's it.  I actually changed the HW code byte on the CRT images and they are launching now.  Had few crashes though when playing...but not consistently.  Testing on C64 and C128.  I've mentioned it to Travis and he's looking at a firmware change.  What's different about the Denise one?  Just the HW code?

Yes, just the CRT code. Anyway the 79 CRT ID is old, because now the new Denise version supports both CRT IDs 85 and 79, so theoretically any cartridge emulator should take note of this and use only the right ID (that is 85).

Denise uses ID 85 (starting with version 2.7, which will be released soon) for MD2. Older MD2 CRTs use ID 79, which was never officially assigned to MD2 but wasn't in use at the time. At some point, ID 79 was assigned to HyperBasic.

For compatibility with older MD2 CRT versions, it checks whether the ROM size exceeds 1 MB. If this is the case, it switches to MD2 instead of HyperBasic.

In the next version, Denise will support C128 in C64 mode (2 MHz) and the C128 version with scrolling can be used.

Ok, thanks for the clarification. Good to know that finally Denise will support C128 emulation too!