Previous 15994 Revisions Next

r6804 Monday 28th December, 2009 at 11:24:38 UTC by Miodrag Milanović
[AT386] Made it start booting, still needs work
[src/mess/drivers]at.c

src/mess/drivers/at.c
r6803r6804
9595ADDRESS_MAP_END
9696
9797
98
9899static ADDRESS_MAP_START( at386_map, ADDRESS_SPACE_PROGRAM, 32 )
99   ADDRESS_MAP_GLOBAL_MASK(0x00ffffff)
100   ADDRESS_MAP_GLOBAL_MASK(0x00ffffff)                     
100101   AM_RANGE(0x00000000, 0x0009ffff) AM_RAMBANK("bank10")
101102   AM_RANGE(0x000a0000, 0x000bffff) AM_NOP
102103//  AM_RANGE(0x000b8000, 0x000bffff) AM_READWRITE(SMH_RAM, pc_video_videoram32_w) AM_BASE((UINT32 **) &videoram) AM_SIZE(&videoram_size)
r6803r6804
104105   AM_RANGE(0x000c8000, 0x000cffff) AM_ROM
105106   AM_RANGE(0x000d0000, 0x000effff) AM_ROM
106107   AM_RANGE(0x000f0000, 0x000fffff) AM_ROM
108   AM_RANGE(0x00800000, 0x00800bff) AM_RAM AM_BASE_SIZE_GENERIC(nvram)
107109   AM_RANGE(0x00ff0000, 0x00ffffff) AM_ROM AM_REGION("maincpu", 0x0f0000)
108110ADDRESS_MAP_END
109111
r6803r6804
745747   MDRV_CPU_ADD("maincpu", I386, 12000000)
746748   MDRV_CPU_PROGRAM_MAP(at386_map)
747749   MDRV_CPU_IO_MAP(at386_io)
748   MDRV_CPU_CONFIG(i286_address_mask)
750   //MDRV_CPU_CONFIG(i286_address_mask)
749751
750752   MDRV_MACHINE_START( at )
751753   MDRV_MACHINE_RESET( at )
r6803r6804
794796   MDRV_IMPORT_FROM( kb_keytronic )
795797
796798   MDRV_NVRAM_HANDLER( mc146818 )
799   MDRV_NVRAM_HANDLER(generic_0fill)
797800
798801   /* printers */
799802   MDRV_PC_LPT_ADD("lpt_0", at_lpt_config)

Previous 15994 Revisions Next


© 1998-2018 The MESS Team