alternativer Filebrowser

Es gibt 54 Antworten in diesem Thema, welches 20.349 mal aufgerufen wurde. Der letzte Beitrag (7. Januar 2006 um 13:08) ist von Sylvester.

  • gefunden auf Bitte melde dich an, um diesen Link zu sehen.

    Zitat

    TNT/Beyond Force developed an advanced filebrowser for the MMC64, which is available here.

    Das Teil sieht zwar noch ein wenig Beta aus, hat aber einige interessante Features wie Unterstützung von langen Dateinamen (VFAT), sowie Informationen über Ladeadresse und Erstellungsdatum eines Files.

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

    CU
    Kratznagel

  • Und außerdem ein Plack-Inn um eine Reihe .CRT-Images laufen zu lassen! Cool!

    Arroganz ist die Kunst, auf seine eigene Dummheit stolz zu sein.
    Gruß - cp2

    Bitte melde dich an, um diesen Link zu sehen.

  • Anyone having trouble with the browser please grab Bitte melde dich an, um diesen Link zu sehen.. When entering (or card removal+reinsert) the border should be green and screen filled with hex numbers.

    • tap F5 to see memory at $CD00
    • last two bytes should be "55AA" - if not, then try card removal/reinsert
    • go back to $CC00 with F3
    • if this is partition boot record then the second text line should show "FAT16 " somewhere (in that case, press run/stop and you should get root directory)
    • browser thinks this is master boot record and tries to enter the first partition
    • back to $CD00 with F5
    • CDC2 (third byte on the row) should be 06 for FAT16 (although debug version doesn't check it)
    • CDC6 shows partition position in next four bytes, this is where we are going next.
    • press run/stop - border should turn light green and screen gets updated
    • repeat from beginning


    If you don't get partition boot record ("FAT16") then please re-insert the card (to get MBR) and PM me five hex lines starting from CDB0

    If you DO get partition boot record but not root directory, please PM me four hex lines starting from CC00 (from "FAT16" sector)

  • Zitat

    Originally posted by tnt
    Anyone having trouble with the browser please grab Bitte melde dich an, um diesen Link zu sehen..

    Updated just a few minutes ago, download it again if you grabbed it earlier. (File info and program loader were broken).

  • Im Lemon64-Forum von tnt gepostet: "Next version is around the corner... with D64 image support."

    :)

  • Bitte melde dich an, um diesen Link zu sehen. we go!

    You can enter D64 images (35-40 tracks, with or without error info) like they were directories, C= F works normally so you can get exact size for files if you want. Program loader can load from $0700 upwards which should be enough for most programs.

    There are plenty of other changes and fixes here and there, mostly making future plugins easier to handle.

  • Thank you, loading files from D64 Images is working great. :)
    But the directory entries using graphic symbols of the charset are looking a bit strange. ;)

    CU
    Kratznagel

  • Zitat

    But the directory entries using graphic symbols of the charset are looking a bit strange. ;)


    I know, the reason being I didn't use PETSCII with FAT16 parser. In some near future version everything will use PETSCII - that makes T64/P00/1541/IDE64/PC-Link/SerSlave support much easier.

    (Side effect of using C64 screen codes internally: any "@" in FAT16 name is converted to "*". I doubt anyone has noticed that :))

  • I just finished Bitte melde dich an, um diesen Link zu sehen. support, enjoy.

  • Zitat

    Originally posted by Kratznagel
    But the directory entries using graphic symbols of the charset are looking a bit strange.


    Download it again, now D64/T64 use C= charset and you can switch to graphic charset with C= + shift normally. When you return to FAT16 directory charset is restored to upper/lower chars.

    I also fixed long file name cutter, it failed if basename was exactly 31 chars long. This prevented you from entering T64/D64.

  • I thought I could mention here that I have some of my sources available, together with Doc Bacardi's koala plugin sources. You can find them Bitte melde dich an, um diesen Link zu sehen.. They are not the latest versions, but there haven't been that many changes anyway. VFAT directory parser is missing, I may add it if there's interest.

    • card.asm - low-level card access (reset, send command, read sector)
    • fat16.asm - locate partition, parse it's size, traverse cluster list
    • prg.asm - program launcher, $0200..$ffff load range
    • shellsort.asm - straightforward asm-conversion from C
    • mmc_plugin.zip - Doc's sources & readme
  • Sources updated to the latest versions, download them again if you want FAT16 detection to work with humppa's card too :)

    (Sorry about spamming, posts can only be edited for a limited time)

  • Thanks for uploading sources, looks quite interesting.
    P.S.: Great work again with your browser, but why are you not switching to graphicaly charset by yourself when entering a D64? I think this charset is the most common used by directory entries and should be displayed automaticly.

    CU
    Kratznagel

  • Zitat

    Originally posted by Kratznagel
    why are you not switching to graphicaly charset by yourself when entering a D64? I think this charset is the most common used by directory entries and should be displayed automaticly.


    Haven't you seen what that does to "DIR" text 8o

    Seriously: most of my testing D64s (HOK/NOS/REM cracks) have only "normal" entries so I didn't think about it :) Next version will do that and have "dir" in lower case so it will display correctly in GFX set too. Path displayed in title will still get corrupted, I'm not sure I want to kludge around that (extra code without real benefits).

  • I just added VFAT directory parser to above address, file is dir.asm.
    Of particular interest might be FindFile() which finds first cluster belonging to "/DIR/ANOTHER DIR WITH AWESOMELY LONG NAME/YASD/FILE" (or whatever).

    Now, let's see someone put those sources to good use :)

  • I hope you aren't implying that my OTHER sources aren't useful! :)

    I'm currently rewriting card access routines to improve compatibility with some SD cards and to add some error recovery, if everything goes well there will be new version available next weekend. Other changes include internal use of PETSCII instead of screen codes (so "@" works too) and couple of bugfixes - you all noticed that T64 loader has 1/131072 chance of failing, didn't you?

  • Bitte melde dich an, um diesen Link zu sehen. is now available.
    There are two files in zip archive.

    • MMC.PRG is the normal runable version
    • BOOT.BIN is the autostarting version, copy it to \SYSTEM64 and enable autoboot to use. You can still use MMC64 BIOS if you press C= while power on / reset.

    Let me know ASAP of any new problems. There is known problem with some decrunchers failing with the autostarting version.

  • Zitat

    Originally posted by tnt
    Bitte melde dich an, um diesen Link zu sehen. is now available.


    Updated to fix autobooting version program launcher. If you find any programs which normal version can start but boot.bin can't then let me know. Next non-beta is coming next weekend.