Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
jpg
AMAC.jpg 385.5 kB 1 25-Feb-2014 03:19 Roland B. Wassenberg AMAC.jpg
pdf
ATARI Assembler Editor Referen... 1,669.7 kB 1 25-Feb-2014 00:40 Roland B. Wassenberg ATARI Assembler Editor Reference Card
pdf
ATARI Assembler Editor User-s ... 5,774.6 kB 1 16-Jan-2018 15:38 Roland B. Wassenberg ATARI Assembler Editor User-s Manual-OCR.pdf
pdf
ATARI Assembler Editor User_s ... 5,774.6 kB 1 16-Jan-2018 15:31 Roland B. Wassenberg ATARI Assembler Editor User's Manual-OCR.pdf
pdf
ATARI Assembler Editor Users M... 2,209.1 kB 1 25-Feb-2014 00:40 Roland B. Wassenberg ATARI Assembler Editor Users Manual Update
pdf
ATARI Assembler Editor Users M... 16,488.6 kB 1 25-Feb-2014 00:35 Roland B. Wassenberg ATARI Assembler Editor User's Manual
zip
ATARI Assembler Editor short.z... 1,386.9 kB 1 25-Feb-2014 00:47 Roland B. Wassenberg ATARI Assembler Editor short
bin
Assembler Editor - Revision A.... 8.2 kB 1 09-Sep-2017 21:19 Roland B. Wassenberg Assembler Editor - Revision A.bin
car
Assembler Editor - Revision A.... 8.2 kB 1 09-Sep-2017 21:18 Roland B. Wassenberg Assembler Editor - Revision A.car
jpg
Assembler Editor - Revision A.... 9.9 kB 1 09-Sep-2017 19:52 Roland B. Wassenberg Assembler Editor - Revision A.jpg
rom
Assembler Editor - Revision A.... 8.2 kB 1 09-Sep-2017 21:19 Roland B. Wassenberg Assembler Editor - Revision A.rom
xex
Assembler Editor - Revision A.... 8.3 kB 2 09-Sep-2017 21:35 Roland B. Wassenberg Assembler Editor - Revision A.xex
bin
Assembler Editor - Revision B.... 8.2 kB 2 09-Sep-2017 21:19 Roland B. Wassenberg Assembler Editor - Revision B.bin
car
Assembler Editor - Revision B.... 8.2 kB 1 09-Sep-2017 21:19 Roland B. Wassenberg Assembler Editor - Revision B.car
jpg
Assembler Editor - Revision B.... 14.2 kB 1 09-Sep-2017 19:52 Roland B. Wassenberg Assembler Editor - Revision B.jpg
rom
Assembler Editor - Revision B.... 8.2 kB 1 09-Sep-2017 21:20 Roland B. Wassenberg Assembler Editor - Revision B.rom
xex
Assembler Editor - Revision B.... 8.3 kB 2 09-Sep-2017 21:35 Roland B. Wassenberg Assembler Editor - Revision B.xex
jpg
Assembler Editor Brown front.j... 29.6 kB 1 25-Feb-2014 02:30 Roland B. Wassenberg Assembler Editor Brown front.jpg
jpg
Assembler Editor Error Codes 0... 277.4 kB 1 09-Sep-2017 22:08 Roland B. Wassenberg Assembler Editor Error Codes 001-139.jpg
jpg
Assembler Editor Error Codes 1... 50.5 kB 1 09-Sep-2017 22:09 Roland B. Wassenberg Assembler Editor Error Codes 140-165.jpg
car
Assembler Editor.car 8.2 kB 1 25-Feb-2014 00:48 Roland B. Wassenberg Assembler Editor.car
jpg
Assembler Mnemonics 1.jpg 218.8 kB 1 09-Sep-2017 22:09 Roland B. Wassenberg Assembler Mnemonics 1.jpg
jpg
Assembler Mnemonics 2.jpg 46.7 kB 1 09-Sep-2017 22:09 Roland B. Wassenberg Assembler Mnemonics 2.jpg
jpg
Assembler.jpg 227.6 kB 1 09-Sep-2017 22:09 Roland B. Wassenberg Assembler.jpg
atr
Atari Assembler Editor with DO... 92.2 kB 3 09-Sep-2017 21:35 Roland B. Wassenberg Atari Assembler Editor with DOS 2.0S.atr
atr
Atari Assembler Editor with OS... 92.2 kB 3 09-Sep-2017 21:35 Roland B. Wassenberg Atari Assembler Editor with OSS DOS XL 2.30p Color.atr
bin
Atari Assembler Editor.bin 8.2 kB 1 25-Feb-2014 00:48 Roland B. Wassenberg Atari Assembler Editor
xex
Atari Assembler Editor.xex 8.3 kB 1 09-Sep-2017 21:19 Roland B. Wassenberg Atari Assembler Editor.xex
zip
Atari Macro Assembler V1.0A an... 132.0 kB 1 25-Feb-2014 03:28 Roland B. Wassenberg Atari Macro Assembler V1.0A and Program-Text Editor 1.0 and Editor Customizing M
zip
Atari Macro Assembler V1.0A an... 111.7 kB 1 25-Feb-2014 03:28 Roland B. Wassenberg Atari Macro Assembler V1.0A and Program-Text Editor 1.0.zip
zip
Atari Macro Assembler Ver. 1.0... 194.7 kB 1 25-Feb-2014 03:28 Roland B. Wassenberg Atari Macro Assembler Ver. 1.0C.zip
zip
Atari Macro Assembler and Prog... 10,522.1 kB 1 25-Feb-2014 02:58 Roland B. Wassenberg Atari Macro Assembler and Program-Text Editor manual.zip
pdf
Atari Macro Assembler and Prog... 12,426.0 kB 1 25-Feb-2014 00:43 Roland B. Wassenberg Atari Macro Assembler and Program-Text Editor
jpg
Atari Macro Assembler.jpg 117.2 kB 1 25-Feb-2014 02:30 Roland B. Wassenberg Atari Macro Assembler.jpg
pdf
Atari Macro Assembler.pdf 10,191.5 kB 1 25-Feb-2014 03:05 Roland B. Wassenberg Atari Macro Assembler.pdf
pdf
Atari_Assembler_Editor_User_s_... 20,561.5 kB 2 25-Nov-2018 14:56 Roland B. Wassenberg Atari_Assembler_Editor_User's_Manual_Errata.pdf
pdf
Atari_Assembler_Editor_cartrid... 912.1 kB 1 06-Jan-2016 18:41 Roland B. Wassenberg Atari_Assembler_Editor_cartridge_manual_errata
jpg
Cart.jpg 80.5 kB 1 28-Jan-2015 21:41 Roland B. Wassenberg Mac-65 Cartridge
jpg
Change Editor Color.jpg 33.7 kB 1 09-Sep-2017 22:25 Roland B. Wassenberg Change Editor Color.jpg
jpg
Debugger.jpg 156.1 kB 1 09-Sep-2017 22:09 Roland B. Wassenberg Debugger.jpg
jpg
Der Atari Assembler Cover.jpg 236.6 kB 1 25-Feb-2014 02:30 Roland B. Wassenberg Der Atari Assembler Cover.jpg
jpg
Der Atari Assembler.jpg 13.3 kB 1 25-Feb-2014 02:31 Roland B. Wassenberg Der Atari Assembler.jpg
pdf
EDITOR CUSTOMIZING MANAGER.pdf 50.4 kB 1 25-Feb-2014 03:00 Roland B. Wassenberg EDITOR CUSTOMIZING MANAGER.pdf
txt
EDITOR CUSTOMIZING MANAGER.txt 20.0 kB 1 25-Feb-2014 03:17 Roland B. Wassenberg EDITOR CUSTOMIZING MANAGER.txt
jpg
Edit 6502-1.jpg 90.8 kB 1 16-Mar-2014 22:49 Roland B. Wassenberg Edit 6502-1
jpg
Edit 6502-2.jpg 124.0 kB 1 16-Mar-2014 22:50 Roland B. Wassenberg Edit 6502-2
car
Edit6502 LJK (16K).car 16.4 kB 1 25-Feb-2014 00:51 Roland B. Wassenberg Edit6502 LJK (16K).car
car
Edit6502 LJK (8K).car 8.2 kB 1 25-Feb-2014 00:51 Roland B. Wassenberg Edit6502 LJK (8K).car
jpg
Editor.jpg 174.8 kB 1 09-Sep-2017 22:10 Roland B. Wassenberg Editor.jpg
jpg
Error Codes 2-171.jpg 227.4 kB 1 09-Sep-2017 22:10 Roland B. Wassenberg Error Codes 2-171.jpg
atr
Floating_Point_Package_A.atr 92.2 kB 1 17-Feb-2015 01:08 Roland B. Wassenberg Floating_Point_Package_A
atr
Floating_Point_Package_B.atr 92.2 kB 1 17-Feb-2015 01:08 Roland B. Wassenberg Floating_Point_Package_B
txt
HELLO.ASM1.txt 1.6 kB 1 09-Sep-2017 19:07 Roland B. Wassenberg HELLO.ASM1.txt
txt
HELLO.ASM2.txt 2.7 kB 1 09-Sep-2017 19:07 Roland B. Wassenberg HELLO.ASM2.txt
atr
Hello_World_Source_Code_Atari_... 92.2 kB 1 09-Sep-2017 19:54 Roland B. Wassenberg Hello_World_Source_Code_Atari_Assembler-Editor_with_DOS_2.0S_SD.atr
atr
Hello_World_Source_Code_Atari_... 92.2 kB 1 09-Sep-2017 19:55 Roland B. Wassenberg Hello_World_Source_Code_Atari_Assembler-Editor_with_DOS_2.75_SD.atr
png
LOMEM-SIZE-1.png 8.9 kB 1 23-Aug-2020 21:38 Roland B. Wassenberg LOMEM-SIZE-1.png
png
LOMEM-SIZE-2.png 9.1 kB 1 23-Aug-2020 21:38 Roland B. Wassenberg LOMEM-SIZE-2.png
car
MAC 65 1.01 with DDT.car 16.4 kB 1 25-Feb-2014 00:49 Roland B. Wassenberg MAC 65 1.01 with DDT.car
rom
MAC 65 1.01.rom 16.4 kB 1 25-Feb-2014 00:49 Roland B. Wassenberg MAC 65 1.01.rom
car
MAC-65-Version 1.00.car 16.4 kB 1 28-Jan-2015 21:39 Roland B. Wassenberg MAC-65-Version 1.00.car
rom
MAC-65-Version 1.00.rom 16.4 kB 1 28-Jan-2015 21:40 Roland B. Wassenberg MAC-65-Version 1.00.rom
gif
MAC-65-Version 1.01.gif 3.4 kB 1 28-Jan-2015 21:40 Roland B. Wassenberg MAC-65-Version 1.01.gif
car
MAC-65-Version 1.02.car 16.4 kB 1 28-Jan-2015 21:39 Roland B. Wassenberg MAC-65-Version 1.02.car
gif
MAC-65-Version 1.02.gif 3.4 kB 1 28-Jan-2015 21:40 Roland B. Wassenberg MAC-65-Version 1.02.gif
rom
MAC-65-Version 1.02.rom 16.4 kB 1 28-Jan-2015 21:40 Roland B. Wassenberg MAC-65-Version 1.02.rom
pdf
MAC-65_ToolKit_Manual.pdf 6,958.5 kB 1 17-Feb-2015 00:42 Roland B. Wassenberg MAC-65_ToolKit_Manual
atr
MAC65_2.00_and_4.20_with_Bug65... 92.2 kB 1 17-Feb-2015 01:24 Roland B. Wassenberg MAC65_2.00_and_4.20_with_Bug65_2.0_and_DOS_XL_2.30
jpg
Mac-65 orange 1.jpg 22.7 kB 1 08-Feb-2015 00:26 Roland B. Wassenberg Mac-65 orange 1
atr
Mac_65_4.20_with_Bug-65_and_DO... 92.2 kB 1 17-Feb-2015 01:09 Roland B. Wassenberg Mac_65_4.20_with_Bug-65_and_DOS_XL_2.30
atr
Mac_65_Toolkit.atr 92.2 kB 1 17-Feb-2015 01:24 Roland B. Wassenberg Mac_65_Toolkit
atr
OSS EASMD 1.0 (1981).atr 92.2 kB 1 25-Feb-2014 00:49 Roland B. Wassenberg OSS EASMD 1.0 (1981).atr
cas
OSS EASMD 1.0 (1981).cas 12.9 kB 1 25-Feb-2014 00:48 Roland B. Wassenberg OSS EASMD 1.0 (1981).cas
pdf
OSS_EASMD_version_1.1.pdf 1,257.7 kB 1 19-Feb-2015 00:08 Roland B. Wassenberg OSS_EASMD_version_1.1
atr
OSS_OS-A-plus_1.2e_and_EASMD_1... 92.2 kB 2 17-Feb-2015 01:09 Roland B. Wassenberg OSS_OS-A-plus_1.2e_and_EASMD_1.0_(C)1981
jpg
Program-Text Editor.jpg 114.5 kB 1 25-Feb-2014 02:31 Roland B. Wassenberg Program-Text Editor.jpg
txt
THE AMAC ATARI MACRO ASSEMBLER... 17.1 kB 1 25-Feb-2014 03:07 Roland B. Wassenberg THE AMAC ATARI MACRO ASSEMBLER.txt
rtf
The Atari Assembler Editor Ref... 63.5 kB 2 09-Sep-2017 19:23 Roland B. Wassenberg The Atari Assembler Editor Reference.rtf
rtf
The Atari Assembler Editor bug... 3.6 kB 2 12-Sep-2017 15:59 Roland B. Wassenberg The Atari Assembler Editor bug list.rtf
jpg
The_Atari_Assembler.jpg 71.7 kB 1 06-Jan-2016 19:00 Roland B. Wassenberg The_Atari_Assembler
jpg
assembler_editor_cart_2.jpg 139.5 kB 1 09-Sep-2017 19:50 Roland B. Wassenberg assembler_editor_cart_2.jpg
jpg
assembler_editor_cart_3.jpg 62.2 kB 1 09-Sep-2017 19:50 Roland B. Wassenberg assembler_editor_cart_3.jpg
jpg
assembler_editor_d_cart_1.jpg 63.7 kB 2 09-Sep-2017 20:29 Roland B. Wassenberg assembler_editor_d_cart_1.jpg
jpg
assembler_editor_d_cart_2.jpg 80.9 kB 2 09-Sep-2017 20:29 Roland B. Wassenberg assembler_editor_d_cart_2.jpg

