sag: preparing for pacman2 dump

This commit is contained in:
hap 2021-10-18 15:06:38 +02:00
parent 9b9999090a
commit ec68a94720
6 changed files with 32 additions and 26 deletions

View File

@ -9,6 +9,16 @@ license:CC0
Cartridges(MCU+ROM) for Entex Select-A-Game Machine, note that the manual and
label calls one "Select-A-Game Cartridge" and not "Select-A-Game Machine Cartridge"
Games released, MCU:
- Baseball 4 - HD38800
- Basketball 3 - HD38800
- Football 4 - TMS1670
- Pac-Man 2 - HD38800
- Pinball - HD38800
- Space Invader 2 - HD38800
Battleship and Turtles were announced but unreleased.
-->
<softwarelist name="entex_sag" description="Select-A-Game cartridges">

View File

@ -139,8 +139,8 @@ Misc:
Note: * The Altera EPM7032 usually stamped / labeled with the Cave game ID number as listed above.
* Actual flash ROMs will vary by manufacturer but will be compatible with flash ROM listed.
* There are two known CV1000-B PCB revisions. The newer one uses an updated FPGA firmware
and has some minor hardware differences.
* There are two known CV1000-B PCB revisions. The newer one has some minor hardware differences
and uses an updated FPGA firmware, they are not compatible with eachother.
* The CV1000-D revision PCB has double the RAM at U1, double the ROM at U4 and no battery.
The CV1000-D is used for Dodonpachi Daifukkatsu and later games. Commonly referred to as SH3B PCB.

View File

@ -42,6 +42,7 @@ LCD module
******************************************************************************/
#include "emu.h"
#include "cpu/m68000/m68000.h"
#include "machine/6821pia.h"
#include "machine/nvram.h"
@ -49,6 +50,7 @@ LCD module
#include "sound/dac.h"
#include "video/pwm.h"
#include "video/hd61603.h"
#include "speaker.h"
// internal artwork

View File

@ -116,6 +116,8 @@ namespace {
* Mitsubishi M58846-701P MCU
* cyan/red/green VFD display Itron CP5090GLR R1B, with partial color overlay
There's also a Gakken version that appears to be the same game underneath.
***************************************************************************/
class cfrogger_state : public hh_melps4_state

View File

@ -10,13 +10,16 @@ Hardware notes:
- piezo, 12 buttons under membrane + analog paddle(MB calls it the Control Knob)
- no CPU on console, it is on the cartridge
The LCD motion blur is normal. To decrease it, simply increase the screen contrast
in MAME, this makes it similar to repro LCD replacements. It's also advised to
disable screen filtering, eg. with -prescale or -nofilter.
12 games were released, all of them have a TMS1100 MCU. The first couple of
games had an Intel 8021 MCU at first, but Milton Bradley switched to TMS1100.
See the softwarelist XML for details.
Each game had a screen- and button overlay attached to it, MAME external
artwork is recommended. It's also advised to disable screen filtering,
eg. with -prescale or -nofilter.
Each game had a screen- and button overlay attached to it, MAME external artwork
is recommended.
TODO:
- dump/add remaining 8021 cartridges, which games have 8021 versions? An online
@ -262,7 +265,7 @@ uint32_t microvision_state::screen_update(screen_device &screen, bitmap_rgb32 &b
for (int x = 0; x < 16; x++)
{
// simulate LCD persistence
int p = m_lcd_pwm->read_element_bri(y ^ 15, x ^ 15) * 10000;
int p = m_lcd_pwm->read_element_bri(y ^ 15, x ^ 15) * 8500;
p = (p > 255) ? 0 : p ^ 255;
if (cliprect.contains(x, y))
@ -463,7 +466,7 @@ void microvision_state::microvision(machine_config &config)
m_lcd->write_cols().set(FUNC(microvision_state::lcd_output_w));
PWM_DISPLAY(config, m_lcd_pwm).set_size(16, 16);
m_lcd_pwm->set_interpolation(0.2);
m_lcd_pwm->set_interpolation(0.25);
config.set_default_layout(layout_microvision);
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_LCD));

View File

@ -10,27 +10,16 @@ and the cartridge holds the MCU(processor, ROM, RAM).
Hardware notes:
- cyan/red VFD display Futaba DM-16Z + cyan VFD 9-digit panel Futaba 9-ST-11A 1F
- 1-bit sound, two 7-button control panels attached to each side
- edge connector to cartridge, MCU on cartridge (see below for each MCU type)
- edge connector to cartridge, MCU on cartridge (HD38800 or TMS1670)
Games released, MCU: (*denotes undumped)
- Baseball 4 - HD38800
- Basketball 3 - HD38800
- Football 4 - TMS1670
- *Pac-Man 2 - HD38800
- Pinball - HD38800
- Space Invader 2 - HD38800
A 2nd version of the console was announced, called Table Top Game Machine,
supposed to be backward-compatible, but Entex didn't release it. Their next
console was the Adventure Vision.
Battleship and Turtles were announced but unreleased.
A 2nd version of the console was also announced, called Table Top Game Machine,
but Entex didn't release it. Their next console was the Adventure Vision.
MAME external artwork is recommended for the per-game VFD overlays. For internal
artwork, remember that the orientation can be rotated in the video options.
By default, the "visitor" side is at the bottom. This is how most of the games
are played, Space Invader 2 is an exception.
TODO:
- add the rest of the games
MAME external artwork is recommended for the per-game VFD overlays. The artwork
orientation can be rotated in the video options. By default, the "visitor" side
is at the bottom. This is how most of the games are played, Space Invader 2 is
an exception.
******************************************************************************/