powerpc-ofw-boot/entry/boot.h

27 lines
909 B
C
Raw Normal View History

2021-10-11 09:36:11 +00:00
#define beige 0xBE
#define mac99 0x5A
#define __VRAM__BEIGE 0x80000000
#define __BIOS__BEIGE 0xFFC00000
2022-01-01 20:23:00 +00:00
#define __TIMR__BEIGE 0 //
2021-10-11 09:36:11 +00:00
#define __VRAM__MAC99 0x81000000
2022-01-01 02:46:13 +00:00
#define __BIOS__MAC99 0xFFF00000
#define __TIMR__MAC99 0x80080038
void __stack_chk_fail_local();
2021-10-11 09:36:11 +00:00
unsigned char IO_TYPE;
2022-01-01 02:46:13 +00:00
unsigned int screen_width;
unsigned int screen_height;
2021-10-11 09:36:11 +00:00
unsigned char* p_vram;
unsigned char* p_bios;
2022-01-01 02:46:13 +00:00
unsigned char* p_timer;
2021-10-11 09:36:11 +00:00
unsigned char u8_extract_bit(unsigned char n, unsigned char bit);
void get_io_type(void);
void init(void);
2022-01-01 02:46:13 +00:00
void fillscreen(unsigned int* addr, unsigned char a, unsigned char b, unsigned char c, int n);
2021-10-11 09:37:01 +00:00
void memcpy(unsigned char* dest, unsigned char* src, int n);
2021-10-11 09:36:11 +00:00
unsigned char u8_extract_bit(unsigned char n, unsigned char bit);
unsigned char u32_extract_bit(unsigned int n, unsigned char bit);
2022-01-01 02:46:13 +00:00