home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Serious Magazine 11
/
Serious_Magazine_11_2002_Dial_pl_Disk_2_of_2_Side_B.atr
/
smartide.lzh
/
IDE38F.ASM
next >
Wrap
Assembly Source File
|
2002-05-07
|
2KB
|
1 lines
0100 ;IDE38F.ASM 04/17/99¢0110 ;¢0120 *=$FC98 COLDSTART¢0130 JMP $E477¢0140 ;¢0150 *=$FC34 SELECT IDE SEG ^F1¢0160 JSR SELNXTHD¢0170 JMP $FC6D¢0180 ;¢0190 *=$FCB5 TOGGLE D2 ^F2¢0200 JSR PROCD2¢0210 .BYTE $EA,$EA,$EA,$EA¢0220 .BYTE $EA,$EA,$EA,$EA¢0230 LDA #$00¢0240 ;¢0250 *=$C31D KILL ROM CHKSUM¢0260 NOP¢0270 NOP¢0280 ;¢0290 *=$D700¢0300 ;¢0310 INITL1L2¢0320 JSR FINDX¢0330 JSR SETL1L2¢0340 RTS¢0350 ;¢0360 SELNXTHD¢0370 JSR FINDX¢0380 JSR INCRX¢0390 JSR SETL1L2¢0400 RTS¢0410 ;¢0420 FINDX¢0430 LDX #$1C¢0440 NXTPARM LDA $D7BC+3,X¢0450 AND #$0F¢0460 BNE FOUNDX¢0470 DEX¢0480 DEX¢0490 DEX¢0500 DEX¢0510 BNE NXTPARM¢0520 FOUNDX RTS¢0530 ;¢0540 INCRX¢0550 JSR WRITEON¢0560 LDA $D7BC+3,X¢0570 AND #$F0¢0580 STA $D7BC+3,X¢0590 TXA¢0600 CLC¢0610 ADC #$04¢0620 AND #$1C¢0630 TAX¢0640 LDA $D7BC+3,X¢0650 ORA #$01¢0660 STA $D7BC+3,X¢0670 JSR WRITEOFF¢0680 RTS¢0690 ;¢0700 SETL1L2¢0710 TXA¢0720 LSR A¢0730 LSR A¢0740 AND #$0F¢0750 STA $D140¢0760 LDY $D301¢0770 RTS¢0780 ;¢0790 PROCD2¢0800 JSR WRITEON¢0810 LDA $D7DF¢0820 EOR #$02¢0830 STA $D7DF¢0840 JSR WRITEOFF¢0850 JSR FINDX¢0860 JSR SETL1L2¢0870 LDY $D301¢0880 RTS¢0890 ;¢0900 WRITEON¢0910 LDA #$40¢0920 STA $D140¢0930 RTS¢0940 ;¢0950 WRITEOFF¢0960 LDA #$00¢0970 STA $D140¢0980 RTS¢0990 ;¢1000 *=$D7BC¢1010 .BYTE $00,$00,$00,$00¢1020 HDTABL¢1030 .BYTE $00,$00,$06,$01 ;1536SD¢1040 .BYTE $00,$06,$06,$00 ;1536SD¢1050 .BYTE $00,$0C,$06,$00 ;1536SD¢1060 .BYTE $00,$12,$06,$00 ;1536SD¢1070 .BYTE $00,$18,$08,$60 ;2048DD¢1080 .BYTE $00,$20,$10,$60 ;4096DD¢1090 .BYTE $00,$30,$10,$60 ;4096DD¢1100 .BYTE $00,$40,$10,$62 ;4096DD¢1110 .BYTE $00,$50,$30,$63 ;12K DD¢1120 .BYTE $00,$80,$80,$64 ;32K DD¢1130 .BYTE $01,$00,$FF,$65 ;64K DD¢1140 .BYTE $02,$00,$FF,$66 ;64K DD¢1150 .BYTE $03,$00,$FF,$67 ;64K DD¢1160 .BYTE $04,$00,$FF,$68 ;64K DD¢1170 .BYTE $05,$00,$FF,$60 ;64K SD¢1180 .BYTE $06,$00,$FF,$60 ;64K SD¢1190 END¢