You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
801 B
C
35 lines
801 B
C
// redbus.h
|
|
|
|
void rb_enable(void);
|
|
void rb_disable(void);
|
|
void rb_disable_ext(void);
|
|
void __fastcall__ rb_set_window(void* address);
|
|
void __fastcall__ rb_set_window_ext(void* address);
|
|
void __fastcall__ rb_map_device(unsigned char id);
|
|
void rb_enable_ext(void);
|
|
|
|
|
|
// 0x00 Map device in Reg A to redbus window.
|
|
// 0x80 Get mapped device to A.
|
|
|
|
// 0x01 Redbus Window offset to A
|
|
// 0x81 Get RB window offset to A.
|
|
|
|
// 0x02 Enable redbus
|
|
// 0x82 Disable redbus
|
|
|
|
// 0x03 Set external memory mapped window to A.
|
|
// 0x83 Get memory mapped window to A.
|
|
|
|
// 0x04 Enable external memory mapped window.
|
|
// 0x84 Disable external memory mapped window.
|
|
|
|
// 0x05 Set BRK address to A
|
|
// 0x85 Get BRK address to A
|
|
|
|
// 0x06 Set POR address to A
|
|
// 0x86 Get POR address to A
|
|
|
|
// 0xFF Output A register to MC logfile.
|
|
|