30 lines
341 B
ArmAsm
30 lines
341 B
ArmAsm
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
|
|
|
//
|
|
// Handle tape deck motor
|
|
//
|
|
|
|
|
|
#if CONFIG_TAPE_NORMAL || CONFIG_TAPE_TURBO
|
|
|
|
|
|
tape_motor_off:
|
|
|
|
lda CPU_R6510
|
|
ora #$20
|
|
bne !+ // branch always
|
|
|
|
tape_motor_on:
|
|
|
|
lda CPU_R6510
|
|
and #($FF - $20)
|
|
!:
|
|
sta CPU_R6510
|
|
rts
|
|
|
|
|
|
#endif
|
|
|
|
|
|
#endif // ROM layout
|