Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
homecomputer:bic [2018/03/28 05:36] – volkerp | homecomputer:bic [2024/12/05 13:11] (aktuell) – [Zusammensetzung der ROMs] volkerp | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== BIC A5105 ====== | ====== BIC A5105 ====== | ||
- | zum Bildungscomputer BIC gibt es alles bei U. Zander http:// | + | zum Bildungscomputer BIC gibt es (fast) |
- | Hier gibt es deshalb nur den System-Quellcode. | + | Hier gibt es deshalb nur den orig. System-Quellcode |
- | Ich hab die orig. Quellen (UDOS) ein wenig aufbereitet, | + | Ich hab die orig. Quellen (aus UDOS) ein wenig aufbereitet, |
+ | 2021: reass. Quellcode für nachladbaren RAM-Disk-Treiber VDISK. Dieser Treiber erzeugt eine 123K-RAM-Disk im ungenutzten Bildspeicher des GDC U82720. | ||
===== Systembeschreibung ===== | ===== Systembeschreibung ===== | ||
Zeile 30: | Zeile 31: | ||
{{: | {{: | ||
+ | Am verbreitetsten ist "BIC System Version 2.01 robotron | ||
+ | ==== Zusammensetzung der ROMs ==== | ||
+ | |||
+ | < | ||
+ | bicmc = bic_N021.bin = BICSYS + BIC1 (0000-22FF, | ||
+ | scprom = bic_N120.bin = SCPROM1 (8000-9EFF) | ||
+ | dsemc = dse32.bin | ||
+ | </ | ||
+ | |||
+ | Der Hauptspeicher des BICs ist in 4 SLOTs eingeteilt, die jeweils 64 KBytes | ||
+ | Speicher im Adressbereich von 0H bis FFFFH umfassen. Der Adressbereich von 64 | ||
+ | KBytes wird in 4 PAGEs von je 16 KBytes eingeteilt. Zur Speicherumschaltung dient der E/A-Port mit der Adresse **A8H**. | ||
+ | |||
+ | <a2s> | ||
+ | | ||
+ | Slot 0 Slot 1 Slot 2 Slot 3 | ||
+ | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | ||
+ | | | ||
+ | |-----------| | ||
+ | | scprom | ||
+ | | N120 | ||
+ | | ||
+ | | | ||
+ | | bicmc | dsemc | | ||
+ | | N021 | ||
+ | | | ||
+ | | ||
+ | | | ||
+ | | bicmc | frei f. | | ||
+ | | N021 | ||
+ | | | ||
+ | | ||
+ | </ | ||
===== Literatur ===== | ===== Literatur ===== | ||
- | - | + | - http:// |
+ | - http:// | ||
===== Downloads ===== | ===== Downloads ===== | ||
- | * Anleitung, .. | + | * Anleitung, .. s. U.Zander |
* {{: | * {{: | ||
* {{: | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
Zeile 53: | Zeile 95: | ||
Tim Mann's CatWeasel support tools: https:// | Tim Mann's CatWeasel support tools: https:// | ||
+ | |||
+ | ===== Erweiterungen ===== | ||
+ | |||
+ | Es gibt eine Neuentwicklung für den BIC A5105: | ||
+ | - das KCNET-Modul https:// | ||
+ | |||
+ | Alle ROMs des BIC orientieren sich an der MSX-Spezifikation für Erweiterungen. Auf einer xx00h-Adresse stehen Bytes: | ||
+ | |||
+ | DEFB " | ||
+ | DEFW initcode ; start of the init code, 0 if no initcode | ||
+ | DEFW callstat; pointer to CALL statement handler, 0 if no such handler | ||
+ | DEFW device; pointer to expansion device handler, 0 if no such handler | ||
+ | DEFW basic ; pointer to the start of a tokenized basicprogram, | ||
+ | DEFS 6,0 ; room reserved for future extensions | ||
+ | |||
+ | (s. https:// | ||
+ | |||
+ | Das betrifft auch die internen ROMs DSE und SCPROM und ebenso das Prüfmodul TPROS. |