Forum: Mikrocontroller und Digitale Elektronik vc20 cardridge mit floppy emulation


von egon (Gast)


Angehängte Dateien:

Lesenswert?

moin,

ich wollte mal eines meiner letzten projekte vorstellen...

es handelt sich um eine cardridge fuer den vc20 (siehe bild orbcard).

was kann die ?

1) die cardridge emuliert eine vc1541 floppy d.h. volle 6502 emulation
taktgenau (sonst funktionieren fastloader nicht),
via bausteine, seriellen bus und disk rotation usw ...
das schoene is das man die d64 files auf dem pc laed und per usb
wird das dann auf die karte geladen. dazu gibts ne pc host applikation 
(siehe bild orbtool).

hauptsaechlich hab ich die karte fuer die floppy emulation gemacht.
irgendwie hat mich das damals auf dem c64 schon immer fasziniert und
wollte genauer wissen wie das alles laeuft. daher
hatte ich mal angefangen auf dem pc ein emulator zu bauen der
die floppy emuliert und einen vc20. natuerlich wird nicht alles emuliert
nur das was zum laden noetig ist. (siehe bild emuk)

funktioniert irgendwann ...am ende war natuerlich die frage schafft man
das auch auf nen mikrocontroller... :)

2) speicher weiterung...

3) debugger... man kann speicher auslesen usw..


das ganze laeuft auf einem pic32 mit einem ftdi232...
wozu das ganze ?... weil ich noch immer auf dem vc20 programmiere ;)


schoenen abend noch ;)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

s/cardridge/car_t_ridge/

von egon (Gast)


Lesenswert?

ops... recht hat er ;)

von Malignes Melanom (Gast)


Lesenswert?

Ähm, das ganze jetzt für den C64 bitte!

Wieviel Rechenzeit ist denn noch frei? Könnte man da noch eine SD-Karte 
dranstricken?

von Osche R. (Gast)


Lesenswert?

trotzdem cool...

von egon (Gast)


Lesenswert?

das laden vom pc ansich ist zeitunkritisch. die daten werden vom pc 
geholt wenn ein trackwechsel gemacht wird sprich da steht die emulation. 
sprich wuerde auch von sd karte gehen... klar...
das zeitkritische ist ja nur beim senden der daten zum vc20/c64...

von Malignes Melanom (Gast)


Lesenswert?

Willst du den Sourcecode bereitstellen? Ich hab zwar mit PICs nichts am 
Hut, würde aber versuchen das ganze auf den Cortex M3 zu portieren.

von Matthias (Gast)


Lesenswert?

Hi, gibt es dein Projekt noch ?

Grüsse

Matthias

von egon (Gast)


Lesenswert?

moin matthias,

jo das gibts noch befasse mich gerade wieder damit... hab lang nichts 
gemacht weil die zeit in letzter zeit ziemlich wenig ist (hauskauf + 
anbau usw).
wird aber daraus hinauslaufen das ich wohl die cpu wechsel (dual arm 
core von nxp)...

gruss egon

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.