Forum: Mikrocontroller und Digitale Elektronik (Super-)CHIP8 - auf AVR realisierbar?


von the.deathgate (Gast)


Lesenswert?

Hallo.
Da ich mich seit längerem mit Emulation beschäftige, kam mir in den Sinn 
einen Hardwaremulator zu entwickeln.
Ich hab hier mal ein wenig rumgesucht und interessante Ideen dazu 
gefunden, sowie einen 6502 Emulator.

Für Interessenten:
http://atmega32 . narod . ru/ -> und dann mal nach "6502" suchen.

Ist sehr spannend, aber mich würde interessieren wieviel MIPS man am 
Ende noch übrig hat...

Was aber ganz gut gehen müsste wäre ein CHIP8-Emulator auf einem AVR.
Man könnte Programme aus einem seriellen EEPROM laden, und man hätte 
sicher noch Platz für Zusatzfunktionen im Flash eines ATMega32.

Ich glaube der Originalcode des CHIP8 war 512 Byte groß und man benötigt 
ca. 3 kb RAM.
Die Auflösung beträgt 64x32 Pixel, oder 128x64 (SCHIP).
Würde man daraus ein Interlaced-PAL-Signal zaubern würde das sogar gar 
nicht so doof aussehen.

Ich frage euch, ob das auf einem AVR machbar ist? Also um genauer zu 
werden:
Denkt ihr es möglich auf einem einzigen  ATMega32 einen CHIP8-Emulator 
mit PAL-Bilderzeugung zu realisieren?
Wenn das zu knapp ist, kann man ja immernoch einen schnellen Cache und 
einen zweiten AVR zur Bilderzeugung aus dem Cache hinzuziehen, oder 
günstiger mit einem kleinen CPLD.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.