Commit Graph

490 Commits

Author SHA1 Message Date
Bobbi Webber-Manners
15f27cd495 Bumped up date to 2022-10-14. 2022-10-14 00:49:26 -04:00
Bobbi Webber-Manners
cf2cb41deb Enable Ensoniq if machine is a GS. 2022-10-14 00:47:42 -04:00
Bobbi Webber-Manners
88dd400535 Merge code from ensoniq branch. Disabled by default. 2022-10-14 00:22:27 -04:00
Bobbi Webber-Manners
03e263dd5b Updated .po 2022-10-10 20:27:06 -04:00
Bobbi Webber-Manners
056eb76ac7 Update date-stamp after merge of JGH PR #171. 2022-10-10 01:01:32 -04:00
Bobbi Webber-Manners
7c34850f77 JGH changes to auxmem.misc.s (ROMSEL). 2022-10-08 18:58:17 -04:00
Bobbi Webber-Manners
c5b889529f JGH's improvements to auxmem.oscli.s (TYPE/DUMP/SPOOL) 2022-10-08 18:54:32 -04:00
apple2geek
ce5af98d3c Switch to labels instead of absolute addresses for ProDOS globals 2022-10-08 03:17:19 -06:00
apple2geek
42e1944856 Merge branch 'main' into system 2022-10-08 02:59:04 -06:00
Bobbi Webber-Manners
fcb2408994 Update date to 2022-10-07 2022-10-07 15:51:53 -04:00
apple2geek
79793b78a4 Complete "SYSTEM"-ification of Applecorn.
Now runs as APLCORN.SYSTEM, without the need for BASIC.SYSTEM as a support for .BIN.
2022-10-06 21:09:29 -06:00
Bobbi Webber-Manners
def729bc9b Removed redundant file. 2022-10-04 22:44:20 -04:00
Bobbi Webber-Manners
73a21d628b Reverted early audio tinkering in main. (See 'ensoniq' for that). 2022-10-04 20:49:02 -04:00
Bobbi Webber-Manners
e907e18da7 Added Acornsoft View to menu. 2022-09-24 17:05:51 -04:00
Bobbi Webber-Manners
9ce495efb9 Removed unnecessary PAGE2 shadow for ROM03 GS. 2022-09-24 14:55:17 -04:00
Bobbi Webber-Manners
216ba57305 Back to new WRTMAIN/WRTAUX. Fixed //e bug that prevented this. 2022-09-24 14:50:30 -04:00
Bobbi Webber-Manners
6609426f8a Fix to #142 (Escape during *HELP -> spurious error) 2022-09-24 01:30:57 -04:00
Bobbi Webber-Manners
54bce84745 Detect ZipChip before attempting to change settings. 2022-09-24 00:19:04 -04:00
Bobbi Webber-Manners
7c932e8e83 Really fixed it this time. Honest. 2022-09-23 23:26:17 -04:00
Bobbi Webber-Manners
dc5faabd66 Fix stack screwup in ZipChip code. 2022-09-23 23:17:32 -04:00
Bobbi Webber-Manners
dc2a198ff1 Added ZipChip support to *SLOW and *FAST. 2022-09-23 22:55:17 -04:00
Bobbi Webber-Manners
e4314958fc Added *FAST and *SLOW commands. 2022-09-23 21:36:49 -04:00
Bobbi Webber-Manners
b4109f1d1f Ticket #160: IRQ/BRK hdlr restores GS to speed at Applecorn start. 2022-09-23 20:24:39 -04:00
Bobbi Webber-Manners
5b9657ef64 Safer interrupt handling in macros. 2022-09-23 02:21:30 -04:00
Bobbi Webber-Manners
1aa49a8014 Implement VDU29 (gfx origin) handling. 2022-09-23 01:23:51 -04:00
Bobbi Webber-Manners
1aeacf29b6 Fix drawing with relative coords (ticket #116) 2022-09-22 23:41:52 -04:00
Bobbi Webber-Manners
90caff7374 Added *DUMP (hexdump) command. 2022-09-22 19:56:17 -04:00
Bobbi Webber-Manners
a30a164b5e Added *CLOSE command. 2022-09-21 16:51:51 -04:00
Bobbi Webber-Manners
f71cebd4d1 Improved CR/LF handling in *TYPE. 2022-09-21 16:44:04 -04:00
Bobbi Webber-Manners
f4b0953380 *SPOOL now works the same way as real Beeb. 2022-09-21 16:37:39 -04:00
Bobbi Webber-Manners
6a649ae658 Escape now interrupts *EXEC file execution. 2022-09-21 01:20:26 -04:00
Bobbi Webber-Manners
f60014a951 README.md: Add *SPOOL and *EXEC to docs. 2022-09-21 00:37:55 -04:00
Bobbi Webber-Manners
2c5aec9a44 Moved *TYPE, *SPOOL, *EXEC to auxmem.oscli.s (from hostfs). 2022-09-21 00:21:13 -04:00
Bobbi Webber-Manners
b7dafc24b5 Fix stack imbalance in *SPOOL & *EXEC 2022-09-21 00:01:34 -04:00
Bobbi Webber-Manners
5481da53f3 IRQBRKHDLR: Add LDA #$80, TSB $C036 to set GS to fast mode. 2022-09-20 23:31:16 -04:00
Bobbi Webber-Manners
0a2b891b7c First implementation of *SPOOL. 2022-09-20 23:29:07 -04:00
Bobbi Webber-Manners
73bbed5544 Better error handling for *TYPE. 2022-09-20 20:52:58 -04:00
Bobbi Webber-Manners
af83102481 Removed junk directory from floppy. 2022-09-20 20:25:29 -04:00
Bobbi Webber-Manners
d7f17a51dc First crack at *TYPE command. 2022-09-20 20:21:47 -04:00
Bobbi Webber-Manners
deb58e87fe mainmem.svc.c: AUXMOVE only one byte for GBPB. 2022-09-20 17:07:04 -04:00
Bobbi Webber-Manners
c0ae79ab3a auxmem.init.s: Added paranoid SEI while setting up aux stack. 2022-09-20 16:58:28 -04:00
Bobbi Webber-Manners
ecc8669e84 auxmem.bytwrd.s/auxmem.chario.s: removed redundant CLIs 2022-09-20 16:13:31 -04:00
Bobbi Webber-Manners
cd29d9e30c auxmem.bytwrd.s/auxmem.gfx.s: Removed PHP/SEI ... PLP. 2022-09-20 15:48:36 -04:00
Bobbi Webber-Manners
8a19df857b Removed redundant PHP/SEI .. CLI from auxmem.vdu.s 2022-09-20 15:18:17 -04:00
Bobbi Webber-Manners
26a1289061 Cleanup use of memory macros in auxmem (part 2/2) 2022-09-20 00:21:00 -04:00
Bobbi Webber-Manners
e783f41c9b Cleanup use of memory macros in auxmem (part 1/2) 2022-09-20 00:06:14 -04:00
Bobbi Webber-Manners
144f9e39a7 Switch to main memory when doing long writes on GS 2022-09-19 22:32:36 -04:00
Bobbi Webber-Manners
40cf232ead Removed junk directory from disk image 2022-09-19 22:24:27 -04:00
Bobbi Webber-Manners
db75bbf523 OSGBPB can write to file now also. 2022-09-19 22:08:28 -04:00
Bobbi Webber-Manners
33c9459151 Reverted WRTMAIN / WRTAUX changes. Was breaking file I/O/ 2022-09-19 20:19:28 -04:00
Bobbi Webber-Manners
02b4e65cfa Interrupt fixes to macros (applecorn.s) 2022-09-19 19:25:51 -04:00
Bobbi Webber-Manners
50dc6c3e1b Removed unnecessary bank switch GS text screen write. 2022-09-19 19:10:03 -04:00
Bobbi Webber-Manners
d08dbcdc3f Maybe a fix for the //c ? 2022-09-19 15:56:39 -04:00
Bobbi Webber-Manners
d48fc89d1c OSGBPB can write to CB in AuxZP now. 2022-09-19 14:31:50 -04:00
Bobbi Webber-Manners
64d3cfbb18 Less duplication in gfx reverse scrolling code. 2022-09-19 13:26:12 -04:00
Bobbi Webber-Manners
26501923c8 Implemented reverse scrolling for VDU11. 2022-09-18 19:40:31 -04:00
Bobbi Webber-Manners
bee6a02586 Added View A3.0 ROM image (not added to menu yet) 2022-09-18 14:03:21 -04:00
Bobbi Webber-Manners
de867b4716 Deleted some useless BASIC programs. 2022-09-17 23:43:15 -04:00
Bobbi Webber-Manners
51aca4fe49 Added ISO Pascal examples from the diskette. 2022-09-17 22:52:49 -04:00
Bobbi Webber-Manners
61dc7fda9e Added examples from 'Forth on the BBC Microcomputer' 2022-09-17 21:58:06 -04:00
Bobbi Webber-Manners
236f7d3989 Added Lisp examples in source and binary formats. 2022-09-17 21:36:37 -04:00
Bobbi Webber-Manners
f18e63bbb3 Added examples from COMAL on the BBC Microcomputer. 2022-09-17 19:18:11 -04:00
Bobbi Webber-Manners
c1bfc29b67 Cleaned up Applecorn floppy. Removed source (doesn't fit). 2022-09-17 18:28:57 -04:00
Bobbi Webber-Manners
dd2d3480ad Update applecorn.po again. 2022-09-17 16:13:17 -04:00
Bobbi Webber-Manners
58bd4f2167 Fixed #131: Pascal compilation to/from disk file. 2022-09-17 15:19:55 -04:00
Bobbi Webber-Manners
914ba2d4ba Updated version to 2022-09-17. Checked in .po image. 2022-09-17 13:48:53 -04:00
Bobbi Webber-Manners
2ba4c6fc37 Fixed clear to EOL for MODE 1 / HGR graphics. 2022-09-17 01:43:59 -04:00
Bobbi Webber-Manners
e6eb46ded8 Reverted fix to #142 2022-09-13 18:02:11 -04:00
Bobbi Webber-Manners
ac2a5d0974 Fix ticket #142 (Escape key during *HELP) 2022-09-13 16:49:44 -04:00
Bobbi Webber-Manners
a57119533f Removed dangerous CLI from IRQBRKHNDR. 2021-12-08 12:36:13 -05:00
Bobbi Webber-Manners
2becfd310c Move SEI to top of XF2AUX macro. Safer! 2021-12-08 11:28:56 -05:00
Bobbi Webber-Manners
3d4b476b5a Improvements to IRQBRKHDLR, recommended by Qkumba 2021-12-06 20:28:23 -05:00
Bobbi Webber-Manners
1a662917a3 Merge PR #153 'TAB returns TAB if cursors off' 2021-12-06 16:45:41 -05:00
Bobbi Webber-Manners
1da0773b2f Updated and cleaned up Applecorn disk image. 2021-11-14 18:04:10 -05:00
Bobbi Webber-Manners
66bb51c646 Merge PR 147 'Startup reads prefix to CMDBUF' 2021-11-14 17:28:48 -05:00
Bobbi Webber-Manners
ef478f1916 Updated disk image. 2021-11-13 14:57:05 -05:00
Bobbi Webber-Manners
3474d3c77c Fix duplicate symbol in mainmem.ldr.s 2021-11-13 14:35:02 -05:00
Bobbi Webber-Manners
0024867910 Merge PR145 'Updated ROM selection' 2021-11-13 13:58:20 -05:00
Bobbi Webber-Manners
565075e464 Fixed crash with John Brooks's /RAM3 RawWorks driver 2021-11-05 22:09:20 -04:00
Bobbi Webber-Manners
0d08904fc9 Updated disk image. Builds on Merlin-16 again. 2021-11-05 19:16:22 -04:00
Bobbi Webber-Manners
087c9fc4e1 Merge PR 144 'Updated Access Cat/Info Destroy' 2021-11-04 18:59:04 -04:00
Bobbi Webber-Manners
9347de8059 Merge PR 143 'Updated CHDIR, FREE' 2021-11-03 22:55:05 -04:00
Bobbi Webber-Manners
38bcf9b4dd Merge PR 140 'More fsc updates' 2021-10-28 23:13:47 -04:00
Bobbi Webber-Manners
5d7f8cd0c6 Made wildcards case-insensitive. 2021-10-27 16:02:36 -04:00
Bobbi Webber-Manners
e5568a1eee Merged PR 138 'Tweeked ROMSelect' 2021-10-27 10:40:25 -04:00
Bobbi Webber-Manners
400b02094c Re-enable alt charset. Turn off on *QUIT. 2021-10-27 09:26:10 -04:00
Bobbi Webber-Manners
200d1123f1 Commented out auxmem.vdu enable alt charset. 2021-10-26 22:35:35 -04:00
Bobbi Webber-Manners
9adbd83faa Updated disk image. Builds on Merlin-16. 2021-10-26 09:31:34 -04:00
Bobbi Webber-Manners
f6c59fb100 Bumped up date. 2021-10-25 20:07:29 -04:00
Bobbi Webber-Manners
e03d1d2a04 Preserve OSLPTR when loading ROMs 2021-10-25 20:06:16 -04:00
Bobbi Webber-Manners
96b94ab03b Merge PR 137 'Implemented *BASIC' 2021-10-25 20:01:10 -04:00
Bobbi Webber-Manners
cbbbaf684c Updated disk image. Builds in Merlin-16. 2021-10-24 20:52:58 -04:00
Bobbi Webber-Manners
00208b0248 Merge PR 134 'Updated FSC and Catalog' 2021-10-24 20:43:02 -04:00
Bobbi Webber-Manners
8e5ca206f5 Updated disk image. Builds in Merlin-16 again. 2021-10-24 20:38:32 -04:00
Bobbi Webber-Manners
d4cea3ba9c Added a configuration with all 8 ROMs 2021-10-24 20:04:22 -04:00
Bobbi Webber-Manners
73940709b1 Pascal filename tidy-up. Check in ROMs. 2021-10-24 18:23:18 -04:00
Bobbi Webber-Manners
df9b337211 Added ISO-Pascal support [2 ROM language]. 2021-10-24 18:10:12 -04:00
Bobbi Webber-Manners
fb997fec6d Reworked ROM menu to use sideways ROM loading. 2021-10-24 17:02:12 -04:00
Bobbi Webber-Manners
0ca2cb0689 Merge PR#128 'Updated OSFILE main code'. 2021-10-24 13:34:06 -04:00
Bobbi Webber-Manners
725fc3b76e Merge JGH's PR 126 'Added ROM select' 2021-10-23 14:41:47 -04:00
Bobbi Webber-Manners
8d020183f5 Updated disk image. Builds on Merlin-16 again. 2021-10-18 18:46:52 -04:00
Bobbi Webber-Manners
9f82312da2 Merge PR 124 'Optimised CREATE, removed dead code...' 2021-10-18 18:18:56 -04:00
Bobbi Webber-Manners
058cb4f718 Merge PR #128 'SAVEFILE updated' 2021-10-17 01:03:10 -04:00
Bobbi Webber-Manners
e955be07e6 Merge PR #122 'LOADFILE updated' 2021-10-15 13:01:25 -04:00
Bobbi Webber-Manners
8e2967e87a Update .PO disk image. 2021-10-14 19:24:26 -04:00
Bobbi Webber-Manners
88666e5c88 Merge part 2 of PR 121 'Tidied FILE handler' 2021-10-14 19:12:16 -04:00
Bobbi Webber-Manners
275e22ab99 Merge part 1 of PR 121 'XF2MAIN, ENTAUX ...' 2021-10-14 19:10:11 -04:00
Bobbi Webber-Manners
a173e8667e Updated .PO disk image. 2021-10-13 20:57:16 -04:00
Bobbi Webber-Manners
22ab75874e Sort coords before plotting rectangle 2021-10-13 20:20:44 -04:00
Bobbi Webber-Manners
6b0c3fa327 Merge PR #120 'Updated BGET, BPUT, ARGS, EOF' 2021-10-13 12:44:43 -04:00
Bobbi Webber-Manners
70ff049987 Merge PR #119 'Updated OSFIND main code' 2021-10-13 11:40:50 -04:00
Bobbi Webber-Manners
1d216f38f4 Merge PR #118: 'PREPATH returns error number' 2021-10-12 11:12:03 -04:00
Bobbi Webber-Manners
cb4dacb638 Merge PR #117 'OSFIND checks return value from calling maincode' 2021-10-12 09:50:22 -04:00
Bobbi Webber-Manners
606a640c08 Fixed broken screen y-coordinate conversion. 2021-10-11 02:05:36 -04:00
Bobbi Webber-Manners
7a37362584 Fixed typo in help. 2021-10-11 01:30:40 -04:00
Bobbi Webber-Manners
d3b7a50cde Implemented plotting of filled rectangles. 2021-10-10 19:08:37 -04:00
Bobbi Webber-Manners
f583aa73e1 Added support for filled circles. 2021-10-10 18:46:49 -04:00
Bobbi Webber-Manners
6cff1b8eb2 Circle drawing implemented. 2021-10-10 18:07:58 -04:00
Bobbi Webber-Manners
c0d00c27e5 Minor refactor of mainmem.gfx.s 2021-10-10 14:43:57 -04:00
Bobbi Webber-Manners
281360de93 Updated build date. 2021-10-10 14:18:26 -04:00
Bobbi Webber-Manners
f11aedbb29 Merge JGH's PR #114 'VDU 18 and VDU 25' 2021-10-09 18:34:30 -04:00
Bobbi Webber-Manners
deb7ae87b1 Merge JGH PR #113 - loader for for 12K of MOS! 2021-10-01 18:37:30 -04:00
Bobbi Webber-Manners
0b0985151f Updated applecorn.po disk image. 2021-09-30 16:40:32 -04:00
Bobbi Webber-Manners
bd5d7e4259 Merge JGH PR #112: 'VDU 20,24,26,28,29' 2021-09-30 14:43:55 -04:00
Bobbi Webber-Manners
426b375052 Merged in JGH PR #110 'Tweaked GCOL Parms' 2021-09-30 11:12:36 -04:00
Bobbi Webber-Manners
77fc32aad0 Changed HGR font to 'Flow'. 2021-09-30 11:08:22 -04:00
Bobbi Webber-Manners
1d33898a1f Another small fix to IRQ/BRK handler. 2021-09-29 18:38:00 -04:00
Bobbi Webber-Manners
e991df2fad Update release date. 2021-09-29 18:24:45 -04:00
Bobbi Webber-Manners
efb57d5c37 Improvements to BRK/IRQ handler. 2021-09-29 18:23:49 -04:00
Bobbi Webber-Manners
3393d4847b Fixed issue #107 - bug in CFILE 2021-09-29 16:21:59 -04:00
Bobbi Webber-Manners
9e6256100a Update .PO disk image. Verify Merlin-16 is happy! 2021-09-29 10:21:04 -04:00
Bobbi Webber-Manners
8e7fbe6186 Turn off PAGE2 shadowing on ROM3 2021-09-26 21:58:00 -04:00
Bobbi Webber-Manners
dcef5e00f6 Fixed issue #105 2021-09-26 20:25:48 -04:00
Bobbi Webber-Manners
0299f72e8f Fixed BYTE87 to work with GS banks E0/E1. 2021-09-26 20:17:24 -04:00
Bobbi Webber-Manners
03d0f6910b Apple IIgs improvements. [Disabled for now] 2021-09-26 19:44:22 -04:00
Bobbi Webber-Manners
8e7cc7792e Updated disk image. Builds on Merlin-16 again. 2021-09-26 18:25:23 -04:00
Bobbi Webber-Manners
9290dd47b8 Merge JGH's latest VDU driver updates. (Attempt #2) 2021-09-26 17:52:17 -04:00
Bobbi Webber-Manners
aa639c8922 Reverted JGH's VDU driver PR for now. Breaks too much! 2021-09-25 22:40:26 -04:00
Bobbi Webber-Manners
29507b1471 Some COPY fixes. Still broken after scroll in MO.2 2021-09-25 22:38:25 -04:00
Bobbi Webber-Manners
478e9ee643 Fix to GS screen drawing code (disabled for now) 2021-09-25 21:40:18 -04:00
Bobbi Webber-Manners
3b75d5d7c2 Disabled special Apple IIgs support. Broken still. 2021-09-25 20:32:52 -04:00
Bobbi Webber-Manners
0efc302833 Add MX directives. Turn off shadowing on ROM3 GS. 2021-09-25 19:12:25 -04:00
Bobbi Webber-Manners
694e5fda51 65816 code fixed. Odd columns in MODE3 work now. 2021-09-25 18:21:09 -04:00
Bobbi Webber-Manners
a711e305cb Comment out new Apple IIgs stuff for now. 2021-09-25 16:18:58 -04:00
Bobbi Webber-Manners
d73d9264e5 Merge in fifth part of JGH's auxmem.vdu.s PR. 2021-09-25 15:51:09 -04:00
Bobbi Webber-Manners
d2db595ac5 Some loose ends left over from previous commit. 2021-09-25 15:45:18 -04:00
Bobbi Webber-Manners
f672db8c05 Merge in fourth part of JGH's auxmem.vdu.s PR. 2021-09-25 15:39:23 -04:00
Bobbi Webber-Manners
b326ab2f0c Merge in third part of JGH's auxmem.vdu.s PR. 2021-09-25 15:31:55 -04:00
Bobbi Webber-Manners
4ca4a22391 Merge in second part of JGH's auxmem.vdu.s PR. 2021-09-25 15:15:43 -04:00
Bobbi Webber-Manners
8209f9bf18 Merge in first part of JGH's auxmem.vdu.s PR. 2021-09-25 15:00:33 -04:00