mirror of
https://github.com/marketideas/qasm.git
synced 2026-10-25 13:02:45 +00:00
Move the assembler to src/qasm. qlink links OMF 1.0 and 2.0 from a script. makeBin flattens a load file, qomf dumps OMF, and qpro builds ProDOS volumes. APW and MPW assemble through the ORCA front end. Relocatable modules emit OMF objects. Listings stay off unless -l is set. make boot assembles the GS/OS 6.0.1 ProDOS 8 kernel and BASIC.SYSTEM into an 800K volume. BASIC.SYSTEM accepts ls and pfx, and its splash reports PRODOS BASIC 2.0, copyright 1983-2026. IIGS.601.SRC is the source and the BASIC.SYSTEM oracle that image is built from.
1 line
6.7 KiB
Plaintext
1 line
6.7 KiB
Plaintext
-------------------------------------------------------------------------------
|
|
0001 Load Segment "~ExpressLoad" relocatable LENGTH=$134 KIND=$8001 (Data)(Dynamic)
|
|
-------------------------------------------------------------------------------
|
|
-------------------------------------------------------------------------------
|
|
0002 Load Segment "main" relocatable LENGTH=$30C9 KIND=$0000
|
|
-------------------------------------------------------------------------------
|
|
0001 00000000 00000100 CONTROLCALLTABLE
|
|
0002 00000100 00000094 CTLSTARTUP
|
|
0003 00000194 00000010 CTLSTATUS
|
|
0004 000001A4 00000012 CTLSHUTDOWN
|
|
0005 000001B6 00000027 CTLRESET
|
|
0006 000001DD 0000000A CTLVERSION
|
|
0007 000001E7 00000011 CMUNLOADSEGMENTS
|
|
0008 000001F8 0000000C CTLNEWRES
|
|
0009 00000204 000000EC NEWCONTROL
|
|
000A 000002F0 00000098 DISPOSECONTROL
|
|
000B 00000388 0000001B SETCTLICONS
|
|
000C 000003A3 00000027 SETCTLTITLE
|
|
000D 000003CA 0000001B GETCTLTITLE
|
|
000E 000003E5 00000033 SETCTLVALUE
|
|
000F 00000418 00000015 GETCTLVALUE
|
|
0010 0000042D 00000024 SETCTLPARAM
|
|
0011 00000451 0000001B GETCTLPARAM
|
|
0012 0000046C 00000010 GETCTLZPAGE
|
|
0013 0000047C 0000000D SETCTLACTION
|
|
0014 00000489 0000000D GETCTLACTION
|
|
0015 00000496 0000001B SETCTLREFCON
|
|
0016 000004B1 0000001B GETCTLREFCON
|
|
0017 000004CC 00000077 HILITECONTROL
|
|
0018 00000543 0000007D CTRL12PROC
|
|
0019 000005C0 00000056 CTRL2PROC
|
|
001A 00000616 0000002C DRAWCONTROLS
|
|
001B 00000642 00000075 INVALCTLS
|
|
001C 000006B7 00000089 FUTZCTLS
|
|
001D 00000740 000000A8 FINDRADIOBUTTON
|
|
001E 000007E8 00000127 SETLETEXTBYID
|
|
001F 0000090F 00000030 SETCTLVALUEBYID
|
|
0020 0000093F 00000020 GETCTLVALUEBYID
|
|
0021 0000095F 00000063 INVALONECTLBYID
|
|
0022 000009C2 00000018 HILITECTLBYID
|
|
0023 000009DA 00000043 SET2DRAW
|
|
0024 00000A1D 00000073 DRAWWHOLECTL
|
|
0025 00000A90 00000053 SET2DRAWCTL
|
|
0026 00000AE3 0000000E SETVERTPEN
|
|
0027 00000AF1 00000027 DRAWTO
|
|
0028 00000B18 00000034 GROWSIZE
|
|
0029 00000B4C 000000E4 TRACKCONTROL
|
|
002A 00000C30 0000000D PUSHRECORD
|
|
002B 00000C3D 000000D2 DO_ACTION
|
|
002C 00000D0F 00000006 LONG_CALL
|
|
002D 00000D15 00000072 MOVECONTROL
|
|
002E 00000D87 00000072 FINDCONTROL
|
|
002F 00000DF9 00000013 TO_LOCAL
|
|
0030 00000E0C 00000017 TESTCONTROL
|
|
0031 00000E23 00000070 DRAGCONTROL
|
|
0032 00000E93 0000003A GET_DRAGRECT
|
|
0033 00000ECD 0000002D CALLDEFPROC
|
|
0034 00000EFA 00000016 SETCTLPARAMPTR
|
|
0035 00000F10 00000016 GETCTLPARAMPTR
|
|
0036 00000F26 0000013B CMDISPATCH
|
|
0037 00001061 00000027 CMLOADRESOURCE
|
|
0038 00001088 0000001E GETANDSETPREFS
|
|
0039 000010A6 00000017 CMRELEASERESOURCE
|
|
003A 000010BD 000000FD LOADRESOURCE
|
|
003B 000011BA 0000001F RELEASERESOURCE
|
|
003C 000011D9 0000006D PUSHPORT
|
|
003D 00001246 0000003C SET_TEXTMODE
|
|
003E 00001282 00000011 SMEAR
|
|
003F 00001293 00000033 SETICONFONT
|
|
0040 000012C6 00000050 NEWRESGUTS
|
|
0041 00001316 0000009E COMPUTESCROLLCOLOR
|
|
0042 000013B4 00000010 SETWAP
|
|
0043 000013C4 0000001F ALLOCATE
|
|
0044 000013E3 000000BA CMSTARTUP
|
|
0045 0000149D 0000002B FRACTION
|
|
0046 000014C8 0000001E PEN_COLOR
|
|
0047 000014E6 0000000E PUSHVCTL_FONT
|
|
0048 000014F4 00000005 PUSHRECT2
|
|
0049 000014F9 00000026 PUSHFONTHANDLE
|
|
004A 0000151F 0000000E ENTER470
|
|
004B 0000152D 00000005 PUSHVAXIS_PARAM
|
|
004C 00001532 0000001E PUSHVVERT_PEN
|
|
004D 00001550 00000060 GETWINDPTR
|
|
004E 000015B0 0000000D DEREFERENCE
|
|
004F 000015BD 00000043 PUSHSTRINGPTR
|
|
0050 00001600 00000006 READMOREFLAGS
|
|
0051 00001606 00000025 GETCOLORTABLEREFFROMTEMPLATE
|
|
0052 0000162B 000000CA SET_PATT
|
|
0053 000016F5 00000127 DRAWRECT
|
|
0054 0000181C 000003C8 STATICRAM
|
|
0055 00001BE4 00000017 FINDACTIVECONTROL
|
|
0056 00001BFB 000000F7 MAKENEXTCONTROLACTIVE
|
|
0057 00001CF2 00000079 MAKETHISCTLACTIVE
|
|
0058 00001D6B 00000085 SENDEVENTTOCONTROL
|
|
0059 00001DF0 0000003E GETHANDLEFROMID
|
|
005A 00001E2E 0000001C SETCTLID
|
|
005B 00001E4A 00000016 GETCTLID
|
|
005C 00001E60 0000001D GETCTLMOREFLAGS
|
|
005D 00001E7D 0000001D SETCTLMOREFLAGS
|
|
005E 00001E9A 00000038 NOTIFYCONTROLS
|
|
005F 00001ED2 00000013 ISITSUPER
|
|
0060 00001EE5 00000022 GETFIRSTSUPERCONTROL
|
|
0061 00001F07 00000020 USETHISWINDPTR
|
|
0062 00001F27 00000025 ACTIVEGUTS
|
|
0063 00001F4C 000002D6 NEWCONTROL2
|
|
0064 00002222 00000038 SIMP_PROC
|
|
0065 0000225A 00000005 NULL_RET
|
|
0066 0000225F 0000007E NOR_EVENT
|
|
0067 000022DD 0000003F SIMP_DISP
|
|
0068 0000231C 00000014 NOR_SIZE
|
|
0069 00002330 0000011E SIMP_INIT
|
|
006A 0000244E 00000004 TEST_BUTT
|
|
006B 00002452 00000131 SIMP_DRAW
|
|
006C 00002583 00000017 INVAL_RECT
|
|
006D 0000259A 0000003B CHECK_PROC
|
|
006E 000025D5 00000004 CHECKBOXHIT
|
|
006F 000025D9 000000FF CHECK_DRAW
|
|
0070 000026D8 0000005E PRINT_ICON
|
|
0071 00002736 0000000A SET_PENPOS
|
|
0072 00002740 0000003B RADIO_PROC
|
|
0073 0000277B 00000004 RADIOHIT
|
|
0074 0000277F 00000006 RADIO_DRAW
|
|
0075 00002785 00000067 RADIO_SET
|
|
0076 000027EC 0000002F NEXT_RADIO
|
|
0077 0000281B 00000035 GROW_PROC
|
|
0078 00002850 00000037 DRAW_GROW
|
|
0079 00002887 00000012 TEST_GROW
|
|
007A 00002899 00000074 TRACK_GROW
|
|
007B 0000290D 0000003D INIT_GROW
|
|
007C 0000294A 00000035 SCROLL_PROC
|
|
007D 0000297F 00000012 REC_SIZE
|
|
007E 00002991 00000165 SCROLL_INIT
|
|
007F 00002AF6 00000080 SCROLL_HIT
|
|
0080 00002B76 00000166 SCROLL_DRAW
|
|
0081 00002CDC 00000059 UP_BOX
|
|
0082 00002D35 00000025 DRAW_ARROW2
|
|
0083 00002D5A 00000015 CENTER_HOR
|
|
0084 00002D6F 000001AF NEWVIEW
|
|
0085 00002F1E 00000018 MOVE_BAR
|
|
0086 00002F36 0000009F SETUP_DRAG
|
|
0087 00002FD5 00000072 REPOSITION
|
|
0088 00003047 00000022 SCROLLSTATE
|
|
0089 00003069 00000010 CHECKFORVIS
|
|
008A 00003079 00000043 SETUPCOLOR
|
|
008B 000030BC 0000000D TOOLBOXPATCHER
|
|
008C 000030C9 00000000 WINDDRAGRECT
|
|
-------------------------------------------------------------------------------
|
|
0003 Load Segment "StatText" relocatable LENGTH=$339 KIND=$0000
|
|
-------------------------------------------------------------------------------
|
|
0001 00000000 00000081 STATTEXTPROC
|
|
0002 00000081 00000007 DO_RECSIZE
|
|
0003 00000088 00000005 DO_NOTHING
|
|
0004 0000008D 0000001C DO_DISPOSE
|
|
0005 000000A9 00000046 DO_STATINIT
|
|
0006 000000EF 0000001B DO_TEST
|
|
0007 0000010A 00000024 DO_CHANGESTATE
|
|
0008 0000012E 000001F7 DO_DRAW
|
|
0009 00000325 0000000B USEFULUTILS
|
|
000A 00000330 00000009 GETREFTYPE
|
|
-------------------------------------------------------------------------------
|
|
0004 Load Segment "~JumpTable" relocatable LENGTH=$1A KIND=$0002 (Jump Table)
|
|
-------------------------------------------------------------------------------
|
|
-------------------------------------------------------------------------------
|
|
0005 Load Segment "Pics" relocatable LENGTH=$166 KIND=$8000 (Dynamic)
|
|
-------------------------------------------------------------------------------
|
|
0001 00000000 00000066 PICPROC
|
|
0002 00000066 00000007 DO_RECSIZE
|
|
0003 0000006D 00000005 DO_NOTHING
|
|
0004 00000072 00000066 DO_INIT
|
|
0005 000000D8 0000001F DO_DISPOSE
|
|
0006 000000F7 00000005 DO_TEST
|
|
0007 000000FC 0000006A DO_DRAW
|
|
|
|
Output Load File "Tool016" contains 5 Load Segments with a total length of $36B6 bytes.
|