diff --git a/TODO.md b/TODO.md index 54f5f3b..284a09f 100644 --- a/TODO.md +++ b/TODO.md @@ -1,12 +1,16 @@ -linux opengl context; fix windows -get graphics working! - -need proper frag shader generation from combiners + -swizzling... + -frag shader generation from combiners + -how should the hardware T&L stuff work? -need better way of doing un-screenspace transform... -dxbx uses the given mvp matrix... i don get it -mess with glViewport + clipplanes so we don't have to? + -otherwise pass in extra vertex program constants... -graphics contexts need to be created and disposed as per hardware settings (we should have new ogl contexts when the hardware does) + -fix /all/ the bugs! -get audio working! @@ -14,7 +18,12 @@ -"Parthus MediaStream" DSP core "DSP2410" -like Motorola DSP56362 ? -not quite, dma stuff different - -use mame's interpreter. maybe fast enough? + -use mame's interpreter. maybe fast enough? else major tcg refactoring :/ + + -chihiro stuff! + -booting the mbrom currently hangs waiting for apu dsp dma response... + -try booting a game + -should actually do naomi gdrom/pic decryption stuff... -xpad -fatx/xiso virtual block devices @@ -25,4 +34,4 @@ -load eeprom from file -get rid of annoying nv2a proxy struct shit - -think even graphics object instances are just in their 16 bytes of instance data :/ + -think even graphics object instances are just in their 16 bytes of instance data :/ \ No newline at end of file