Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Entries > Release id #189130 : Krill's Loader, Repository Version 184
2021-03-06 15:58
Krill

Registered: Apr 2002
Posts: 2839
Release id #189130 : Krill's Loader, Repository Version 184

I've seen the installer print "WARNING: Buggy 1541U firmware detected. Please update." in a demo compo.

Now, i was planning to remove the workarounds for compatibility with older 1541U firmware versions in future releases of this loader.

I was under the impression that the relevant fixes have been backported to old 1541U1 firmware (they shouldn't really require any more FPGA resources)... But have they, really? =)
 
... 20 posts hidden. Click here to view all posts....
 
2021-03-08 19:52
tlr

Registered: Sep 2003
Posts: 1714
Quote: I remember the 2.x firmware does not support stand alone mode. That is the reason I still use the 1.72beta.

Ah, now that you mention it I remember that's why I do too. :)
2021-03-14 04:03
Krill

Registered: Apr 2002
Posts: 2839
Alright, seems like i'll leave the 1541U workarounds in there, then.

Could squeeze in the things i had on the list without touching the 1541U compatibility stuff. =)
2021-05-06 10:18
Krill

Registered: Apr 2002
Posts: 2839
User Comment
Submitted by JackAsser [PM] on 6 May 2021
Once save fully works I will add this loader to EotB instead of just using KERNEL. That would speed up load and saving frrom and to disk alot. Currently I use JiffyDOS just to have it a bit quicker at least.

User Comment
Submitted by Krill [PM] on 6 May 2021
Luke: In fact, yes! As of two days ago, can save to slots (overwrite existing files in their entirety) on 1541. =) Testers are on it. Will add 1571, 1581 and KERNAL fallback in the meantime.

(Before adding the saver, was busy integrating ZX0 and LZSA2 courtesy of Bitbreaker, then refactored, streamlined and optimised a lot of things. It's both smaller and faster now.)

User Comment
Submitted by Luke [PM] on 6 May 2021
Great tool! @Krill any progress on saving? ;)
2021-05-06 10:23
Krill

Registered: Apr 2002
Posts: 2839
Quoting JackAsser
Once save fully works I will add this loader to EotB instead of just using KERNEL. That would speed up load and saving frrom and to disk alot. Currently I use JiffyDOS just to have it a bit quicker at least.
That would be nice! (And compatible with the BSD-style license :D)

Keep in mind that there is no SD2IEC support except KERNAL fallback, currently. That is, SD2IEC with JiffyDOS would work with okay speed, but not use the loader's native protocol.

I have just changed the protocol again, but now it finally looks good. As in could be set in stone.

Will contact SD2IEC gurus and discuss adding support. =)
2021-05-06 10:42
Krill

Registered: Apr 2002
Posts: 2839
Oh, and saving isn't really that fast and will most likely be slower than saving with JiffyDOS.

It's at least about half as quick as could be, as the drive-side code first enumerates all blocks in the saveslot file (pretend-loads the file before saving) before receiving the savefile data to then overwrite the previously enumerated file blocks.
Add on top the fixed overhead to swap drive-side loader and saver code via C-64 RAM.
2021-05-09 03:00
Luke

Registered: Nov 2014
Posts: 9
Quoting Krill
Quoting Luke

Great tool! @Krill any progress on saving? ;)

Luke: In fact, yes! As of two days ago, can save to slots (overwrite existing files in their entirety) on 1541. =) Testers are on it. Will add 1571, 1581 and KERNAL fallback in the meantime.

(Before adding the saver, was busy integrating ZX0 and LZSA2 courtesy of Bitbreaker, then refactored, streamlined and optimised a lot of things. It's both smaller and faster now.)


That's great news! Both, saving AND ZX0 support! So many compression choices. :D

I'm planning to use the loader for a little game I'm working on and being able to save progress/highscores to all the drive types the loader can load from would be awesome. And just in time to give my motivation a big boost, thanks for that, too! ;)
2021-05-09 18:16
Krill

Registered: Apr 2002
Posts: 2839
Quoting Luke
So many compression choices. :D
=D Supporting 11 crunchers now (all of them working on bytestreams).

One game project i'm aware of might probably mix at least two of them. Some files compress better with one packer, some others with another.

Having different incarnations of the resident portion is perfectly possible while leaving the same loader code running in the drive, and apparently there still is a net gain. =)
2021-09-24 00:15
Lynx

Registered: Apr 2004
Posts: 12
Quote: So this gets answered:

tried the testloader from the archive with 1541U1 and firmwares 1.72beta (WVL) and 2.6d from https://www.obliterator918.com/1541-ultimate-firmware/ dating 2013.

Both show the failure.

Anybody aware of more recent U1 versions to try?


Im am pretty sure 2.6 is the latest..

Any workaround available?
2021-09-24 01:19
Krill

Registered: Apr 2002
Posts: 2839
The workaround would be to ignore the warning and carry on. =)

Now that there seems to be some kind of regression even with current U2+ versions... even more so! :)

(I guess i'll leave that piece of compatibility code in for a while.)
2021-10-23 18:56
Luke

Registered: Nov 2014
Posts: 9
Hi @Krill, I'm building the loader into a Docker image and wanted to build all the included compressors as well. While doing so, I encountered a small error:

In the top Makefile there's this target:
cc1541:
	$(MAKE) -C ../$(TOOLSFOLDER)/$(CC1541SRCFOLDER)


However, CC1541SRCFOLDER is actually CC1541FOLDER in the Makefile. :)

Looking forward to the next version ;)

P.S.: With the above change I was able to create an image with all the tools pre-built inside. It's publicly available here and I tried to make sure it's properly marked as unofficial: https://gitlab.com/robotriot/krills-loader/
Are you OK with that?
Previous - 1 | 2 | 3 - 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
Dano/Padua
Mibri/ATL^MSL^PRX
Sentinel/Excess/TREX
Guests online: 62
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 The Ghost  (9.6)
9 Wonderland XIV  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.8)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Diskmag Editors
1 Jazzcat  (9.4)
2 Magic  (9.4)
3 hedning  (9.2)
4 Newscopy  (9.1)
5 Elwix  (9.1)

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