RE: INTERACTIVE C AND THE .ICB COMPILER Russell

You are making a mistake in you addressing-mode.
You do a: STAB	TFLG1,X, where TFLG1 = $1023 and you initialise X=#$1000
The assembler gets confused and generates bogus output, including a warning.

You need to set TFLG1 EQU $23.

You need to so that with more of your definitions or change you address-mode
to:
	STAB	TFLG1

Get rid of your warnings and it should load ok.
Be sure to strip_cr you icb-file.

Rgrds Rien
Email:rien@direct.A2000.nl


>       -----Original Message-----
>       From: Russell, Casey [mailto:crussell@osec.com]
>       Sent: Monday, March 15, 1999 8:31 PM
>       To: handyboard@media.mit.edu
>       Subject: INTERACTIVE C AND THE .ICB COMPILER
>
>
>       Hello,
>
>       My problem lies with the downloading of a constructed
>       .icb file created
>       for the .icb compiler from Newton Labs.  I have written
>       a .asm file and
>       compiled it using the web page
>       http://www.newtonlabs.com/ic/icb-200.html
>       .  The code
>       compiles successfully and when I copy the associated .icb
>       file and try to download the code using IC 3.2 I
>       receive this message
>       "Fatal internal error: Non-contiguous binrecs in
>       concat"  then windows
>       informs me that an illegal operation was performed and
>       shuts down IC.
>       Below is a copy of the .asm file and the .icb file.
>       Any help on this
>       matter would be greatly appreciated.  Thank You.
>
>
>
>       Casey Russell
>       Crussell@osec.com
>       540-663-0995
>
>
>
>
>
>


