Chris Parana
5b0ef800ce
Add text mode color themes
2022-01-06 03:08:54 -05:00
Joshua Bell
ea853d7af1
Close open file on more error paths
2021-12-06 20:47:15 -08:00
Joshua Bell
94fae50608
Merge pull request #9 from rharke/close-before-quit
...
Close directory if no .SYSTEM file found to chain to
2021-12-06 20:16:21 -08:00
Renee Harke
39c7f83e04
Close directory if no .SYSTEM file found to chain to
2021-12-06 22:34:28 -05:00
Joshua Bell
8dbdd58d38
BUHBYE.SYSTEM: Work around MouseText bug on Franklin ACE 2X00/500 systems
2021-11-03 19:55:52 -07:00
Joshua Bell
a7e32d62d4
BUHBYE: Use 80-col save HTAB, for better compat
2021-10-31 15:59:47 -07:00
Joshua Bell
b621ac6a4d
Add ROMX RTC driver, c/o Jeff Mazur.
...
This is a modified version of the ROMX Real-Time Clock driver. The changes include:
* Converting the source to ca65.
* Integrating with the driver installer framework.
* Adapting the driver to not modify page 2 beyond $220. The ROMX RTC
firmware writes bytes to $2B0, and the the original driver placed
temp code at $250. This can conflict with ProDOS applications that
use page 2, so the driver was reworked to save/restore anything at
at $2B0.
Other changes:
* Add a util/ source dir, and cricket/date, quit.system and
pause.system there.
* Pull the "print current date" logic out of clock drivers into driver
preamble.
2021-10-05 19:58:31 -07:00
Joshua Bell
7c8c608b65
Fix off-by-one in dclock installer
2021-09-10 08:16:49 -07:00
Joshua Bell
974a7d49f0
Installer: If next .SYSTEM file is not found, just QUIT.
...
Previously, an error was shown. This means using QUIT.SYSTEM was
required if you wanted to launch Bitsy Bye (or whatever selector you
installed). This meant extra code, and wasn't user friendly. You may
still want QUIT.SYSTEM if you have e.g. BASIC.SYSTEM later in your
directory.
2021-09-06 11:31:18 -07:00
Joshua Bell
2358dd7bab
Docs for PAUSE.SYSTEM
2021-08-25 20:53:21 -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
1a3aa1e8c6
Workflow: Try using action for ca65
2021-07-23 09:25:50 -07:00
Joshua Bell
b74244bbe1
Workflow: Try using action for cadius
2021-07-23 09:13:39 -07:00
Joshua Bell
304befcab2
Workflow: deploy on tag
2021-07-23 08:56:14 -07:00
Joshua Bell
ae13e28777
Migrate from Travis-CI to GitHub Actions
2021-06-19 17:23:00 -07:00
Joshua Bell
6e9c18c3aa
travis-ci.org -> .com
2021-06-09 20:20:43 -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
9b898fca75
Switch Travis-CI to use linux
2021-03-07 15:31:47 -08:00
Joshua Bell
ace258d862
Rejiggered the selectors, added actual 40-column Bird's Better Bye.
...
I discovered that Bird's Better Bye and the ProDOS 1.9 selector are different.
Documentation updated with the history to the best of my knowledge.
2020-12-23 19:23:23 -08:00
Joshua Bell
1312b3f386
Rename BBB installer to BBB.SYSTEM
2020-12-21 21:37:48 -08:00
Joshua Bell
5cf3426967
Add AE DClock driver, based on work by M.G. Fixes #3
2020-12-21 20:47:07 -08:00
Joshua Bell
cc49835c9f
RAM.DRV.SYSTEM: Show block count. Resolves #2
2020-12-21 13:27:54 -08:00
Joshua Bell
1260999b6c
Add SELECTOR.SYSTEM capturing the behavior of ProDOS 1.x. Fixes #5
...
Mostly just for historical interest.
2020-12-21 10:50:54 -08:00
Joshua Bell
a42dec7f3f
Update README.md
...
Correct which version added Bird's Better Bye (not sure if 1.8 or 1.9 tho)
2020-12-20 19:48:39 -08:00
Joshua Bell
4d24855217
Update README.md
2020-12-20 19:42:47 -08:00
Joshua Bell
4975081bb6
Streamline package script
2020-03-12 20:45:52 -07:00
Joshua Bell
3b7b2c0b9c
Add package script
2020-03-12 20:15:18 -07:00
Joshua Bell
ac4fccd420
BBB: Restore accidentally removed line. Fixes #6
2019-12-31 00:16:47 -08:00
Joshua Bell
d9e90c0fe6
Releases shouldn't go in the tree
2019-10-04 18:31:17 -07:00
Joshua Bell
095f87813e
BYE.SYSTEM: Chain rather than QUITing immediately. Fixes #4
2019-10-04 18:29:35 -07:00
Joshua Bell
cf891e061f
Makefile tidying, unify headers
2019-10-04 18:10:01 -07:00
Joshua Bell
d10429b3a0
Split out quit.system
2019-10-03 21:55:36 -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
78e1d2d2e6
Add master Makefile
2019-10-03 21:19:52 -07:00
Joshua Bell
8a242abc17
Remove dummy file
2019-10-03 21:17:43 -07:00
Joshua Bell
e34e7a9728
Merge a2stuff/ram.drv.system, move to subdir
2019-10-03 21:17:31 -07:00
Joshua Bell
eea2f6c343
Merge remote-tracking branch 'ram.drv.system/master'
2019-10-03 21:16:40 -07:00
Joshua Bell
f31f6775e9
Merge a2stuff/bbb, move to subdir
2019-10-03 21:15:56 -07:00
Joshua Bell
ec94293ec9
Merge remote-tracking branch 'bbb/master'
2019-10-03 21:15:22 -07:00
Joshua Bell
ffa1495a11
Merge a2stuff/cricket, move to subdir
2019-10-03 21:14:53 -07:00
Joshua Bell
2fab1e19bc
Merge remote-tracking branch 'cricket/master'
2019-10-03 21:13:20 -07:00
Joshua Bell
771376f312
dummy commit
2019-10-03 21:13:11 -07:00
Joshua Bell
d049ae6dd8
Don't pollute stack
2019-10-01 22:27:18 -07:00
Joshua Bell
0aaf557aab
Don't pollute stack; swap ROM in before COUTing
2019-10-01 22:27:02 -07:00
Joshua Bell
db977835ac
Use common driver chain logic
2019-10-01 22:08:21 -07:00
Joshua Bell
2769d1d7a6
Add Travis-CI build status indicator
2019-10-01 21:17:42 -07:00