Omega Home Computer (MSX2)

  • Moin,


    ich bereite mich gerade darauf vor, ein MSX-System nachzubauen.

    Vorlage ist das hier - "Omega Home Computer" von Sergey Kiselev


    Platinen habe ich in China bestellt (JLCPCB) - sollten im Laufe dieser oder nächster Woche ankommen.


    Bauteile sind, bis auf einige Spezialbauteile, relativ Standard und gut erhältlich


    Von den Spezialbauteilen ist insbesondere der Grafikprozessor, ein Yamaha V9958 (oder V9938), allerdings schwierig zu bekommen.

    Ein Forenkollege hier, hatte glücklicherweise einen, und hat ihn mir zu einem fairen Kurs angeboten


    Wenn jemand Lust auf das Projekt hat und Platinen haben möchte (hätte 4 Sätze übrig), gerne per PN melden

    Sobald ich sie habe, werde ich auch einen Marktplatz-eintrag dazu erstellen


    Ich werde dann über den weiteren Fortschritt berichten


    VG

    Michael

    „Wir sind im Auftrag des Herrn unterwegs“ („Joliet“ Jake & Elwood Blues)

    …lese alles… ::pc::

  • Wenn ich viel Zeit hätte, würde mich das Projekt auch reizen.

    Mit MSX bin ich bisher auch noch nicht in Kontakt gekommen. Wäre aber auf jeden Fall interessant.


    Ich wünsche Dir viel Erfolg und hoffe auf Fortschrittsberichte!

    Retrogaming und klassische Computer

  • Moin,


    wer das hier nachbauen möchte, sollte am besten auf folgendes achten:

    Die DIN8 Buchsen (Video und Cassette), sowie die Chinch-Buchsen (FBAS und Audio) haben einen (zumindest für Europa) ungewöhnlichen Footprint.

    Hatte zuerst gedacht die Komponenten aus meiner Bauteilekiste passen, aber Pustekuchen - hätte vorher genauer lesen sollen


    Im Github Repository gibt es eine weitere Platinenrevision (1.3eu), bei denen zumindest für die DIN8 Buchsen der in Europa gängige Footprint eingeaut wurde.

    da ich aber eigentlich immer die neueste Platinenrevision nehme (1.4), hatte ich das übersehen.


    Die speziellen DIN8-Buchsen bekommt man fast nur aus den USA, z.B. Mouser

    Die Chinch-Buchsen auch bei Mouser bzw diese hier - aber ggf auch woanders (ich meine, das sind die gleichen, wie sich z.B. auch im ZX81 drin sind)


    Der Rest der Komponenten (bis auf die Spezialchips (VDP, Echtzeituhr, Soundchip, DRAM, RGB Encoder) ist relativ Standard und gut erhältlich

    Ach ja, der DIP64 Sockel für den VDP hat ein 1,78mm Rasterformat - wie z.B. bei der C64 PLA


    Bei den 50p CardEdge Konnectoren für Cartridges hat man zwei Möglichkeiten:

    entweder beide als 180° zum einstecken der Cardridges von oben, oder

    einen geraden (180°) und einen gewinkelten (90°), so dass man die zweite von hinten horizontal einstecken kann

    die CardEdge Konnectoren gibt es z.B. bei AliExpress


    VG

    Michael


    VG

    Michael

    „Wir sind im Auftrag des Herrn unterwegs“ („Joliet“ Jake & Elwood Blues)

    …lese alles… ::pc::

  • 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

    „Wir sind im Auftrag des Herrn unterwegs“ („Joliet“ Jake & Elwood Blues)

    …lese alles… ::pc::

  • Moin,


    Nun Teil 2 des Aufbauberichtes.


    Am 2. Tag habe ich Mainboard und Tastatur (fast) fertig bestückt - ein paar Bauteile fehlen allerdings noch. Kommen hoffentlich im Laufe der nächsten Woche.


    Der Rest vom Mainboard war unspektakulär. Fehlten ja nur noch die großen Sockel, Widerstandsnetzwerke, Stift-/Buchsenleisten und Ports. Das ging recht schnell.

    Da mir ja noch einige Chips (in China bestellt) fehlen, sowie das DC-Board für die +/-12V (brauchen einige Cartridge-Erweiterungen, Board läuft auch ohne) habe ich erstmal nur einen ersten Spannungstest gemacht.

    Soweit alles OK: 5V und GND überall da wo sie sein sollen, unbestückt so gut wie kein Stromverbrauch (18 mA).

    Nicht wundern: die 5V am RP5C01 (RTC) liegen erst an, wenn der Supervisory Circuit ADM691A bestückt ist und Spannung von der Batterie bekommt.



    Die Tastaturplatine ging auch recht fix, obwohl 72 Cherry Switche einzulöten sind.

    Man beginnt am besten mit den „Leveling Kits“ für die großen Tasten.



    Danach kommen dann die Switche an die Reihe.

    Das Gute: die Switche haben neben dem großen Zentrierpin in der Mitte auch die zwei kleinen Plastikpins links und rechts daneben - die pressen sich schön in die passenden Löcher in der Platine, so dass alle Switche schön fest und perfekt ausgerichtet sitzen und sich in einem Rutsch verlöten lassen.

    Die Switche sind „Cherry MX Black“, gabs bei Reichelt für ordentliche 56 ct pro Stück (CHERRY MX1A-11NW).



    Achtung: die beiden LED für CapsLock und Kana erst einsetzen, wenn die Switche drin sind - die werden durch die Switche gesteckt.



    Die Tastenkappen gab es erstaunlich günstig bei Amazon - ca. EUR 12,-



    Als Verbindung von Keyboard und Mainboard dient ein 16p Flachbandkabel.

    Später soll das ganze mal in ein 3D-Druckgehäuse. Ansonsten könnte man aus den beiden Platinen auch ein Sandwich machen und entspr. Stift- und Buchsenleisten zum direkt ineinander stecken verwenden.


    So sieht es jetzt erst einmal zusammen aus:



    Als nächstes gehts ans Programmieren des BIOS und der ATF16V8. Mal sehen, welche der Testcases ich ohne die fehlenden Chips durchführen kann.


    VG

    Michael

    „Wir sind im Auftrag des Herrn unterwegs“ („Joliet“ Jake & Elwood Blues)

    …lese alles… ::pc::

  • Schöne Bilder. Bist ja quasi schon fast fertig. Ich habe mir vor einem halben Jahr auch einen Omega zusammen gebaut. Lief auf Anhieb. War ich froh. :)

    Ich hatte allerdings ein Platinen Layout von den MSXMakers genommen, die haben die 1.4EU Version, eben wegen den DIN Steckern. Habe mir auch ein Gehäuse dazu mit meinem 3D Drucker gedruckt. Passt alles prima.

    Wirklich tolles Projekt, finde ich.

  • Schöne Bilder. Bist ja quasi schon fast fertig. Ich habe mir vor einem halben Jahr auch einen Omega zusammen gebaut. Lief auf Anhieb. War ich froh. :)

    Ich hatte allerdings ein Platinen Layout von den MSXMakers genommen, die haben die 1.4EU Version, eben wegen den DIN Steckern. Habe mir auch ein Gehäuse dazu mit meinem 3D Drucker gedruckt. Passt alles prima.

    Wirklich tolles Projekt, finde ich.

    Sehr schön!

    Bin auch froh, wenn er auf Anhieb läuft - schauen wir mal…



    Welches Gehäuse hast du genommen? Das kleine oder die XL-Variante?

    Hattest Du einen Drucker im Zugriff, der die Ober-/Unterschalen am Stück drucken konnte?

    Vor dem Zusammensetzen der Hälften graut mir etwas…


    Wir haben in der Firma zwar einen 3D-Drucker, den man als MA auch für private Drucke nutzen kann, der ist aber nicht groß genug.

    Habe mal online nach Druckdienstleistern geschaut, aber das geht dann ganz schön ins Geld…


    JLCPCB druckt ja auch, und das auch einigermaßen günstig.

    Allerdings dann nur in Resin - und da fehlt mir die Erfahrung, ob das bei der Größe und bei dem Anwendungsfall das richtige Material ist…


    Hat da jemand einen Tipp?


    VG

    Michael

    „Wir sind im Auftrag des Herrn unterwegs“ („Joliet“ Jake & Elwood Blues)

    …lese alles… ::pc::

  • Welches Gehäuse hast du genommen? Das kleine oder die XL-Variante?

    Hattest Du einen Drucker im Zugriff, der die Ober-/Unterschalen am Stück drucken konnte?

    Ich habe das kleinere gewählt. Ich wollte erst einmal schauen, wie sich das auf meinem Drucker drucken lässt. Mein 3D Drucker ist leider zu klein, um die Schalen an einem Stück zu drucken. Daher musste ich auch die Ober- und Unterschalen in 2 Teile drucken.


    Es ist aber ganz gut geworden. Hier ein paar Bilder. Ja gut, perfekt ist was anderes. Aber besser als gar nichts. Das matte schwarze PLA Filament, kommt ganz gut finde ich. Die Unterschale habe ich einem Silbergrau PLA Filament gedruckt. Eine Hälfte zu drucken vergehen auch mal schlappe 22h.



    Das Bild von vorne suggeriert, das Gehgäuse wäre etwas gebogen. Ist es nicht. Liegt an der Aufnahme. Das Gehäuse steht plan auf dem Tisch. Da wackelt nix. :)

  • Geiles Teil, ich hatte den Zusammenbau schon auf einem Kanal bei YT gesehen. Wer MSX II nicht kennt: Ich nehme mein Philips NMS-8280 mit zur CC, da kann ein wenig mit MSX rumgespielt werden,

  • Geiles Teil, ich hatte den Zusammenbau schon auf einem Kanal bei YT gesehen. Wer MSX II nicht kennt: Ich nehme mein Philips NMS-8280 mit zur CC, da kann ein wenig mit MSX rumgespielt werden,

    Leider schaffe ich es nicht zur CC…

    Schade, hätte gerne mal einen originalen MSX Rechner ausprobiert - scheue noch etwas vor den eBay Preisen zurück…

    „Wir sind im Auftrag des Herrn unterwegs“ („Joliet“ Jake & Elwood Blues)

    …lese alles… ::pc::

  • Durch den Thread hier fiel mir wieder ein, dass ich doch auch so eine Platine für den Omega und dessen Keyboard noch rumliegen hatte :)


    Momentan warte ich nur auf die Teile von Mouser, dann kann es losgehen. Den V9958 hatte ich mir zu den Platinen vor 2 Jahren schon besorgt und den Rest habe ich auch da.


    Bin gespannt :)


    Einen echten MSX2 habe ich aber auch noch in Form eines Philips VG-8235 (leider in einem nicht so schönen optischen Zustand)

  • Durch den Thread hier fiel mir wieder ein, dass ich doch auch so eine Platine für den Omega und dessen Keyboard noch rumliegen hatte :)


    Momentan warte ich nur auf die Teile von Mouser, dann kann es losgehen. Den V9958 hatte ich mir zu den Platinen vor 2 Jahren schon besorgt und den Rest habe ich auch da.

    wir können ja fast zusammen basteln - unsere Heimatorte sind ja fast benachbart :)

    freut mich, dass mein Beitrag für einen Motivationsschub bei dir gesorgt hat

    „Wir sind im Auftrag des Herrn unterwegs“ („Joliet“ Jake & Elwood Blues)

    …lese alles… ::pc::

  • wir können ja fast zusammen basteln - unsere Heimatorte sind ja fast benachbart :)

    freut mich, dass mein Beitrag für einen Motivationsschub bei dir gesorgt hat


    Stimmt, Bad Eilsen ist ja nicht unbedingt weit weg :)


    Ich habe noch Platinen für FM-Pac, Speichererweiterung und Disk-Controller übrig falls du Interesse hast. Die sind gerade unterwegs von JLCPCB

  • Speichererweiterung und Disk-Controller (intern) hatte ich bereits bei MSXMakers bestellt und als Kit bekommen. Zumindest der FDC-Controller, auf der Speichererweiterung ist ja außer den RAMs nicht viel drauf.


    FM-Pac wäre aber interessant!


    IDE (oder SD) Adapter für den Cartridge Slot hast Du nicht zufällig geplant?

    Bei 8bits4ever ist gerade alles out of stock - und in Russland möchte ich aktuell lieber nix bestellen...


    Habe zwar auch schon überlegt, Platinen in China zu bestellen - aber alles SMD und dann noch 0603...

    Mal überlegen, ob die das Hühnerfutter gleich mit bestücken - da muss ich mich aber erst einarbeiten, wie das geht...


    lass uns die Details dann per Konversation klären

    „Wir sind im Auftrag des Herrn unterwegs“ („Joliet“ Jake & Elwood Blues)

    …lese alles… ::pc::

  • Ich hab mir ein MegaFlashRom SCC+ SD bestellt aus Spanien. Auf Anfrage sind die noch zu haben bei https://www.msxcartridgeshop.com/ :)

    Danke für den Tipp - habe da mal angefragt


    Edit: er hat welche auf Lager. Shop sagt: Out of Stock, aber wenn man ihn per Mail anschreibt klappt es. Bestelle gerade :)

    „Wir sind im Auftrag des Herrn unterwegs“ („Joliet“ Jake & Elwood Blues)

    …lese alles… ::pc::

    Einmal editiert, zuletzt von LarryL ()

  • Also für so eine Platine für FM-Pac, hebe ich auch gerne den Finger. Haben will. :)

    Ich werde die Platinen sobald sie hier sind im Marktplatz anbieten :)

    Ich hab mir ein MegaFlashRom SCC+ SD bestellt aus Spanien. Auf Anfrage sind die noch zu haben bei https://www.msxcartridgeshop.com/ :)

    Wo ist denn der Shop ansaessig in Spanien ?
    Ich find da nirgends eine Ortsangabe.

    Gute Frage, auf jeden Fall ist die Seite vom Entwickler des Megaflashroms (Manuel Pazos)