Supermodel/Src
2019-11-07 20:29:17 +00:00
..
CPU fix header files 2018-01-22 18:27:51 +00:00
Debugger -Added support for specifying multiple sections simultaneously in INI 2019-01-20 08:02:01 +00:00
Graphics Ocean hunter in the middle of the game is passing a few matrices with FLT_MAX inside them, which blows apart our near/far calculation. The hardware must have some method to sanitize the near/far for instance if you render something extremely close to the origin you will also blow apart any near/far calc. 2019-11-02 20:11:48 +00:00
Inputs - Disabled Alt-O (dump timings) and Alt-U (dump input state) when 2019-02-19 09:24:31 +00:00
Model3 Thanks to our anonymous contributor who managed to patch a model 3 game and run it on real h/w, we were able to obtain some timing values we had been long been missing for correct emulation. The h/w polls something called the ping_pong bit at start-up to sync the GPU with the CPU. Unfortunately we didn't have the correct values and just manually used some per game hacks to get games to run. This mostly worked, but some games were writing more or less frames than they should have been for a given time period. When the ping_pong bit flips at 66% of the frame time, games were writing data for a new frame, which meant writes were often straddling 2 separate frames. We aren't 100% sure if IRQ2 or the ping_pong bit is vblank. 2019-11-07 20:29:17 +00:00
Network Update network code (Spindizzi) 2018-02-24 15:53:18 +00:00
OSD - Disabled Alt-O (dump timings) and Alt-U (dump input state) when 2019-02-19 09:24:31 +00:00
Pkgs Previous mpeg audio code worked for me in debug mode, but the release build had some serious corruption issues when being built in visual studio. Replaced the old spaghetti code with a more modern implementation. 2019-02-21 14:56:25 +00:00
Sound Fix possible negative pointer arithmetic which was causing the music to wrap around. 2019-02-22 01:00:41 +00:00
Util -Added support for specifying multiple sections simultaneously in INI 2019-01-20 08:02:01 +00:00
BlockFile.cpp Added functions to safely read and write bools 2017-09-24 20:49:31 +00:00
BlockFile.h Added functions to safely read and write bools 2017-09-24 20:49:31 +00:00
Game.h - PCI bridge can be specified in Games.xml for games that use a different version than expected based on stepping. No more hard-coded exceptions. 2019-01-13 16:00:37 +00:00
GameLoader.cpp - PCI bridge can be specified in Games.xml for games that use a different version than expected based on stepping. No more hard-coded exceptions. 2019-01-13 16:00:37 +00:00
GameLoader.h Removed patches from source code and moved them into game XML file. Created ROMSet.cpp. Print a more descriptive error when game XML file fails to load. 2017-04-08 18:30:29 +00:00
ROMSet.cpp add missing include 2017-04-08 21:01:11 +00:00
ROMSet.h Removed patches from source code and moved them into game XML file. Created ROMSet.cpp. Print a more descriptive error when game XML file fails to load. 2017-04-08 18:30:29 +00:00
Supermodel.h Previous mpeg audio code worked for me in debug mode, but the release build had some serious corruption issues when being built in visual studio. Replaced the old spaghetti code with a more modern implementation. 2019-02-21 14:56:25 +00:00
Version.h Inconsequential typo 2018-03-26 23:02:30 +00:00