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

How to add another fastloader #1

Open
SuperNeotendo opened this issue Sep 14, 2023 · 2 comments
Open

How to add another fastloader #1

SuperNeotendo opened this issue Sep 14, 2023 · 2 comments
Assignees
Labels
question Further information is requested

Comments

@SuperNeotendo
Copy link

SuperNeotendo commented Sep 14, 2023

thank you for the sd2iec on mega, just awesome and i built a internal version for my c64c.

i have an fc1/fc+ and an super rare internal final cartridge (maybe pre FC1/FC+). as you know, all FC fastloaders below FC3 are not supported.

i was able to grab the drive code from a real 1541 i think and my question is, how it is possible to add this code to sd2iec simulation?

kind regards

@pdaehne
Copy link
Owner

pdaehne commented Sep 14, 2023

Well, the credits go to Ingo Korb, the maintainer of the official sd2iec repository (https://www.sd2iec.de/), and Lars Wadefalk, who actually did the port to Arduino Mega (https://github.com/Larswad/sd2iec_mega2560).

To be honest, I do not know how to add another fastloader. Maybe have a look at the FC3 fastloader (sd2iec/src/fl-fc3exos.c). When the C64 uploads the fastloader code to the sd2iec (via the "M-W" command), the sd2iec checks the crc of the code against a list of known fastloaders and calls the corresponding fastloader code (see sd2iec/src/doscmd.c).

I think you should try to get in contact with @ikorb for more help. He can also be found under the user name "Unseen" in http://forum64.de.

@pdaehne pdaehne self-assigned this Sep 14, 2023
@pdaehne pdaehne added the question Further information is requested label Sep 14, 2023
@SuperNeotendo
Copy link
Author

thank you very much for the information, i wrote ingo korb an email, will see what he is saying.
now i know how sd2iec is knowing which fastloader code he needs to simulate, makes sense now if its using crc.
maybe i will ask lars too for help.

kind regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants