Re: Help/info needed

From: ruud_at_baltissen.org
Date: Sat, 11 Jul 2026 11:47:59 +0200
Message-ID: <9b735fd25a8bdf9c6f6c1459667273ca_at_baltissen.org>
Hallo Patryk,


> - close the file

Stupid me. So obvious: open, close.


> https://cld.silverdr.com/s/g69rzLK7ZoDm35F

Thank you very much!



Hallo Groepaz,

I started with a JiffyDOS Kernal as base but stopped that development 
because officially you need to have the original product to be allowed 
to use this fork. Looking at the source code IMHO JiffyDOS does 
everything using the original Kernal as base. In some cases it adds 
something to an existing command but not shockingly different. Roughly 
said IMHO JiffyDOS is the original kernal plus extra commands and a 
added fast protocol. This fast protocol is IMHO the only that should be 
kept in the Kernal, nothing else. But I will have a look at this fork 
again when I have the ROM based on the original Kernal working.



There is a major thing I have to think about. A PC can run multiple 
files without the need to compile them for a specific address, thanks to 
the segments. A 6502 equipped cannot. A PC-XT can load a mouse driver, a 
clock driver and a cache driver. The order how it is done doesn't matter 
(normally). I can load a mouse driver at $CF00, a cache driver at $CD00 
and a clock driver at $CC00. But to be able to run them at these 
addresses I have to compile the sources for these addresses. Let's say I 
don't need the cache driver and want to load the clock driver at $CE00. 
It means I have to compile its source for this address now because the 
one compiled for $CC00 most probably will crash.

Are there other solutions? In theory a program not containing jumps, 
subroutines and fixed memory can be relocated anywhere in memory. But is 
that practical?
Another solution is to write a program and to create a table of all 
addresses that have to be changed before loading it at a specified 
address. But that program needs to reside on the computer and therefore 
will soup up memory. But how much? I don't want to end up with a cure 
that is worse than the disease. BTW, this is not my idea. But I don't 
know any more where I read that, André's GeckOS or CA65?

You see, a lot of thing to worry, eh, think about :)


-- 

Kind regards / Met vriendelijke groet, Ruud Baltissen

www.Baltissen.org
Received on 2026-07-11 11:00:01

Archive generated by hypermail 2.4.0.