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


Forums > C64 Coding > Dreamload question
2006-05-21 11:54
Bamu®
Account closed

Registered: May 2005
Posts: 1332
Dreamload question

Hi!

Does anyone know how to 'convert' ide64 fixed games to dreamload?
I saw that there exists an ide64 version of 'Rick Dangerous 2'. How do I add the new loader?
It should run with the MMC64...
 
... 35 posts hidden. Click here to view all posts....
 
2006-05-24 10:35
Ninja

Registered: Jan 2002
Posts: 411
Dreamload needs 2 pages for loadercode and 1 page as a buffer. This has always been the case and was not extended because of MMC (but MMC is closest to the limit). When installing approx. $1000 byte are needed.
2006-05-24 11:24
chatGPZ

Registered: Dec 2001
Posts: 11293
what exactly is the problem with relying on the kernel api? inventing something new here just makes things worse imho.
2006-05-24 11:41
Oswald

Registered: Apr 2002
Posts: 5076
what groepaz said
2006-05-24 12:12
soci

Registered: Sep 2003
Posts: 479
I've just fixed dreamload to load from DFI files on IDE64. Just because that was the only thing it couldn't load from, which was a shame ;) Now it passes all tests, except on SCPU, but that can't be fixed to be possible with memory configuration 5.

Actually I do not like the dreamload design. It's just too much based on the on disk layout. If one wants to load from files I think it's much simpler to call the KERNAL load routine, which is also much faster than loading from DFI.

The really fine toolchain prevented me for a long time to add IDE64 support, I've always got fed up with it and throw away the idea. That's probably because my style is too much different. But finally it couldn't stop me ;)

Dreamload should throw away the track/sector interface and only keep the filename based one. Then I'll fix it to use LOAD on IDE64 ;)

2006-05-24 12:27
Krill

Registered: Apr 2002
Posts: 2940
Quote: what exactly is the problem with relying on the kernel api? inventing something new here just makes things worse imho.

As i said, we (or at least i) want a seek command. And then there still is and always will be hardware that does not come with a kernal patch. Also, imagine having several devices with concurring kernal patches etc.
2006-05-24 12:31
soci

Registered: Sep 2003
Posts: 479
Seeking should be no problem with IDEDOS 0.90. Actually DFI support is implemented with seeks...
2006-05-24 14:06
Krill

Registered: Apr 2002
Posts: 2940
Yes, whateverDOS. Cool. And if i don't have/want it? :D
2006-05-24 14:36
Ninja

Registered: Jan 2002
Posts: 411
Aaaargh, once I forget to copy my typed text to an editor and whooosh, it got thrown away :((((( Fuck!

Okay, to sum it up:

- Dreamload started as a 1541-loader for our demos
- we added everything else to see if it is possible
- it is still a loader for (our) demos
- so, we won't throw away the track/sector thing
- it is not really suited for games, KERNAL is better there.
- sorry to all, which hoped for lots of MMC-games now
- we wanted to add IDE64-DFI later, soci was faster
- (toolchain? just dreamass is really needed...)

And finally: it's all about the fun doing it...
2006-05-24 15:44
Bamu®
Account closed

Registered: May 2005
Posts: 1332
Then, we have to wait for real mmc-kernal support and forget dreamload? ;)
2006-05-24 15:47
Krill

Registered: Apr 2002
Posts: 2940
Or just define a generic loader interface that goes without Kernal patches and then swap loaders if needed.
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
Alakran_64
kbs/Pht/Lxt
tlr
chesser/Nigaz
leonofsgr/Singular C..
REBEL 1/HF
Guests online: 139
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 Comaland 100%  (9.6)
8 Wonderland XIV  (9.6)
9 No Bounds  (9.6)
10 Unboxed  (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 Rainbow Connection  (9.5)
6 It's More Fun to Com..  (9.5)
7 Morph  (9.5)
8 Dawnfall V1.1  (9.5)
9 Onscreen 5k  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Nostalgia  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.2)
Top Webmasters
1 Slaygon  (9.6)
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.054 sec.