[A83] Re: Storage


[Prev][Next][Index][Thread]

[A83] Re: Storage




It's not hard to create a program that starts at that address, it's hard
placing the program at that address.....

Not that it couldn't be done, but you'd need another (.org 9327) program 
to put it there.
 
> 
> > Though you could write a shell that lets programs start at e.g. 9D00, 
> > and then call to it.
> 
> Is it that difficult to let a program start at an address that comes after 9327h? I've never thought of it.
> 
> 
> > BTW, I got an idea about Fat Binaries, like the mac uses...
> > It'd kinda look like this:
> > [header]
> > .db "Identifier"
> > .db 83_start
> > .db 83p_start
> > .db shared_size
> > .db 83_size
> > .db 83p_size
> > .db "Program_name",0
> > [Shared Lib's]
> > Shared code, routines to call to....
> > maybe with something like
> > "
> > call do_it
> > .dw offset
> > "
> > [TI83 part]
> > Bunch of code...
> > ...more code
> > [Ti83+ part]
> > Bunch of ti-83 plus specific code....
> > [end]
> 
> > a "compatible" shell, could then load the part of the needed program to the 
> > right starting point and load the shared_code at the end of the selected 
> > program code. (so you get [.org address][program code][shared code])
> 
> > the shell could contain a "shared lib caller", that'd jump to the 
> > shared lib starting address + offset (maybe in bcall style...)
> 
> > Though it would kinda double the program size, it'd let you be able to
> > transfer games err... programs to and fro between an 83- and an 83+
> 
> > Anyone like it?
> 
> 
> > > Everything before 9327h is used by the TIOS.
> 
> 
> > > > This goes for the TI-83 (-)
> 
> > > > Could a program be stored (by the OS) in a way that $9327 is an adress
> > > > somewhere in the middle of the program? So what I actually mean is: does
> > > the
> > > > program space start at $9327, or is there space before it? TIA
> -- 
> 
> _______________________________________________
> Sign-up for your own FREE Personalized E-mail at Mail.com
> http://www.mail.com/?sr=signup
> 
> 
> 1 cent a minute calls anywhere in the U.S.!
> 
> http://www.net2phone.com/cgi-bin/link.cgi?170
> 
> 
> 





References: