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