commit
eb99594df9
118 changed files with 388 additions and 0 deletions
@ -0,0 +1,2 @@ |
||||
ZIPS/ |
||||
DOCS/ |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,14 @@ |
||||
10 *=$4000 |
||||
20 LDX #$FF |
||||
30 STX $2FC |
||||
40 ; |
||||
50 ; |
||||
60 LOOP LDA $D40B |
||||
70 STA $D40A |
||||
80 STA $D01A |
||||
90 LDX $2FC |
||||
0100 CPX #$FF |
||||
0110 BNE QUIT |
||||
0120 JMP LOOP |
||||
0130 QUIT |
||||
0140 END |
@ -0,0 +1,17 @@ |
||||
|
||||
|
||||
|
||||
0000 10 *= $4000 |
||||
4000 A2FF 20 LDX #$FF |
||||
4002 8EFC02 30 STX $2FC |
||||
40 ; |
||||
50 ; |
||||
4005 AD0BD4 60 LOOP LDA $D40B |
||||
4008 8D0AD4 70 STA $D40A |
||||
400B 8D1AD0 80 STA $D01A |
||||
400E AEFC02 90 LDX $2FC |
||||
4011 E0FF 0100 CPX #$FF |
||||
4013 D003 0110 BNE QUIT |
||||
4015 4C0540 0120 JMP LOOP |
||||
0130 QUIT |
||||
0140 END |
@ -0,0 +1,67 @@ |
||||
10 .TITLE "HELLO WORLD" |
||||
20 .OPT OBJ |
||||
30 *=$4000 |
||||
40 EOL = $9B |
||||
50 ; *** SETUP ICCOM2 *** |
||||
60 OPEN = $03 |
||||
70 WRITE = $08 |
||||
80 PUTREC = $09 |
||||
90 PUTCHR = $0B |
||||
0100 CLOSE = $0C |
||||
0110 IOCB = $0340 |
||||
0120 ICCOM = $0342 |
||||
0130 ICBAL = $0344 |
||||
0140 ICBAH = $0345 |
||||
0150 ICBLL = $0348 |
||||
0160 ICBLH = $0349 |
||||
0170 ICAX1 = $034A |
||||
0180 ICAX2 = $034B |
||||
0190 CIOV = $E456 |
||||
0200 DEVNAM .BYTE "E:",EOL |
||||
0210 MYTEXT .BYTE "HELLO WORLD!",EOL |
||||
0220 ; |
||||
0230 OPENSCR |
||||
0240 LDX #$20 |
||||
0250 LDA #OPEN |
||||
0260 STA ICCOM,X |
||||
0270 ; |
||||
0280 LDA #DEVNAM&255 |
||||
0290 STA ICBAL,X |
||||
0300 LDA #DEVNAM/256 |
||||
0310 STA ICBAH,X |
||||
0320 ; |
||||
0330 ; SET SCREEN FOR WRITE OPERATION |
||||
0340 LDA #WRITE |
||||
0350 STA ICAX1,X |
||||
0360 LDA #$00 |
||||
0370 STA ICAX2,X |
||||
0380 JSR CIOV |
||||
0390 ; |
||||
0400 ; SET PUT RECORD |
||||
0410 LDA #PUTREC |
||||
0420 STA ICCOM,X |
||||
0430 ; |
||||
0440 ; SET TEXT BUFFER |
||||
0450 LDA #MYTEXT&255 |
||||
0460 STA ICBAL,X |
||||
0470 LDA #MYTEXT/256 |
||||
0480 STA ICBAH,X |
||||
0490 ; |
||||
0500 ; PRINT MESSAGE TO SCREEN |
||||
0510 LDA #$00 |
||||
0520 STA ICBLL,X |
||||
0530 LDA #$FF |
||||
0540 STA ICBLH,X |
||||
0550 ; |
||||
0560 ; |
||||
0570 LDA #$FF |
||||
0580 STA $02FC |
||||
0590 LOOP JSR CIOV |
||||
0600 LDA $02FC |
||||
0610 CMP #$FF |
||||
0620 BNE QUIT |
||||
0630 JMP LOOP |
||||
0640 ; |
||||
0650 ERROR BRK |
||||
0660 QUIT BRK |
||||
0670 .END |
@ -0,0 +1,91 @@ |
||||
|
||||
|
||||
|
||||
0000 10 .TITLE "HELLO WORLD" |
||||
0000 20 .OPT OBJ |
||||
0000 30 *= $4000 |
||||
009B 40 EOL = $9B |
||||
50 ; *** SETUP ICCOM2 *** |
||||
0003 60 OPEN = $03 |
||||
0008 70 WRITE = $08 |
||||
0009 80 PUTREC = $09 |
||||
000B 90 PUTCHR = $0B |
||||
000C 0100 CLOSE = $0C |
||||
0340 0110 IOCB = $0340 |
||||
0342 0120 ICCOM = $0342 |
||||
0344 0130 ICBAL = $0344 |
||||
0345 0140 ICBAH = $0345 |
||||
0348 0150 ICBLL = $0348 |
||||
0349 0160 ICBLH = $0349 |
||||
034A 0170 ICAX1 = $034A |
||||
034B 0180 ICAX2 = $034B |
||||
E456 0190 CIOV = $E456 |
||||
4000 45 0200 DEVNAM .BYTE "E:",EOL |
||||
4001 3A |
||||
4002 9B |
||||
4003 48 0210 MYTEXT .BYTE "HELLO WORLD!",EOL |
||||
4004 45 |
||||
4005 4C |
||||
4006 4C |
||||
4007 4F |
||||
4008 20 |
||||
4009 57 |
||||
400A 4F |
||||
400B 52 |
||||
400C 4C |
||||
400D 44 |
||||
400E 21 |
||||
400F 9B |
||||
0220 ; |
||||
0230 OPENSCR |
||||
4010 A220 0240 LDX #$20 |
||||
4012 A903 0250 LDA #OPEN |
||||
4014 9D4203 0260 STA ICCOM,X |
||||
0270 ; |
||||
4017 A900 0280 LDA #DEVNAM&255 |
||||
4019 9D4403 0290 STA ICBAL,X |
||||
401C A940 0300 LDA #DEVNAM/256 |
||||
401E 9D4503 0310 STA ICBAH,X |
||||
0320 ; |
||||
0330 ; SET SCREEN FOR WRITE OPERATION |
||||
4021 A908 0340 LDA #WRITE |
||||
4023 9D4A03 0350 STA ICAX1,X |
||||
4026 A900 0360 LDA #$00 |
||||
4028 9D4B03 0370 STA ICAX2,X |
||||
402B 2056E4 0380 JSR CIOV |
||||
0390 ; |
||||
0400 ; SET PUT RECORD |
||||
402E A909 0410 LDA #PUTREC |
||||
4030 9D4203 0420 STA ICCOM,X |
||||
0430 ; |
||||
0440 ; SET TEXT BUFFER |
||||
4033 A903 0450 LDA #MYTEXT&255 |
||||
|
||||
|
||||
|
||||
|
||||
HELLO WORLD |
||||
|
||||
|
||||
4035 9D4403 0460 STA ICBAL,X |
||||
4038 A940 0470 LDA #MYTEXT/256 |
||||
403A 9D4503 0480 STA ICBAH,X |
||||
0490 ; |
||||
0500 ; PRINT MESSAGE TO SCREEN |
||||
403D A900 0510 LDA #$00 |
||||
403F 9D4803 0520 STA ICBLL,X |
||||
4042 A9FF 0530 LDA #$FF |
||||
4044 9D4903 0540 STA ICBLH,X |
||||
0550 ; |
||||
0560 ; |
||||
4047 A9FF 0570 LDA #$FF |
||||
4049 8DFC02 0580 STA $02FC |
||||
404C 2056E4 0590 LOOP JSR CIOV |
||||
404F ADFC02 0600 LDA $02FC |
||||
4052 C9FF 0610 CMP #$FF |
||||
4054 D004 0620 BNE QUIT |
||||
4056 4C4C40 0630 JMP LOOP |
||||
0640 ; |
||||
4059 00 0650 ERROR BRK |
||||
405A 00 0660 QUIT BRK |
||||
405B 0670 .END |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,4 @@ |
||||
main() |
||||
$( |
||||
printf("Hello World!"); |
||||
$) |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,8 @@ |
||||
/home/gmgauthier/Atari/FLOPPY/asmprogs.atr |
||||
/home/gmgauthier/Atari/FLOPPY/asmprog2.atr |
||||
Off |
||||
Off |
||||
Off |
||||
Off |
||||
Off |
||||
Off |
@ -0,0 +1,8 @@ |
||||
/home/gmgauthier/Atari/FLOPPY/program-text-editor.atr |
||||
/home/gmgauthier/Atari/FLOPPY/Antic_Deep_Blue_C_compiler.ATR |
||||
/home/gmgauthier/Atari/FLOPPY/cprogs01.atr |
||||
/home/gmgauthier/Atari/FLOPPY/cprogs2.atr |
||||
Off |
||||
Off |
||||
Off |
||||
Off |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue