src/mess/drivers/at.c
| r6803 | r6804 | |
| 95 | 95 | ADDRESS_MAP_END |
| 96 | 96 | |
| 97 | 97 | |
| 98 | |
| 98 | 99 | static ADDRESS_MAP_START( at386_map, ADDRESS_SPACE_PROGRAM, 32 ) |
| 99 | | ADDRESS_MAP_GLOBAL_MASK(0x00ffffff) |
| 100 | ADDRESS_MAP_GLOBAL_MASK(0x00ffffff) |
| 100 | 101 | AM_RANGE(0x00000000, 0x0009ffff) AM_RAMBANK("bank10") |
| 101 | 102 | AM_RANGE(0x000a0000, 0x000bffff) AM_NOP |
| 102 | 103 | // AM_RANGE(0x000b8000, 0x000bffff) AM_READWRITE(SMH_RAM, pc_video_videoram32_w) AM_BASE((UINT32 **) &videoram) AM_SIZE(&videoram_size) |
| r6803 | r6804 | |
| 104 | 105 | AM_RANGE(0x000c8000, 0x000cffff) AM_ROM |
| 105 | 106 | AM_RANGE(0x000d0000, 0x000effff) AM_ROM |
| 106 | 107 | AM_RANGE(0x000f0000, 0x000fffff) AM_ROM |
| 108 | AM_RANGE(0x00800000, 0x00800bff) AM_RAM AM_BASE_SIZE_GENERIC(nvram) |
| 107 | 109 | AM_RANGE(0x00ff0000, 0x00ffffff) AM_ROM AM_REGION("maincpu", 0x0f0000) |
| 108 | 110 | ADDRESS_MAP_END |
| 109 | 111 | |
| r6803 | r6804 | |
| 745 | 747 | MDRV_CPU_ADD("maincpu", I386, 12000000) |
| 746 | 748 | MDRV_CPU_PROGRAM_MAP(at386_map) |
| 747 | 749 | MDRV_CPU_IO_MAP(at386_io) |
| 748 | | MDRV_CPU_CONFIG(i286_address_mask) |
| 750 | //MDRV_CPU_CONFIG(i286_address_mask) |
| 749 | 751 | |
| 750 | 752 | MDRV_MACHINE_START( at ) |
| 751 | 753 | MDRV_MACHINE_RESET( at ) |
| r6803 | r6804 | |
| 794 | 796 | MDRV_IMPORT_FROM( kb_keytronic ) |
| 795 | 797 | |
| 796 | 798 | MDRV_NVRAM_HANDLER( mc146818 ) |
| 799 | MDRV_NVRAM_HANDLER(generic_0fill) |
| 797 | 800 | |
| 798 | 801 | /* printers */ |
| 799 | 802 | MDRV_PC_LPT_ADD("lpt_0", at_lpt_config) |