Replies: 2 comments 2 replies
-
|
Nice! How's the performance? Re C64: currently there's no JiffyDOS fastloader. I got so burnt out doing the Jiffy stuff for the Vic20 that I couldn't face the C64 side without a break. Maybe soon. |
Beta Was this translation helpful? Give feedback.
-
|
I don't have my VIC-20 connected on a daily basis, so I haven't got around to test. And curiously yesterday when I tested it, it didn't load. Weird. I doodled some ideas on how to get this to run with the SD2IEC, or other similar devices that aren't CBM DOS devices (i.e., can't run 6502 machine language code): A D64 mode first: Mount a D64 to allow for the direct sector read/write operations, but write a BIOS/BDOS that calls the official CBM kernal routines directly for all access. This would allow a JiffyDOS-enabled machine to use that, since SD2IEC firmware supports the JiffyDOS protocol natively. Will be dead slow without, except for perhaps a C128 with 1571 or 1581. Then a raw mode driver: The SD2IEC firmware allows the user to detect if a D64 is mounted or not (IIRC, it asks you to read track 1 sector 1 and check for error). In raw directory mode, there are enhanced commands for direct file access, like positioning in a file and getting the exact file size, so it might to be possible to bypass the entire CP/M filesystem and just read the files using the native protocols. Since CP/M only supports 8.3 filenames, anything else would just be ignored (just like running a MS-DOS session inside OS/2, it just doesn't see any files that have names that do not fit in 8.3). One would need a CHDIR (and MKDIR) command, though. I haven't done any serious Commodore software development for over 20 years, so I'm not sure if I could get any of this up and running. Would be a very fun project to implement, though. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi!
The README says:
I can verify that it does indeed work, as can be seen in this image: https://social.vivaldi.net/@nafmo/115306105100040880
Now to see if I can get the C64 version to work from the SD2IEC, I guess I will need to build a custom image for that?
Beta Was this translation helpful? Give feedback.
All reactions