186 lines
5.1 KiB
ArmAsm
186 lines
5.1 KiB
ArmAsm
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
;
|
||
; Published under the MIT Licence
|
||
;
|
||
; Copyright (c) 1992 Europress Software
|
||
; Copyright (c) 2020 Francois Lionet
|
||
;
|
||
; Permission is hereby granted, free of charge, to any person
|
||
; obtaining a copy of this software and associated documentation
|
||
; files (the "Software"), to deal in the Software without
|
||
; restriction, including without limitation the rights to use,
|
||
; copy, modify, merge, publish, distribute, sublicense, and/or
|
||
; sell copies of the Software, and to permit persons to whom the
|
||
; Software is furnished to do so, subject to the following
|
||
; conditions:
|
||
;
|
||
; The above copyright notice and this permission notice shall be
|
||
; included in all copies or substantial portions of the Software.
|
||
;
|
||
; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||
; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||
; OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||
; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||
; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||
; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||
; ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
|
||
; THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||
;
|
||
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
; Donn<6E>es de Configuration Interpr<70>teur
|
||
;
|
||
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
||
EdT Macro
|
||
dc.b 0
|
||
dc.b .\@E-.\@D
|
||
.\@D dc.b "\2"
|
||
.\@E
|
||
EndM
|
||
EdD Macro
|
||
dc.b 0
|
||
dc.b .\@E-.\@D
|
||
.\@D \2
|
||
.\@E
|
||
EndM
|
||
|
||
dc.l "CCt1" Code de securite!
|
||
dc.l Txt2-Txt1
|
||
Txt1
|
||
; Messages systeme
|
||
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
EdT 1,<>
|
||
EdT 2,<S:AMOSPro_Interpreter_Config>
|
||
EdT 3,<Compiler.Lib>
|
||
EdT 4,<AMOS.library>
|
||
EdT 5,<Header_Cli.Lib>
|
||
EdT 6,<Header_Backstart.Lib>
|
||
EdT 7,<Header_AMOS.AMOS>
|
||
EdT 8,<Def_Compiled>
|
||
EdT 9,<Ram:>
|
||
EdT 10,<Ram:Temp_Program.AMOS>
|
||
EdT 11,<Ram:Compiled_Program.AMOS>
|
||
EdT 12,<>
|
||
EdT 13,<>
|
||
EdT 14,<>
|
||
EdT 15,<>
|
||
|
||
EdT 16,<- - - - - - - - - - - - - - - >
|
||
EdT 17,<AMOSPro Compiler by F. Lionet >
|
||
EdT 18,<<EFBFBD> 1993 Europress Software Ltd.>
|
||
EdT 19,<- - - - - - - - - - - - - - - >
|
||
EdT 20,<Tokenising program...>
|
||
EdT 21,<Testing program...>
|
||
EdT 22,<Opening libraries...>
|
||
EdT 23,<Compiling program...>
|
||
EdT 24,<Copying library routines...>
|
||
EdT 25,<>
|
||
EdT 26,<Copying system data...>
|
||
EdT 27,<Copying memory banks...>
|
||
EdT 28,<Opening source: >
|
||
EdT 29,<Closing object: >
|
||
EdT 30,<Total memory used: >
|
||
EdT 31,<Object length: >
|
||
EdT 32,< bytes.>
|
||
EdT 33,<>
|
||
EdT 34,< at line >
|
||
EdT 35,<>
|
||
EdT 36,<>
|
||
EdT 37,<>
|
||
EdT 38,<>
|
||
EdT 39,<>
|
||
|
||
; Messages d'erreur
|
||
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
EdT 40,<Error in command line>
|
||
EdT 41,<Error in compiler configuration's command line>
|
||
EdT 42,<Extension not loaded>
|
||
EdT 43,<Cannot get icon informations>
|
||
EdT 44,<Disk error>
|
||
EdT 45,<Out of memory>
|
||
EdT 46,<Cannot open system libraries>
|
||
EdT 47,<Cannot uncode procedure>
|
||
EdT 48,<Compilation aborted>
|
||
EdT 49,<Nothing to compile>
|
||
EdT 50,<Bad editor configuration file>
|
||
EdT 51,<Cannot open math libraries>
|
||
EdT 52,<Not an AMOS program>
|
||
EdT 53,<Label not defined at the same level of procedure>
|
||
EdT 54,<Program already compiled>
|
||
EdT 55,<Program structures too long: compile with the -l option>
|
||
EdT 56,<Program already tokenised>
|
||
EdT 57,<Cannot open source program>
|
||
EdT 58,<Bad interpreter config>
|
||
EdT 59,<Cannot find APSystem folder>
|
||
EdT 60,<Line too long>
|
||
EdT 61,<Cannot load editor configuration>
|
||
EdT 62,<Cannot load interpreter configuration>
|
||
EdT 63,<Cannot load compiler configuration>
|
||
EdT 64,<Division by zero>
|
||
EdT 65,<Overflow at line>
|
||
EdT 66,<Bad compiler configuration file>
|
||
EdT 67,<Cannot load AMOS.Library>
|
||
EdT 68,<Disk is not validated>
|
||
EdT 69,<Disk is write protected>
|
||
EdT 70,<Disk full>
|
||
EdT 71,<>
|
||
|
||
; Message pour COMPILER.AMOS
|
||
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
EdT 72,<>
|
||
EdT 72,<1121100000000000000000000000000000000000000>
|
||
|
||
; 0 0 1 1 2 3 3 4
|
||
; 1234567890123456789012345678901234567890123
|
||
; / ||| | | |
|
||
; / / | \Compiled \ \Compiler \
|
||
; S D T \program \ \Setup \
|
||
; o e y \setup 1 \ 2 \ 1 \ 2
|
||
; u s p
|
||
; r t e
|
||
; c i
|
||
; e n
|
||
;
|
||
; Compiled program setup:
|
||
; ~~~~~~~~~~~~~~~~~~~~~~~
|
||
; 4- Include errors
|
||
; 5- Create default screen
|
||
; 6- Send amos to back
|
||
; 7- CLI program back
|
||
; ...
|
||
; 14- Long jump
|
||
; 15- Include AMOS.library
|
||
; ...
|
||
; 24- Copy all into ram
|
||
; 25- Leave libs upon exit
|
||
; 26- Keep APCMP
|
||
; 27- Squash
|
||
; ...
|
||
; 34- Iff anim?
|
||
; 35- Track module
|
||
; 36- Bell
|
||
; 37- Animated buttons
|
||
|
||
; Iff anim
|
||
EdT 73,<>
|
||
; Track module
|
||
EdT 74,<>
|
||
; Repertoire par defaut
|
||
EdT 75,<>
|
||
EdT 76,<>
|
||
EdT 77,<>
|
||
EdT 78,<>
|
||
EdT 79,<>
|
||
EdT 80,<>
|
||
EdT 81,<>
|
||
EdT 82,<>
|
||
EdT 83,<>
|
||
EdT 84,<>
|
||
EdT 85,<>
|
||
EdT 86,<>
|
||
EdT 87,<>
|
||
|
||
dc.b 0,$FF
|
||
|
||
Txt2
|