DAEWOO CPC-300E MSX2 IQ 2000

- - -

 

CPC-300E.jpg - Портрет корпуса .

CPC-300EPCBPhotoTop150dpi.jpg - верхняя сторона платы .

CPC-300EPCBPhotoBottom150dpi.jpg - нижняя сторона платы .

PSMBTop.jpg , PSMBBot.jpg - основная плата блока питания .

1.jpg , 2.jpg , 3.jpg - скрины заставок .

Фотки внутренностей CPC-300 128KB с полностью распаянными деталями и разъёмами - http://blog.naver.com/jinslove4u/30173872660 (с блога jinslove4u).

 

CPC-300E-Scheme.png - незаконченная схема .

CPC-300E-VideoOutBoard-Scheme.png - схема платы видео кодера .

CPC-300E-VideoOutBoard-Mont.png - монтака платы видео кодера (номиналы конденсаторов даны ввиде кодов).

 

IC4-OS_7.7_5CC1.BIN , IC6-CPC-300E_EXT_V1_0.BIN , IC5-HAN_7_15_12CD.BIN - оригинальные прошивки .

 

CPC-300V2PCBs.jpg , CPC-300V2PCB1.jpg , CPC-300V2PCB2.jpg , CPC-300V2PCB3.jpg - фотки платы с пометкой Version 2 (с блога jinslove4u).

CPC-300V2SCH-Keyb.jpg , CPC-300V2SCH-Printer.jpg , CPC-300V2SCH-RAM.jpg , CPC-300V2SCH-ROM.jpg , CPC-300V2SCH-Slot.jpg , CPC-300V2SCH-Sound.jpg , CPC-300V2SCH-VDP.jpg - незаконченная схема платы с пометкой Version 2 (с блога jinslove4u).

CPC-400KeybSCH.jpg - схема клавиатуры CPC-400 (с блога jinslove4u).

CPC-400UMPage6.jpg , CPC-400UMPage7.jpg , CPC-400UMPage233.jpg , CPC-400UMPage234.jpg, CPC-400UMPage235.jpg , CPC-400UMPage236.jpg - страницы с распиновками разъёмов из мануала для CPC-400 . Актуально и для CPC-300 .

 

Replace DW64MX1

The project is based on ALTERA EPM7128SLC84-15 and i8255 .

!!!UNDERCONSTRUCTION!!!

DW64MX1BoardSCH.png - Схема платы заменяющей чип DW64MX1 .

DW64MX1-SCHForMatrix.png - схема начинки матрицы .

Чип i8255 установлен оддельно для экономии ресурсов матрицы . Как следствие линии ответа клавиатуры припаиваются проводками к плате компьютера вместо чипа IC23 . Чип 74LS138 формирует линию опроса клавиатуры /Y10 .

Вместо чипа DW64MX1 впаивается панелька . На плату с матрицей припаивается штырьевой разъём . В случае отсутствия подходящего разъёма , его можно сделать из не нужного чипа аналогичного конструктива .

 


 

 


 

 

Распиновка чипа DW64MX1 (сo странички http://bitcycle.org/retro/msx/custom_chips/ ).

Function
Signal I/O #
Image
# I/O Signal
Function
DRAM address multiplexer select MPX O 1 DW64MX1 64   VCC +5V power supply
DRAM Column Address Strobe slot 0-2 /CAS02 O 2 63 I CPU_CLK CPU clock (3.58 MHz)
Memory mapper
expanded address lines
(64/128/256 KB)
MA14 O 3 62 O RTC_AL RTC address latch
MA15 O 4 61 O /RTC_CS RTC Chip Select
MA16 O 5 60 I BUSY Printer BUSY input
MA17 O 6 59 O /PSTB Printer Strobe output
DRAM address / refresh bit 7 RA7 O 7 58 O PWR Printer write data latch
Z80 address lines A0 I 8 57 I/O D7 Z80 data bus
A1 I 9 56 I/O D6
A2 I 10 55 I/O D5
A3 I 11 54 I/O D4
A4 I 12 53 I/O D3
A5 I 13 52 I/O D2
A6 I 14 51 I/O D1
A7 I 15 50 I/O D0
Ground connection GND   16 49 O CMO Cassette tape write signal
Z80 address line A14 I 17 48 GND Ground connection
BIOS/Basic ROM Chip Select /ROMCS O 18 47 O REM Cassette tape motor on/off
Slot select outputs /SLT01 O 19 46 O /VDP_CS VDP Chip Select
/SLT2 O 20 45 O /PSG_CS PSG Chip Select
/SLT03 O 21 44 I A15 Z80 address line
PSG clock (1.79 MHz, pin 63 freq. /2) PSG_CLK O 22 43 I /RSEL NAND of Z80 A8~A13
Master reset /RESET I 23 42 I /RFSH Z80 control signals
Keyboard scan row select YA (lsb) O 24 41 I /M1
YB O 25 40 I /WR
YC O 26 39 I /RD
YD (msb) O 27 38 I /MREQ
Keyboard row scan signal /Y10 O 28 37 I /IORQ
PPI 1-bit sound output (keyclick) PPISND O 29 36 O /WAIT to Z80 /WAIT input
Keyboard Caps Lock LED /CAPS O 30 35 O /BUSDIR data bus buffer control
Keyboard read strobe /RD_KEYS O 31 34 O /SLT1 Slot select outputs
+5V power supply VCC   32 33 O /SLT3

 

 

 

                0.0    0.1    0.2    0.3     1      2      3 
3 (C000-FFFF)  -----  -----   RAM   -----  *****  -----  ***** 
2 (8000-BFFF)  -----  -----   RAM   -----  *****  -----  ***** 
1 (4000-7FFF)  BASIC  -----   RAM   -----  ***** DiskROM ***** 
0 (0000-3FFF)  BIOS   -----   RAM   ExtROM *****  -----  ***** 


slot 0-0 - MSX BIOS with BASIC ROM       Place 0000  Size 7FFF
slot 0-1 - MSX Hangul Driver (корейский) Place 4000  Size 7FFF
slot 0-2 - Main RAM (memory mappermem)   Place 0000  Size FFFF
slot 0-3 - MSX Sub ROM                   Place 0000  Size 7FFF
slot 1 - external 
slot 2 - Memory Mapped FDC               Place 4000  Size 7FFF
slot 3 - external

Основное отличие от Ямахи - полная дешифрация слотов памяти, поэтому при вызове функций BIOS из машинного кода нужно явно указывать слот BIOS и слот ОЗУ, куда возвращаться:
rst 30h
db 80h
(в Ямахе можно было ставить всё что угодно и обычно ставили db 0).

 

 


НОМЕ