standalone programme für mmc64 programmieren

Es gibt 4 Antworten in diesem Thema, welches 2.125 mal aufgerufen wurde. Der letzte Beitrag (22. September 2007 um 20:25) ist von Oliver_A.

  • alos, wie man ein plugin schreibt, weiss ich ja jetzt.
    Jetzt will ich als nächstes ein Programm schreiben dass als Autoboot startet und dann eben auch auf beliebige Files aud fer Karte zugreifen können soll.
    Irgendwelche Tips oder Links zu dem Thema vielleicht?!
    Auch mal so generell, wo finde ich denn brauchbare Infos zum Thema FAT, hab bisher nix gescheites ergoogeln können. Wenn ich weiss, wie in FAT die Einträge der Files zu erreichen sind und daraus den jew. Startsektor ermitteln kann, könnte ich ja den Rest ganz normal mit meiner bisherigen Lib machen, oder? also einfach vom Startsektor aus die Sektoren der Reihe nach lesen / schreiben.
    Dann wäre da natürlich noch: Ein neues File anlegen, das ist wahrscheinlich etwas komplizierter, nehme ich an.
    Bin für alle Infos froh.
    Kratznagel: Könnte ich vllt. den Source Code vom d64-reader bekommen?! Das wäre bestimmt auch sehr hilfrerich. danke!

  • @hannenz: Der D64-Reader ist nicht von mir, sondern von Greg: Bitte melde dich an, um diesen Link zu sehen.

    Was bei Standalone-Programmen, die aus dem Filebrowser heraus gestartet werden, sehr praktisch ist, ist dass man die gleichen Parameter vom BIOS bekommt, wie bei einem Plugin-Aufruf; nur dass sie dann bei $0340 stehen und nicht bei $CF80.

    Mit diesen Infos kann man z.B. weitere Dateien aus dem Verzeichnis laden, in dem das PRG steht.

    ACHTUNG: Durch einen Bug in der aktuellen Firmware beginnen die Parameter schon ab $033F, also ein Byte zu früh. Das wollte Oliver aber in einer der nächsten BIOS-Versionen fixen.

    CU
    Kratznagel

  • ah ja, danke! Das hilft doch schon mal
    der d64-erader ist nicht von dir??! haeh?

    sehe ich das richtig dass diese Parameter also auch z.Bsp an ein autobootendes Programm weitergegeben werde...?!

  • Der Original Reader ist von mir, greg hat seinen Code darauf aufgesetzt.