Improve struct and namespace usage
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
#include "ioport.hpp"
|
||||
|
||||
namespace JabyEngine {
|
||||
namespace DMA {
|
||||
namespace DMA_IO {
|
||||
struct __no_align MADR : public ComplexBitMap<uint32_t> {
|
||||
__io_port_inherit_complex_bit_map(MADR);
|
||||
|
||||
@@ -130,13 +130,13 @@ namespace JabyEngine {
|
||||
static constexpr auto ForceIRQ = Bit<uint32_t>(15);
|
||||
};
|
||||
|
||||
__declare_io_port_global(Registers, MDECin, 0x1F801080);
|
||||
__declare_io_port_global(Registers, MDECout, 0x1F801090);
|
||||
__declare_io_port_global_struct(Registers, MDECin, 0x1F801080);
|
||||
__declare_io_port_global_struct(Registers, MDECout, 0x1F801090);
|
||||
__declare_io_port_global_struct(Registers, GPU, 0x1F8010A0);
|
||||
__declare_io_port_global(Registers, CDROM, 0x1F8010B0);
|
||||
__declare_io_port_global(Registers, SPU, 0x1F8010C0);
|
||||
__declare_io_port_global(Registers, PIO, 0x1F8010D0);
|
||||
__declare_io_port_global(Registers, OTC, 0x1F8010E0);
|
||||
__declare_io_port_global_struct(Registers, CDROM, 0x1F8010B0);
|
||||
__declare_io_port_global_struct(Registers, SPU, 0x1F8010C0);
|
||||
__declare_io_port_global_struct(Registers, PIO, 0x1F8010D0);
|
||||
__declare_io_port_global_struct(Registers, OTC, 0x1F8010E0);
|
||||
|
||||
__declare_io_port_global(DMAControlRegister, DPCR, 0x1F8010F0);
|
||||
__declare_io_port_global(DMAInterruptRegister, DICR, 0x1F8010F4);
|
||||
|
Reference in New Issue
Block a user