Commit Graph

113 Commits

Author SHA1 Message Date
Bobbi Webber-Manners 3e3ada7972 Shutdown interrupt & deregister ISR on *QUIT. 2022-11-22 16:10:06 -05:00
Bobbi Webber-Manners db6cf6c73c Supports both Ensoniq (GS) and Mockingboard (//e). 2022-11-21 16:02:46 -05:00
Bobbi Webber-Manners 38cbb97a56 Bug fix to Mockingboard ISR. Works now! 2022-11-20 22:45:40 -05:00
Bobbi Webber-Manners cb3eeff422 Updated build date. 2022-11-09 13:55:45 -05:00
jgharston d2316ab1ce Current language preserved over Break
Startup (power-on) searches for highest language
Ctrl-Break (soft reset) uses current language.
Also tidied up copying code into high memory.
2022-11-09 18:50:54 +00:00
Bobbi Webber-Manners 27201eb646 Updated build date, comments. 2022-11-08 18:13:07 -05:00
jgharston e58f305525 INIT sets ResetType OSBYTE variable
When first run, ResetType=PowerOn, when Ctrl-Reset pressed, ResetType=SoftBreak.
The symantics are odd because the AppleII requires you to press CTRL, which in Beeb-land means HardBreak, but in Apple-land means SoftBreak. :P
And in Apple-land, you can't read the Shift key, LAlt forces an AppleII restart, RAlt enters Apple test code.
2022-11-08 15:11:55 +00:00
Bobbi Webber-Manners eccc83d8b4 Updated applecorn.po with latest patched FORTH. 2022-11-07 21:15:51 -05:00
jgharston 5024aa5a98 Startup sets LastBreak flag
Fixes FORTH startup problem.
2022-11-08 01:51:12 +00:00
Bobbi Webber-Manners 8953913ab9 Fixed release date. 2022-11-07 12:25:25 -05:00
jgharston bca22d266e Rewrote *BUILD, some tweeks
Added *BUILD back in, rewritten to avoid writing to code space.
OSWORD routines already have IRQs off, so don't need to jump through IRQ setting.
Removed some debug code.
2022-11-07 12:25:54 +00:00
Bobbi Webber-Manners 6c8749eb51 Calibrated frequency and duration properly. 2022-11-06 23:06:47 -05:00
Bobbi Webber-Manners c6352c6aed Re-added *BUILD, which I accidentally lost. 2022-11-05 17:36:09 -04:00
Bobbi Webber-Manners b691b0e3f8 Reset Ensoniq on Ctrl-Reset. Fixes #185. 2022-11-04 21:27:20 -04:00
Bobbi Webber-Manners a9a3a00e5b Removed redundant JMP. 2022-11-04 21:00:21 -04:00
Bobbi Webber-Manners b6d33e620b Minor tweak to *BUILD code. 2022-11-04 00:47:29 -04:00
Bobbi Webber-Manners d5ad7f8cea Fix to #142 (thank you JGH!) 2022-11-03 20:22:02 -04:00
Bobbi Webber-Manners 634841df6d Implemented *BUILD. 2022-11-02 23:56:29 -04:00
Bobbi Webber-Manners 43e429d4df Implemented ADSR release 'hold' feature 2022-10-31 17:48:52 -04:00
Bobbi Webber-Manners 76d3c61c9a Updated release date to 2022-10-25. 2022-10-25 21:41:00 -04:00
Bobbi Webber-Manners a58978da4e Datestamp 2022-10-19 - merged JGH's latest tweaks. 2022-10-19 22:46:03 -04:00
jgharston ed8ee8859b Debugging service dispatcher
Added a debug test in service dispatcher.
2022-10-19 19:02:01 +01:00
Bobbi Webber-Manners 55cca2ea25 Bumped up date to 2022-10-15. 2022-10-15 20:07:41 -04:00
Bobbi Webber-Manners 15f27cd495 Bumped up date to 2022-10-14. 2022-10-14 00:49:26 -04:00
apple2geek 8f83ea188e Label-ize absolute references to Apple II I/O locations.
Fix a typo-ed reference to CLRALTCHAR to correct location.
2022-10-11 22:00:36 -06:00
Bobbi Webber-Manners 056eb76ac7 Update date-stamp after merge of JGH PR #171. 2022-10-10 01:01:32 -04:00
apple2geek f6b630c0db Merge branch 'main' into system 2022-10-08 15:50:06 -06:00
Bobbi Webber-Manners b5a1b7019b Revert merge of JGH's PR. 2022-10-08 17:37:45 -04: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 73a21d628b Reverted early audio tinkering in main. (See 'ensoniq' for that). 2022-10-04 20:49:02 -04:00
Bobbi Webber-Manners 22b6b8275a Added Ensoniq initialization code. 2022-09-28 23:43:18 -04:00
Bobbi Webber-Manners 67b2972dcf Preparation for audio support - sound queues. 2022-09-27 23:17:40 -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 b4109f1d1f Ticket #160: IRQ/BRK hdlr restores GS to speed at Applecorn start. 2022-09-23 20:24:39 -04:00
Bobbi Webber-Manners 90caff7374 Added *DUMP (hexdump) command. 2022-09-22 19:56:17 -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 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 914ba2d4ba Updated version to 2022-09-17. Checked in .po image. 2022-09-17 13:48:53 -04:00
Bobbi Webber-Manners ac2a5d0974 Fix ticket #142 (Escape key during *HELP) 2022-09-13 16:49:44 -04:00
Bobbi Webber-Manners 2becfd310c Move SEI to top of XF2AUX macro. Safer! 2021-12-08 11:28:56 -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 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