majdnem minden ami ReTRo

Commodore 128 gépek lélektana - alaplapok 1.rész

2013/06/22. - írta: Сергей

... anno amikor általános iskola felső tagozatába jártam, felváltva tartották a technika oktatást két gépteremben. :-) Az egyik Videoton TV-Computerekkel volt telezsúfolva, a másikban több Commodore +4, egy kóbor Commodore 16 és "tanári gépnek" egy Commodore 128-as masina volt. Mondjuk már akkor is voltam olyan szemtelen, hogy megkérdezzem, miért a tanár úr ül a C=128-nál? Ki se engedték próbálni, mert nagyon drága volt, hát azóta csodálom ezt a masinát! Már többször említettem, hogy nekem anno a Commodore vonal saját gép híján csak érintőleges volt meg. Ami akkor kimaradt, azt most lehet pótolni, főleg ha ez okot ad egy kis bütykölésre...

C128.JPG

A Commodore cég 1985 januárjában adta ki ezt a masinát, 2MHz-es MOS 8502 CPU-val (C=64 és C128 módban), valamit 4MHz-es Zilog Z80A CPU-val (CP/M módban) és 128Kb memóriával. A "D" - Desktop változatból kétféle készült, a sima "D" műanyag dobozos, oldalán hordozófüllel, alján ki van hagyva a billentyűzet tárolására alkalmas rész. A "DCR" (CR -  Cost Reduced) pedig egy meglehetősen puritán fém dobozban kapott helyet. Tehát C=128-ból három változattal találkozhatunk...
Ennyi bevezető után nézzük, hogy miről fog szólni a cikksorozat. ;-)

Jó pár éve vettem egy C=128 gépet. Egészen szép állapotban van, alig sárga műanyag elemekkel, bár a billentyűzetének színén látszik az idő vasfoga. Nem igazán volt használva, mert nem volt hozzá megfelelő tápegységem... Oszlassunk el egy általánosan elterjedt tévhitet! A C=128 és AMIGA tápok csatlakozója csak véletlenül egyezik meg, de a két gépnek eltérő a feszültség igénye. Az AMIGA tápfeszültségei +5V DC, +12V DC, -12V DC egyenáram értékek, a C=128 tápfeszültségei +5V DC, 9V AC ahol a 9V váltóáram. FONTOS, NE ÜZEMELTESD A C=128 GÉPET AMIGA TÁPPAL, (és persze fordítva se) mert megöli a gépet ... Ennél már az is jobb megoldás, ha a gyakoribb C=64 tápját próbálod átalakítani (a kerek DIN csatlakozót kell lecserélni szögletesre).
Nem oly rég vásároltam az egyik ismert árverési oldalon két hibásnak hirdetett C=128-at. Egy C=128D-t, nagyon meg van szegény sárgulva (fotón középen) és egy C=128DCR-t, ez viszonylag tűrhető állapotú, csak az előlapja van megfúrva két helyen (fotón alul). Tehát mindhárom változat együtt látható a masinának. Természetesen itt nem állt meg a történet, találtam még egy alkatrésznek kínált C=128-at. Ezt a tápegysége miatt vettem meg. Gondoltam naivan, hogy a három hibás gépből simán tudok majd eszkábálni legalább még egy működőt? Többet is sikerült, de nem volt egyszerű kör, sőt a negyedik gépem még mindig nem teljesen jó... ;-)
Kezdjük a C=128 és C128D alaplapokkal (katt a képekre a nagyobb méretért).

01_C128 felirat 431x.jpg
02_C128D felirat 431x.jpg


- CIA "1' 6526 - felhasználói port és a soros port vezérlés
- C128 Kernel 16Kb ROM, 40/80 karakteres szerkesztő
- VDC 8563 (Video Controller) 80 karakteres videovezérlő
- VIC 8564 (Video Interface Chip) hasonló mint a C=64 videó chipje
- SID 6580 vagy 6581 (Sound Interface Device), a C64-ben rendszeresített hang chip
- MMU 8722 (Memory Management Unit) memória vezérlő egység
- Operációs rendszer és Basic ROM, C64 16Kb ROM
- 2x16Kb C128 Basic ROM
- központi memória 128Kb (16x 8 Kbyte 8-bit RAM)
- 2 Kbyte 8-bites CMOS RAM (a szín RAM a VIC 8564-hez)
- PLA 8721 (Programmed Logic Array) kiválasztás, dekódolás
- CPU 8502 2MHz (kompatibilis a 6510 és 6502 CPU-kkal)
- CPU Z80 4MHz
- CIA "2" 6526 - billentyűzet és joystick port
- ASCII karakterkészlet ROM
Megállapíthatjuk, hogy nincs érdemi különbség a C=128 és C=128D alaplapok között. Tehát a "sima" C=128 alkatrészei felhasználhatók egy C=128D javításához. A dupla tápcsatlakozó, a 1571 meghajtóhoz tartozó plusz reset gomb és a billentyűzet csatlakozó helyei úgy vannak kialakítva a NYÁK-on, hogy az mindkét változatra alkalmas legyen. Akár a komplett alaplapot is kicserélhetjük egy mozdulattal, ha beforrasztjuk a fent felsorolt alkatrészeket. Említést érdemel még, hogy a sima C=128-ban az ASCII karakterkészlet nem CMOS ROM-ban foglal helyet, hanem egy extra vékony NYÁK-ra forrasztott nagyobb méretű EPROM-ban. Ennek problémájával majd a hibakeresés résznél fogok bővebben foglalkozni. A "D" változatban találunk egy kiegészítő alaplapot, ami a beépített 1571 floppy meghajtó vezérlésére szolgál és egy szalagkábellel csatlakozik a CN7 jelű tüskesorra.

03_1571 vezérlő panel felirat 431.jpg


- DOS-ROM (v3.0) 1571-es floppy meghajtóhoz
- CIA 6526
- WD1710 floppy vezérlő (CP/M lemezekhez)
- CIA 65C22 soros buszhoz
- 2 Kb RAM floppy memória
- 6502 CPU 1571 floppy meghajtó vezérléshez
- 251828 vezérlő
- CIA 65C22 vezérlő funkciókra
Bevezetésnek ennyi egyenlőre elég, folytatása következik az áttervezett C=128DCR alaplappal.

2 komment

A bejegyzés trackback címe:

https://szergitata.blog.hu/api/trackback/id/tr735373164

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

LGB 2013.06.23. 08:17:51

A "tanari" gep kapcsan: Akkor en most idosebb vagyok? Akkor a tanari gep a Commodore 64 volt, kulon szobaban (!) amit soha nem hoztak ki, mert "tul ertekes", amin nyomultunk szamtech szakkor cimszo alatt az ZX Spectrum 48 (minden basic kulcsszo megkeresese 5 perc volt, mi a billentyuzeten, a tanar a gep papirdobozan levo fenykep alapjan kereste ...), meg par Videoton TV Computer volt.

Сергей · http://szergely.sfblogs.net/ 2013.06.23. 08:20:32

@LGB: nem tudom :-) esetemben kb. 1986-1988-as évekről van szó :-) Zx Spectrum 48K az MHSZ-ben volt 1985-1987 között :-)
Gimiben 1989-1994 C=64-ek és háj szpíd 286-os PC-k :-)
süti beállítások módosítása