Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 CHIP-8 Challenge Kategorie: Verschiedenes (von das |_ Team, Homepage - 27.12.2025 14:02)
 Als Antwort auf CHIP-8 Emulator von das |_ Team - 27.12.2025 12:03
das |_ Team nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1, CC1-Station V1.1, Open-Micro, Open-Mini, Open-Midi, Open-Macro, Open-Maxi, Open-Mini M-Unit, Open-Mini Station, C-Control 2
Hallo liebes Forum,

ich hoffe, Dietmar hat nichts dagegen, wenn wir an dieser Stelle ein wenig digitale Archäologie in das Forum einbringen. Oder sagen wir es so: ein Übungsprojekt zur Programmierung in OCBASIC

Genial wäre es, thematisch Bezug auf die Inhalte der C-Control / Intern Website zu nehmen, indem wir gemeinsam hier im Forum versuchen, die CHIP-8-Umgebung mittels Open-Control/BASIC nachzubilden!

Technisch sollte das möglich sein ? sowohl auf der C-Control 1.1 als auch natürlich auf der Open-MAXI, welche bereits in der Grundausstattung über zusätzliche Ressourcen verfügt.

Die Hardwareanforderungen stammen, soweit ich es nach dem Überfliegen der nachfolgenden Quellen verstanden habe, aus den frühen 1970er Jahren und sind zudem recht moderat.
Lediglich die Videoausgabe (64×32 Pixel, mittels des CDP1861 ?Pixie?-Chips realisiert) könnte man zunächst überspringen und stattdessen ? zur Vereinfachung ? die RS-232-Schnittstelle zur Übertragung an ein Terminalprogramm verwenden.



Das CHIP-8-Programmiermodell (Eckdaten):

- 4 kB Schreib-/Lesespeicher
  (davon üblicherweise ab Adresse 0x200 für Programme)

- Sechzehn 8-Bit-Datenregister (V0?VF)
  VF wird als Flag-Register (Carry / Collision) verwendet

- Ein 16-Bit-Indexregister (I)

- Ein 16-Bit-Programmzähler (PC)

- Ein Stack mit bis zu 16 Ebenen
  (für Unterprogramme)

- Zwei Timer mit 60 Hz:
  * Delay Timer
  * Sound Timer

- Monochromes Grafikdisplay mit 64 × 32 Pixeln

- Hexadezimale Tastatur mit 16 Tasten (0x0?0xF)

- Einfache Opcode-Struktur (16 Bit pro Instruktion)


Nun denn ?

? wer von euch wagt sich an die Challenge? ?


Viele Grüße

Dirk

von ?das |_ Team? (ein Hobbyprojekt)



Hier einige Quellen aus meiner heutigen (Erst-)Recherche zum CHIP-8-System:

ttps://web.archive.org/web/20161020110950/http://chip8.com/?page=82

https://tobiasvl.github.io/blog/write-a-chip-8-emulator/

http://devernay.free.fr/hacks/chip8/C8TECH10.HTM

https://en.wikipedia.org/wiki/CHIP-8






Verwendung von KI: Text Korrektur gelesen von ChatGPT

Meine Homepage: https://visit.ghn-sensorik.de/L-Team/

 Antwort schreiben

Bisherige Antworten:

Re: CHIP-8 Challenge (von MaPi - 31.12.2025 15:23)
    Re: CHIP-8 Challenge (von das |_ Team - 5.01.2026 0:12)