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