Commit Graph

16 Commits

Author SHA1 Message Date
Joshua Bell 7bbc96924b Add SETUP.SYSTEM and build .SETUP files
This is an alternate approach proposed by Sean Nolan in 1987 which
allows placing the driver files in a subdirectory of the root volume
to avoid clutter and file ordering issues. Only a SETUP.SYSTEM file is
needed at the top level, and the drivers go into a SETUPS/ directory.

All drivers here (except QUIT.SYSTEM and SETUP.SYSTEM itself) have
alternate forms built into the /DRIVERS/SETUPS/ directory as XYZ.SETUP
instead of XYZ.SYSTEM. If you choose to use SETUP.SYSTEM, place these
.SETUP files in your SETUPS/ directory. The naming doesn't matter -
any SYS or BIN file can be used - but this convention makes
distribution easier. These .SETUP files do **NOT** chain to the next
file - that's handled by SETUP.SYSTEM itself.

Resolves #16
2024-01-30 21:16:32 -08:00
Joshua Bell 477c1f7764 Build: Use common out/ dir 2023-11-12 16:42:11 -08:00
Joshua Bell 5211dc6296 Add build options to suppress success and/or failure logging 2023-05-01 19:47:10 -07:00
Joshua Bell d37691dead Jumbo clock driver: Include success logging 2023-01-31 20:01:05 -08:00
Joshua Bell 536ed14b60 RAMDRV: Place new unit number last in DEVLST
ProDOS prefers disks sorted with the fastest (e.g. ramdisks) at the
end and slowest (e.g. 5.25 floppies) at the start. This facilitates
pathname resolution starting at the end of DEVLST, so misses are
cheap.
2022-06-02 22:15:45 -07:00
Joshua Bell 46aef091df Have clock/ram drivers print at the bottom of the screen.
Trying this out. Might not stick with it.

Also added a PAUSE.SYSTEM that just waits a bit, if you want a delay
in your startup sequence to watch the log messages.
2021-08-25 20:49:41 -07:00
Joshua Bell 5c71155dc3 Only run xattr if present try 3 2021-03-07 16:35:52 -08:00
Joshua Bell 73ac9cbfc0 Only run xattr if present 2021-03-07 16:05:31 -08:00
Joshua Bell 3aedc2ad21 Only run xattr if present 2021-03-07 15:58:30 -08:00
Joshua Bell cc49835c9f RAM.DRV.SYSTEM: Show block count. Resolves #2 2020-12-21 13:27:54 -08:00
Joshua Bell 3b7b2c0b9c Add package script 2020-03-12 20:15:18 -07:00
Joshua Bell cf891e061f Makefile tidying, unify headers 2019-10-04 18:10:01 -07:00
Joshua Bell 0f41276584 Combine preamble files, .gitignore, and split out ns.clock 2019-10-03 21:49:53 -07:00
Joshua Bell cd2074c864 Add Travis-CI config, add README 2019-10-03 21:36:01 -07:00
Joshua Bell 0626869e27 Unify inc/ directories 2019-10-03 21:23:00 -07:00
Joshua Bell e34e7a9728 Merge a2stuff/ram.drv.system, move to subdir 2019-10-03 21:17:31 -07:00