Hallo.
Wie ist das beim VC20 (neueres Modell) gelöst? Ist im Kernalchip nur der Kernal drin, oder ähnlich wie beim C64-II BASIC+KERNAL?
Gab es für den VC20 noch andere alternative Kernal als das JiffyDOS?
Gruss Sewulba
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von MGR3SA am
Hallo.
Wie ist das beim VC20 (neueres Modell) gelöst? Ist im Kernalchip nur der Kernal drin, oder ähnlich wie beim C64-II BASIC+KERNAL?
Gab es für den VC20 noch andere alternative Kernal als das JiffyDOS?
Gruss Sewulba
VIC-20 hat immer 3 ROM ICs - Kernal, Basic, Character Generator.
VIC20CR - https://www.mikrocontroller.ne…nt/142285/P1100826red.jpg
Alternative Kernal - keine Ahnung (wozu überhaupt?).
VIC-20 hat immer 3 ROM ICs - Kernal, Basic, Character Generator.
VIC20CR - https://www.mikrocontroller.ne…nt/142285/P1100826red.jpg
Alternative Kernal - keine Ahnung (wozu überhaupt?).
Das wozu überhaupt ist nebensache. Ich möchte nur wissen, gabe es noch andere Hardwarespeeder und wie hießen sie?
Denkanstoß: Zu Zeiten des VC20 hat man solche Dinge gern in den Modulbereich gesteckt, weil 8K-Eproms und passende Brenner noch selten und teuer waren. Immerhin konnte der VC20 seine Module schon automatrisch starten, anders als die großen PET/CBM. Und das Jiffy-DOS für den 20er ist ja eine recht neue Umsetzung (ca. zehn Jahre alt, wenn überhaupt?)
Denkanstoß: Zu Zeiten des VC20 hat man solche Dinge gern in den Modulbereich gesteckt, weil 8K-Eproms und passende Brenner noch selten und teuer waren. Immerhin konnte der VC20 seine Module schon automatrisch starten, anders als die großen PET/CBM. Und das Jiffy-DOS für den 20er ist ja eine recht neue Umsetzung (ca. zehn Jahre alt, wenn überhaupt?)
Okay. Gute EPROM-Brenner sind immer noch teuer. Mein Galep 5 finde ich schon ziemlich teuer.
Ich gehe nun davon aus, dass das Jiffy-DOS das einzigste ist, was für den VC20 raus gekommen ist. Immerhin.
Danke für die Infos.
Wenn Du an Floppyspeeder denkst, gab es da noch das Hypra-System aus dem 64er Sondheft 8/86.
Wobei ob das Hardwarespeeder sind, weiß ich nicht so recht. Es ist ja nur Software, an der Hardware wird gar nix geändert.
Super, werde es mir ansehen. Danke.
SJLOAD für den VC-20 gibt es auch (und eigentlich vor allem) als stand-alone binary. Diddl und nbla000 (aus dem Denial-Forum) hatten mal Executables für $0400 und $B000 gebaut - die zwei Files + Source sind im Anhang. Ein SD2IEC am VC macht damit richtig Spaß, man kann den Turbo auch gut in eigene Programme einbauen und es werden nicht nur LOAD und SAVE beschleunigt, sondern auch OPEN, PRINT#, INPUT#, GET# und CLOSE.
Das originale HYPRA SYSTEM sitzt als "Modul" in BLK5 ab $A000. In dieser Version kann es leider nicht in ein ROM gebracht werden - selbstmodifizierender Code ... . Vor ein paar Jahren hatte ich mir das dann zwischengenommen, den Code statisch gemacht und noch ein paar andere Fehler ausgebügelt (es wurde nur #8 unterstützt, nach SAVE blieben die Interrupts gesperrt, was im Programmmodus die Tastatur 'ausschaltete' - und die Meldung "NUR FLOPPY ANSCHALTEN!" hatte ich noch ersetzt durch "SWITCH ON DRIVE ONLY!"). HYPRA beschleunigt LOAD 6x und SAVE 3x, es läuft aber nur auf 1541 und 1571 - und leider (noch) nicht auf SD2IEC.
Die modifizierte Version von HYPRA ist ebenfalls angehängt. Der Code ist, wie gesagt, jetzt statisch - allerdings braucht der Speeder noch einen 256-Byte-Puffer, der in diesem Build bei $AF00 liegt. Eine Steckkarte würde diesen Puffer sinnvollerweise in einen RAM-Baustein bei I/O 2 ($9800) oder I/O 3 ($9C00) legen. So wie jetzt braucht das immer noch RAM in BLK5.
Das originale HYPRA SYSTEM sitzt als "Modul" in BLK5 ab $A000. In dieser Version kann es leider nicht in ein ROM gebracht werden - selbstmodifizierender Code ... . Vor ein paar Jahren hatte ich mir das dann zwischengenommen, den Code statisch gemacht und noch ein paar andere Fehler ausgebügelt (es wurde nur #8 unterstützt, nach SAVE blieben die Interrupts gesperrt, was im Programmmodus die Tastatur 'ausschaltete' - und die Meldung "NUR FLOPPY ANSCHALTEN!" hatte ich noch ersetzt durch "SWITCH ON DRIVE ONLY!"). HYPRA beschleunigt LOAD 6x und SAVE 3x, es läuft aber nur auf 1541 und 1571 - und leider (noch) nicht auf SD2IEC.
Die modifizierte Version von HYPRA ist ebenfalls angehängt. Der Code ist, wie gesagt, jetzt statisch - allerdings braucht der Speeder noch einen 256-Byte-Puffer, der in diesem Build bei $AF00 liegt. Eine Steckkarte würde diesen Puffer sinnvollerweise in einen RAM-Baustein bei I/O 2 ($9800) oder I/O 3 ($9C00) legen. So wie jetzt braucht das immer noch RAM in BLK5.
Ich bin immer wieder mit dem Gedanken beschäftigt, ob man das Hypra System nicht in den I/O-Bereich komplett legen könnte. Der Bereich kann ja ohne Probleme auch mit RAM bestückt werden (im VICE allerdings nicht). Sieht von der Größe des Codes recht knapp aus. Dann hätte man alle 4 8 KB-Blöcke frei zum schnelleren Laden, insbesondere BLK5.
[...]in den I/O-Bereich komplett legen könnte. Der Bereich kann ja ohne Probleme auch mit RAM bestückt werden (im VICE allerdings nicht). Sieht von der Größe des Codes recht knapp aus. Dann hätte man alle 4 8 KB-Blöcke frei zum schnelleren Laden, insbesondere BLK5.
Der I/O-Bereich ist seit einigen VICE-Revisionen als RAM aktivierbar. Nimm einfach mal eine neue Version von vice.pokefinder.org - die Option findest Du unter "Settings-Cartrdige/IO-setting-Enable I/O-2 RAM" bzw. "...-Enable I/O-3 RAM"
Das weiter oben angesprochene SJLOAD habe ich vor einiger Zeit schon mal für den I/O-Bereich kompiliert. Zwei Versionen:
das vollständige SJLOAD bei $9800 (Start mit SYS 38912): http://www.tokra.de/vic/2kexpansion/sjload$98.prg
ein verkürztes SJLOAD bei $9c40 mit nur den Schnellladeroutinen (Start mit SYS 40000): http://www.tokra.de/vic/2kexpansion/sjload$9c40-s.prg
Der I/O-Bereich ist seit einigen VICE-Revisionen als RAM aktivierbar. Nimm einfach mal eine neue Version von vice.pokefinder.org - die Option findest Du unter "Settings-Cartrdige/IO-setting-Enable I/O-2 RAM" bzw. "...-Enable I/O-3 RAM"
Autsch. Ich sollte mir mal wirklich eine aktuelle Version vom VICE runterladen. Habe gerade mal nachgesehen und bei mir auf der Platte geistert Version 2.4 noch rum ...
Okay. Gute EPROM-Brenner sind immer noch teuer. Mein Galep 5 finde ich schon ziemlich teuer.
Ich gehe nun davon aus, dass das Jiffy-DOS das einzigste ist, was für den VC20 raus gekommen ist. Immerhin.
Danke für die Infos.
Falls jemand nen Generalüberholten Galep5 USB haben will soll er mir eine PM schicken.
Micha