mm2: update notes about turbokit, chess*: small tweaks

This commit is contained in:
hap 2024-01-02 12:22:10 +01:00
parent e48f9faa7e
commit 2802da1649
7 changed files with 28 additions and 24 deletions

View File

@ -7,8 +7,9 @@ Mephisto MM II series chesscomputers
TODO:
- rebel5 unknown read from 0x4002, looks like leftover bookrom check
- need to emulate TurboKit properly, also for mm5p (it's not as simple as a CPU
overclock plus ROM patch)
- need to emulate TurboKit properly as a slot device, also for mm5p (it's not as
simple as a CPU overclock), TK20 EPROM is dumped for the common version (6502
Mephisto/Fidelity/Novag/etc.) and for the SciSys Maestro/Analyst version
- correct rom labels (applies to the filenames with .bin extension)
================================================================================
@ -38,6 +39,9 @@ There is an undumped MM V Turbo Kit, which will be the exact same except for loc
of the patches. The mm5tk just needs the normal mm5 ROM swapped out for that one to
blinks the LEDs a little slower.
Correction: The real TK20 TurboKit does not patch the ROM, so mm4tk (and a possible
mm5 version of this) is more likely a SteveUK hack.
The MM V prototype was the program that Ed Schröder participated with as "Rebel" at
the 1989 WMCCC in Portorose. It was used with the TK20 TurboKit.
For more information, see: http://chesseval.com/ChessEvalJournal/PrototypeMMV.htm

View File

@ -265,7 +265,7 @@ void svip_state::svip(machine_config &config)
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_SVG));
screen.set_refresh_hz(60);
screen.set_size(1920/3, 606/3);
screen.set_size(1920/2.5, 606/2.5);
screen.set_visarea_full();
config.set_default_layout(layout_novag_svip);

View File

@ -202,7 +202,7 @@ void edames_state::p7_w(u8 data)
update_display();
// P74: speaker out
m_dac->write(BIT(data, 4));
m_dac->write(BIT(~data, 4));
}

View File

@ -123,10 +123,10 @@ INPUT_CHANGED_MEMBER(intchess_state::reset_button)
void intchess_state::init_palette(palette_device &palette) const
{
palette.set_pen_color(0, 0xb0, 0xd0, 0xff);
palette.set_pen_color(1, 0x00, 0x00, 0x00);
palette.set_pen_color(2, 0x88, 0xa8, 0x50);
palette.set_pen_color(3, 0xff, 0xff, 0xff);
palette.set_pen_color(0, 0xb0, 0xd0, 0xff); // cyan
palette.set_pen_color(1, 0x00, 0x00, 0x00); // black
palette.set_pen_color(2, 0x88, 0xa8, 0x50); // green
palette.set_pen_color(3, 0xff, 0xff, 0xff); // white
}
u32 intchess_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)

View File

@ -14,10 +14,10 @@ hardware button that disconnects the battery), there is no known method to
force a cold boot. So if NVRAM somehow becomes broken, remove the NVRAM files.
They called the expansion capability "OSA", for "Open Systems Architecture".
A serial port for linking to a PC, and a parallel port for expansion modules.
The expansion modules are basically entire chesscomputers, making the whole
thing combined a 'dual brain' chesscomputer. The embedded chess engine is by
Julio Kaplan and Craig Barnes, same as the one in SciSys Turbo S-24K.
A serial port for linking to a PC or homecomputer, and a parallel port for
expansion modules. The expansion modules are basically entire chesscomputers,
making the whole thing combined a 'dual brain' chesscomputer. The embedded chess
engine is by Julio Kaplan and Craig Barnes, same as the one in Turbo S-24K.
OSA serial link transmission format: 1 start bit, 8 data bits, 1 stop bit, no
parity. The default baudrate is 1200. To establish a connection, command "o" must