Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fast Loader #435

Open
jkotlinski opened this issue Jan 23, 2022 · 5 comments
Open

Fast Loader #435

jkotlinski opened this issue Jan 23, 2022 · 5 comments

Comments

@jkotlinski
Copy link
Owner

I think it would be really practical and nice, if Durexforth had a built-in fast loader. Epecially so for the cartridge version. I'm particularly interested in 1541 support, but other drives might be a nice option.

My interest in this comes from my own personal use case: I have a "1541 Ultimate II" with Durexforth flashed as a cartridge. I also like to play old games. Without a fast-loader, loading is painfully slow.

@Whammo
Copy link
Collaborator

Whammo commented Jan 23, 2022

Transwarp?
https://www.c64-wiki.com/wiki/Transwarp

@Whammo
Copy link
Collaborator

Whammo commented Jan 28, 2022

Auto-start might be cool too.

@lonetech
Copy link
Contributor

lonetech commented Jul 15, 2022

By comments in disk.asm, loadb and saveb may already be sped up if using accelerators like JiffyDOS. included uses its own BIOS read loop, though I'm not sure if it's more likely to be bottlenecked by those than compilation. For the 1541 Ultimate II in particular, there's a Command Interface for talking to Ultimate DOS. That documentation might be enough to write specialized routines, likely both faster and easier than BIOS routines.
Edit: The Ultimate II has a kernal patch called Hyperspeed Kernal that does use that interface.

@Whammo
Copy link
Collaborator

Whammo commented Oct 15, 2022

Found this:
Here: http://www.ffd2.com/fridge/io/irqloader.s

@Whammo
Copy link
Collaborator

Whammo commented Oct 28, 2022

This one too.
https://github.com/mist64/fastboot1541

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants