[A83] Re: porting help


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

[A83] Re: porting help




> Van: Peter-Martijn Kuipers <hyper@@hysoft-automation.com>
> 
> > ;this should work.
> Too bad it won't ;-)
> 
> This here is wrong:
> > .org 9D93h              ;afaik
> 
> You could use .org 9D93h, 
> but you should add 
> .db $BB,$6D
> in that case.
> 
> You could also 
> .org 9D95h
> and use a tool that adds the $BB,$6D to the program at the beginning....

<sigh> No... he is right, and you are right, both of you are right..
There are a couple of programs that will convert *.bin files to TIGL files
(*.8xp in this case), some of them automaticaly add the $BB,$6D, others
don't...

So probably you are using a prog that doesn't, and he uses on that does...

The happy thing here is that we actually know the syntax (TI used). For
Ti82 and Ti85 shells you need to do all sorts of tricks (not that it's
difficult, just timeconsuming) to find out what kind of header the
shells-programmer came up with this time. Because they wrote a oh so handy
converter program that interprets the *bin (and *.map) of TASM.

As you can guess such a program only runs under DOS (sometimes handwitten
x86 asm, and no source), and won't work with anything other than TASM. It
took me quite some time to get the syntax of, for example, the Rigel (realy
difficult) or CrASH (easy, once you get it) header...

	Henk Poley <><
 




Follow-Ups: