ToDo List

Just some random thinking about what it should be done by me (in theory).This list doesn’t have any priority order and I might look at unlisted things if I discover them in time.If you want to do anything of this list by yourself or if you have any reasonable request just let me know.

(Last updated 26-apr-2010)

MAME STUFF

- Check out the following HWs / games:
* Sega Model 2 (somebody interested in fixing video emulation too?)

* Tatakae! Big Fighter / Sky Robo

* Eolith Ghost (Balloon & Balloon, Happy Tour)

* NBA Jam Extreme?

-Naomi HW:

\- fix Monkey Ball / La Keyboard / Tetris Kiwamenichi SH-4 crash, should be something related to irqs;

\- rewrite the Maple stuff;

\- fix 4-bit ADPCM sound loop bug, noticeable especially if you use -aviwrite (for example: Street Fighter Zero 3 Upper says sho-sho-sho- … without continuing the phrase) … not an expert with sound streams though;

-hng64 HW:

\- understand the irq system, missing 3d is mostly caused by that;

\- Buriki One and the two racing games doesn’t accept credits, check why;

\- Samurai Shodown 64 2 doesn’t clear the press 1p & 2p msg, protection-related;

\- Beast Busters 2nd Nightmare gun trigger (should be easy, just didn’t make many efforts on that);

- Sega Titan Video (ST-V) HW:

\-Understand the current issues with interrupt/dma system (SCU) ,in order to fix some bugs on the non-protected games (i.e. Golden Axe: The Duel runs at half speed,Peeble Beach doesn’t run properly,Groove on Fight / Astra SuperStars / Danchi de Hanafuda kludges,two credits on startup on some games,Find Love controls etc. etc. etc.);

\-Understand properly the Magical Zunon Power sound/voice board;

\-Understand why Find Love (ST-V) doesn’t recognize the start button (SMPC issue?);

\-Fix Pro Mahjong Kiwame S (ST-V) linescroll colors;

\-Improve/complete the emulation of the ST-V windows effects;

\-Convert the ST-V DSP to the CPU structure;

-Fix Double Wings crash at third boss and understand what is the $d000 port for on the sound CPU;

-Fix Super Shanghai Dragon’s Eye protection & sound;

-Fix Fire Barrel (m107) graphics/sound;

-Add 4 player support in Cadash (checked, can’t be done with current MAME infrastructure);

-Check why World PK Soccer currently hangs after the “recycle” screen;

-Understand how input devices in Alien Command,2 Minutes Drill and World PK Soccer really works;

-Write a driver for some bootleg clones (namely the two Double Dragon & Bad Lands);

-Fix the long-standing bug with Birdie Try when the ball is on air (protection related?);

-Understand properly the Night Gal main-to-sub comms,causing wrong graphics etc.;

-Abstract the Jangou blitter chip (used by Night Gal too), and add flip screen support;

-Abstract the PC-based memory map,starting from the 8088-based Filetto then look at other PC-based games (tetriunk for example);

-Fix Street Games/Street Games II/Bonanza disk booting;

-Abstract the Seibu CRTC chip, used by D-Con onwards;

-Correct graphics/colors in Diamond Derby;

-(anything else…?)

MESS STUFF

- Olivetti M20 HW

\- Split out z8000 CPU cores into z8001 and z8002, and understand why opcode fetching doesn’t work very well with this BIOS.

- Sharp X1 HW

\- Understand why most later games hangs with the wd17xx floppy status bit;

\- Fix the PCG upload thing (some hellish thing that uses hbeam / vbeam as an index);

\- Check why Asteka 2 kanji fonts doesn’t work properly;

- Sharp MZ-2500 HW:

\- Check out why the floppy device pratically says dumbass to our current wd17xx emulation;

- Sufami HW

\- Robocop 3 has missing sprites;

- Super A’Can HW

\- fix the remaining issues with the video emulation (needs more carts dumped);

\- proper sub cpu emulation (it controls sound and probably inputs);