fidelity elite,6x09dasm: update notes

This commit is contained in:
hap 2023-11-16 10:12:31 +01:00
parent 6ca98f5f7b
commit 93d173e9ea
3 changed files with 8 additions and 29 deletions

View File

@ -16,9 +16,6 @@
Thanks to Franklin Bowen for bug fixes, ideas
Please send all bug reports, update ideas and data files to:
sriddle@ionet.net and tlindner@ix.netcom.com
*****************************************************************************/
#include "emu.h"

View File

@ -4,21 +4,6 @@
a 6809/6309/Konami opcode disassembler
Based on:
6309dasm.c - a 6309 opcode disassembler
Version 1.0 5-AUG-2000
Copyright Tim Lindner
and
6809dasm.c - a 6809 opcode disassembler
Version 1.4 1-MAR-95
Copyright Sean Riddle
Thanks to Franklin Bowen for bug fixes, ideas
Please send all bug reports, update ideas and data files to:
sriddle@ionet.net and tlindner@ix.netcom.com
*****************************************************************************/
#ifndef MAME_CPU_M6809_6X09DASM_H

View File

@ -9,9 +9,6 @@ see eag68k.cpp for 68000-based EAG hardware
NOTE: To start a new game in EAS/PC, press Game Control (aka Reset), activate
the D6 square, and then press CL. See below for more info.
TODO:
- verify fpres/feas irq active time
BTANB:
- feasglab locks up at boot if it was powered off in the middle of the game.
To resolve this, hold the Game Control button while booting to clear nvram.
@ -44,8 +41,8 @@ a 4MHz XTAL.
A condensator/battery keeps RAM contents alive for a while when powered off.
Note that EAS/PC doesn't have a "new game" button, it is done through game options:
Press GAME CONTROL, then place/lift a piece on D6 to restart, or D8 to reset
with default settings, then press CL.
Press GAME CONTROL, then place/lift a piece on D6 to restart with user settings
intact, or D8 to reset and clear memory, then press CL.
Anecdote from Ron Nelson regarding the new game issue (Sid Samole was the CEO):
"The next year I designed it into a wooden housing, and Kathy said she wanted to
@ -56,17 +53,17 @@ presses as I recall) and explained about Kathy. He said, don't let them do it ag
Prestige Challenger (PC) hardware is very similar. It was released before EAS,
it doesn't have the 8255 PPI, but has more RAM(7*TMM2016P). Some were released at
3.6MHz instead of 4MHz, perhaps due to hardware instability? Opening module PC16 was
3.6MHz instead of 4MHz, maybe due to hardware instability? Opening module PC16 was
included by default, this module is the same as CB16 but at different form factor.
Elite Avant Garde (models 6081,6088,6089) is on similar hardware as EAS. Level B8
starts a self-test and displays ROM checksums, press CL to advance.
Fidelity Elite Private Line were EAS/EAG conversions released by Fidelity Deutschland.
The "Elite Privat" was probably for the local market and the "Private Line" for export.
They took out the motherboard and leds and placed them inside a little box separate
from a (ledless) magnetic chessboard. The ROMs were unmodified, that makes them
uninteresting to emulate as separate drivers.
The "Elite Privat" was probably for the local market and the "Private Line" for
export. They took out the motherboard and leds and placed them inside a little box
separate from a (ledless) magnetic chessboard. The ROMs were unmodified, that makes
them uninteresting to emulate as separate drivers.
*******************************************************************************/
@ -478,7 +475,7 @@ void elite_state::pc(machine_config &config)
m_maincpu->set_addrmap(AS_PROGRAM, &elite_state::pc_map);
auto &irq_clock(CLOCK(config, "irq_clock", 38.4_kHz_XTAL/64)); // through 4060 IC, 600Hz
irq_clock.set_pulse_width(attotime::from_usec(10)); // active for ~10us
irq_clock.set_pulse_width(attotime::from_nsec(13700)); // active for 13.7us
irq_clock.signal_handler().set_inputline(m_maincpu, M6502_IRQ_LINE);
SENSORBOARD(config, m_board).set_type(sensorboard_device::MAGNETS);