Macros | |
| #define | DPCR *((unsigned int*)0x1f8010f0) |
| exception.c | |
| #define | DICR *((unsigned int*)0x1f8010f4) |
| #define | IPENDING *((volatile unsigned int*)0x1f801070) |
| #define | IMASK *((volatile unsigned int*)0x1f801074) |
| #define | GPU_DATA_PORT_ADDR 0x1f801810 |
| #define | GPU_CONTROL_PORT_ADDR 0x1f801814 |
| #define | GPU_DATA_PORT *((unsigned int*)GPU_DATA_PORT_ADDR) |
| #define | GPU_CONTROL_PORT *((unsigned int*)GPU_CONTROL_PORT_ADDR) |
Functions | |
| void | __psxsdk_exception_manager () |
| void | __psxsdk_real_exception_handler () |
| void | _internal_cdromlib_callback () |
| void | __PSX_Init_NoBios () |
Variables | |
| void(* | _EXC_vblank_handler )() |
| void(* | _EXC_cdrom_handler )() |
| void(* | _EXC_sio_handler )(unsigned char *data) |
| void(* | _EXC_dma_handler )() |
| unsigned int | _EXC_vblank_handler_set |
| unsigned int | _EXC_cdrom_handler_set |
| unsigned int | _EXC_sio_handler_set |
| unsigned int | _EXC_dma_handler_set |
| volatile int | __psxsdk_gpu_dma_finished |
| #define DICR *((unsigned int*)0x1f8010f4) |
| #define DPCR *((unsigned int*)0x1f8010f0) |
Exception handling code (part 2)
| #define GPU_CONTROL_PORT *((unsigned int*)GPU_CONTROL_PORT_ADDR) |
| #define GPU_CONTROL_PORT_ADDR 0x1f801814 |
| #define GPU_DATA_PORT *((unsigned int*)GPU_DATA_PORT_ADDR) |
| #define GPU_DATA_PORT_ADDR 0x1f801810 |
| #define IMASK *((volatile unsigned int*)0x1f801074) |
| #define IPENDING *((volatile unsigned int*)0x1f801070) |
| void __PSX_Init_NoBios | ( | ) |
| void __psxsdk_exception_manager | ( | ) |
| void __psxsdk_real_exception_handler | ( | ) |
| void _internal_cdromlib_callback | ( | ) |
| volatile int __psxsdk_gpu_dma_finished |
| void(* _EXC_cdrom_handler)() |
| unsigned int _EXC_cdrom_handler_set |
| void(* _EXC_dma_handler)() |
| unsigned int _EXC_dma_handler_set |
| void(* _EXC_sio_handler)(unsigned char *data) |
| unsigned int _EXC_sio_handler_set |
| void(* _EXC_vblank_handler)() |
| unsigned int _EXC_vblank_handler_set |
1.8.2