002
Heute, 07:03 Uhr
Dresdenboy
|
@wpw: Das klingt gut.
Was mir noch fehlt, ist die Umsetzung der Farbebenen im RAM. Da gibt es Hinweise im EC1834-Handbuch S. 121:
Quellcode: | Businterface Zur Vereinfachung der Struktur des COL wurde ein interner Datenbus geschaffen, der mit den Rechnerbus gekoppelt ist. Folgende Baugruppen erhalten von diesem Bus Daten: – Code-Register (zur Programmierung des Zeichengenerators) – Moduskontrollregister – Steuerregister – Colorsetregister – Color-Look-UP-Table-Speicher – Displayspeicher – GDC über AD 0 bis AD 15. |
Falls die Register den Zugriff auf RAM-Bänke für den GDC (ähnlich zur VIS 3) beeinflussen, müssten wir sie kennen und entspr. setzen. Bisher sah ich dazu nichts in der Literatur, aber ggf. findet sich im von Hobi analysierten ROM etwas dazu; https://ec1834.de/personalcomputer/doc/ec1834bios.asm
Man findet da einige "GFX_COL_*"-Ports inkl. 3D0, 3D2, die die standard GDC-Ports sein müssten. Da gibt es noch ein paar nicht übersetzte Teile, die ich mir auch selbst disassemblieren kann.
Edit: Die Register u. Umschaltmöglichkeiten müssten aus dem Schaltplan ersichtlich sein, aber ich bin da nicht so geübt. Vllt. kann da jemand helfen. -- ___________________________________ Produktionen im Rahmen der "The Computer Art Community" (Demoszene): https://demozoo.org/sceners/64936/, YT-Kanal: https://www.youtube.com/@4lpha0ne/videos Programmierung seit '86 in BASIC: KC85/3, C64, A1200, PC | ASM: LC-80, C64, KC87, A1200, NeoGeo, PC, Mega 65, µC | Turbo Pascal: BIC, PC | C: RS/6000, Alpha, PC, µC | C++, Java, Javascript, Rust, Lua, Perl, PHP u.a. auf PC HW: LC-80, BIC A5105 komplett, KC87, KC85/2-4, KCC, C64s, C16, Plus/4s, A500s, A1200, Mega 65, ESP32s, RasPis, PCs, Laptops, MR 610, ... Dieser Beitrag wurde am 17.06.2025 um 09:19 Uhr von Dresdenboy editiert. |