FujiNet Clock Driver: Fix search continuation during install

When a SmartPort device was found that wasn't the FujiNet, the search
continuation used the wrong offset to get the high byte of the slot
address.

Also, fix the "jumbo" clock driver's Makefile to ensure it is rebuilt
when dependencies change.
This commit is contained in:
Joshua Bell 2022-11-28 20:20:45 -08:00
parent f64011338d
commit dc9c77170e
2 changed files with 9 additions and 2 deletions

View File

@ -105,7 +105,7 @@ search_unit:
dex
bne search_unit
continue_slot_search:
ldx sp_call+1 ; restore card
ldx sp_call_hi ; restore card
dex
cpx #$C0
bne search_slot

View File

@ -4,7 +4,14 @@ LDFLAGS = --config apple2-asm.cfg
OUTDIR = out
HEADERS = $(wildcard *.inc) $(wildcard ../inc/*.inc)
HEADERS = $(wildcard *.inc) $(wildcard ../inc/*.inc) \
../ns.clock/ns.clock.system.s \
../romx/romxrtc.system.s \
../dclock/dclock.system.s \
../fujinet/fn.clock.system.s \
../fujinet/smartport.inc \
../cricket/cricket.system.s
TARGETS = \
$(OUTDIR)/clock.system.SYS