initial commit

master
Greg Gauthier 5 months ago
commit eb99594df9
  1. 2
      .gitignore
  2. BIN
      CASSETTE/Bruce Lee.cas
  3. BIN
      CASSETTE/Fort Apocalypse _ Synapse Software.cas
  4. BIN
      CASSETTE/International Karate _ side A.cas
  5. BIN
      CASSETTE/International Karate _ side B.cas
  6. BIN
      CASSETTE/Necromancer.cas
  7. BIN
      CASSETTE/Space Invaders.cas
  8. BIN
      CASSETTE/preppie-ii.cas
  9. BIN
      FDISK/32_BASIC_Programs_for_AtarI_side_A.atr
  10. BIN
      FDISK/32_BASIC_Programs_for_AtarI_side_B.atr
  11. BIN
      FDISK/ADVENT1.ATR
  12. BIN
      FDISK/ANALOG51.XFD
  13. BIN
      FDISK/ANALOG52.XFD
  14. BIN
      FDISK/Antic_Deep_Blue_C_compiler.ATR
  15. BIN
      FDISK/Antic_Deep_Blue_C_compiler_Docs.ATR
  16. BIN
      FDISK/Atari Writer Plus XE.atr
  17. BIN
      FDISK/AtariArtist.atr
  18. BIN
      FDISK/Bank Street Writer.atr
  19. BIN
      FDISK/Bruce Lee.atx
  20. BIN
      FDISK/COMDEM51.XFD
  21. BIN
      FDISK/Castle Wolfenstein.ATR
  22. BIN
      FDISK/DEMOS.XFD
  23. BIN
      FDISK/DIK1.ATX
  24. BIN
      FDISK/DOS25.XFD
  25. BIN
      FDISK/Desktop Atari _ V2.0 _ disk 1 _ side A.atr
  26. BIN
      FDISK/Desktop Atari _ V2.0 _ disk 1 _ side B.atr
  27. BIN
      FDISK/Desktop Atari _ V2.0 _ disk 2 _ side A.atr
  28. BIN
      FDISK/Desktop Atari _ V2.0 _ disk 2 _ side B.atr
  29. BIN
      FDISK/Desktop Atari _ V2.0 _ disk 3 _ side A.atr
  30. BIN
      FDISK/Desktop Atari _ V2.0 _ disk 3 _ side B.atr
  31. BIN
      FDISK/Dos 2.5.atr
  32. BIN
      FDISK/Fort Apocalypse _ Synapse Software.atx
  33. BIN
      FDISK/GAMES5.ATR
  34. BIN
      FDISK/Gauntlet _ Mindscape _ side A.atx
  35. BIN
      FDISK/Gauntlet _ Mindscape _ side B.atr
  36. BIN
      FDISK/Hacker.atx
  37. BIN
      FDISK/International Karate.atr
  38. BIN
      FDISK/Lode Runner.atx
  39. BIN
      FDISK/MULE.atr
  40. BIN
      FDISK/MYDOS45D.XFD
  41. BIN
      FDISK/Mac_65_OS_A_Plus.atr
  42. BIN
      FDISK/Necromancer.atx
  43. BIN
      FDISK/STARTREK.XFD
  44. BIN
      FDISK/Sargon III _ Disk 1.atx
  45. BIN
      FDISK/Sargon III _ Disk 2.atx
  46. BIN
      FDISK/Sargon III _ Disk 3.atx
  47. BIN
      FDISK/Spy Hunter _ SEGA.atx
  48. BIN
      FDISK/Spy vs. Spy _ First Star Software.atx
  49. BIN
      FDISK/Ultima IV - Britannia.ATR
  50. BIN
      FDISK/Ultima IV - Program.ATR
  51. BIN
      FDISK/Ultima IV - Towne.ATR
  52. BIN
      FDISK/Ultima IV - Underworld.ATR
  53. BIN
      FDISK/asmprog2.atr
  54. BIN
      FDISK/asmprogs.atr
  55. BIN
      FDISK/awrtr1.atr
  56. BIN
      FDISK/cprogs01.atr
  57. BIN
      FDISK/cprogs2.atr
  58. BIN
      FDISK/fdisk001.atr
  59. BIN
      FDISK/micro-league-baseball.atx
  60. BIN
      FDISK/preppie-ii.atx
  61. BIN
      FDISK/program-text-editor.atr
  62. 14
      HDISK/BRDRCLR1.ASM
  63. 17
      HDISK/BRDRCLR1.OBJ
  64. 67
      HDISK/HELLO.ASM
  65. 91
      HDISK/HELLO.OBJ
  66. BIN
      HDISK/MYTREE.PIC
  67. BIN
      HDISK/P32P1.BAS
  68. BIN
      HDISK/P33P1.BAS
  69. BIN
      HDISK/P34P1.BAS
  70. BIN
      HDISK/P34P2.BAS
  71. 4
      HDISK/SIMPLE.C
  72. BIN
      HDISK/SIMPLE.CCC
  73. BIN
      HDISK/THINGS.TXT
  74. BIN
      MISC/Just Pong!.xex
  75. BIN
      MISC/QTU.PRG
  76. BIN
      MISC/Text Wizard + V1.2.1.xex
  77. BIN
      MISC/XFORMER.EXE
  78. BIN
      MISC/XFORMER3.PRG
  79. 8
      MISC/assembler-set
  80. 8
      MISC/cprog-set
  81. BIN
      ROM/ATARIBAS.ROM
  82. BIN
      ROM/ATARIOSB.ROM
  83. BIN
      ROM/ATARIXL.ROM
  84. BIN
      ROM/Ace of Aces.rom
  85. BIN
      ROM/Assembler Editor.rom
  86. BIN
      ROM/AtariArtist.rom
  87. BIN
      ROM/BattleZone.rom
  88. BIN
      ROM/Blue Max.rom
  89. BIN
      ROM/Breakout.com
  90. BIN
      ROM/Computer Chess.rom
  91. BIN
      ROM/DonkeyKong.rom
  92. BIN
      ROM/Dropzone.com
  93. BIN
      ROM/Fort Apocalypse.rom
  94. BIN
      ROM/Galaxian.rom
  95. BIN
      ROM/Gremlins.com
  96. BIN
      ROM/MAC 65 _ V1.01.rom
  97. BIN
      ROM/MAC 65 _ V1.02.ROM
  98. BIN
      ROM/Miner 2049er.rom
  99. BIN
      ROM/Pac-Man.rom
  100. BIN
      ROM/Pitfall! II - Lost Caverns.rom
  101. Some files were not shown because too many files have changed in this diff Show More

2
.gitignore vendored

@ -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.

@ -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.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save