If there's one thing I've learned from working on MAME, it's that for every task you finish, you have ideas for two more. At this rate, I don't think I will ever stop working on this project! It doesn't look like a lot, but there's a ton of work involved in all of this.
Core System
- merge common functionality from SDLMAME and Windows MAME into the core
- write 64-bit MIPS DRC with actual register allocation
Atari Games
- fix the remaining Primal Rage protection glitches
- figure out the protection on T-Mek
- figure out the protection on Space Lords
- figure out the protection on Moto Frenzy
- fix glitches in I-Robot's polygon generator
- dump GALs to figure out playfield/motion object priority in several later games
- finish dumping all of my Atari boards for the Atari GALlery
- reverse engineer the actual behavior of the SLOOP chip
- re-check all 68000 games for missing coin counters or other small bits
- verify timing and behavior side-by-side against my boards
- figure out how the growth object system really works and do a pixel-accurate implementation
Other Games
- rewrite Sega Vic Dual driver
- fix remaining graphics glitches in Spy Hunter (do these really exist?)
- fix remaining sound issues in Danny Sullivan's Indy Heat
- fix speech dropping out in Victory
Other Stuff I Would Like To Do But Probably Will Never Have Time To, So If You Want To Do Anything On This List Don't Wait For Me!
- learn enough about analog sound circuits to wire up simulations for older games
- add explosions artwork support to Terminator 2
- get sounds working in Gridlee
- add overlays to black & white games that need them
- fix Super Strike Bowling and Dyno-Bop input (a la Slick Shot)
- clean up a lot of older drivers that need some attention