+DrVenkman Posted July 27, 2019 Share Posted July 27, 2019 Now that I’ve got my “Deadbin” back up and running, I’m enjoying discovering the world of C64 software available through my Pi1541. Disk access times are absurd though and if I’m going to keep enjoying myself, I need to address the issue. I see that TheFutureWas8Bit offers a really neatly-made repro of the Epyx Fastload - that’s who I bought my Dead Test Cart from and I’m very pleased with the quality and service. But I also see that a lot folks use JiffyDOS. Obviously I’m not at all afraid of opening up the machine and installing JiffDOS, even through I’ll have to remove and socket the kernel ROM. No worries there, as I’ve already got appropriate sockets. So I ask you, what are the pros and cons of each approach? Quote Link to comment Share on other sites More sharing options...
+save2600 Posted July 27, 2019 Share Posted July 27, 2019 I have both JiffyDos and the Epyx Fastload cartridge. I prefer JiffyDos mostly because the macro commands are easier to use. Or easier for me to remember anyway. Plus, being an internal mod, you don't have to monkey around with exchanging cartridges. You can also purchase a JiffyDos ROM file for use with a Flashcart. Easyflash 3 is a great little thing to have if you don't already have one. 1 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted July 28, 2019 Share Posted July 28, 2019 I started with the Epyx FastLoad I often borrowed from the guy who got me into Commodore 64. It is great, though you sometimes have to remove it even though it can be disabled in software. It is also the least obtrusive in that it prints a simple "FASTLOAD" at the "READY." prompt when you first turn it in, unlike others which modify the screen in some manner. From there I went to WarpSpeed, which I absolutely love: a disk menu system, a 1581-compatible version, can be used with the 128 via a switch (which will simply disable it on a 64,) fast 1541 format, fast disk-to-disk file and whole-disk copy, a reset button, disk sector editor, and built-in 6502 monitor which I used to start me into programming assembly on the 64. I would often swap back-and-forth between WarpSpeed and JiffyDOS once I got JD ROMs. Mostly out of habit, but also for the ease of the built-in monitor. Once I started serious use of an REU I became JiffyDOS-only. 1 Quote Link to comment Share on other sites More sharing options...
motrucker Posted July 28, 2019 Share Posted July 28, 2019 Jiffy DOS has the most compatible set of routines, But I also use Warp Speed every now and then, it's an excellent fast loader with excellent utilities built in. 1 Quote Link to comment Share on other sites More sharing options...
+sm3 Posted July 28, 2019 Share Posted July 28, 2019 One caveat I think to using JiffyDOS is that the drive also needs to have a ROM. I know nothing about the Pi1541 so hopefully it offers the ability to use others ROMs. If you choose to go JiffyDOS, you could use the http://store.go4retro.com/easyflash-3/ (EasyFlash 3) cartridge. With it you can use JiffyDOS as a kernal ROM replacement without opening the 64. It also lets you load cartridges as well so has multiple uses. These are $60 so not the cheapest route. 1 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted July 28, 2019 Share Posted July 28, 2019 7 hours ago, sm3 said: One caveat I think to using JiffyDOS is that the drive also needs to have a ROM. I know nothing about the Pi1541 so hopefully it offers the ability to use others ROMs. Excellent point. 1 Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted July 29, 2019 Author Share Posted July 29, 2019 Thanks for everyone’s input. The Pi1541 can use JiffyDOS - it’s mentioned explicitly on the project home page. I’m pretty sure it can actually use any drive ROM upgrade firmware, since it’s a cycle-exact drive emulator down to the chips level. So that’s no an issue. I also have a working 1541-II drive so I’ll probably put a JiffyDOS ROM into that as well when I upgrade my system. I haven’t yet decided if I’m going to go internal with the JiffyDOS install or get an Easy Flash 3 but I’ll figure that out in a week or three .. Thanks everyone! Quote Link to comment Share on other sites More sharing options...
+sm3 Posted July 29, 2019 Share Posted July 29, 2019 15 hours ago, DrVenkman said: Thanks for everyone’s input. The Pi1541 can use JiffyDOS - it’s mentioned explicitly on the project home page. I’m pretty sure it can actually use any drive ROM upgrade firmware, since it’s a cycle-exact drive emulator down to the chips level. So that’s no an issue. I also have a working 1541-II drive so I’ll probably put a JiffyDOS ROM into that as well when I upgrade my system. I haven’t yet decided if I’m going to go internal with the JiffyDOS install or get an Easy Flash 3 but I’ll figure that out in a week or three .. Thanks everyone! Sounds like you have some options. I use the Turbo Chameleon 64 with my kernal/drive JiffyDOS ROMs. I have the EasyFlash 3 but no longer use it since the TC 64 can do everything it can and more. But if I did not have the TC 64 or 1541 Ultimate, EasyFlash 3 would be what I'd use myself. Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted August 8, 2019 Author Share Posted August 8, 2019 Okay, I decided to get an EasyFlash 3 cart and a (legally purchased) JiffyDOS .bin file. I received the cart today and tried to flash my .bin file to one of the kernal slots but even though I get a message indicating success, the kernal slot name is grayed out and cannot be selected. Anyone have any idea what might be wrong? 1 Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted August 10, 2019 Author Share Posted August 10, 2019 Okay, so I figured out the issue and managed to successfully flash kernal rom images to my EasyFlash 3 from my Pi1541. During the process, I managed to accidentally corrupt the cart entirely, figured out how to reflash it using the EasyProg utility which I first had to load from my Pi1541 as a .prg file, then after several further failed attempts (and much googling!) I located a single obscure post on page 59 or 60 of an enormous thread on the Lemon64 forums about the Pi1541. Someone else ran into the same issue trying to flash his EasyFlash 3 from files stored directly on the SD card and *not* contained in an enclosing disk image file. Someone suggested the guy create a container .d64 or .d81 file on his computer, put the .bin or .crt files he wanted to write to the cart onto that disk image, mount it in the Pi1541 and then browse to the mounted disk using the EasyProg utility. That did the trick! So thinking on it further, I guess I understand sort of what happened. The Pi1541 is a full cycle-accurate disk drive emulator. It only replicates most basic SD2IEC functionality, and it says right on the project page that those features could use improvement (a not so veiled request for people to make patches, fixes and updates and make pull requests on GitHub I’m sure!). Loading a .bin as basically a straight data file off the the SD card, not relying on the drive emulation code and the disk drive ROM files to do the heavy lifting, is apparently just buggy. But ironically, because the drive emulation is 100% accurate, putting that same file inside a container image allows it to load perfectly. Anyway, I’m posting a length here because honestly, Professor Google was remarkably unhelpful last night and most of tonight. The workaround I discovered was buried halfway down on a page of random search results for people with unrelated problems or questions and it took way too much effort to find a pretty straightforward way around the probem. Hopefully my wall-of-text here tonight will help anyone who runs into this in the future, given the relative newness of the Pi1541. 1 1 Quote Link to comment Share on other sites More sharing options...
+wongojack Posted August 10, 2019 Share Posted August 10, 2019 I'm glad you got it working. I bet your post will help someone some day. I've done straight comparisons and timed program load times. For some games, the load time is decreased by up to 9x in my experience with JiffyDos. While FastLoad certainly helps, I don't think it gets anywhere in the neighborhood of JiffyDos. MAYBE with some Epyx software or something, but I doubt it. 1 Quote Link to comment Share on other sites More sharing options...
idolpx Posted July 21, 2021 Share Posted July 21, 2021 @DrVenkman your post did what you intended it to do. Consider me helped! 1 Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted July 21, 2021 Author Share Posted July 21, 2021 2 hours ago, idolpx said: @DrVenkman your post did what you intended it to do. Consider me helped! I'm glad! I was just thinking the other day that I need to get out my C64 and get some more stuff onto the EasyFlash3, but then remembered it had been kind of a pain in the #%$#@ last time, and hoping I had written down what it was I did to get it working, lol. Quote Link to comment Share on other sites More sharing options...
Mazzspeed Posted August 7, 2021 Share Posted August 7, 2021 (edited) JiffyDOS is not only fast, it's fast regarding all file formats and not just .PRG files. For anyone that really wants their C64 to run smoothly, the 1541 Ultimate II+ really is a no brainer - Especially if you want to run custom kernels and drive ROM's quickly and easily (remember, the C64's DOS is actually stored in the ROM on the drive, which is quite a clever way of reducing the memory footprint on the C64 itself). Yes, some could say that the 1541 Ultimate II+ is expensive, but when you consider how much you get it's actually a bargain - And now it supports not only .D64's, it also supports .D71 and .D81's as well as Gmod2 CRT images (512k cart images that you can save to). Here's some results regardiing plain old JiffyDOS, as well as S-JiffyDOS and JiffyDOS combined with the FC5 fastloader. There's even a bench of the 1581 running JiffyDOS which is really fast, basically as fast as an SD2IEC. The C64 CLI does state "S-JiffyDOS", I just modified the JiffyDOS kernel to reflect that an S-JiffyDOS 1541 ROM is being used. Basically, under the 1541 S-JiffyDOS ROM (32k), loading speeds are amazing and notably faster in use. See below: Vs the standard 1541 JiffyDOS ROM (8k): S-JiffyDOS ROM with AR5 fastloader: And finally, the 1581 with JiffyDOS ROM: Then we have the Hyperspeed kernel: Edited August 7, 2021 by Mazzspeed Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.