initial commit

This commit is contained in:
root
2023-06-12 09:14:09 +02:00
commit b4912f303e
2545 changed files with 209350 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
devtools/gbe/system/gbe.hyp Normal file

Binary file not shown.

BIN
devtools/gbe/system/gbe.ref Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,795 @@
;Note: This file belongs in folder ?:\gbe\system\
;misc ------------------------------------------------------------------------
ARRAYSIZE ARRAYSIZE
INDEXCOUNT INDEXCOUNT
MROUND MROUND
BZERO BZERO
MEMZERO& BZERO
MEMZERO% BZERO
BFILL BFILL
MEMFILL& BFILL
MEMFILL% BFILL
BSWAP BSWAP
BSWAP& BSWAP
BSWAP3 BSWAP
MEMSWAP& BSWAP
MEMSWAP% BSWAP
BEXG BEXG
MEMEXG& BEXG
MEMEXG% BEXG
NYBLE NYBLE
SWAP| NYBLE
BCRYPT BCRYPT
CRYPT$ BCRYPT
BXLATE BXLATE
XLATE$ BXLATE
UNPACK UNPACK
BCOUNT BCOUNT
BCOUNT& BCOUNT
BCOUNT% BCOUNT
BFIND BFIND
BFIND& BFIND
BFIND% BFIND
BMIRROR BMIRROR
MEMMIRROR& BMIRROR
MEMMIRROR% BMIRROR
MEMMIRROR3 BMIRROR
BREPLACE BREPLACE
MEMREPLACE& BREPLACE
MEMREPLACE% BREPLACE
REPLACE$ REPLACE$
BINSTR BINSTR
CRC16 CRC16
CRC32 CRC16
CHECKSUM CRC16
SYSTAB SYSTAB
SYSTAB? SYSTAB
JOYPAD JOYPAD
GSTICK GSTICK
GSTRIG GSTICK
LOG_MSG LOGPMSG
LOG_SET LOG_MSG
LOG_FILE LOG_MSG
LOG_KILL LOG_MSG
NULL NULL
SUBPTR SUBPTR
SCALL SUBPTR
S: SUBPTR
SBYTE SBYTE
ERL ERL
FREEFILE FREEFILE
MIRROR MIRROR
MIRROR| MIRROR
MIRROR& MIRROR
MIRROR3 MIRROR
MIRROR$ MIRROR$
CONTERM CONTERM
PCR PCR
LTRIM$ LTRIM$
RTRIM$ LTRIM$
ZTRIM$ ZTRIM$
LOWER$ LOWER$
LCASE$ LOWER$
UCASE$ LOWER$
STRPOKE STRPOKE
STRPEEK$ STRPOKE
MAKE MAKE
MAKE| MAKE
MAKE& MAKE
MAKE% MAKE
SNDH SNDH
BOUND BOUND
BCOMPARE BCOMPARE
BCOMPARE& BCOMPARE
BCOMPARE% BCOMPARE
DIGITAL$ DIGITAL$
CONSTRAIN CONSTRAIN
MEMAND MEMAND
MEMOR MEMAND
MEMXOR MEMAND
MEMBTST| MEMBTST|
MEMBTST& MEMBTST|
MEMBTST% MEMBTST|
MEMBSET| MEMBTST|
MEMBSET& MEMBTST|
MEMBSET% MEMBTST|
MEMBCLR| MEMBTST|
MEMBCLR& MEMBTST|
MEMBCLR% MEMBTST|
MEMBCHG| MEMBTST|
MEMBCHG& MEMBTST|
MEMBCHG% MEMBTST|
ISASCII ISASCII
ISBLANK ISASCII
ISCNTRL ISASCII
ISPRINT ISASCII
ISSPACE ISASCII
RGB RGB
RGB256 RGB256
RGB1000 RGB256
NEAREST_RGB NEAREST_RGB
AVERAGE_RGB AVERAGE_RGB
GRAYSCALE GRAYSCALE
STRARRAYFILL STRARRAYFILL
SPLIT SPLIT
JOIN JOIN
GETSTR GETSTR
SETSTR SETSTR
WAITVBL WAITVBL
HINYBLE HINYBLE
HIBYTE HINYBLE
HIWORD HINYBLE
HICARD HINYBLE
_0 _0
_1 _0
_2 _0
_3 _0
_4 _0
_5 _0
_6 _0
_7 _0
_8 _0
_9 _0
_VERSION _VERSION
_CPUID _VERSION
M68K? _VERSION
COMPILED? _VERSION
_BUILDINFO _VERSION
ACC? _VERSION
AUTO? _VERSION
BMPSIZE BMPSIZE
C2P C2P
;api -------------------------------------------------------------------------
LDG_INIT LDG_INIT
LDG_OPEN LDG_INIT
LDG_FIND LDG_INIT
LDG_CLOSE LDG_INIT
LDG_LIBPATH LDG_INIT
LDG_ERROR LDG_INIT
STIK_INIT STIK_INIT
STIK_KRFREE STIK_INIT
STIK_KRGETFREE STIK_INIT
STIK_GET_ERR_TEXT STIK_INIT
STIK_GETVSTR STIK_INIT
STIK_TCP_OPEN STIK_INIT
STIK_TCP_CLOSE STIK_INIT
STIK_TCP_SEND STIK_INIT
STIK_TCP_WAIT_STATE STIK_INIT
STIK_CNKICK STIK_INIT
STIK_CNBYTE_COUNT STIK_INIT
STIK_CNGET_CHAR STIK_INIT
STIK_CNGET_BLOCK STIK_INIT
STIK_RESOLVE STIK_INIT
STIK_CNGETINFO STIK_INIT
FONT_INIT FONT_INIT
FONT_SELECT FONT_INIT
AV_INIT AV_INIT
AV_PROTOKOLL AV_INIT
AV_SENDKEY AV_INIT
AV_STARTPROG AV_INIT
AV_ACCWINDOPEN AV_INIT
AV_ACCWINDCLOSED AV_INIT
AV_PATH_UPDATE AV_INIT
AV_WHAT_IZIT AV_INIT
AV_EXIT AV_INIT
AV_STARTED AV_INIT
AV_XWIND AV_INIT
VA_START AV_INIT
DHST_INIT DHST_INIT
DHST_ADD DHST_INIT
JPEGD_INIT JPEGD_INIT
JPEGD_OPENDRIVER JPEGD_INIT
JPEGD_CLOSEDRIVER JPEGD_INIT
JPEGD_GETSTRUCTSIZE JPEGD_INIT
JPEGD_GETIMAGEINFO JPEGD_INIT
JPEGD_GETIMAGESIZE JPEGD_INIT
JPEGD_DECODEIMAGE JPEGD_INIT
;aes -------------------------------------------------------------------------
_AES _AES
_B _AES
_P _AES
_CW _AES
_CH _AES
A~I _AES
G~H _AES
GLOBAL _AES
_DX _AES
_DY _AES
_DW _AES
_DH _AES
MSG MSG
GMOUSE GMOUSE
GMOUSEX GMOUSE
GMOUSEY GMOUSE
GMOUSEK GMOUSE
GHIDEM GMOUSE
GSHOWM GMOUSE
WIND_NEW WIND_NEW
WIND_SGET WIND_SGET
OBJC_SYSVAR OBJC_SYSVAR
APPL_CONTROL APPL_CONTROL
APPL_GETINFO APPL_GETINFO
APPL_SEARCH APPL_SEARCH
APPL_YIELD APPL_YIELD
FSEL_EXINPUT FSEL_EXINPUT
RSRC_RCFIX RSRC_RCFIX
OBJC_XFIND OBJC_XFIND
FORM_POPUP FORM_POPUP
FORM.KEYBD FORM.KEYBD
MENU_ATTACH MENU_ATTACH
MENU_POPUP MENU_ATTACH
SET.MENU MENU_ATTACH
MENU_ISTART MENU_ISTART
MENU_SETTINGS MENU_SETTINGS
GRAF_MULTIRUBBER GRAF_MULTIRUBBER
SHEL_HELP SHEL_HELP
SHEL_WDEF SHEL_WDEF
SHEL_RDEF SHEL_WDEF
WF_NAME WF_NAME
WF_INFO WF_NAME
;ALERT ALERT (conflict)
AP_SEND AP_SEND
MENU.TEXT MENU.TEXT
SHEL.WRITE SHEL.WRITE
APPL.FIND APPL.FIND
OB.STATE OB.STATE
OB.FLAGS OB.STATE
OB_RADIO OB_RADIO
OB_TEXT$ OB_TEXT$
WF_TOP WF_TOP
BFOBSPEC BFOBSPEC
BITBLK BITBLK
TEDINFO TEDINFO
ICONBLK ICONBLK
CICONBLK ICONBLK
USERBLK USERBLK
SLEEP SLEEP
POPUP POPUP
INPUTBOX INPUTBOX
INPUTRADIO INPUTRADIO
OB_SELECTED OB_SELECTED
OB_CROSSED OB_SELECTED
OB_CHECKED OB_SELECTED
OB_DISABLED OB_SELECTED
OB_OUTLINED OB_SELECTED
OB_SHADOWED OB_SELECTED
OB_WHITEBAK OB_SELECTED
OB_SELECTABLE OB_SELECTABLE
OB_DEFAULT OB_SELECTABLE
OB_EXIT OB_SELECTABLE
OB_EDITABLE OB_SELECTABLE
OB_RBUTTON OB_SELECTABLE
OB_LASTOB OB_SELECTABLE
OB_TOUCHEXIT OB_SELECTABLE
OB_HIDETREE OB_SELECTABLE
OB_INDIRECT OB_SELECTABLE
OB_FL3DIND OB_SELECTABLE
OB_FL3DACT OB_SELECTABLE
OB_SUBMENU OB_SELECTABLE
OB_FL3DBAK OB_SELECTABLE
BF_OBSPEC BF_OBSPEC
BF_CHARACTER BF_OBSPEC
BF_FRAMESIZE BF_OBSPEC
BF_FRAMECOL BF_OBSPEC
BF_TEXTCOL BF_OBSPEC
BF_TEXTMODE BF_OBSPEC
BF_FILLPATTERN BF_OBSPEC
BF_INTERIORCOL BF_OBSPEC
BI_PDATA BI_PDATA
BI_WB BI_PDATA
BI_HL BI_PDATA
BI_X BI_PDATA
BI_Y BI_PDATA
BI_COLOR BI_PDATA
UB_CODE UB_CODE
UB_PARM UB_CODE
TE_PTEXT TE_PTEXT
TE_PTMPLT TE_PTEXT
TE_PVALID TE_PTEXT
TE_FONT TE_PTEXT
TE_FONTID TE_PTEXT
TE_JUST TE_PTEXT
TE_COLOR TE_PTEXT
TE_FONTSIZE TE_PTEXT
TE_THICKNESS TE_PTEXT
TE_TXTLEN TE_PTEXT
TE_TMPLEN TE_PTEXT
TE_FRAMECOL TE_PTEXT
TE_TEXTCOL TE_PTEXT
TE_TEXTMODE TE_PTEXT
TE_FILLPATTERN TE_PTEXT
TE_INTERIORCOL TE_PTEXT
IB_PMASK IB_PMASK
IB_PDATA IB_PMASK
IB_PTEXT IB_PMASK
IB_CHAR IB_PMASK
IB_XCHAR IB_PMASK
IB_YCHAR IB_PMASK
IB_XICON IB_PMASK
IB_YICON IB_PMASK
IB_WICON IB_PMASK
IB_HICON IB_PMASK
IB_XTEXT IB_PMASK
IB_YTEXT IB_PMASK
IB_WTEXT IB_PMASK
IB_HTEXT IB_PMASK
IB_FCOLOR IB_PMASK
IB_BCOLOR IB_PMASK
IB_LETTER IB_PMASK
CI_MAINLIST CI_MAINLIST
CI_NUM_PLANES CI_MAINLIST
CI_COL_DATA CI_MAINLIST
CI_COL_MASK CI_MAINLIST
CI_SEL_DATA CI_MAINLIST
CI_SEL_MASK CI_MAINLIST
CI_NEXT_RES CI_MAINLIST
;vdi -------------------------------------------------------------------------
_SW _SW
_SH _SW
VCLS VCLS
VGET VGET
VPUT VGET
VCURVE VCURVE
VRC_COPY VRC_COPY
VQ_VGDOS VQ_VGDOS
VST_POINT VST_POINT
VST_ALIGNMENT VST_ALIGNMENT
VQT_WIDTH VQT_WIDTH
VQT_FONTINFO VQT_FONTINFO
V_GET_PIXEL V_GET_PIXEL
VSGET VSGET
VSPUT VSGET
VS_COLOR VS_COLOR
VQ_COLOR VS_COLOR
VRO_CPYFM VRO_CPYFM
VRT_CPYFM VRO_CPYFM
VR_TRNFM VRO_CPYFM
SET.MFDB VRO_CPYFM
SET.PXYWH VRO_CPYFM
SET.PXYXY VRO_CPYFM
SET.SXYXY VRO_CPYFM
SET.DXYXY VRO_CPYFM
SET.SXYWH VRO_CPYFM
SET.DXYWH VRO_CPYFM
SET.RXYWH VRO_CPYFM
VQF_ATTRIBUTES VQF_ATTRIBUTES
VQL_ATTRIBUTES VQF_ATTRIBUTES
VQM_ATTRIBUTES VQF_ATTRIBUTES
VQT_ATTRIBUTES VQF_ATTRIBUTES
VQ_MOUSE VQ_MOUSE
V_HIDE_C VQ_MOUSE
V_SHOW_C VQ_MOUSE
VQ_KEYS_S VQ_MOUSE
V_BEZ V_BEZ
V_BEZ_FILL V_BEZ
V_BEZ_QUAL V_BEZ
VPALGET VPALGET
VPALSET VPALGET
PALGET PALGET
PALSET PALGET
V_OPNBM V_OPNBM
V_CLSBM V_OPNBM
VQ_EXTND VQ_EXTND
VQ_SCRNINFO VQ_SCRNINFO
VS_CLIP VS_CLIP
VSC_FORM VSC_FORM
VSWR_MODE VSWR_MODE
V_BAR V_BAR
V_RBOX V_BAR
V_RFBOX V_BAR
VR_RECFL V_BAR
V_GTEXT V_GTEXT
V_JUSTIFIED V_GTEXT
V_PLINE V_PLINE
V_PMARKER V_PLINE
V_FILLAREA V_PLINE
V_CONTOURFILL V_CONTOURFILL
V_CIRCLE V_CIRCLE
V_ARC V_CIRCLE
V_PIESLICE V_CIRCLE
V_CURTEXT V_CURTEXT
VST_COLOR VST_COLOR
VST_EFFECTS VST_COLOR
VST_ROTATION VST_COLOR
VST_HEIGHT VST_COLOR
VST_FONT VST_COLOR
VSM_COLOR VSM_COLOR
VSM_HEIGHT VSM_COLOR
VSM_TYPE VSM_COLOR
VSF_COLOR VSF_COLOR
VSF_INTERIOR VSF_COLOR
VSF_PERIMETER VSF_COLOR
VSF_STYLE VSF_COLOR
VSF_UDPAT VSF_COLOR
VSL_COLOR VSL_COLOR
VSL_TYPE VSL_COLOR
VSL_WIDTH VSL_COLOR
VSL_ENDS VSL_COLOR
VSL_UDSTY VSL_COLOR
VBOX VBOX
VLINE VBOX
VPLOT VBOX
TBITBLT TBITBLT
C_XBIOS C_XBIOS
C_VDI C_XBIOS
V_SETRGB V_SETRGB
VS_CTAB V_SETRGB
VS_CTAB_ENTRY V_SETRGB
VS_DFLT_CTAB V_SETRGB
VQ_CTAB V_SETRGB
VQ_CTAB_ENTRY V_SETRGB
VQ_CTAB_ID V_SETRGB
V_CTAB_IDX2VDI V_SETRGB
V_CTAB_VDI2IDX V_SETRGB
V_CTAB_IDX2VALUE V_SETRGB
V_GET_CTAB_ID V_SETRGB
VQ_DFLT_CTAB V_SETRGB
V_CREATE_CTAB V_SETRGB
V_DELETE_CTAB V_SETRGB
V_CREATE_ITAB V_SETRGB
V_DELETE_ITAB V_SETRGB
VR_TRANSFER_BITS VR_TRANSFER_BITS
V_OPEN_BM VR_TRANSFER_BITS
V_RESIZE_BM VR_TRANSFER_BITS
SET.GCBITMAP VR_TRANSFER_BITS
VR_CLIP_RECTS_BY_DST VR_TRANSFER_BITS
VR_CLIP_RECTS_BY_SRC VR_TRANSFER_BITS
VST_NAME VST_NAME
VQT_NAME_AND_ID VST_NAME
VQT_EXT_NAME VST_NAME
VQT_XFNTINFO VST_NAME
VQT_FONTHEADER VST_NAME
VST_WIDTH VST_NAME
V_HARDCOPY V_HARDCOPY
V_CLEAR_DISP_LIST V_HARDCOPY
VST_FG_COLOR VST_FG_COLOR
VSF_FG_COLOR VST_FG_COLOR
VSL_FG_COLOR VST_FG_COLOR
VSM_FG_COLOR VST_FG_COLOR
VSR_FG_COLOR VST_FG_COLOR
VQT_FG_COLOR VST_FG_COLOR
VQF_FG_COLOR VST_FG_COLOR
VQL_FG_COLOR VST_FG_COLOR
VQM_FG_COLOR VST_FG_COLOR
VQR_FG_COLOR VST_FG_COLOR
VST_BG_COLOR VST_BG_COLOR
VSF_BG_COLOR VST_BG_COLOR
VSL_BG_COLOR VST_BG_COLOR
VSM_BG_COLOR VST_BG_COLOR
VSR_BG_COLOR VST_BG_COLOR
VQT_BG_COLOR VST_BG_COLOR
VQF_BG_COLOR VST_BG_COLOR
VQL_BG_COLOR VST_BG_COLOR
VQM_BG_COLOR VST_BG_COLOR
VQR_BG_COLOR VST_BG_COLOR
VS_HILITE_COLOR VS_HILITE_COLOR
VS_MIN_COLOR VS_HILITE_COLOR
VS_MAX_COLOR VS_HILITE_COLOR
VS_WEIGHT_COLOR VS_HILITE_COLOR
VQ_HILITE_COLOR VS_HILITE_COLOR
VQ_MIN_COLOR VS_HILITE_COLOR
VQ_MAX_COLOR VS_HILITE_COLOR
VQ_WEIGHT_COLOR VS_HILITE_COLOR
VQ_PX_FORMAT VQ_PX_FORMAT
V_COLOR2VALUE VQ_PX_FORMAT
V_VALUE2COLOR VQ_PX_FORMAT
V_COLOR2NEAREST VQ_PX_FORMAT
VEX_TIMV VEX_TIMV
VEX_BUTV VEX_TIMV
VEX_MOTV VEX_TIMV
VEX_CURV VEX_TIMV
;bios ------------------------------------------------------------------------
_TOS _TOS
_CPU _TOS
_MINT _TOS
SND? _TOS
_FPU _TOS
_MCH _TOS
_CF_ _TOS
PCR? SUPERSCALAR
SUPERSCALAR SUPERSCALAR
BEEP BEEP
DMASND? DMASND?
EJP? DMASND?
GETCOOKIE GETCOOKIE
SETCOOKIE GETCOOKIE
DELCOOKIE GETCOOKIE
FPU? CPUFLUSH
CPU020? CPUFLUSH
CPU020 CPUFLUSH
FPU882 CPUFLUSH
CPUFLUSH CPUFLSUH
KBSHIFT KBSHIFT
DRVMAP DRVMAP
BCONIN BCONIN
BCONOUT BCONIN
BCOSTAT BCOSTAT
BCONSTAT BCOSTAT
SETEXEC SETEXEC
TICKCAL TICKCAL
MEDIACH MEDIACH
GETBPB GETBPB
RWABS RWABS
LRWABS RWABS
COLDBOOT COLDBOOT
WARMBOOT COLDBOOT
;xbios -----------------------------------------------------------------------
RANDOM% RANDOM%
DSOUND DSOUND
BLITMODE BLITMODE
CACHECTRL BLITMODE
G~R GETREZ
GETREZ GETREZ
SETSCREEN GETREZ
LOGBASE GETREZ
PHYSBASE GETREZ
WAKETIME WAKETIME
BCONMAP BCONMAP
GIACCESS GIACCESS
ONGIBIT GIACCESS
OFFGIBIT GIACCESS
NVMACCESS NVMACCESS
SUPEXEC SUPEXEC
SETPALETTE SETPALETTE
;SETCOLOR SETPALETTE (conflict)
GETTIME GETTIME
;SETTIME SETTIME (conflict)
JDISINT JDISINT
JENABINT JENABINT
DMAREAD DMAREAD
DMAWRITE DMAREAD
SETPRT SETPRT
PRTBLK SETPRT
SCRDMP SETPRT
RSCONF SETPRT
CURSCONF SETPRT
IOREC IOREC
IKBDWS IOREC
MIDIWS IOREC
KEYTBL KEYTBL
KBRATE KEYTBL
KBDVBASE KEYTBL
BIOSKEYS KEYTBL
FLOPRD FLOPRD
FLOPWR FLOPRD
FLOPFMT FLOPRD
FLOPVER FLOPRD
FLOPRATE FLOPRD
PROTOBT FLOPRD
ESETBANK ESETBANK
ESETCOLOR ESETBANK
ESETGRAY ESETBANK
ESETSMEAR ESETBANK
EGETSHIFT ESETBANK
ESETSHIFT ESETBANK
EGETPALETTE ESETBANK
ESETPALETTE ESETBANK
VSETMODE VSETMODE
VGETSIZE VSETMODE
VGETMONITOR VSETMODE
VCHECKMODE VSETMODE
VGETRGB VSETMODE
VSETRGB VSETMODE
VSETMASK VSETMODE
VSETSYNC VSETMODE
VSETSCREEN VSETMODE
SOUNDCMD SOUNDCMD
SETMODE SOUNDCMD
BUFFOPER SOUNDCMD
BUFFPTR SOUNDCMD
DEVCONNECT SOUNDCMD
DSPTRISTATE SOUNDCMD
GPIO SOUNDCMD
LOCKSND SOUNDCMD
UNLOCKSND SOUNDCMD
SETBUFFER SOUNDCMD
SETMONTRACKS SOUNDCMD
SETTRACKS SOUNDCMD
SNDSTATUS SOUNDCMD
SETINTERRUPT SOUNDCMD
CT60_CACHE CT60_CACHE
CT60_FLUSH_CACHE CT60_CACHE
CT60_READ_CORE_TEMPERATURE CT60_CACHE
CT60_RW_PARAMETER CT60_CACHE
CT60_VMALLOC CT60_CACHE
SCREEN SCREEN
VSYNC VSYNC
DSP_DOBLOCK DSP_DOBLOCK
DSP_BLKHANDSHAKE DSP_DOBLOCK
DSP_BLKUNPACKED DSP_DOBLOCK
DSP_INSTREAM DSP_DOBLOCK
DSP_OUTSTREAM DSP_DOBLOCK
DSP_IOSTREAM DSP_DOBLOCK
DSP_REMOVEINTERRUPTS DSP_DOBLOCK
DSP_GETWORDSIZE DSP_DOBLOCK
DSP_LOCK DSP_DOBLOCK
DSP_UNLOCK DSP_DOBLOCK
DSP_AVAILABLE DSP_DOBLOCK
DSP_RESERVE DSP_DOBLOCK
DSP_LOADPROG DSP_DOBLOCK
DSP_EXECPROG DSP_DOBLOCK
DSP_EXECBOOT DSP_DOBLOCK
DSP_LODTOBINARY DSP_DOBLOCK
DSP_TRIGGERHC DSP_DOBLOCK
DSP_REQUESTUNIQUEABILITY DSP_DOBLOCK
DSP_GETPROGABILITY DSP_DOBLOCK
DSP_FLUSHSUBROUTINES DSP_DOBLOCK
DSP_LOADSUBROUTINE DSP_DOBLOCK
DSP_INQSUBRABILITY DSP_DOBLOCK
DSP_RUNSUBROUTINE DSP_DOBLOCK
DSP_HF0 DSP_DOBLOCK
DSP_HF1 DSP_DOBLOCK
DSP_HF2 DSP_DOBLOCK
DSP_HF3 DSP_DOBLOCK
DSP_BLKWORDS DSP_DOBLOCK
DSP_BLKBYTES DSP_DOBLOCK
DSP_HSTAT DSP_DOBLOCK
DSP_SETVECTORS DSP_DOBLOCK
DSP_MULTBLOCKS DSP_DOBLOCK
INITMOUS INITMOUS
;gemdos ----------------------------------------------------------------------
_GEMDOS _GEMDOS
DTA _GEMDOS
_PID _GEMDOS
F_OPEN F_OPEN
F_CLOSE F_OPEN
F_SEEK F_SEEK
F_RELSEEK F_SEEK
F_BPUT F_BPUT
F_BPUT F_BGET
F_BSAVE F_BSAVE
F_BLOAD F_BSAVE
F_EOF F_EOF
F_LOC F_EOF
F_LOF F_EOF
F_INPUT F_INPUT
F_OUTPUT F_INPUT
F_LINE_INPUT F_LINE_INPUT
F_LINE_OUTPUT F_LINE_INPUT
PREAD PREAD
PWRITE PREAD
F_INP F_INP
F_INP& F_INP
F_INP% F_INP
F_OUT F_INP
F_OUT& F_INP
F_OUT% F_INP
DFREE% DFREE%
ALLOC ALLOC
MXALLOC MXALLOC
CALLOC CALLOC
MACCESS MXALLOC
MVALIDATE MXALLOC
FSEEK FSEEK
FOPEN FOPEN
FCLOSE FOPEN
FREAD FOPEN
FWRITE FOPEN
FCREATE FOPEN
FLOCK FLOCK
DLOCK FLOCK
DPATHCONF DPATHCONF
PDOMAIN PDOMAIN
CCONWS CCONWS
SYIELD SYIELD
SHUTDWON SHUTDOWN
PSYSCTL PSYSCTL
SUPER SUPER
PEXEC PEXEC
FDELETE FDELETE
FRENAME FDELETE
FGETCHAR FGETCHAR
FPUTCHAR FGETCHAR
FATTRIB FATTRIB
FDATIME FATTRIB
FXATTR FATTRIB
FDUP FDUP
FFORCE FDUP
FINSTAT FINSTAT
FOUTSTAT FINSTAT
FCNTL FINSTAT
FSELECT FINSTAT
FPOLL FINSTAT
DGETDRV DGETDRV
DSETDRV DGETDRV
DCREATE DCREATE
DDELETE DCREATE
DGETPATH DGETPATH
DSETPATH DGETPATH
DGETCWD DGETPATH
TGETDATE TGETDATE
TGETTIME TGETDATE
TSETDATE TGETDATE
TSETTIME TGETDATE
SYSCONF SYSCONF
SSYSTEM SYSCONF
SALERT SALERT
FCHMOD FCHMOD
FCHOWN FCHMOD
PTERMRES PTERMRES
DATE$ DATE$
TIME$ TIME$
DATE DATE
TIME DATE
TIMESTAMP$ TIMESTAMP$
LOADMEM LOADMEM
LOADSTR LOADSTR
SET.SOCKADDR FSOCKET
FSOCKET FSOCKET
FSOCKETPAIR FSOCKET
FACCEPT FSOCKET
FSOCKET FSOCKET
FBIND FSOCKET
FLISTEN FSOCKET
FRECVMSG FSOCKET
FSENDMSG FSOCKET
FRECVFROM FSOCKET
FSENDTO FSOCKET
FSETSOCKOPT FSOCKET
FGETSOCKOPT FSOCKET
FGETPEERNAME FSOCKET
FGETSOCKNAME FSOCKET
FSHUTDOWN FSOCKET
CMDLINE$ CMDLINE$
ENVIRON ENVIRON
ENVIRON$ ENVIRON$
CURDIR$ CURDIR$
SLBOPEN SLBOPEN
SLBCLOSE SLBOPEN
ENDSEEK ENDSEEK
F_ENDSEEK ENDSEEK
FILELEN FILELEN
PGETPID PGETPID
PGETPPID PGETPID
FPIPE FPIPE
FMIDIPIPE FPIPE
PRUSAGE PRUSAGE
SUPTIME PRUSAGE
PUSRVAL PRUSAGE
PSETLIMIT PRUSAGE
PNICE PNICE
PRENICE PNICE
PGETPRIORITY PNICE
PSETPRIORITY PNICE
FILECOPY FILECOPY
DWRITELABEL DWRITELABEL
DREADLABEL DWRITELABEL
DOPENDIR DOPENDIR
DREADDIR DOPENDIR
DREWINDDIR DOPENDIR
DCLOSEDIR DOPENDIR
DXREADDIR DOPENDIR
FEXIST FEXIST
PKILL PKILL
PSIGNAL PKILL
FILES FILES
NETWORK? NETWORK?
YEAR YEAR
MONTH YEAR
DAY YEAR
HOUR24 YEAR
MINUTE YEAR
SECOND YEAR
HOUR12 HOUR12
MERIDIEM MERIDIEM
WEEKDAY WEEKDAY
DAYNO DAYNO
LEAP LEAP
WEEK WEEK
FREADLINK FREADLINK
;line-a ----------------------------------------------------------------------
AMOUSE AMOUSE
TPUT TPUT
;compiler commands -----------------------------------------------------------
$AX Compiler commands
$D Compiler commands
$H1 Compiler commands
$KX Compiler commands
$L Compiler commands
$OX Compiler commands
$T1 Compiler commands
$T? Compiler commands
$ZX Compiler commands
;$U Compiler commands (conflict)
$WHHHH Compiler commands
;eof

BIN
devtools/gbe/system/gen.prg Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,322 @@
;Note: This file belongs in folder x:\gbe\system\
;#1
DEFBIT DEFWRD
DEFBYT DEFWRD
DEFINT DEFWRD
DEFFLT DEFWRD
DEFSTR DEFWRD
$B $
$C $
$E $
$F% $
$I $
$M $
$N $
$P $
$RC $
$S $
$U $
$X $
$% $
. Special Commands
;#2
DIM? DIM
OPTION OPTION BASE
BASE OPTION BASE
MAT Matrix Commands
SET Matrix Commands
ONE Matrix Commands
CPY Matrix Commands
XCPY Matrix Commands
TRANS Matrix Commands
NORM Matrix Commands
DET Matrix Commands
QDET Matrix Commands
RANG Matrix Commands
INV Matrix Commands
NEG Matrix Commands
CHR$ ASC
BIN$ STR$
HEX$ STR$
OCT$ STR$
VAL? VAL
CVL CVI
CVS CVI
CVF CVI
CVD CVI
MKI$ CVI
MKL$ CVI
MKS$ CVI
MKF$ CVI
MKD$ CVI
CFLOAT CINT
DPEEK PEEK
LPEEK PEEK
POKE PEEK
DPOKE PEEK
LPOKE PEEK
SPOKE PEEK
SDPOKE PEEK
SLPOKE PEEK
{ WORD
} WORD
BYTE WORD
INT WORD
LONG WORD
FLOAT WORD
CARD WORD
SINGLE WORD
DOUBLE WORD
CHAR WORD
V: VARPTR
ARRPTR VARPTR
CLR CLEAR
ERASE CLEAR
SSORT QSORT
WITH QSORT
DELETE INSERT
FALSE PI
TRUE PI
DATE$ SETTIME
TIME$ SETTIME
TIMER SETTIME
_X _C
_Y _C
~ VOID
HIMEM BASEPAGE
MSHRINK MALLOC
MFREE MALLOC
;#3
+ Arithmetic Operators
- Arithmetic Operators
/ Arithmetic Operators
* Arithmetic Operators
MOD Arithmetic Operators
\ Arithmetic Operators
^ Arithmetic Operators
> <
&X Assignment Operator
&H Assignment Operator
&O Assignment Operator
;#4
SGN ABS
ODD EVEN
TRUNC INT()
FIX INT()
FRAC INT()
MAX MIN
LOG EXP
COS SIN
TAN SIN
ASIN SIN
ACOS SIN
ATN SIN
DEG SIN
RAD SIN
SINQ SIN
COSQ SIN
VARIAT FACT
COMBIN FACT
RND RANDOM
RAND RANDOM
RANDOMIZE RANDOM
INC DEC
SUB ADD
MUL ADD
DIV ADD
SUCC PRED
BCLR BCLR
BSET BCLR
BCHG BCLR
BTST BCLR
SHR| SHR
SHR& SHR
SHL SHR
SHL| SHR
SHL& SHR
ROL SHR
ROL| SHR
ROL& SHR
ROR SHR
ROR| SHR
ROR& SHR
;#5
LEFT$ RIGHT$
TRIM$ LEN
SPACE$ STRING$
SPC STRING$
LSET RSET
;#6
FORM FORM INPUT
AT PRINT
WRITE PRINT
USING PRINT USING
LOCATE PRINT
CRSLIN CRSCOL
POS CRSCOL
TAB CRSCOL
HTAB CRSCOL
VTAB CRSCOL
KEYGET KEYTEST
KEYLOOK KEYTEST
DATA Data Commands
READ Data Commands
RESTORE Data Commands
_DATA Data Commands
CHDRIVE DFREE
DIR$ DFREE
CHDIR DFREE
FILES DIR
FSETDTA FGETDTA
FSNEXT FSFIRST
RMDIR MKDIR
LST: OPEN
AUX: OPEN
CON: OPEN
MID: OPEN
IKB: OPEN
VID: OPEN
PRN: OPEN
LPT: OPEN
COM: OPEN
STD: OPEN
LOF CLOSE
LOC CLOSE
EOF CLOSE
TOUCH CLOSE
RENAME NAME
KILL NAME
BSAVE BLOAD
BGET BLOAD
BPUT BLOAD
INP& INP
INP% INP
OUT INP
OUT& INP
OUT% INP
RECALL STORE
RELSEEK SEEK
AS FIELD
INP? INP()
OUT? INP()
INPAUX$ Serial (RS232) and MIDI Interfaces
INPMID$ Serial (RS232) and MIDI Interfaces
MOUSEX MOUSE
MOUSEY MOUSE
MOUSEK MOUSE
SHOWM HIDEM
STRIG STICK
PADX PADT
PADY PADT
LPENY LPENX
LPRINT HARDCOPY
LPOS HARDCOPY
WAVE SOUND
DMACONTROL DMASOUND
;#7
THEN IF
ELSE IF
ENDIF IF
ON ON GOSUB
CASE SELECT
CONT SELECT
DEFAULT SELECT
ENDSELECT SELECT
TO FOR
STEP FOR
DOWNTO FOR
NEXT FOR
UNTIL REPEAT
WEND WHILE
LOOP DO
EXIT EXIT IF
RETURN PROCEDURE
GOSUB PROCEDURE
@ PROCEDURE
ENDFUNC FUNCTION
FN DEFFN
BREAK ON BREAK
RESUME ON ERROR
ERR ERROR
ERR$ ERROR
FATAL ERROR
EVERY Interrupt Programming
AFTER Interrupt Programming
! REM
' REM
: GOTO
PAUSE DELAY
END EDIT
STOP EDIT
PSAVE SAVE
LLIST LIST
SYSTEM QUIT
TROFF TRON
;#8
VSETCOLOR SETCOLOR
COLOR SETCOLOR
OFFSET CLIP
LINE PLOT
DRAW PLOT
PBOX BOX
RBOX BOX
PRBOX BOX
PCIRCLE CIRCLE
ELLIPSE CIRCLE
PELLIPSE CIRCLE
POLYMARK POLYLINE
POLYFILL POLYLINE
SPUT SGET
PUT GET
;#9
KEY ON MENU KEY
IBOX ON MENU IBOX
OBOX ON MENU IBOX
OFF ON MENU GOSUB
MENU ON MENU GOSUB
BUTTON ON MENU BUTTON
MESSAGE ON MENU MESSAGE
CLOSEW OPENW
W_INDEX W_HAND
TITLEW CLEARW
INFOW CLEARW
TOPW CLEARW
FULLW CLEARW
;#10
BIOS BIOS, XBIOS, and GEMDOS
XBIOS BIOS, XBIOS, and GEMDOS
GEMDOS BIOS, XBIOS, and GEMDOS
L: W:
INTIN CONTRL
INTOUT CONTRL
PTSIN CONTRL
PTSOUT CONTRL
V_CLSWK V_OPNWK
V_CLSVWK V_OPNVWK
V_UPDWK V_CLRWK
VST_UNLOAD_FONTS VST_LOAD_FONTS
STE? Other System-related Commands
TT? Other System-related Commands
;#11
GCONTRL Chapter 11 - AES Libraries
GINTIN Chapter 11 - AES Libraries
GINTOUT Chapter 11 - AES Libraries
ADDRIN Chapter 11 - AES Libraries
ADDROUT Chapter 11 - AES Libraries
GB Chapter 11 - AES Libraries
OB_NEXT Object Structure
OB_HEAD Object Structure
OB_TAIL Object Structure
OB_TYPE Object Structure
OB_FLAGS Object Structure
OB_STATE Object Structure
OB_SPEC Object Structure
OB_X Object Structure
OB_Y Object Structure
OB_W Object Structure
OB_H Object Structure
OB_ADR Object Structure
APPL_TRECORD APPL_TPLAY
;eof

BIN
devtools/gbe/system/ldg.hyp Normal file

Binary file not shown.

BIN
devtools/gbe/system/ldg.ref Normal file

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.

BIN
devtools/gbe/system/upx.ttp Normal file

Binary file not shown.