[Coco] Nitros9 L3

Bill Nobel b_nobel at hotmail.com
Mon Nov 3 12:30:24 EST 2014


Oh, your right….  I forgot about the 6309 trap vectors.  But I see that in Nitros9 module 3 values are stored.  $10ff @ $0000, $0008 @ $0002 & $20fe @ $0004 not sure as to the reason yet.

Bill Nobel

> On Nov 3, 2014, at 9:24 AM, Robert Gault <robert.gault at att.net> wrote:
> 
> Bill Nobel wrote:
>> Yes, I saw those defs, but I notice in my disarm of Nitros9 module that it
> > uses System DP starting at $0000 which was def’d in level 2 as FHL/Isted
> > WD1002-05 base address.  It is used now as pointers to I'm assuming
> > SCF/RBF base addresses.
>> 
>> <snip>
>> Bill Nobel
>> 
> 
> Bill,
> 
> All the source code I've seen for Level3 assumes a 6309. The 6309 requires a trap for illegal coding and uses the address at $FFF0 to jump to the code. Tandy never used that (6809 only) so the ROM at $FFF0 reads $0000.
> Given the above, a 6309 requires some code at $0000 to at least jump to the actual trap routine.
> 
> You could try leaving out any trap code but that would be risky. Sooner or later something will go wrong and vector to $0000 assuming there is valid code at that location.
> 
> Robert
> 
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco



More information about the Coco mailing list