Supermodel/Src
Matthew Daniels e93c5d710f PowerPC IRQ line deassertion; DMA only fires interrupts when required
PowerPC no longer clears its own IRQ line; it is now cleared by the IRQ controller when there are no more pending interrupts. Not all games clear DMA interrupts so it was necessary to tweak the 53C810 SCSI controller and the Real3D DMA interface to only fire interrupts if a certain register is correctly set. 53C810 has the documented DIEN (DMA Interrupt Enable) register; Real3D DMA seems to use the low bit of the dmaConfig register.

Also I removed the net IRQ as no games seem to actually use it.
2021-11-28 01:11:11 +00:00
..
CPU PowerPC IRQ line deassertion; DMA only fires interrupts when required 2021-11-28 01:11:11 +00:00
Debugger Getting rid of most of the includes from Supermodel.h; each file now explicitly includes the header files it needs. 2021-11-22 17:15:06 +00:00
Graphics Getting rid of most of the includes from Supermodel.h; each file now explicitly includes the header files it needs. 2021-11-22 17:15:06 +00:00
Inputs Getting rid of most of the includes from Supermodel.h; each file now explicitly includes the header files it needs. 2021-11-22 17:15:06 +00:00
Model3 PowerPC IRQ line deassertion; DMA only fires interrupts when required 2021-11-28 01:11:11 +00:00
Network Getting rid of most of the includes from Supermodel.h; each file now explicitly includes the header files it needs. 2021-11-22 17:15:06 +00:00
OSD Getting rid of most of the includes from Supermodel.h; each file now explicitly includes the header files it needs. 2021-11-22 17:15:06 +00:00
Pkgs Update glew version 2020-07-31 19:18:51 +00:00
Sound Getting rid of most of the includes from Supermodel.h; each file now explicitly includes the header files it needs. 2021-11-22 17:15:06 +00:00
Util Huge refactor of the Driveboard: 2021-02-18 10:29:15 +00:00
BlockFile.cpp Getting rid of most of the includes from Supermodel.h; each file now explicitly includes the header files it needs. 2021-11-22 17:15:06 +00:00
BlockFile.h Added functions to safely read and write bools 2017-09-24 20:49:31 +00:00
Game.h Adding simulated netboard; all linked games except Sega Rally 2 working at full speed. 2021-04-14 01:20:45 +00:00
GameLoader.cpp Non-linked games no longer falsely list the net board under extra hardware 2021-05-09 23:22:18 +00:00
GameLoader.h Huge refactor of the Driveboard: 2021-02-18 10:29:15 +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 Getting rid of most of the includes from Supermodel.h; each file now explicitly includes the header files it needs. 2021-11-22 17:15:06 +00:00
Version.h Introducing a special release build target with SVN version stamping. 2020-12-24 10:20:26 +00:00