mirror of
https://github.com/holub/mame
synced 2025-04-20 15:32:45 +03:00
fidel*: update notes
This commit is contained in:
parent
fa8badfa5f
commit
26b1bd7acb
@ -302,7 +302,7 @@ WRITE8_MEMBER(fidel6502_state::fexcel_ttl_w)
|
||||
// 74259 Q4-Q7,Q2,Q1: digit/led select (active low)
|
||||
UINT8 led_sel = ~BITSWAP8(m_led_select,0,3,1,2,7,6,5,4) & 0x3f;
|
||||
|
||||
// a0-a2,d1: digit segment data (optional/model 6093)
|
||||
// a0-a2,d1: digit segment data (model 6093)
|
||||
m_7seg_data = (m_7seg_data & ~mask) | ((data & 2) ? mask : 0);
|
||||
UINT8 seg_data = BITSWAP8(m_7seg_data,0,1,3,2,7,5,6,4);
|
||||
|
||||
@ -314,7 +314,7 @@ WRITE8_MEMBER(fidel6502_state::fexcel_ttl_w)
|
||||
set_display_segmask(0x3c, 0x7f);
|
||||
display_update();
|
||||
|
||||
// speech (optional/model 6092)
|
||||
// speech (model 6092)
|
||||
if (m_speech != nullptr)
|
||||
{
|
||||
// a0-a2,d2: 74259(2) to speech board
|
||||
@ -712,15 +712,15 @@ ROM_END
|
||||
|
||||
ROM_START( fexcel )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("101-1080a01.ic5", 0x8000, 0x8000, CRC(846f8e40) SHA1(4e1d5b08d5ff3422192b54fa82cb3f505a69a971) )
|
||||
ROM_LOAD("101-1080a01.ic5", 0x8000, 0x8000, CRC(846f8e40) SHA1(4e1d5b08d5ff3422192b54fa82cb3f505a69a971) ) // same as fexcelv
|
||||
ROM_END
|
||||
|
||||
ROM_START( fexcelv )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("101-1080a01.ic5", 0x8000, 0x8000, CRC(846f8e40) SHA1(4e1d5b08d5ff3422192b54fa82cb3f505a69a971) )
|
||||
ROM_LOAD("101-1080a01.ic5", 0x8000, 0x8000, CRC(846f8e40) SHA1(4e1d5b08d5ff3422192b54fa82cb3f505a69a971) ) // PCB1, M27256
|
||||
|
||||
ROM_REGION( 0x8000, "speech", 0 )
|
||||
ROM_LOAD("101-1081a01.ic2", 0x0000, 0x8000, CRC(c8ae1607) SHA1(6491ce6be60ed77f3dd931c0ca17616f13af943e) )
|
||||
ROM_LOAD("101-1081a01.ic2", 0x0000, 0x8000, CRC(c8ae1607) SHA1(6491ce6be60ed77f3dd931c0ca17616f13af943e) ) // PCB2, M27256
|
||||
ROM_END
|
||||
|
||||
|
||||
|
@ -633,7 +633,7 @@ NE556 dual-timer IC:
|
||||
|
||||
Memory map:
|
||||
-----------
|
||||
6000-0FFF: 4K of RAM (2016 * 2)
|
||||
6000-0FFF: 4K RAM (2016 * 2)
|
||||
2000-5FFF: cartridge
|
||||
6000-7FFF: control(W)
|
||||
8000-9FFF: 8K ROM SSS SCM23C65E4
|
||||
@ -690,6 +690,51 @@ ROM A11 is however tied to the CPU's XYZ
|
||||
7000_77FF - English 2/2
|
||||
7800_7FFF - Bridge Challenger 2/2
|
||||
|
||||
------------------
|
||||
RE info by hap, based on PCB photos
|
||||
|
||||
Memory map:
|
||||
-----------
|
||||
0000-3FFF: 8K RAM (SRM2264)
|
||||
4000-7FFF: control (R/W)
|
||||
8000-FFFF: 32K ROM (M27256 compatible)
|
||||
|
||||
control (W):
|
||||
------------
|
||||
Z80 A0-A2 to 3*74259, Z80 Dx to D (_C unused)
|
||||
|
||||
Z80 D0:
|
||||
- Q4,Q5: led commons
|
||||
- Q6,Q7,Q2,Q1: 7seg panel digit select
|
||||
- Q0-Q3: 7442 A0-A3
|
||||
+ 0-7: led data
|
||||
+ 0-8: keypad mux
|
||||
+ 9: buzzer out
|
||||
|
||||
Z80 D1: (model 6093)
|
||||
- Q0-Q7: 7seg data
|
||||
|
||||
Z80 D2: (model 6092)
|
||||
- Q0-Q5: TSI C0-C5
|
||||
- Q6: TSI START pin
|
||||
- Q7: TSI ROM A11
|
||||
|
||||
A11 from TSI is tied to TSI ROM A12(!)
|
||||
TSI ROM A13,A14 are hardwired to the 2 language switches.
|
||||
Sound comes from the Audio out pin, digital out pins are N/C.
|
||||
|
||||
control (R):
|
||||
------------
|
||||
Z80 A0-A2 to 2*74251, Z80 Dx to output
|
||||
|
||||
Z80 D7 to Y:
|
||||
- D0-D7: keypad row data
|
||||
|
||||
Z80 D6 to W: (model 6092, tied to VCC otherwise)
|
||||
- D0,D1: language switches
|
||||
- D2-D6: VCC
|
||||
- D7: TSI BUSY
|
||||
|
||||
******************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
|
Loading…
Reference in New Issue
Block a user