WiC20 - Portierung des WiC64 auf den VC20 / VIC20

Es gibt 61 Antworten in diesem Thema, welches 9.310 mal aufgerufen wurde. Der letzte Beitrag (23. März 2023 um 20:51) ist von Goldbug.

  • Hallo Dirk Vroomen ,

    Super Arbeit, das geht hier richtig gut und schnell voran. Und zusammen macht es einfach mehr Spass. Der eine kümmert sich um die eine Sache, der Andere hat den Kopf frei für das nächste Project im WiC20-Umfeld.

    Ich habe mich hier bei meiner Arbeit zunächst einmal auf den erweiterten VC20 beschränkt. IMHO ist so das Meiste aus der "ollen Kiste" herauszuholen. Denn 3,5K sind nicht viel und man ist zu schnell am Limit. Gerade auch mit dem Chat-Programm wird es nachher zu knapp. Deshalb habe ich bei allen Programmen auch immer darauf geachtet, welche RAM-Bedarf diese haben und entsprechend gekennzeichnet. Und wenn man wie Du immer mit der vollen Speichererweiterung arbeitet, dann ist man zunächst einmal auf der sicheren Seite. Schwierig wird es nur dann, wenn es um die PRGs für den VC20 OHNE Erweiterung geht, dann ist Fingerspitzengefühl gefragt (Stichwort Adressen des Bildschirm- und Basic-Speichers)

    Aber erst einmal weiter mit den PRGs, Content generieren und kommt der Rest von alleine.

    Danke und LG

    Have fun :wink:

    Chris cassy-de

  • Ich werde heute Nachmittag etwas Zeit finden, das auch mal zu testen.

    Eine Frage: Wie bekomme ich den Kernal in den VC 20? Auf dem C64 habe ich EasyFlash dafür, aber auf dem VC20 nichts dergleichen.

    Ich habe noch ca. 250 Games für den VC20, die würde ich in mein Repository hochladen, wenn alles klappt.

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Wie bekomme ich den Kernal in den VC 20? Auf dem C64 habe ich EasyFlash dafür, aber auf dem VC20 nichts dergleichen.

    Soweit mir bekannt tatsächlich nur durch Austausch des Kernal bzw. mit dem RAM/ROM Board von x1541 . Ist aber beides intern, als externe Lösung fällt mir spontan nichts ein.



    Bitte melde dich an, um diesen Link zu sehen.

    Offizieller JiffyDOS Reseller

  • Da müsste man das Kernal-ROM tauschen. Ich würde das hier eher als Programm planen, das vorher geladen werden muss.
    Leider kann beim VC 20 selbst über den Expansionport das ROM nicht ausgetauscht werden. Nur die RAM/ROM-Blöcke können addresiert werden.

    Gruß Dirk

  • Ah ok, dann muss ich eine Möglichkeit finden, das Kernel PRG aus diesem Thread als PRG zu laden.

    Mal sehen, was ich dafür habe. 1541 sollte ja auch gehen zur Not. Die ist ja meine ich auch im 1540 Modus schaltbar. Mal schauen.

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Die ist ja meine ich auch im 1540 Modus schaltbar

    Wie meinst Du das? Im Prinzip kannst Du am VC 20 anschließen, was Du möchtest.
    Die relevanten Routinen aus dem Kernalpatch müssten als ladbares Programm "umgestaltet" werden. Wobei hier wahrscheinlich nur der Ort und der Aufruf zu überlegen ist?

    Gruß Dirk

  • Ich meinte mich zu erinnern, dass die 1541 nicht direkt am VC20 läuft, kann mich aber auch täuschen, teste ich gleich mal.

    Irgendwo meine ich dann gelesen zu haben, dass man die 154 mit einem Befehl in den 1540 Modus schalten kann, damit sie am VIC20 sauber funktioniert.

    Sind aber Erinnerungen aus grauer Vorzeit :D

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Wenn Du die VC 1540 hast, kann die erst mal nur am VC 20 betrieben werden.
    Siehe hier: Bitte melde dich an, um diesen Link zu sehen.

    Eine 1541 kannst Du direkt an den VC 20 anschließen, das geht.

    Gruß Dirk

  • Na ich habe ja keine 1540, sonst wär das ja prima ;)

    Ok, schaffe mir gerade Platz. Hier hat sich einiges angesammelt. Danach teste ich das mal.

    Danke

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Habe es nun mit 2 VC20 probiert, bei keinem der beiden funktioniert es.

    • Mein FW des WiC ist jetzt vom 16.11. lt. Display geupdatet.
    • main.prg von Diskette geladen und mit RUN gestartet
    • nichts passiert

    bei beiden VC20 das gleiche Bild.

    Was könnte falsch sein? Muss ich beim FW Update die Developer Variante (2) wählen?


    EDIT: Ach ich Honk! :facepalm:

    Gerade gesehen, habe die RAM Erweiterung vergessen. Muss ich schnell mal schauen, habe irgendwo eine von svenpetersen rumliegen.


    OK, damit funktioniert es einwandfrei. Super!!! :thumbsup:

    Frage: Muss ich das Kernel tatsächlich intern tauschen, um es nutzen zu können?

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von DP64 (18. November 2021 um 17:10)

  • Hallo DP64 ,

    es ist in der Tat richtig, dass der Kernal des VC20 - im Gegensatz zum C64 - nur INTERN getauscht werden kann. Die entsprechenden Chip-Select-Signale sind nur intern und nicht am Expansionsport verfügbar, die internen ROMs auch nicht auszublenden.

    Mit etwas Glück sind die ROMs gesockelt, dann kann man mit dem 2364-Adapter diese durch 2764 oder deren EEPROM-Drivate ersetzen.

    Bitte melde dich an, um diesen Anhang zu sehen.


    Sonst hilft nur auslöten und nachträglich sockeln. Dann hat man aber alle Möglichkeiten, auch z.B. JiffyDos zu nutzen.

    Have fun :wink:

    Chris cassy-de


    P.S.: Nicolas Welte hatte mal ein geniales Board entwickelt und vertrieben:

    Bitte melde dich an, um diesen Link zu sehen.

    Ich habe für meinen VC20 und den PET auch eines, dort muss nur die CPU 6502 gesockelt sein und man hat volle Kontrolle über das RAM und ROM der beiden Commodores. Es ist aber IMHO nicht mehr käuflich.

  • Cool, danke für die Info!

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Guckst du cassy-de;) da habe ich es nur liebevoll RAM/ROM Board genannt. Gibt es noch bei mir käuflich zu erwerben. :)

    Wie bekomme ich den Kernal in den VC 20? Auf dem C64 habe ich EasyFlash dafür, aber auf dem VC20 nichts dergleichen.

    Soweit mir bekannt tatsächlich nur durch Austausch des Kernal bzw. mit dem RAM/ROM Board von x1541 . Ist aber beides intern, als externe Lösung fällt mir spontan nichts ein.



    Bitte melde dich an, um diesen Link zu sehen.

    Offizieller JiffyDOS Reseller

  • Verstehe ich das richtig, dass das Board in den CPU Sockel geflanscht wird ( 6502 kommt dann auf das Board ) und über einen EPROM quasi ein Kernal-Switching möglich ist?

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Hallo zusammen,

    Grüße an Bitte melde dich an, um diesen Link zu sehen..

    Ich möchte gerne mitspielen.

    Ich bau gleich mal was zusammen:

    - ein realer VC20 ist am Start !

    - ein vollständig eingerichtetes WiC64-Modul läuft.

    - die AKTUELLSTE Firmware für das WiC64 vom 11.11.2021. ?

    - eine RAM-Erweiterung mit 16k oder 24k <- WICHTIG !!! ohje, reichen nicht auch 3K Erweiterungen?

    Dann hab ich im Keller geschaut und siehe da:

    (da war mal jemand fleißig. Nicht ich, hab ich so gekauft)

    Bitte melde dich an, um diesen Anhang zu sehen.

    Ich melde mich später....

    Der eine ist so cool wie Jesus, den mit Brille kenn ich nicht. :emojiSmiley-12:

  • Unglaublich! Ich muss mir wohl noch ein drittes WIC kaufen!

    Wenn die Portale für den C64, Plus 4 und dem VC20 auf dem selben Server laufen, dann sollte doch ein systemübergreifender Chat der Portale möglich sein, oder? Wer programmiert den?

  • Dann hab ich im Keller geschaut und siehe da:

    (da war mal jemand fleißig. Nicht ich, hab ich so gekauft)

    :umfall:Gerne haben möchte!8o8o8o8o

    Wow, die Speichererweiterung ist doch mit Sicherheit was für DeSegi .

    Die sieht ja richtig handgeklöppelt aus.

    Ja ist es, ja ist es, ..... :dafuer:

    -----------> Bitte melde dich an, um diesen Link zu sehen.

    .........................................................:thumbsup: ----------> Bitte melde dich an, um diesen Link zu sehen.

    -----------> Facebook: Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen.

  • Goldbug Danke für den Anschubser:
    Ich hatte das WiC20 schon eine Weile nicht mehr am VC20 in Betrieb.

    Den launcher musste ich mir neu holen, weil sich die URL geändert hat.

    Jetzt läuft es wieder. :smile:

    Gruß Dirk