New hardware - PRGuino (TapeCart SD)

Es gibt 152 Antworten in diesem Thema, welches 43.968 mal aufgerufen wurde. Der letzte Beitrag (10. Dezember 2023 um 19:19) ist von dankaini.

  • I see some more potential in it, that could store up to 16MB of programs - with some more effort. (BTW: I'm thinking of a solution, wouldn't be easy - at least for me. But this is only a list, without the possibility of modification from C64).

    Checking 'only' 254 .prg files that they are all OK - that was quite a task for me. Checking 1000 .prg files ... well...

    I think 8 MB will be enough for 254 PRG files.

    How much time does it take to read whole directory with 254 files?

    If it's slow, there's no point to go for more files since there's no support for more directories.

  • Yes, 254 files for 8MB seems right. If you check the WAR collection on CSDB, it contains about 64 files in 2MB. 126 files for 4MB and hence 254 files (actually it is 255, but it doesn't matter much) for 8MB. And the redesign is necessary for going up from here, because the position wouldn't fit in one byte anymore...

    Having a list with 254 elements instead of 127 (fixed numbers, even the empty list is loaded) doesn't increase the loading time essentially. +4kB to load. It takes about 10 sec from typing LOAD.

  • That means with present firmware there's no need to go SD route if:

    a) there will be version of TapeCart with 8/16 MB of Flash-ROM

    b) if 8/16 MB Flash-Rom on TapeCart is cheap like add SD support on TapeCart

    b) if users don't want to flash it more than once

  • Hello,

    a) according to ikorb there will be no 4/8/16MB support on TapeCart. Tapecart is a 2MB device and it will remain that way.

    Though in case you have a TapeCart with a W25Q chip, and you would like to enchance it, then

    - you need to replace the memory chip with a larger capacity (e.g. W25Q64)

    - you need to reflash the microcontroller with the modified firmware. The code is available on github (Bitte melde dich an, um diesen Link zu sehen.)

    b) If you've built yourself a DIY variant, then instead of 2MB chip you need to buy a 8/16MB chip. Not a big deal.

    c) reflash works from C64 (with the new firmware), but you need to build your own package. Tapecart-browser is not available yet, I will be publish it soon. With the new browser one will be able to build an 8MB image. From C64 it takes around 6hours. From an eeprom burner it is 5 minutes.

  • Hä, um was geht es hier in diesen Faden ?

    What is this thread about?

    Brotscheibe

  • Hä, um was geht es hier in diesen Faden ?

    What is this thread about?

    Brotscheibe

    Hier geht es um eine Hardware, die am Kassettenanschluß des C64 betrieben wird. Ursprünglich läuft diese ja mit einem Bitte melde dich an, um diesen Link zu sehen. (Es gibt noch einen Mod, der bis zu 16MB erlaubt). Allerdings braucht das Beschreiben des Flashs eine gewisse Zeit.

    Die Hardware, wo es hier geht, kann die Inhalte von SD- oder MicroSD-Karte laden, dazu wird die Bitte melde dich an, um diesen Link zu sehen. zweckentfremdet. Ich habe die Platine jetzt so angepasst, dass sie möglichst klein ist, dazu sind die Taster, die zwingend beim Tapuino gebraucht werden, entfallen.

    Die Hardware macht es möglich TCRT (vom normalen Tapecart) zu laden. Der große Vorteil ist noch, es kann über den Tapeport auch PRG-Dateien laden, was ziemlich geil ist und das noch in einer Geschwindigkeit, die man sonst nur vom Ultimate 1541 kennt.

    Guck Dir doch einfach das Video in Post 1 an.

  • Ich zitiere mich mal selber, es geht um diese Platine:

    Mal eine Platine aufgebaut, funktioniert sogar!

    Bitte melde dich an, um diesen Anhang zu sehen.

    Habe ganz vergessen die Gerber hier hochzuladen, das werde ich nun nachholen. Bei denen ist dann das Tapecart auch richtig geschrieben, somit bleiben meine Platinen Unikate und sind ganz selten, mit Fehldruck!!!

  • andere Seite der Platine sitzt nur der abgewinkelte SD-Schacht, ja ? Speichern vom C64 aus geht auch ?

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • andere Seite der Platine sitzt nur der abgewinkelte SD-Schacht, ja ?

    Ja, genau, der sitzt unten drunter:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Speichern vom C64 aus geht auch ?

    Nein, ist ja auch kein Tape-Emulator. Und falls Du das Flashen mit dem Tapecart-Tool meinst, nein das geht auch nicht.

    Flash and loader write commands are not supported.

  • Wo gibt's jetzt nochmal die Firmware für das Tapecard_SD ?

    Auf dem Github unter Releases: Bitte melde dich an, um diesen Link zu sehen.

    Am einfachsten kriegst Du das Hex-File hiermit auf dem Arduino:

    Bitte melde dich an, um diesen Link zu sehen.

  • Naja, die Idee des Tapcarts war unter andem (vor allem) auch fuer Spiele geeignet zu sein. Beim Easyflash ist es etwas anstrenged immer 64KB Bloecke loeschen zu muessen (die man nicht im RAM puffern kann). Daher kann man bei Tapecart als festen Standard 4KB Bloecke loeschen und schreiben. Perfekt fuer Spielstaende etc.

    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.

  • Am einfachsten kriegst Du das Hex-File hiermit auf dem Arduino:

    Bitte melde dich an, um diesen Link zu sehen.

    cool, was Du immer für Sachen findest :thumbsup:

    Mit einem Reset am Arduino bekommt man ihn ja mit Glück in den Bootloader-Modus und kann dann per AVRDude flashen.

    Nein, ist ja auch kein Tape-Emulator. Und falls Du das Flashen mit dem Tapecart-Tool meinst, nein das geht auch nicht.

    ja, ich war jetzt verwirrt, da Du ja quasi den Tapuino "umgebaut" hast. Alles klar :)

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • Die Hardware macht es möglich TCRT (vom normalen Tapecart) zu laden. Der große Vorteil ist noch, es kann über den Tapeport auch PRG-Dateien laden, was ziemlich geil ist und das noch in einer Geschwindigkeit, die man sonst nur vom Ultimate 1541 kennt.

    Actually, BackBit cartridge reads PRG files few times faster then TapeCart SD - just 1.5 seconds for biggest PRG file of 202 blocks (48 KB).

    And it reads them natively without need to load Filebrowser first.

  • a) Pitty that TapeCart will not have 8 or 16 MB version.

    With 2 MB Tapecart, users are limited to have around 64 average-sized PRG games on it.

    b) Most people will not hassle for making DIY Tapecart version with 8/16 MB.

    c) For reflashing it's not a big deal - 6 hours flashing can be done on C64, while users doing some other things around the house.

    But people will not do it often, it's frustrating.

    Tapecart SD on other hand will be much more useful if firmware supports subdirectories and each of subdirectory to have limit of 64/128/256 files.

    Without it, it's not going even near to it's potential.