EdAsm/EDASM.SRC/EDITOR/EXTERNALS.S

111 lines
4.6 KiB
ArmAsm

Name : EXTERNALS.S
End of file : 3,020
This file was generated using the DiskBrowser utility with minimal editing.
It is meant for viewing purposes only.
;
; These externals labels are EDASM.SYSTEM's entry points
;
XB198 EQU $B198 ;warm start
XB1AB EQU $B1AB ;EI main loop
XB1CB EQU $B1CB ;reset I/O hooks
XB211 EQU $B211 ;command parser
XB274 EQU $B274 ;get non-blank char
XB286 EQU $B286 ;cmd table ptr
XB289 EQU $B289 ;do an RTS
XB28E EQU $B28E ;print cmd syntax err
XB290 EQU $B290 ;prt err msg
XB339 EQU $B339 ;output CR
XB33D EQU $B33D ;beep
XB343 EQU $B343 ;output (A)
XB36B EQU $B36B ;call monitor's VTAB
XB375 EQU $B375 ;call monitor's BELL1
XB37F EQU $B37F ;call monitor's PRBLNK
XB389 EQU $B389 ;call monitor's PRNTAX
XB393 EQU $B393 ;call monitor's SETKBD & SETVID
XB3D9 EQU $B3D9 ;Output (A) thru EI's CSW
XB5F8 EQU $B5F8 ;Fatal Error
XB5FF EQU $B5FF ;Close file and fall thru
XB602 EQU $B602 ; to print err msg
XB620 EQU $B620 ;Print "ER:" and beep
XB659 EQU $B659 ;Print err msg and err code
XB6EA EQU $B6EA ;Multi-buffer err msg
XB7AB EQU $B7AB ;Load EDASM.ED
XB836 EQU $B836 ;Set prefix to EDASM's boot dir
XB844 EQU $B844 ;Load EDASM.ED or EDASM.ASM
XB86F EQU $B86F ;Print invalid pathname
XB883 EQU $B883 ;check file's attributes
XB8B2 EQU $B8B2 ;copy file's name to 2 buffers
XB8CE EQU $B8CE ;open a file for reading
XB8EF EQU $B8EF ;close file and proceed to err handler
XB8FE EQU $B8FE ;close file and return to caller
XB904 EQU $B904 ;set file info
XB90B EQU $B90B ;kill file
XB912 EQU $B912 ;rename
XB919 EQU $B919 ;create
XB920 EQU $B920 ;write
XB927 EQU $B927 ;set EOF
XB92E EQU $B92E ;xfer control to another .SYSTEM program
XB937 EQU $B937 ;open and read an EDASM module
XB966 EQU $B966 ;check a file's size
XB99B EQU $B99B ;convert (A) to printable HEX code
XB9B0 EQU $B9B0 ;EXEC command handler
;=================================================
;
; These externals labels are EDASM.SYSTEM's DATA AREAS
;
XB40A EQU $B40A ;text of err messages
XB420 EQU $B420 ;are in $B40A-$B5BE
XB427 EQU $B427
XB432 EQU $B432
XB43E EQU $B43E
XB448 EQU $B448
XB45B EQU $B45B
XB50D EQU $B50D
XB521 EQU $B521
;
XB9EE EQU $B9EE ;used by SWAP command
XBA33 EQU $BA33 ; - ditto -
XBA78 EQU $BA78 ;used by SW16
XBA80 EQU $BA80 ;ptr to free mem
XBA87 EQU $BA87 ;open ref #
XBA8A EQU $BA8A ;read ref #
XBA8C EQU $BA8C ;read request len
XBA8E EQU $BA8E ;actual read len
XBA91 EQU $BA91 ;write ref #
XBA92 EQU $BA92 ;write data buffer
XBA94 EQU $BA94 ;write len
XBAA0 EQU $BAA0 ;New line parm block
XBAA1 EQU $BAA1 ;NL ref #
XBAA4 EQU $BAA4 ;Read park block used by CAT/CATALOG cmd
XBAA5 EQU $BAA5 ;read ref #
XBAA8 EQU $BAA8 ;read len
XBAAC EQU $BAAC ;use to read dir block
XBAAD EQU $BAAD ;read ref #
XBAB5 EQU $BAB5 ;Set EOF ref #
XBAB6 EQU $BAB6 ;new EOF (3 bytes)
XBABC EQU $BABC
XBAC8 EQU $BAC8
XBACA EQU $BACA
XBACB EQU $BACB
XBACC EQU $BACC
XBACE EQU $BACE
XBACF EQU $BACF
XBAD1 EQU $BAD1
XBADA EQU $BADA
XBADC EQU $BADC
XBADD EQU $BADD
XBADE EQU $BADE
XBAE3 EQU $BAE3
XBAE8 EQU $BAE8
XBAEA EQU $BAEA
XBAEB EQU $BAEB
XBAEC EQU $BAEC
XBAEE EQU $BAEE
XBAF4 EQU $BAF4
XBAF7 EQU $BAF7
XBAFB EQU $BAFB
XBAFD EQU $BAFD
XBAFE EQU $BAFE
XBB1A EQU $BB1A
XBB80 EQU $BB80