Commit Graph

120 Commits

Author SHA1 Message Date
Bobbi Webber-Manners 43268da744 Checks IRQ is actually from Mockingboard. 2022-12-07 20:35:57 -05:00
Bobbi Webber-Manners 4bb84b977f Build with *CODE and *LINE (fix #211) 2022-12-06 08:26:54 -05:00
Bobbi Webber-Manners d09e6e216e Fix #194 *FREE now works when in subdir. 2022-12-04 17:26:36 -05:00
Bobbi Webber-Manners f67069421c Finished off noise channel for Mockingboard. 2022-11-28 19:59:19 -05:00
Bobbi Webber-Manners e24b7bb96e Disable Mockingboard for now. Corrupting things!!! 2022-11-27 13:51:45 -05:00
Bobbi Webber-Manners b2da3c705c Work-in-progress, noise channel for Ensoniq. 2022-11-25 19:19:09 -05:00
Bobbi Webber-Manners ba8b916e16 New .PO with latest fixes. 2022-11-24 16:38:32 -05:00
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