Skip to content

Commit

Permalink
formfast: Added Support for Titan Accelerator IIe (#774)
Browse files Browse the repository at this point in the history
I happen to own this card, and it was missing from the DA, so this small
patch adds support for it.
I don't think it can interfere with anything, as it's using a write on
an otherwise read-only address ($c086)

Thank you for the amazing work on this great project!

Signed-off-by: Michel Pollet <[email protected]>
  • Loading branch information
buserror authored Oct 20, 2023
1 parent c497598 commit 107fc99
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions lib/normfast.s
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,13 @@ fc_speed := $C06D
FC_1MHZ = 9
FC_ON = 40 ; doco says 16.6Mhz

;;; Titan Accelerator IIe
;;; This overlaps BSR address, but BSR is read-only so OK
ta_speed := $C086
TA_1MHZ = 1
TA_MAX = 5
;TA_LOCK = $a

;;; TransWarp I
;;; may overlap with paddle trigger
tw1_speed := $C074
Expand Down Expand Up @@ -269,6 +276,16 @@ addon:

sta tw1_speed

; Titan Accelerator IIe

pha
eor #0
bne taset
lda #TA_MAX
taset:
sta ta_speed
pla

; Zip Chip

tay
Expand Down

0 comments on commit 107fc99

Please sign in to comment.