Hallo,
meine cbm2-v9958-card ist nun fertig.
Sie erweitert einen 6xx oder 7xx um den MSX2+ VDP mit 128kB dediziertem RAM.
Der V9958 hat seine Ports bei $FD900-$FD905.
Außerdem habe ich ein ROM bei $F1000 eingebunden, in dem sich die cbm2-Fonts befinden.
Die Fonts habe ich auf 6x8 Matrix angepasst, da der VDP nur 512 Pixel horizontal kann.
Um die Karte so klein zu gestalten, das sie in einen 6xx passt, habe ich soj-drams verwendet (eins ist auf der Rückseite).
Ein GAL 16v8 ist für die CSW/CSR Erzeugung zuständig.
Fast sämtliche cbm2-Software läuft mit dem V9958-Kernal, da so gut wie alle Programme die Bios-Print Routinen benutzen.
Space Chase läuft natürlich nicht, da es direkt in das Screen-Ram schreibt.
Die SOJ Sockel löte ich, in dem ich den Boden vorsichtig entferne und dann von innen löte. Der Boden muss aber hinterher wider eingeklebt werden, da sonst die Höhe der Rams nicht stimmt. Man die RAMs aber auch ohne Sockel auflöten.
Alles was ihr benötigt ist hier: https://github.com/vossi1/
(Gerbers, gal-jedec, font-rom, Kernal, 8088-6509-Loader)
PS: Falls Jemand spezielle Teile benötigt oder nicht in der Lage ist die Platine zu löten, kann er sich gern an mich wenden. Einige Platinen habe ich auch noch übrig. Bitte PN schreiben...
Karte::
Color-Kernal: 8088-Karte:
256-Farben-Modus 7: 32-Sprites 16x16: