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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.