Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Rodrigo Yeowtch ! (Registered 2024-11-24) You are not logged in - nap
CSDb User Forums


Forums > CSDb Entries > Release id #118713 : Krill's Loader, repository version 146
2013-05-07 11:44
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....
 
2013-05-10 22:33
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.
2013-05-11 00:01
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?
2013-05-11 07:44
Oswald

Registered: Apr 2002
Posts: 5086
.lobyte (-$04) o_O
2013-05-11 07:50
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.
2013-05-11 08:01
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.
2013-05-11 08:10
Cruzer

Registered: Dec 2001
Posts: 1048
KERNAL enabled. $01 = #$37.

IEC drive not enabled and loadertest-c64.d64 works fine.
2013-05-11 08:44
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?
2013-05-11 08:45
Krill

Registered: Apr 2002
Posts: 2969
Luca: Where did you get stuck? What is the problem?
2013-05-11 08:47
Cruzer

Registered: Dec 2001
Posts: 1048
Quoting Krill
a=$fc with carry set is returned by install, so you never actually call loadraw?
Correct :)
2013-05-11 09:30
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
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Sande/Hokuto Force
Guests online: 84
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Uncensored  (9.6)
7 Wonderland XIV  (9.6)
8 Comaland 100%  (9.6)
9 What Is The Matrix 2  (9.6)
10 No Bounds  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Censor Design  (9.3)
Top Graphicians
1 Mirage  (9.7)
2 Archmage  (9.7)
3 Mikael  (9.6)
4 Carrion  (9.6)
5 Sulevi  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.06 sec.