|
|
| version 1.12, 2004/03/25 15:08:32 | version 1.16, 2005/03/18 06:49:17 |
|---|---|
| Line 6 | Line 6 |
| #define MEMCALL FASTCALL | #define MEMCALL FASTCALL |
| #endif | #endif |
| #if !defined(MEMCALL) | |
| #define MEMCALL | |
| #endif | |
| #ifndef GCC_ATTR_REGPARM | #ifndef GCC_ATTR_REGPARM |
| #define GCC_ATTR_REGPARM | #define GCC_ATTR_REGPARM |
| #endif | #endif |
| Line 19 | Line 23 |
| // 1e0000-1e7fff VRAM1 | // 1e0000-1e7fff VRAM1 |
| // 1f8000-1fffff ITF-ROM | // 1f8000-1fffff ITF-ROM |
| #define CPU_MEMREADMAX 0x0a4000 | |
| #define CPU_MEMWRITEMAX 0x0a0000 | |
| #define VRAM_STEP 0x100000 | #define VRAM_STEP 0x100000 |
| #define VRAM_B 0x0a8000 | #define VRAM_B 0x0a8000 |
| #define VRAM_R 0x0b0000 | #define VRAM_R 0x0b0000 |
| Line 39 | Line 46 |
| #define FONT_ADRS 0x110000 | #define FONT_ADRS 0x110000 |
| #define ITF_ADRS 0x1f8000 | #define ITF_ADRS 0x1f8000 |
| #define USE_HIMEM 0x110000 | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| extern "C" { | extern "C" { |
| #endif | #endif |
| extern BYTE mem[0x200000]; | extern UINT8 mem[0x200000]; |
| void MEMCALL i286_memorymap(UINT type); | void MEMCALL i286_memorymap(UINT type); |
| void MEMCALL i286_vram_dispatch(UINT operate); | void MEMCALL i286_vram_dispatch(UINT operate); |