Hallo zusammen,
momentan beschäftige ich mich damit, diverse 8- und ggf. auch 16-Bit (Home)-Computer auf meiner Webseite in JavaScript / HTML5 zu konzipieren.
Natürlich darf da auch der C-64 / SX-64 nicht fehlen.
Leider bin ich nicht fit genug, den kompletten Emulator mit Emscripten zu Kompilieren, also musste ich auf einen bereits fertigen .JS Emulator zurückgreifen.
Der "beste" Emulator dafür, der derzeit zur Verfügung steht, ist der Vice-x64 Emulator. (Archive.org verwendet den auch, z.B., daher habe ich das Script auch)
Dieser ist nun sehr limitiert, und hat nicht unerhebliche Nachteile:
- Die werksseitige Palette sieht gruselig aus, und die PAL-Emulation ist auch nicht gerade die Tollste, aber eben von Haus aus aktiviert.
- Man kann nur beim Start eine Diskette booten (Wechseln ist nur sehr umständlich möglich)
- Kein Hinweis auf Soft- / Hardreset (Meistens wird die komplette Seite einfach neu geladen)
Das habe ich soweit umgangen, indem ich, wenn der Emulator geladen wurde, ihn gar nicht erst anzeige, sondern die Tastaturbefehle an den Emulator sende, und so die Voreinstellungen ändere.
Außerdem lade ich, wenn mehrere Disks verwendet werden sollen, diese schon vorab ins Filesystem des Emus, und kann diese dann auch mit gesendeten Tastaturbefehlen ins Laufwerk legen.
Hier könnt ihr euch schonmal einen kleinen Eindruck verschaffen:
http://cpc-live.com/emulators/sx64/wad.php
Wenn die Demo nach Diskwechsel fragt, einfach auf "Disk 1 - Side B" klicken, die Demo lädt dann automatisch weiter.
Wer mir noch Hinweise / Ideen zu diesem Emulator geben kann, sehr gerne, ich kann da jegliche Infos für brauchen.