This page (revision-35) was last changed on 03-Feb-2023 15:21 by Stefan Haubenthal 

This page was created on 04-Aug-2017 21:46 by Roland B. Wassenberg

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
35 03-Feb-2023 15:21 11 KB Stefan Haubenthal to previous CAMAC
34 25-Oct-2017 22:16 9 KB Roland B. Wassenberg to previous | to last
33 31-Aug-2017 15:42 9 KB Roland B. Wassenberg to previous | to last
32 31-Aug-2017 01:07 9 KB Roland B. Wassenberg to previous | to last
31 31-Aug-2017 00:24 9 KB Peter Dell to previous | to last
30 31-Aug-2017 00:24 9 KB Peter Dell to previous | to last
29 28-Aug-2017 01:41 8 KB Roland B. Wassenberg to previous | to last
28 28-Aug-2017 01:38 8 KB Roland B. Wassenberg to previous | to last
27 28-Aug-2017 01:36 8 KB Roland B. Wassenberg to previous | to last
26 28-Aug-2017 01:34 8 KB Roland B. Wassenberg to previous | to last
25 28-Aug-2017 00:10 7 KB Roland B. Wassenberg to previous | to last
24 11-Aug-2017 22:14 7 KB Roland B. Wassenberg to previous | to last
23 06-Aug-2017 02:29 7 KB Roland B. Wassenberg to previous | to last
22 06-Aug-2017 02:27 7 KB Roland B. Wassenberg to previous | to last
21 06-Aug-2017 01:55 7 KB Roland B. Wassenberg to previous | to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 14 added 67 lines
!!CAMAC
{{{
**** Atari S/W Development HCD1 / BATCH OUTPUT FILE ****
AOS/VS 3.07 / EXEC 3.07 19-JAN-84 10:11:01
QPRI=254 SEQ=31324
INPUT FILE -- :UDD:SYSTEMS:850:?031.CLI.004.JOB (WILL BE DELETED AFTER PROCESSING)
LIST FILE -- :QUEUE:NORDIN.LIST.31324
--------
LAST MESSAGE CHANGE 12-JAN-84 16:06:08
Atari S/W Development System HCD1
Backup schedule (system shut down): Saturday 21-Jan-84 9:30-11:30am
Refer to HELP *COMMANDS, HELP *PSEUDO, HELP, APHELP, and ?MHELP.
Refer to DISP FUNC in SED for list of default function key commands.
--------
LAST PREVIOUS LOGON 19-JAN-84 10:09:45
* searchlist :UDD:NORDIN:UTIL :UDD:NORDIN:LINKS :C :UTIL :
AOS/VS CLI REV 03.03.00.00 19-JAN-84 10:11:05
Ý SEARCHLIST :UDD:SYSTEMS:UTIL,:UDD:NORDIN:UTIL,:UDD:NORDIN:LINKS,:C,:UTIL,:
Ý DIRECTORY :UDD:SYSTEMS:850
Ý DEFACL SYSTEMS,OWARE,A.JOE,OWARE,A.OLIVIA,OWARE,ARKEN,OWARE,BLOTCKY,OWARE,NORDIN,OWARE,TITTSLER,OWARE,FOWKES,OWARE
Ý CAMAC R850AMAC H=R850AMAC.OBJ L=R850AMAC.PRN R=F SL=132
ATARI CAMAC Assembler Ver 1.0A
Copyright 1981 ATARI Inc.
Enter source file name and options
d:R850AMAC h=d:R850AMAC.OBJ l=d:R850AMAC.PRN R=F SL=132
Pass 1 - Reading D1:R850AMAC.
Pass 2 - Reading D1:R850AMAC.
no ERRORs, 669 Labels, $67E8 free.
ATARI CAMAC Assembler Ver 1.0A
Copyright 1981 ATARI Inc.
Enter source file name and options
Ý
Ý
END OF FILE
AOS/VS CLI TERMINATING 19-JAN-84 10:12:06
PROCESS 42 TERMINATED
ELAPSED TIME 0:01:06
(OTHER JOBS, SAME USERNAME)
USER 'NORDIN' LOGGED OFF 19-JAN-84 10:12:07
****
* LIST FILE EMPTY, WILL NOT BE PRINTED
****
}}}
At line 15 changed one line
* [Atari_Macro_Assembler_DXG_8126-Original.atr] ; originale SD-Diskette mit deutschem DOS II D2.0S ; mit Kopierschutz
* [Atari_Macro_Assembler_DXG_8126-Original.atr] ; originale, deutsche SD-Diskette mit deutschem DOS II D2.0S ; das Original wurde ohne Kopierschutz ausgeliefert, s.u., mit dem Programm Text Editor aber __ohne__ dem dazugehörigen Konfigurationsprogramm (Basic)!
At line 93 added 2 lines
* [Atari Macro Assembler Reference Card-OCR|Atari Macro Assembler Reference Card-OCR.pdf]
* [Atari Program-Text Editor Reference Card-OCR|Atari Program-Text Editor Reference Card-OCR.pdf]
At line 39 changed one line
so wird der Kopierschutz umgangen und AMAC kann verwendet werden.
so wird der Kopierschutz umgangen und AMAC kann verwendet werden.\\
\\
Konkret sieht das so aus:\\
[{Image src='AMAC_(original,protected)-Protection-Code-EN.png' width=219 height=183 }]
Atari Macro Assembler Diskette (englisch, vom Original) - Quelltext des Kopierschutzes für den AMAC (ist im 1. Sektor des Programms auf der Diskette zu finden). Der Schutz ist genau genommen gar keiner. Er war scheinbar ursprünglich darauf ausgelegt, auf einen defekten Sektor zu prüfen. Wie es aussieht wurde dann vor der Auslieferung entschieden dies doch nicht zu tun. Vermutlich weil es bei einem DOS Programm keinen Sinn hat, auf bestimmte Sektoren zu prüfen. Um das Programm nicht ganz neu assemblieren zu müssen, wurde der Code so angepasst, dass auf Sektor 0 gelesen wird. Diesen gibt es nicht und die Logik verhält sich so, als hätte sie den defekten Sektor gefunden.\\
\\
[{Image src='AMAC_(original,unprotected)-Protection-Code-DE.png' width=220 height=329 }]
Atari Macro Assembler Diskette (deutsch, vom Original) - der Quelltext des Kopierschutzes für den AMAC wurde entfernt, s. Bild oben, stattdessen wurden NOP-Befehle eingesetzt sowie Befehle zur Änderung der Farbe und des Hintergrundes, s. Bild weiter unten. Vielen lieben Dank an JAC! von AtariAge für die Analyse.
At line 117 added 3 lines
!!Film
* [Atari_Macro_Assembler.mp4] ; Beispielfilm für die Anwendung des Atari Macro Assemblers
At line 55 changed one line
ATARI Macro Assembler (AMAC) DXG 8126 - Startbildschirm mit aktiviertem Schutz\\
ATARI Macro Assembler (AMAC) DXG 8126 - Startbildschirm der deutschen Version mit deaktiviertem Schutz und anderer Farbe als das US-Original\\
At line 58 changed one line
ATARI Macro Assembler (AMAC) DXG 8126 - Startbildschirm mit deaktiviertem Schutz\\
ATARI Macro Assembler (AMAC) DXG 8126 - Startbildschirm der US-Version mit deaktiviertem Schutz\\
At line 69 changed 3 lines
!!Reference Card
[{Image src='Reference_Card.jpg' width=400 height=300 }]
Atari Program-Text Editor 1.0 - Reference Card\\
!!Reference Cards
[{Image src='Atari_Program-Text_Editor_Reference_Card.jpg' width=583 height=436 }]
Atari Program-Text Editor - Reference Card\\
\\
[{Image src='Atari_Macro_Assembler_Reference_Card.jpg' width=583 height=435 }]
Atari Macro Assembler - Reference Card