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 |