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 #220685 : Krill's Loader, Repository Version 192
2022-08-18 16:23
Smasher

Registered: Feb 2003
Posts: 512
Release id #220685 : Krill's Loader, Repository Version 192

first of all a big THANK-YOU Krill for the (long-awaited) release!!!
a question about the new feature "PREFER_SPEED_OVER_SIZE":
with this setting disabled loader fits in my ideal place $0200-$03ff (no stack, no screen area, yuppy!), while if I enable it it gets bigger and it doesn't fit.
so based on your testings, how fast is the "potentially faster decompression routine" compared to the default one?
 
... 34 posts hidden. Click here to view all posts....
 
2022-09-10 17:16
Krill

Registered: Apr 2002
Posts: 2844
Yeah, could be a little more prominent, that goofs section. :)
2022-09-14 09:55
F7sus4

Registered: Apr 2013
Posts: 112
It's conveniently hidden. ;-)
2022-09-16 02:15
Krill

Registered: Apr 2002
Posts: 2844
SD2IEC support for this loader (current and relevant previous versions) has now been invented! \=D/
Mad propz to Thierer! =)

https://github.com/thierer/sd2iec
https://github.com/thierer/sd2iec/releases/tag/v1.0.0atentdead0..
2022-09-16 13:24
MagerValp

Registered: Dec 2001
Posts: 1056
Whoa. Nice.
2022-09-16 14:49
tlr

Registered: Sep 2003
Posts: 1714
Quite a lot of work put into reverse engineering that I assume, cool!

Seems to need some "magic" too:
static const PROGMEM file_quirks_t file_quirks[] = {
  { 0x1ba6,  20 }, /* coma light 13   / "SAMPLE"   */
  { 0xe5ac,  80 }, /* coma light 13   / "PICDAT"   */
  { 0xfe43,  80 }, /* protogeo 100%   / 13th file  */
  { 0x7f19, 120 }, /* pearls for pigs / "03"       */
  { 0x8e1e,  20 }, /* cause of death  / "PLOTBALL" */

  { 0, 0 } // end marker
};
2022-09-16 15:22
Krill

Registered: Apr 2002
Posts: 2844
Quoting tlr
Seems to need some "magic" too:
static const PROGMEM file_quirks_t file_quirks[] = {
  { 0x1ba6,  20 }, /* coma light 13   / "SAMPLE"   */
  { 0xe5ac,  80 }, /* coma light 13   / "PICDAT"   */
  { 0xfe43,  80 }, /* protogeo 100%   / 13th file  */
  { 0x7f19, 120 }, /* pearls for pigs / "03"       */
  { 0x8e1e,  20 }, /* cause of death  / "PLOTBALL" */

  { 0, 0 } // end marker
};
I think that's to work around some problems due to the loader loading a lot faster with no wait time for individual blocks, which those demos do not expect (it's not a loader problem per se) and which could not be tested at the time.

So adding some artificial delay for known productions helps.
2022-10-01 12:36
DeMOSic

Registered: Aug 2021
Posts: 126
For some reason whenever i try compiling loader/src makefile using gnu make on Windows i get this error.

ca65 --cpu 6502X  -g  -t c64 -D PLATFORM=64 -I ./. -I ./../../shared -I ./../include -D RESIADDR=0x0400 -o ../build/intermediate/loader-nonreloc-c64.o resident.s
ca65 --cpu 6502X  -g  -t c64 -D PLATFORM=64 -I ./. -I ./../../shared -I ./../include --cpu 6502X -D INSTADDR=0x4000 -o ../build/intermediate/install-nonreloc-c64.o install.s # allow undocumented opcodes for drive code
ca65: Don't know what to do with '#'
make: *** [../build/intermediate/install-nonreloc-c64.o] Fel 1


i get this error on regular CMD prompt, i dont know whats the problem, ive tried Cygwin, i get the same error, MSYS2 dosent even find CA65. if anyone knows my problem, please help.
2022-10-01 14:50
Cruzer

Registered: Dec 2001
Posts: 1048
Congrats on release $c0.
2022-10-01 14:58
DeMOSic

Registered: Aug 2021
Posts: 126
Quote: Congrats on release $c0.

never thought of that! pretty nice
2022-10-01 15:43
Krill

Registered: Apr 2002
Posts: 2844
Quoting DeMOSic
ca65: Don't know what to do with '#'
make: *** [../build/intermediate/install-nonreloc-c64.o] Fel 1[/code]
Ah, thanks for the heads-up. That "--cpu 6502X" appears 3 times in 2 lines doesn't seem intended either. =)

So it's just a comment anyways, so simply delete the # and everything that follows it until newline, or move the comment to a line on its own.
Previous - 1 | 2 | 3 | 4 | 5 - 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
Apollyon/ALD
MCM/ONSLAUGHT
macx
Holy Moses/Role
Mibri/ATL^MSL^PRX
megasoftargentina
Nordischsound/Hokuto..
hedning/G★P
Guests online: 143
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 Wonderland XIV  (9.6)
9 Memento Mori  (9.6)
10 Bromance  (9.5)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 Wafer Demo  (9.5)
8 Dawnfall V1.1  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Nostalgia  (9.3)
2 Oxyron  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Webmasters
1 Slaygon  (9.7)
2 Perff  (9.6)
3 Morpheus  (9.5)
4 Sabbi  (9.5)
5 CreaMD  (9.1)

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