trunk/src/mess/drivers/apollo.c
| r17638 | r17639 | |
| 764 | 764 | AM_RANGE(0x080000, 0x081fff) AM_ROM /* 3C505 boot ROM */ |
| 765 | 765 | |
| 766 | 766 | // FIXME: must match with RAM size in driver/apollo_sio.c |
| 767 | | // AM_RANGE(DN3500_RAM_BASE, DN3500_RAM_END) AM_RAM AM_BASE_LEGACY(&messram_ptr.u32) AM_SIZE_LEGACY(&messram_size) /* 8MB RAM */ |
| 767 | // AM_RANGE(DN3500_RAM_BASE, DN3500_RAM_END) AM_RAM /* 8MB RAM */ |
| 768 | 768 | AM_RANGE(DN3500_RAM_BASE, DN3500_RAM_END) AM_RAM_WRITE(ram_with_parity_w) AM_BASE_LEGACY(&messram_ptr.u32) AM_SIZE_LEGACY(&messram_size) |
| 769 | 769 | |
| 770 | 770 | AM_RANGE(ATBUS_MEMORY_BASE, ATBUS_MEMORY_END) AM_READWRITE(apollo_atbus_memory_r, apollo_atbus_memory_w) |
| r17638 | r17639 | |
| 812 | 812 | AM_RANGE(0x080000, 0x081fff) AM_ROM /* 3C505 boot ROM */ |
| 813 | 813 | |
| 814 | 814 | // FIXME: must match with RAM size in driver/apollo_sio.c |
| 815 | | // AM_RANGE(DN3500_RAM_BASE, DN3500_RAM_END) AM_RAM AM_BASE_LEGACY(&messram_ptr.u32) AM_SIZE_LEGACY(&messram_size) /* 8MB RAM */ |
| 815 | // AM_RANGE(DN3500_RAM_BASE, DN3500_RAM_END) AM_RAM /* 8MB RAM */ |
| 816 | 816 | AM_RANGE(DN3500_RAM_BASE, DN3500_RAM_END) AM_RAM_WRITE(ram_with_parity_w) AM_BASE_LEGACY(&messram_ptr.u32) AM_SIZE_LEGACY(&messram_size) |
| 817 | 817 | |
| 818 | 818 | AM_RANGE(ATBUS_MEMORY_BASE, ATBUS_MEMORY_END) AM_READWRITE(apollo_atbus_memory_r, apollo_atbus_memory_w) |
| r17638 | r17639 | |
| 851 | 851 | AM_RANGE(0x080000, 0x081fff) AM_ROM /* 3C505 boot ROM */ |
| 852 | 852 | |
| 853 | 853 | // FIXME: must match with RAM size in driver/apollo_sio.c |
| 854 | | // AM_RANGE(DN3000_RAM_BASE, DN3000_RAM_END) AM_RAM AM_BASE_LEGACY(&messram_ptr.u32) AM_SIZE_LEGACY(&messram_size) /* 8MB RAM */ |
| 854 | // AM_RANGE(DN3000_RAM_BASE, DN3000_RAM_END) AM_RAM /* 8MB RAM */ |
| 855 | 855 | AM_RANGE(DN3000_RAM_BASE, DN3000_RAM_END) AM_RAM_WRITE(ram_with_parity_w) AM_BASE_LEGACY(&messram_ptr.u32) AM_SIZE_LEGACY(&messram_size) |
| 856 | 856 | |
| 857 | 857 | AM_RANGE(ATBUS_MEMORY_BASE, ATBUS_MEMORY_END) AM_READWRITE(apollo_atbus_memory_r, apollo_atbus_memory_w) |
| r17638 | r17639 | |
| 889 | 889 | AM_RANGE(0x080000, 0x081fff) AM_ROM /* 3C505 boot ROM */ |
| 890 | 890 | |
| 891 | 891 | // FIXME: must match with RAM size in driver/apollo_sio.c |
| 892 | | // AM_RANGE(DN3000_RAM_BASE, DN3000_RAM_END) AM_RAM AM_BASE_LEGACY(&messram_ptr.u32) AM_SIZE_LEGACY(&messram_size) /* 8MB RAM */ |
| 892 | // AM_RANGE(DN3000_RAM_BASE, DN3000_RAM_END) AM_RAM /* 8MB RAM */ |
| 893 | 893 | AM_RANGE(DN3000_RAM_BASE, DN3000_RAM_END) AM_RAM_WRITE(ram_with_parity_w) AM_BASE_LEGACY(&messram_ptr.u32) AM_SIZE_LEGACY(&messram_size) |
| 894 | 894 | |
| 895 | 895 | AM_RANGE(ATBUS_MEMORY_BASE, ATBUS_MEMORY_END) AM_READWRITE(apollo_atbus_memory_r, apollo_atbus_memory_w) |
| r17638 | r17639 | |
| 935 | 935 | AM_RANGE(0x080000, 0x081fff) AM_ROM /* 3C505 boot ROM */ |
| 936 | 936 | |
| 937 | 937 | // FIXME: must match with RAM size in driver/apollo_sio.c |
| 938 | | // AM_RANGE(DN3500_RAM_BASE, DN3500_RAM_END) AM_RAM AM_BASE_LEGACY(&messram_ptr.u32) AM_SIZE_LEGACY(&messram_size) /* 8MB RAM */ |
| 938 | // AM_RANGE(DN3500_RAM_BASE, DN3500_RAM_END) AM_RAM /* 8MB RAM */ |
| 939 | 939 | AM_RANGE(DN5500_RAM_BASE, DN5500_RAM_END) AM_RAM_WRITE(ram_with_parity_w) AM_BASE_LEGACY(&messram_ptr.u32) AM_SIZE_LEGACY(&messram_size) |
| 940 | 940 | |
| 941 | 941 | AM_RANGE(ATBUS_MEMORY_BASE, ATBUS_MEMORY_END) AM_READWRITE(apollo_atbus_memory_r, apollo_atbus_memory_w) |
trunk/src/mess/drivers/x68k.c
| r17638 | r17639 | |
| 1989 | 1989 | AM_RANGE(0xeb0000, 0xeb7fff) AM_READWRITE_LEGACY(x68k_spritereg_r, x68k_spritereg_w) |
| 1990 | 1990 | AM_RANGE(0xeb8000, 0xebffff) AM_READWRITE_LEGACY(x68k_spriteram_r, x68k_spriteram_w) |
| 1991 | 1991 | AM_RANGE(0xece000, 0xece3ff) AM_READWRITE_LEGACY(x68k_exp_r, x68k_exp_w) // User I/O |
| 1992 | | // AM_RANGE(0xed0000, 0xed3fff) AM_READWRITE_LEGACY(sram_r, sram_w) AM_BASE_LEGACY(&generic_nvram16) AM_SIZE_LEGACY(&generic_nvram_size) |
| 1992 | // AM_RANGE(0xed0000, 0xed3fff) AM_READWRITE_LEGACY(sram_r, sram_w) |
| 1993 | 1993 | AM_RANGE(0xed0000, 0xed3fff) AM_RAMBANK("bank4") AM_SHARE("nvram16") |
| 1994 | 1994 | AM_RANGE(0xed4000, 0xefffff) AM_NOP |
| 1995 | 1995 | AM_RANGE(0xf00000, 0xfbffff) AM_ROM |
| r17638 | r17639 | |
| 2027 | 2027 | AM_RANGE(0xeb0000, 0xeb7fff) AM_READWRITE_LEGACY(x68k_spritereg_r, x68k_spritereg_w) |
| 2028 | 2028 | AM_RANGE(0xeb8000, 0xebffff) AM_READWRITE_LEGACY(x68k_spriteram_r, x68k_spriteram_w) |
| 2029 | 2029 | AM_RANGE(0xece000, 0xece3ff) AM_READWRITE_LEGACY(x68k_exp_r, x68k_exp_w) // User I/O |
| 2030 | | // AM_RANGE(0xed0000, 0xed3fff) AM_READWRITE_LEGACY(sram_r, sram_w) AM_BASE_LEGACY(&generic_nvram16) AM_SIZE_LEGACY(&generic_nvram_size) |
| 2030 | // AM_RANGE(0xed0000, 0xed3fff) AM_READWRITE_LEGACY(sram_r, sram_w) |
| 2031 | 2031 | AM_RANGE(0xed0000, 0xed3fff) AM_RAMBANK("bank4") AM_SHARE("nvram16") |
| 2032 | 2032 | AM_RANGE(0xed4000, 0xefffff) AM_NOP |
| 2033 | 2033 | AM_RANGE(0xf00000, 0xfbffff) AM_ROM |
| r17638 | r17639 | |
| 2065 | 2065 | AM_RANGE(0xeb0000, 0xeb7fff) AM_READWRITE16_LEGACY(x68k_spritereg_r, x68k_spritereg_w,0xffffffff) |
| 2066 | 2066 | AM_RANGE(0xeb8000, 0xebffff) AM_READWRITE16_LEGACY(x68k_spriteram_r, x68k_spriteram_w,0xffffffff) |
| 2067 | 2067 | AM_RANGE(0xece000, 0xece3ff) AM_READWRITE16_LEGACY(x68k_exp_r, x68k_exp_w,0xffffffff) // User I/O |
| 2068 | | // AM_RANGE(0xed0000, 0xed3fff) AM_READWRITE_LEGACY(sram_r, sram_w) AM_BASE_LEGACY(&generic_nvram16) AM_SIZE_LEGACY(&generic_nvram_size) |
| 2068 | // AM_RANGE(0xed0000, 0xed3fff) AM_READWRITE_LEGACY(sram_r, sram_w) |
| 2069 | 2069 | AM_RANGE(0xed0000, 0xed3fff) AM_RAMBANK("bank4") AM_SHARE("nvram32") |
| 2070 | 2070 | AM_RANGE(0xed4000, 0xefffff) AM_NOP |
| 2071 | 2071 | AM_RANGE(0xf00000, 0xfbffff) AM_ROM |