Extremely simple design -- a 8080, two joysticks and a beeper. Black and white output. A single cart with five games (Breakout, Tetris, Snake, Xonix, Choplifter). Soon in MAME
Robotron A7150 WIP -- KES is a clone of iSBC-215 storage controller, but it's different internally (Z80 + Z80DMA + Z80CTC instead of 8089) and will need new code:
The hardware is annoyingly similar to the real thing, but not quite -- with these debugger hacks ACT passes and OS tries to boot from floppy, but halts halfway.
Code
# adapt to different memory layout on the KES; makes controller test pass
wpiset 4a,1,w,(wpdata==1 && w@92b==0xe),{ logerror "Hacking IOPB (xfer buffer)\n"; focus 0; temp1=920; w@(temp1+0xe)=4000; w@(temp1+0x16)=600; go }
bpset fcf76,1,{ cx=600; go }
# ACT passes transfer length 0, fix it
wpiset 4a,1,w,(wpdata==1 && b@92b==5),{ logerror "Hacking IOPB (read and verify)\n"; focus 0; temp1=920; w@(temp1+0x16)=200; go }
# firmware crashes, use a different command to fail hard disk test
wpiset 4a,1,w,(wpdata==1 && b@92b==3),{ logerror "Hacking IOPB (read id)\n"; focus 0; temp1=920; b@92b=8; go }
I suppose the next best thing is HLE, since hardware docs for actual storage controllers (iSBX clones) are missing.
Stalk - a Roguelike for the PDP-11(-clones). Inspired by the same book and movie as the S.T.A.L.K.E.R. series. Haven't played it much yet, but it feels appropriately deadly and user-unfriendly (only 6 items in the inventory, no identify, all scrolls, potions and wands are random, and so on).
I've submitted a skeleton of agat7 driver (https://github.com/mamedev/mame/pull/2146) -- lots to do until it's final, but many games already work: Pac-Man variant, with guns
More agat9 wip. Plenty of emulation details are missing (notably the LLE of floppy board), but at least it passes memory banking test and some unprotected (or cracked) software runs:
LLE is mostly done now and more software runs, for example this 3rd party Sprite OS: