From 7d75908e3793654246d472c5bb81bc1399d84168 Mon Sep 17 00:00:00 2001 From: hap Date: Thu, 11 Feb 2016 23:08:03 +0100 Subject: [PATCH] fidel68k: notes --- src/mame/drivers/fidel68k.cpp | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/fidel68k.cpp b/src/mame/drivers/fidel68k.cpp index 2c89571272c..bb2231e78af 100644 --- a/src/mame/drivers/fidel68k.cpp +++ b/src/mame/drivers/fidel68k.cpp @@ -4,6 +4,24 @@ Fidelity Electronics 68000 based board driver +****************************************************************************** + +Elite Avant Garde (EAG) +----------------------- + +- MC68HC000P12F 16MHz CPU, 16MHz XTAL +- MB1422A DRAM Controller, 25MHz XTAL near, 4 DRAM slots(this model: slot 1 and 2 64KB) +- 2*27C512 EPROM, 2*KM6264AL-10 SRAM, 2*AT28C64X EEPROM(parallel) +- OKI M82C51A-2 USART, 4.9152MHz XTAL, assume it's used for factory test/debug +- other special: Chessboard squares are magnet sensors + + +Memory map: +----------- +000000-01FFFF: 128KB ROM +104000-107FFF: 16KB SRAM +604000-607FFF: 16KB EEPROM + ******************************************************************************/ #include "emu.h" @@ -43,7 +61,11 @@ public: // EAG static ADDRESS_MAP_START( eag_map, AS_PROGRAM, 16, fidel68k_state ) + ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x000000, 0x01ffff) AM_ROM + AM_RANGE(0x104000, 0x107fff) AM_RAM + AM_RANGE(0x200000, 0x20ffff) AM_RAM + AM_RANGE(0x604000, 0x607fff) AM_RAM ADDRESS_MAP_END @@ -85,8 +107,8 @@ MACHINE_CONFIG_END ROM_START( feagv2 ) ROM_REGION16_BE( 0x20000, "maincpu", 0 ) - ROM_LOAD16_BYTE("V2_6114_E5.bin", 0x00000, 0x10000, CRC(f9c7bada) SHA1(60e545f829121b9a4f1100d9e85ac83797715e80) ) - ROM_LOAD16_BYTE("V2_6114_O5.bin", 0x00001, 0x10000, CRC(04f97b22) SHA1(8b2845dd115498f7b385e8948eca6a5893c223d1) ) + ROM_LOAD16_BYTE("6114_e5.u18", 0x00000, 0x10000, CRC(f9c7bada) SHA1(60e545f829121b9a4f1100d9e85ac83797715e80) ) // 27c512 + ROM_LOAD16_BYTE("6114_o5.u19", 0x00001, 0x10000, CRC(04f97b22) SHA1(8b2845dd115498f7b385e8948eca6a5893c223d1) ) // 27c512 ROM_END @@ -95,4 +117,4 @@ ROM_END ******************************************************************************/ /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY, FULLNAME, FLAGS */ -COMP( 198?, feagv2, 0, 0, eag, eag, driver_device, 0, "Fidelity Electronics", "Elite Avant Garde V2", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +COMP( 1989, feagv2, 0, 0, eag, eag, driver_device, 0, "Fidelity Electronics", "Elite Avant Garde V2", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING )