| |
DeeKay
Registered: Nov 2002 Posts: 362 |
Small Filebrowser with fastloader for Pi1541
Hello all!
Since I'm using my Handheld 64 with Pi1541 and I am neither willing to JiffyDOS it nor have a utility cart plugged in at all times, I am wondering why nobody married the Pi1541 FB64 (the modded one from the Pi1541-homepage) with a fast and small software fastloader such as "25x Turbo" (25 X Turbo) to include that in the FB64 binary and run it just before loading whatever is chosen to load from FB64. There really is no need to use slooooow ROM loading a la SD2IEC when the Pi1541 can handle fast loaders, is there?
Now, while we're at it, adding a simple "N:Newdisk" DOS command feature to create and mount new .d64s right in FB64 (default behaviour when it's in SD2IEC mode!) would seem like a really useful addition, too, and maybe possibly delete and rename, too!...
Any takers here? ;-) I tried to convince a few people like Bitbreaker, GRG and FieserWolf to do it, but that didn't go anywhere because neither of them have a Pi1541....
P.S: "Dir Plus" from boray.se actually does the .d64 creation, rename and delete and even move on Pi1541, but unfortunately not the speedloader bit. Also it's like 100 blocks big, so utterly unuseable as an FB64 alternative!... |
|
... 77 posts hidden. Click here to view all posts.... |
| |
DeeKay
Registered: Nov 2002 Posts: 362 |
Thanks, yeah, I'm very proud of it and I love it! ;-D
Just did some stopwatch speed measurements on it btw, I'm seeing exactly a 7.5x speed gain on the Pi1541 (88.5 sec for 202 Blocks of One-Der on stock, 11.8 sec with Turbo), giving us 17.1 blocks or about 4.4kb a second.
The Retro Replay loader takes about 9.5 seconds, yielding a 9.3x speedup... |
| |
DeeKay
Registered: Nov 2002 Posts: 362 |
Okay, after finding much higher times for 202 blocks on stock online I figured that loading the PRG in SD2IEC mode was probably not the best idea.
So I measured again without FB64 and One-der PRG mounted and got 10.4s for 25x Turbo (slightly faster, cause the loader does not need to be installed first) and 130.8s for stock. This gives us a 12.6x speedup (19.4 blocks/s or 4.9kb/s) for 25x Turbo (or 11x from FB64 with loader installation first.. and 13.8x for Retro Replay!).. |
| |
DeeKay
Registered: Nov 2002 Posts: 362 |
I did check cbmcommand btw before, and it would not start with Pi1541.. |
| |
TSM
Registered: Jan 2007 Posts: 42 |
https://drive.google.com/file/d/16ZNsnioPYG6AhkL6QoYB7M3apkN6D5..
Added a compile-time (assemble-time?) option to show "**** COMMODORE 64 BASIC V2 ****" etc. after the loading process.
@DeeKay and anyone interested: please test! |
| |
DeeKay
Registered: Nov 2002 Posts: 362 |
Will test ASAP, thanks so much! ;-) I requested this btw, because all BASIC faders don't really work with a blank screen.. |
| |
DeeKay
Registered: Nov 2002 Posts: 362 |
I tested it with both Wonderland 11 and our Deus Ex Machina BASIC Fader, and it works like a charm! Also ran the whole palette of fast loading filetypes just to be sure nothing broke along the way, still works! Great! I think we can release it now, will do over the weekend if that's ok with you.. |
| |
DeeKay
Registered: Nov 2002 Posts: 362 |
I shall be testing the max loadable filesize just to be sure.. it's probably the stock 202 blocks, but someone claimed it loads up to $e000 (which it definately doesn't!) so I shall try out 203 blocks and more! ;-) |
| |
DeeKay
Registered: Nov 2002 Posts: 362 |
okay, i tested, 25x Turbo loads the standard mem range only max without the VIC area, i.e. 202 blocks max (from $0801) or up to $cfff.. |
| |
DeeKay
Registered: Nov 2002 Posts: 362 |
There ya go: https://csdb.dk/release/?id=223021&show=summary#summary |
| |
DeeKay
Registered: Nov 2002 Posts: 362 |
I finally managed to clock Mafiosino fastloader 2.1 btw, I'm seeing an 18.2x speedup (28 blocks/s or 7.1 kb/s) on One-Der, really good.. But then again it's almost 3x the size of 25x Turbo..
On a sidenote, for all Pi1541 owners here, I also went back to Pi1541 kernel v1.23 btw (from v1.24) on Matthias' (Uni64 guy) recommendation, The F20 Lethargy demo works perfectly with that (crashes on v1.24) and it's supposed to be the most bugfree version..
Deus Ex Machina diskchange still doesn't work though.. Quite possible that we,did the same there as in Krestology and used the write protect light barrier to start reading and that Pi1541 does not emulate this, will check with Krestology.. |
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 - Next |