D64 mounter plugin

Es gibt 60 Antworten in diesem Thema, welches 17.469 mal aufgerufen wurde. Der letzte Beitrag (28. August 2006 um 21:09) ist von humppa.

  • Are there people interested in testing plugin which allows mounting D64 files, making them appear as drive 8? Retro Replay is required, Silver Surfer recommended as there is quite a lot of debug info through serial line.

    Current status: load "$" works, but it returns full directory even if you try "$0:t*=p" to list only PRG files starting eith "t". Open+get# works too.

    Load "file" works with some wildcard support. Open+get# naturally works too.

    Open "#" for direct access is underway. When I get "U" and "B" commands working some games like Ultima 3 should become playable.

    No write support yet.

    And no, it won't magically start working without RR even if you complain about that. There is 6 KB of RAM used exlusively for buffering, and code takes more than 2 KB already so it wouldn't fit into Action Replay even if I tried.

  • but... could you make it work without mmc64 ? o_O

  • Zitat

    Originally posted by sauhund
    but... could you make it work without mmc64 ? o_O


    Retro Replay + Silver Surfer + REU should be doable, first copying D64 from pc to REU with SilverSurfer, then using Retro Replay for kernal compatibility. It wouldn't be any easier than writing D64 to disk, tho :)

  • Sag mal, wer soll das ganze Zubehör denn eigentilch bezahlen? ?(

    ... Silver Surfer, RR-Net, ...REU usw.

    da wird das (noch) schöne hoppy gleich mal zur Kostenfalle... :roll:


    PS: die Plugin-Idee find ich ja eigentlich nett. ;)

    Einmal editiert, zuletzt von CBM-Hörnchen (1. Juli 2006 um 15:40)

  • Zitat

    Original von nata
    Sag mal, wer soll das ganze Zubehör denn eigentilch bezahlen? ?(


    Im Zweifelsfall DU!

    Zitat


    ... Silver Surfer, RR-Net, ...REU usw.
    da wird das (noch) schöne hoppy gleich mal zur Kostenfalle... :roll:


    Hast Du irgendwo einen Vertrag unterschrieben in dem steht, dass Du sämtliches Zubehör kaufen musst?
    TIP: für ca. 10,- Euronen gibt es Diskettenlaufwerke mit 100%iger Kompatibilität.

  • Auch ICH hab sowas nicht unterschrieben. :rolleyes:
    Die Idee, die tnt da hat, ist genial. Interessiert mich auch, aber die Frage hätte ich genauso gestellt, ob das nicht mit dem MMC alleine geht. Ich bin halt auch nicht "so" ein Poweruser auf dem 64er, dass ich in ein RetroReplay investiere, mein AR tuts ganz gut.

    Was ist hier bloß los, dass man hier neuerdings für jede Kleinigkeit gleich angepanzt wird? :böse

  • Hallo/hello,
    Find die Idee klasse!!!
    This idea is great!!!

    Kann ich das mit MMC + RR nutzen oder muss ich Silversurfer haben???
    Can I use MMC + RR or must I have Silversurfer too???

    When this is functional only with RR + MMC, then this Plugin is great and a reason to buy me an RR ;)

    MfG/Greetings C=+A USER

  • I don't want to buy Action Replays just so I can write software for it, and Retro Replay fits this task much better than it anyway. Do you really believe both I and Doc Bacardi decided to use RR just to piss people off? (Actually I *do* have AR6, but it's broken so it's kind of difficult to use it for anything.)

    Why should I as a developer limit myself because not everyone has RR? Not everyone has AR either, and I bet there are lots of people without MMC64! Some of them would love to use their C= Modem 300 as virtual drive, feeding data from across the world. They are as much out of luck as anyone not having Retro Replay when it comes to D64 plugin. I'm not stopping them from writing such a patch themselves tho, just like I'm not stopping anyone from writing D64 plugin for MMC64 which uses Action Replay. Hell, if someone seriously tried I would gladly offer my code for the project. That leads to the fact that I have given away considerably lot of MMC64 specific code, but I haven't seen anybody else than Oliver Achten using it (card size detection in BIOS 0.98 ) so I'm not holding my breath waiting someone actually doing something instead of just talking. My respect to Oliver, Kratznagel, Doc Bacardi, Graham, Sasq, fieserWolF and others who have done that.

    The whole idea of disk images is perverse if you want to stick to minimum configuration. Even disk drives and floppy disks are luxury, there are plenty of programs which can be run from tape and tape deck is much cheaper than disk drive.


    Edit:

    @ C=+A USER: it now works wihout Silversurfer too, but it ofcourse lacks debug data that way. Not a big concern for end user, but it would be much harder to write code without one ;)

  • @tnt:
    Hello? How did you understand my posting? Misunderstood, I guess. :( Where do you think did I mention that I think you're doing things to piss people off? I didn't.

    Noone was yelling about wanting to have a version w/o the additional hardware. It was just a question IF there is a chance to get this thing working w/o the RR.
    Nothing of any importance here that I own an AR, that was just a sentence to make it clear why I did not buy a RR yet, since the AR is doing fine.

    I really (!) appreciate the work you've done so far, I only use your browser. I show my greatest respect to what you are doing, since I am a total noob in programming. It is fascinating that people still create things like the MMC, and others creating additional soft.

    The only thing I was mad about was that just ONE question (that of nata) was answered in an (IMO) inappropriate manner.

    I hope you got my point. Sorry...

  • I blame everything on Babel Fish. Maybe I should stick to English-only forums (or Finnish-only, but it would be really lonesome there! ;))

    Anyway, fixing stupid load bug made many games work. Reading command channel works, and there is some internal support for direct access files. Ultima III is my next target.

  • Now I understand a lot more.
    I've just sent this thread through the automatic translation of GOOGLE.
    Not only that the sense of the posts gets lost...it really produces a total /"&%!$)! ... :D

  • @Rio: make some room in your PM :)

    @everybody: command channel implemented, most of commands not. Now I can continue with direct disk access emulation.

  • Most of you are drinking beer right now :bia :tanz: :drink: but those of you testing my plugin may want to download it again when you are sober - it's now much more compatible with different sized cards.

  • Zitat

    Original von tnt
    Most of you are drinking beer right now


    That's right! :bia

    But I can't await beeing able to test your plugin. :D :)

    CU
    Kratznagel

  • Hi!

    Great work! That's a real interesting project.

    Can you send me the plugin too? I'd like to test it.

  • Hello,

    i'm also interested in your plugin.

    The last version you send me works on my C64c with Edilon (the file you send me)., Ace of Acers, 2 in 1 Poker and MULE.

    But the most IDE64 fixed games i convertet in d64 won't work.

    greetings

    Adam

  • I have MMC64, and RR with SS. But not too much time for testing. But I'd like to have a look :) My email button works.

    What resources of the RR are used? If it's RAM only, that would be great. I wouldn't want to reflash it too often to avoid wear of the Flash chip.

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurückschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgeführt wird.
    RUN
  • Zitat

    Originally posted by x1541What resources of the RR are used?


    16 KB of RAM, Silversurfer for debugging only.

    I just fixed another stupid bug introduced with command channel implementation. I found it because some IDE64 are buggy and close wrong file! That caused next open with same identifier to fail. I've now added a kludge to work around that.

    Opening & reading "#" works, "U1" command for direct access does parameter checking but doesn't read sectors yet.