WerWolv / nx-ovlloader

Host process for loading Switch overlay OVLs (NROs)
ISC License
497 stars 27 forks source link

Allow mapping most IO regions #30

Closed masagrator closed 10 months ago

masagrator commented 10 months ago

It includes most of IO mappings available for HOS.

Not included:

Sizes not found:
#define IROM_BASE          0x100000
#define BPMP_CACHE_BASE  0x50040000
#define EXCP_VEC_BASE    0x6000F000
#define IPATCH_BASE      0x6001DC00
#define VGPIO_BASE       0x60024000
#define SYSCTR0_BASE     0x700F0000
#define SYSCTR1_BASE     0x70100000
#define APE_BASE         0x702C0000

Not working (sysmodule will refuse to boot, pm returns  error 0xcc01 - "invalid address"):
#define RTC_BASE         0x7000E000
#define MC_BASE          0x70019000
WerWolv commented 10 months ago

Thank you!