Files
Shawn Quick dfcaae62dd Add qlink, the disk tools, and a bootable ProDOS 8 image.
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.
2026-10-16 14:41:55 -07:00

1 line
4.4 KiB
Plaintext

# File: SCSI.Manager.make
# Target: SCSI.Manager
# Sources: SCSIM.Header
# SCSIM.History
# SCSIM.Variables
# SCSIM.Entry
# SCSIM.Startup
# SCSIM.Shutdown
# SCSIM.Req.Devs
# SCSIM.Claim.Devs
# SCSIM.IO.Calls
# SCSIM.Mgmnt
# SCSIM.Misc
# Created: Tuesday, June 13, 1989 8:30:49 AM
# Modified: Tuesday, August 29, 1989 11:21:49 AM
#
# Dependency Rules for SCSI Manager
#
{Object}'SCSI.Manager' Ä ¶
{Object}SCSIM.Header.obj ¶
{Object}SCSIM.History.obj ¶
{Object}SCSIM.Variables.obj ¶
{Object}SCSIM.Entry.obj ¶
{Object}SCSIM.Startup.obj ¶
{Object}SCSIM.Shutdown.obj ¶
{Object}SCSIM.Req.Devs.obj ¶
{Object}SCSIM.Claim.Devs.obj ¶
{Object}SCSIM.IO.Calls.obj ¶
{Object}SCSIM.Mgmnt.obj ¶
{Object}SCSIM.Misc.obj
LinkIIGS -t $BB -at $0140 ¶
{Object}SCSIM.Header.obj ¶
{Object}SCSIM.History.obj ¶
{Object}SCSIM.Variables.obj ¶
{Object}SCSIM.Entry.obj ¶
{Object}SCSIM.Startup.obj ¶
{Object}SCSIM.Shutdown.obj ¶
{Object}SCSIM.Req.Devs.obj ¶
{Object}SCSIM.Claim.Devs.obj ¶
{Object}SCSIM.IO.Calls.obj ¶
{Object}SCSIM.Mgmnt.obj ¶
{Object}SCSIM.Misc.obj ¶
-o {Object}SCSI.Manager {LnkOptions}
duplicate -y ¶
{Object}SCSI.Manager ¶
{SDdrivers}SCSI.Manager
{Object}SCSIM.Header.obj Ä ¶
{common}common.equ.src ¶
{common}driver.equ.src ¶
{common}hw.equ.src ¶
{SCSI.Manager(1meg)}SCSIM.Header ¶
{SCSI.Manager(1meg)}SCSIM.Equates
AsmIIGS -i {common} {SCSI.Manager(1meg)}SCSIM.Header ¶
-o {Object}SCSIM.Header.obj {AsmOptions}
{Object}SCSIM.History.obj Ä ¶
{common}common.equ.src ¶
{common}driver.equ.src ¶
{common}hw.equ.src ¶
{SCSI.Manager(1meg)}SCSIM.History ¶
{SCSI.Manager(1meg)}SCSIM.Equates
AsmIIGS -i {common} {SCSI.Manager(1meg)}SCSIM.History ¶
-o {Object}SCSIM.History.obj {AsmOptions}
{Object}SCSIM.Variables.obj Ä ¶
{common}common.equ.src ¶
{common}driver.equ.src ¶
{common}hw.equ.src ¶
{SCSI.Manager(1meg)}SCSIM.Variables ¶
{SCSI.Manager(1meg)}SCSIM.Equates
AsmIIGS -i {common} {SCSI.Manager(1meg)}SCSIM.Variables ¶
-o {Object}SCSIM.Variables.obj {AsmOptions}
{Object}SCSIM.Entry.obj Ä ¶
{common}common.equ.src ¶
{common}driver.equ.src ¶
{common}hw.equ.src ¶
{SCSI.Manager(1meg)}SCSIM.Entry ¶
{SCSI.Manager(1meg)}SCSIM.Equates
AsmIIGS -i {common} {SCSI.Manager(1meg)}SCSIM.Entry ¶
-o {Object}SCSIM.Entry.obj {AsmOptions}
{Object}SCSIM.Startup.obj Ä ¶
{common}common.equ.src ¶
{common}driver.equ.src ¶
{common}hw.equ.src ¶
{SCSI.Manager(1meg)}SCSIM.Startup ¶
{SCSI.Manager(1meg)}SCSIM.Equates
AsmIIGS -i {common} {SCSI.Manager(1meg)}SCSIM.Startup ¶
-o {Object}SCSIM.Startup.obj {AsmOptions}
{Object}SCSIM.Shutdown.obj Ä ¶
{common}common.equ.src ¶
{common}driver.equ.src ¶
{common}hw.equ.src ¶
{SCSI.Manager(1meg)}SCSIM.Shutdown ¶
{SCSI.Manager(1meg)}SCSIM.Equates
AsmIIGS -i {common} {SCSI.Manager(1meg)}SCSIM.Shutdown ¶
-o {Object}SCSIM.Shutdown.obj {AsmOptions}
{Object}SCSIM.Req.Devs.obj Ä ¶
{common}common.equ.src ¶
{common}driver.equ.src ¶
{common}hw.equ.src ¶
{SCSI.Manager(1meg)}SCSIM.Req.Devs ¶
{SCSI.Manager(1meg)}SCSIM.Equates
AsmIIGS -i {common} {SCSI.Manager(1meg)}SCSIM.Req.Devs ¶
-o {Object}SCSIM.Req.Devs.obj {AsmOptions}
{Object}SCSIM.Claim.Devs.obj Ä ¶
{common}common.equ.src ¶
{common}driver.equ.src ¶
{common}hw.equ.src ¶
{SCSI.Manager(1meg)}SCSIM.Claim.Devs ¶
{SCSI.Manager(1meg)}SCSIM.Equates
AsmIIGS -i {common} {SCSI.Manager(1meg)}SCSIM.Claim.Devs ¶
-o {Object}SCSIM.Claim.Devs.obj {AsmOptions}
{Object}SCSIM.IO.Calls.obj Ä ¶
{common}common.equ.src ¶
{common}driver.equ.src ¶
{common}hw.equ.src ¶
{SCSI.Manager(1meg)}SCSIM.IO.Calls ¶
{SCSI.Manager(1meg)}SCSIM.Equates
AsmIIGS -i {common} {SCSI.Manager(1meg)}SCSIM.IO.Calls ¶
-o {Object}SCSIM.IO.Calls.obj {AsmOptions}
{Object}SCSIM.Mgmnt.obj Ä ¶
{common}common.equ.src ¶
{common}driver.equ.src ¶
{common}hw.equ.src ¶
{SCSI.Manager(1meg)}SCSIM.Mgmnt ¶
{SCSI.Manager(1meg)}SCSIM.Equates
AsmIIGS -i {common} {SCSI.Manager(1meg)}SCSIM.Mgmnt ¶
-o {Object}SCSIM.Mgmnt.obj {AsmOptions}
{Object}SCSIM.Misc.obj Ä ¶
{common}common.equ.src ¶
{common}driver.equ.src ¶
{common}hw.equ.src ¶
{SCSI.Manager(1meg)}SCSIM.Misc ¶
{SCSI.Manager(1meg)}SCSIM.Equates
AsmIIGS -i {common} {SCSI.Manager(1meg)}SCSIM.Misc ¶
-o {Object}SCSIM.Misc.obj {AsmOptions}