Commit Graph

10 Commits (master)

Author SHA1 Message Date
Nabile Rahmani 719107d459 Renames. 2018-12-11 20:47:19 +01:00
Nabile Rahmani 7b9ad33be2 Fixed SI interrupts and moved memory maps. 2018-12-11 20:36:16 +01:00
Nabile Rahmani 6fc595dc27 More readable device states. 2018-12-11 20:01:04 +01:00
Nabile Rahmani e681227e27 - Fixed field masks for device state flags.
- Boot from expansion port if no cartridge is present.
2018-06-14 20:24:19 +02:00
Nabile Rahmani 6550d7d327 More country codes. 2018-06-09 20:21:54 +02:00
Nabile Rahmani 40d0944418 SysAD: "value" => "data". 2018-06-09 18:31:15 +02:00
Nabile Rahmani 1800179515 - Added the FPU.
- Added an exception handler for the FPU.
- Added constants for cartridges and fixed header properties.
- PIF HLE determines the console region for the saved register that's used by the OS.
- The disassembler shows CP1 opcodes.
2018-01-23 18:46:12 +01:00
Nabile Rahmani cc81d9d21d As the external agent, the RCP should define its memory maps. 2017-12-20 01:20:12 +01:00
Nabile Rahmani b2ea1dbdb6 Changed casing to follow naming conventions. 2017-12-18 09:10:07 +01:00
Nabile Rahmani 17dbe71cef * VR4300.Exceptions.cs: Added a custom exception.
* VR4300.cs: Fixed SLLV/SRLV not downcasting a register source.

* Debugger.InstructionFormat.cs: Added some more formatting
  exceptions.

* Program.cs:
* Cartridge.cs:
* DotN64.csproj:
* RDRAM.cs:
* PeripheralInterface.cs:
* RDRAM.ConfigIndex.cs:
* RDRAM.ConfigRegister.cs:
* PeripheralInterface.CIC.cs:
* PeripheralInterface.CICStatus.cs:
* PeripheralInterface.DeviceState.cs:
* RealityCoprocessor.RDRAMInterface.cs:
* RealityCoprocessor.PeripheralInterface.cs:

* Nintendo64.cs: Added peripherals and rewiring.

* RealityCoprocessor.PeripheralInterface.StatusRegister.cs: Moved
  write register constants to an enum, too.

* BitHelper.cs: Better method signatures.
2017-12-18 08:50:25 +01:00