mirror of
https://github.com/holub/mame
synced 2025-07-02 00:29:37 +03:00
chessking: invert beeper frequency
vcc: remove undumped note
This commit is contained in:
parent
f0d74092cc
commit
312f9675fa
@ -3,12 +3,12 @@
|
|||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
|
|
||||||
Fidelity Voice Chess Challenger series hardware
|
Fidelity Voice Chess Challenger series hardware
|
||||||
- Voice Chess Challenger (VCC) (version A and B?)
|
- Voice Chess Challenger (VCC) (2 revisions)
|
||||||
- Advanced Voice Chess Challenger (UVC)
|
- Advanced Voice Chess Challenger (UVC)
|
||||||
- *Grandmaster Voice Chess Challenger (Fidelity Deutschland product)
|
- Grandmaster Voice Chess Challenger (Fidelity Deutschland product)
|
||||||
- *Decorator Challenger (FCC)
|
- Decorator Challenger (FCC)
|
||||||
|
|
||||||
*: not dumped yet
|
Grandmaster and FCC are verified to be the same PCB + ROMs as UVC.
|
||||||
|
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
|
|
||||||
@ -28,7 +28,7 @@ number, but the contents are identical.
|
|||||||
|
|
||||||
Memory map (VCC):
|
Memory map (VCC):
|
||||||
-----------
|
-----------
|
||||||
0000-0FFF: 4K 2332 ROM 101-32013
|
0000-0FFF: 4K 2332 ROM VCC1 or 101-32013
|
||||||
1000-1FFF: 4K 2332 ROM VCC2
|
1000-1FFF: 4K 2332 ROM VCC2
|
||||||
2000-2FFF: 4K 2332 ROM VCC3
|
2000-2FFF: 4K 2332 ROM VCC3
|
||||||
4000-5FFF: 1K RAM (2114 SRAM x2)
|
4000-5FFF: 1K RAM (2114 SRAM x2)
|
||||||
|
@ -168,8 +168,8 @@ void chessking_state::beeper_enable_w(uint8_t data)
|
|||||||
void chessking_state::update_beeper()
|
void chessking_state::update_beeper()
|
||||||
{
|
{
|
||||||
uint16_t freq = (~m_beeper_freq & 0x1ff) + 1;
|
uint16_t freq = (~m_beeper_freq & 0x1ff) + 1;
|
||||||
double step = (9.6_MHz_XTAL).dvalue() / 0x200000;
|
double base = (9.6_MHz_XTAL).dvalue() / 0x80;
|
||||||
m_beeper->set_clock(freq * step);
|
m_beeper->set_clock(base / freq);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -81,7 +81,7 @@ known chips:
|
|||||||
C57 HD44801 1985, Alpha 8505 protection MCU (see 8201)
|
C57 HD44801 1985, Alpha 8505 protection MCU (see 8201)
|
||||||
C89 HD44801 1985, CXG Portachess (1985 version) -> cxg/scptchess.cpp
|
C89 HD44801 1985, CXG Portachess (1985 version) -> cxg/scptchess.cpp
|
||||||
|
|
||||||
*A86 HD44820 1983, Chess King Pocket Micro
|
*A86 HD44820 1983, Chess King Pocket Micro / Mighty Midget
|
||||||
*B63 HD44820 1985, CXG Pocket Chess (12 buttons)
|
*B63 HD44820 1985, CXG Pocket Chess (12 buttons)
|
||||||
|
|
||||||
*A13 HD44840 1982, CXG Computachess II
|
*A13 HD44840 1982, CXG Computachess II
|
||||||
@ -107,7 +107,7 @@ ROM source notes when dumped from another title, but confident it's the same:
|
|||||||
- zackman: Tandy Zackman
|
- zackman: Tandy Zackman
|
||||||
|
|
||||||
TODO:
|
TODO:
|
||||||
- cgalaxn discrete sound (alien attacking sound effect)
|
- cgalaxn netlist sound for alien attack sweep sound (MAME doesn't support N13T1?)
|
||||||
- epacman2 booting the game in demo mode, pacman should take the shortest route
|
- epacman2 booting the game in demo mode, pacman should take the shortest route
|
||||||
to the upper-left power pill, followed by going to the top-right power pill:
|
to the upper-left power pill, followed by going to the top-right power pill:
|
||||||
mcu cycle/interrupt timing related
|
mcu cycle/interrupt timing related
|
||||||
|
@ -7,6 +7,8 @@ Milton Bradley Electronic Battleship model 4750A (hh_tms1k.cpp)
|
|||||||
|
|
||||||
TODO:
|
TODO:
|
||||||
- OPENDRAIN parameters are not fully known
|
- OPENDRAIN parameters are not fully known
|
||||||
|
- DYNAMIC_MIN_TIMESTEP 1e-6 is a bit better, but too taxing for MAME,
|
||||||
|
maybe it could be made faster with OPTIMIZE_FRONTIER
|
||||||
- Q2 should be a 2N3703 (same, just different max voltage)
|
- Q2 should be a 2N3703 (same, just different max voltage)
|
||||||
- D6 should be a 1K60? (germanium, type unknown, but looks like 1K60)
|
- D6 should be a 1K60? (germanium, type unknown, but looks like 1K60)
|
||||||
- move 1N754A to netlist library?
|
- move 1N754A to netlist library?
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*
|
/*
|
||||||
|
|
||||||
Electroplay Sound FX Phasor (hh_pic16.cpp)
|
Electroplay Sound FX Phasor (hh_pic16.cpp)
|
||||||
3-bit sound with volume envelope
|
3-bit sound (standard) + volume envelope
|
||||||
|
|
||||||
TODO:
|
TODO:
|
||||||
- transistors should be BC183
|
- transistors should be BC183
|
||||||
@ -18,6 +18,7 @@ NETLIST_START(sfxphasor)
|
|||||||
{
|
{
|
||||||
SOLVER(Solver, 48000)
|
SOLVER(Solver, 48000)
|
||||||
PARAM(Solver.ACCURACY, 1e-7)
|
PARAM(Solver.ACCURACY, 1e-7)
|
||||||
|
|
||||||
ANALOG_INPUT(VBATT, 5)
|
ANALOG_INPUT(VBATT, 5)
|
||||||
|
|
||||||
NET_MODEL("OPENDRAIN FAMILY(TYPE=MOS OVL=0.4 OVH=2.4 ORL=1.0 ORH=1e12)")
|
NET_MODEL("OPENDRAIN FAMILY(TYPE=MOS OVL=0.4 OVH=2.4 ORL=1.0 ORH=1e12)")
|
||||||
|
Loading…
Reference in New Issue
Block a user