MooglyGuy's To-Do List

From MAMEDEV Wiki
Revision as of 18:50, 27 April 2009 by Mooglyguy (talk | contribs) (Initial version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

My To-Do list, in no particular order:

  • Finish the Nintendo 64 driver in MESS:
    • Determine exactly how vertices are rounded, in order to fix gaps between triangles and overlapping triangles
    • Determine exactly how vertex parameters are rounded, in order to fix mis-aligned textures and texture jitter in rounded triangles
    • Determine how the Color Combiner handles parameter overflow and underflow. Currently it is not possible to have the balloons at a race's start in Mario Kart 64, the title-screen car in Roadsters Trophy, and the rotating N on the Ocarina of Time opening screen all appear correctly in the same build.
    • Figure out why there is static in the N64 driver's audio stream, but not when directly logging the samples that are pushed out to the DMADAC
    • Fix MIPS TLB functionality or coerce someone else into doing so, in order to get Indiana Jones and the Infernal Machine, Goldeneye, and probably other games to boot. Indiana Jones currently does not boot because it fails a tlbp opcode that should succeed.
    • Determine why other games completely fail to boot.
    • Figure out the functionality of the RDP's texture LOD system. Should fix the moon in Ocarina of Time.
    • Figure out the functionality of the RDP's Z-compression system. should fix Z-fighting decal textures.
    • Emulate the 64DD peripheral.
    • Emulate the Transfer Pak peripheral.
  • Add an 8-bit Atmel AVR core to MAME / MESS and emulate "Craft", by [lft].
  • Continue adding savestates to drivers.
  • Continue merging memory maps.

If anyone wants to take these tasks off my plate, contact me through my site, http://moogle-tech.com/