Moin,
Wie versprochen, hier Teil 1 des Aufbauberichtes.
So sieht das Mainboard nach Tag 1 bisher aus:
Das ganze Kleinzeugs und die meisten Sockel sind schonmal drauf.
Vorgegangen bin ich nach folgender Anleitung:
MSXMakers
Man benötigt die Anleitung nicht unbedingt (steht alles auch auf der Guthub Seite des Projektes), aber sie ist recht ausführlich und ganz gut gemacht. Insbesondere das Thema „Testen in mehreren Stufen“ vor der Inbetriebnahme gefällt mir…
Da die Seite auf Spanisch ist und die automatische Web-Übersetzung (bei mir über Safari) doch recht holprig ist, nachfolgend ein paar beachtenswerte Dinge.
Man muss zu Beginn zwei Entscheidungen treffen:
1. welcher VDP soll eingebaut werden, 9938 oder 9958, und
2. Soll die FBAS Ausgabe PAL oder NTSC sein
Je nachdem, müssen Lötbrücken gesetzt werden (oder Jumper vorgesehen werden) und es können/müssen Bauteile entfallen bzw. ersetzt werden.
Zu 1. Beim VDP ist es recht einfach - man hat üblicherweise den einen oder den anderen. Bei mir wird es der 9958, so dass Q2 entfällt und ich anstelle der beiden Jumper JP3 und JP4 jeweils kleine Drähte als Lötbrücken zwischen den Pins 2 und 3 gesetzt habe.
Achtung: falsche Einstellung kann den VDP zerstören!
Zu 2. Man kann entweder auch hier Lötbrücken setzen (JP5 und JP6) - 1-2 für NTSC oder 2-3 für PAL. Für NTSC können z.B. Bauteile entfallen (Y3, C90, C93). Je nachdem ob PAL oder NTSC müssen aber ein Widerstand und ein Kerko andere Werte haben:
PAL: R9 16k 1%, C91 18 pF
NTSC: R9 20k 1%, C91 27 pF
Ich wollte mir da Flexibilität schaffen und habe es so gemacht, wie bei MSXMakers beschrieben: anstelle der beiden Bauteile habe ich Sockelleisten gesetzt, und JP5/6 mit Jumper bestückt. So kann man bei Bedarf umbauen.
Weitere Infos zu den Bestückungsvarianten sind auch auf der Githubseite zum Board verfügbar.
GitHub Sikiselev
Wenn man RGB zur Videoausgabe nutzt, ist PAL/NTSC eigentlich egal - nur die CPU läuft mit leicht abweichenden Taktraten.
Der zweite Stolperstein ist U47, dort sitzt der RGB Encoder Chip und der will einen Sockel mit 24 pin DIP, 400 mil spacing. Habe ich nirgendwo gefunden (die Kollegen bei MSXMakers auch nicht).
Lösung ist auch hier die Verwendung von Sockelleisten.
Für heute wäre es das dann erstmal. Morgen gehts weiter…
PS: auf der Seite von MSXMakers gibt es übrigens auch interessantes Zubehör und Erweiterungen für den Omega (DC-Board, Speichererweiterung, FDC-Interface, etc.). Ein paar davon habe ich bereits dort bestellt (man muss per Mail Kontakt aufnehmen - das ist kein Shop). Werde ich dann in einem späteren Teil des Aufbauberichtes mit einfließen lassen.
VG
Michael