| |
Krill
Registered: Apr 2002 Posts: 2969 |
Release id #118713 : Krill's Loader, repository version 146
Please post feature requests, bug reports, questions etc. here.
Highest priority on my to-do list are speed enhancements, anything else you'd like for your next stunning demo? |
|
... 50 posts hidden. Click here to view all posts.... |
| |
Cruzer
Registered: Dec 2001 Posts: 1048 |
Thanks. Guess I have to learn ca65 syntax to understand the "documentation" :)
I get error $fc after install. The closest thing to that I could find in diskio.inc was:
DEVICE_NOT_PRESENT = .lobyte(-$04)
True drive emulation enabled and disk attached in Vice. |
| |
Krill
Registered: Apr 2002 Posts: 2969 |
Yes, $fc = -4 = drive not present.
Is the KERNAL enabled when calling install?
Also MacVice has some strange UI quirks, like enabling IEC drive in Settings->Peripheral Drives would effectively disable true drive emulation despite the option being ticked and the control window showing current track and drive LED.
Does the test image work fine with the same settings? |
| |
Oswald
Registered: Apr 2002 Posts: 5086 |
.lobyte (-$04) o_O |
| |
Krill
Registered: Apr 2002 Posts: 2969 |
Quote: .lobyte (-$04) o_O
Yes. Current ca65 snapshots won't accept "-$04" as a byte value any more, as it's $fffc implicitly.
Hence the ".lobyte()" part (which is the same as "<").
It's not pretty, but in the end it's supposed to remain hidden behind symbols anyway, e.g. "cmp #diskio::status::DRIVE_NOT_PRESENT" in some error handler. |
| |
Luca
Registered: Apr 2002 Posts: 178 |
Ok, at now I tried for hours and days, and have to accept I lack the knowledge to afford this :'( Thank you all anyway. |
| |
Cruzer
Registered: Dec 2001 Posts: 1048 |
KERNAL enabled. $01 = #$37.
IEC drive not enabled and loadertest-c64.d64 works fine. |
| |
Krill
Registered: Apr 2002 Posts: 2969 |
Ok, and a=$fc with carry set is returned by install, so you never actually call loadraw? Or does install work fine, but loadraw returns the error? |
| |
Krill
Registered: Apr 2002 Posts: 2969 |
Luca: Where did you get stuck? What is the problem? |
| |
Cruzer
Registered: Dec 2001 Posts: 1048 |
Quoting Krilla=$fc with carry set is returned by install, so you never actually call loadraw? Correct :) |
| |
Krill
Registered: Apr 2002 Posts: 2969 |
This is odd. I can only explain this by some garbled zeropage/lowmem KERNAL variables, so the serial bus KERNAL calls done by the installer fail somehow.
Where did you put the loader's zeropage variables?
Can you send me a minimal test image? |
Previous - 1 | 2 | 3 | 4 | 5 | 6 - Next |