This page (revision-59) was last changed on 24-Aug-2020 10:27 by Roland B. Wassenberg  

This page was created on 24-Feb-2014 23:30 by Roland B. Wassenberg

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 5 added one line
Atari Assembler Editor Box Cover
At line 18 added one line
* [The Atari Assembler Editor bug list.rtf] ; List of known bugs in the program, with description, solution, work around and source
At line 39 added 148 lines
!!Hello Wolrd! Source Code
This is the Hello World! source code:
{{{
10 ; HELLO.ASM
20 ; ---------
30 ;
40 ; THIS ATARI ASSEMBLY PROGRAM
50 ; WILL PRINT THE "HELLO WORLD"
60 ; MESSAGE TO THE SCREEN
70 ;
0100 ; CIO EQUATES
0110 ; ===========
0120 *= $0340 ;START OF IOCB
0130 IOCB
0140 ;
0150 ICHID *= *+1 ;DEVICE HANDLER
0160 ICDNO *= *+1 ;DEVICE NUMBER
0170 ICCOM *= *+1 ;I/O COMMAND
0180 ICSTA *= *+1 ;I/O STATUS
0190 ICBAL *= *+1 ;LSB BUFFER ADDR
0200 ICBAH *= *+1 ;MSB BUFFER ADDR
0210 ICPTL *= *+1 ;LSB PUT ROUTINE
0220 ICPTH *= *+1 ;MSB PUT ROUTINE
0230 ICBLL *= *+1 ;LSB BUFFER LEN
0240 ICBLH *= *+1 ;MSB BUFFER LEN
0250 ICAX1 *= *+1 ;AUX BYTE 1
0260 ICAX2 *= *+1 ;AUX BYTE 1
0270 ;
0280 GETREC = 5 ;GET TEXT RECORD
0290 PUTREC = 9 ;PUT TEXT RECORD
0300 ;
0310 CIOV = $E456 ;CIO ENTRY VECTOR
0320 RUNAD = $02E0 ;RUN ADDRESS
0330 EOL = $9B ;END OF LINE
0340 ;
0350 ; SETUP FOR CIO
0360 ; -------------
0370 *= $0600
0380 START LDX #0 ;IOCB 0
0390 LDA #PUTREC ;WANT OUTPUT
0400 STA ICCOM,X ;ISSUE CMD
0410 LDA #MSG&255 ;LOW BYTE OF MSG
0420 STA ICBAL,X ; INTO ICBAL
0430 LDA #MSG/256 ;HIGH BYTE
0440 STA ICBAH,X ; INTO ICBAH
0450 LDA #0 ;LENGTH OF MSG
0460 STA ICBLH,X ; HIGH BYTE
0470 LDA #$FF ;255 CHAR LENGTH
0480 STA ICBLL,X ; LOW BYTE
0490 ;
0500 ; CALL CIO TO PRINT
0510 ; -----------------
0520 JSR CIOV ;CALL CIO
0530 RTS ;EXIT TO DOS
0540 ;
0550 ; OUR MESSAGE
0560 ; -----------
0570 MSG .BYTE "HELLO WORLD!",EOL
0580 ;
0590 ; INIT RUN ADDRESS
0600 ; ----------------
0610 *= RUNAD
0620 .WORD START
0630 .END
}}}
This is the Hello World! source code in assembled form:
{{{
10 ; HELLO.ASM
20 ; ---------
30 ;
40 ; THIS ATARI ASSEMBLY PROGRAM
50 ; WILL PRINT THE "HELLO WORLD"
60 ; MESSAGE TO THE SCREEN
70 ;
0100 ; CIO EQUATES
0110 ; ===========
0000 0120 *= $0340 ;START OF IOCB
0130 IOCB
0140 ;
0340 0150 ICHID *= *+1 ;DEVICE HANDLER
0341 0160 ICDNO *= *+1 ;DEVICE NUMBER
0342 0170 ICCOM *= *+1 ;I/O COMMAND
0343 0180 ICSTA *= *+1 ;I/O STATUS
0344 0190 ICBAL *= *+1 ;LSB BUFFER ADDR
0345 0200 ICBAH *= *+1 ;MSB BUFFER ADDR
0346 0210 ICPTL *= *+1 ;LSB PUT ROUTINE
0347 0220 ICPTH *= *+1 ;MSB PUT ROUTINE
0348 0230 ICBLL *= *+1 ;LSB BUFFER LEN
0349 0240 ICBLH *= *+1 ;MSB BUFFER LEN
034A 0250 ICAX1 *= *+1 ;AUX BYTE 1
034B 0260 ICAX2 *= *+1 ;AUX BYTE 1
0270 ;
0005 0280 GETREC = 5 ;GET TEXT RECORD
0009 0290 PUTREC = 9 ;PUT TEXT RECORD
0300 ;
E456 0310 CIOV = $E456 ;CIO ENTRY VECTOR
02E0 0320 RUNAD = $02E0 ;RUN ADDRESS
009B 0330 EOL = $9B ;END OF LINE
0340 ;
0350 ; SETUP FOR CIO
0360 ; -------------
034C 0370 *= $0600
0600 A200 0380 START LDX #0 ;IOCB 0
0602 A909 0390 LDA #PUTREC ;WANT OUTPUT
0604 9D4203 0400 STA ICCOM,X ;ISSUE CMD
0607 A91F 0410 LDA #MSG&255 ;LOW BYTE OF MSG
0609 9D4403 0420 STA ICBAL,X ; INTO ICBAL
060C A906 0430 LDA #MSG/256 ;HIGH BYTE
060E 9D4503 0440 STA ICBAH,X ; INTO ICBAH
0611 A900 0450 LDA #0 ;LENGTH OF MSG
0613 9D4903 0460 STA ICBLH,X ; HIGH BYTE
0616 A9FF 0470 LDA #$FF ;255 CHAR LENGTH
0618 9D4803 0480 STA ICBLL,X ; LOW BYTE
0490 ;
0500 ; CALL CIO TO PRINT
0510 ; -----------------
061B 2056E4 0520 JSR CIOV ;CALL CIO
061E 60 0530 RTS ;EXIT TO DOS
0540 ;
0550 ; OUR MESSAGE
0560 ; -----------
061F 48 0570 MSG .BYTE "HELLO WORLD!",EOL
0620 45
0621 4C
0622 4C
0623 4F
0624 20
0625 57
0626 4F
0627 52
0628 4C
0629 44
062A 21
062B 9B
0580 ;
0590 ; INIT RUN ADDRESS
0600 ; ----------------
062C 0610 *= RUNAD
02E0 0006 0620 .WORD START
02E2 0630 .END
0 ERRORS
}}}
Version Date Modified Size Author Changes ... Change note
59 24-Aug-2020 10:27 16.663 kB Roland B. Wassenberg to previous
58 23-Aug-2020 22:03 16.74 kB Roland B. Wassenberg to previous | to last
57 23-Aug-2020 22:00 16.689 kB Roland B. Wassenberg to previous | to last
56 24-Jun-2019 15:27 16.287 kB Maury Markowitz to previous | to last minor edit
55 06-Jun-2019 21:47 16.197 kB Roland B. Wassenberg to previous | to last
54 25-Nov-2018 15:00 16.334 kB Roland B. Wassenberg to previous | to last
53 25-Nov-2018 14:59 16.334 kB Roland B. Wassenberg to previous | to last
52 25-Nov-2018 14:58 16.31 kB Roland B. Wassenberg to previous | to last
51 20-May-2018 02:42 16.164 kB Roland B. Wassenberg to previous | to last
50 18-May-2018 14:55 16.182 kB Maury Markowitz to previous | to last
49 08-May-2018 19:01 16.117 kB Maury Markowitz to previous | to last Atari Macro Assembler and Program-Text Editor CX8121 ==> Atari Macro Assembler
48 08-May-2018 18:55 16.095 kB Maury Markowitz to previous | to last
47 03-May-2018 20:10 16.107 kB Maury Markowitz to previous | to last Atari Basic ==> Atari BASIC
46 03-May-2018 16:59 16.095 kB Maury Markowitz to previous | to last
45 01-May-2018 03:13 15.998 kB Roland B. Wassenberg to previous | to last
44 30-Apr-2018 21:26 15.945 kB Maury Markowitz to previous | to last
43 16-Jan-2018 15:37 14.397 kB Roland B. Wassenberg to previous | to last
42 16-Jan-2018 15:35 14.397 kB Roland B. Wassenberg to previous | to last
41 11-Sep-2017 18:27 14.273 kB Roland B. Wassenberg to previous | to last
« This page (revision-59) was last changed on 24-Aug-2020 10:27 by Roland B. Wassenberg