Commit Graph

662 Commits

Author SHA1 Message Date
Bobbi Webber-Manners 56883335b5 Ensoniq noise channel is now feature-complete. 2022-11-25 23:09:40 -05:00
Bobbi Webber-Manners ec02d0cc41 Modified ADSR envelope, seems to work better. 2022-11-25 21:56:55 -05:00
Bobbi Webber-Manners 002c0b79df Ensoniq noise improvements. 2022-11-25 21:34:08 -05:00
Bobbi Webber-Manners b2da3c705c Work-in-progress, noise channel for Ensoniq. 2022-11-25 19:19:09 -05:00
Bobbi Webber-Manners 5ccc5e47af Added check IRQ is from Mockingboard. 2022-11-24 17:32:46 -05:00
Bobbi Webber-Manners ba8b916e16 New .PO with latest fixes. 2022-11-24 16:38:32 -05:00
Bobbi Webber-Manners b5b599aa1f Enable up to 16 envelopes. 2022-11-24 16:34:23 -05:00
Bobbi Webber-Manners 943cce4f70 ADSR envelope overflow bugfix. 2022-11-24 16:21:36 -05:00
Bobbi Webber-Manners 37fce59283 Removed TODO comment 2022-11-22 16:12:41 -05:00
Bobbi Webber-Manners 3e3ada7972 Shutdown interrupt & deregister ISR on *QUIT. 2022-11-22 16:10:06 -05:00
Bobbi Webber-Manners d33b3cd314 Fixed disk image corruption in applecorn.po 2022-11-21 17:08:49 -05:00
Bobbi Webber-Manners 83ede7bb4b Fixed Mockingboard tuning! 2022-11-21 16:42:55 -05:00
Bobbi Webber-Manners 9c2154efd7 Rename Ensoniq freq tables. 2022-11-21 16:27:45 -05:00
Bobbi Webber-Manners db6cf6c73c Supports both Ensoniq (GS) and Mockingboard (//e). 2022-11-21 16:02:46 -05:00
Bobbi Webber-Manners 354f4b8e78 Removed commented-out code in macros. 2022-11-21 15:43:56 -05:00
Bobbi Webber-Manners 8e41921c4c Disk image with latest Ensoniq version. 2022-11-20 23:11:39 -05:00
Bobbi Webber-Manners 38cbb97a56 Bug fix to Mockingboard ISR. Works now! 2022-11-20 22:45:40 -05:00
Bobbi Webber-Manners 408f1ad9ea Replace addresses with symbols. 2022-11-19 22:39:38 -05:00
Bobbi Webber-Manners dab247e52d Added comment. 2022-11-19 17:39:54 -05:00
Bobbi Webber-Manners 8b92a51145 Fixed AY-3 clock frequency (was 1% off). Thx Kent! 2022-11-19 13:11:05 -05:00
Bobbi Webber-Manners 698f03ecdb Bug fix to Mockingboard amplitude. Turn off noise! 2022-11-19 00:39:38 -05:00
Bobbi Webber-Manners 77b47d5386 Mockingboard code complete / doesn't work yet. 2022-11-18 23:58:53 -05:00
Bobbi Webber-Manners ca404e2697 Added Mockingboard frequencies table 2022-11-18 22:43:24 -05:00
Bobbi Webber-Manners ebee7a0844 More Mockingboard work. 2022-11-18 19:26:20 -05:00
Bobbi Webber-Manners b9612ce1b3 More Mockingboard code - still not complete. 2022-11-18 18:29:36 -05:00
Bobbi Webber-Manners 1afcae2025 Some draft Mockingboard code - not complete. 2022-11-17 22:26:46 -05:00
Bobbi Webber-Manners 05b98edbc1 Added template for Mockingboard code. 2022-11-17 19:38:21 -05:00
Bobbi Webber-Manners b39ae02167 Moved Ensoniq code to mainmem.ensq.s 2022-11-17 19:31:29 -05:00
Bobbi Webber-Manners d5686988d6 Corrected audio hold flag semantics. 2022-11-10 23:22:34 -05:00
Bobbi Webber-Manners 7be2a4fb37 Fix typo. 2022-11-10 01:59:48 -05:00
Bobbi Webber-Manners 1cdf437f53 Removed manuals. Fix ticket #70 finally. 2022-11-10 01:56:33 -05:00
Bobbi Webber-Manners cb3eeff422 Updated build date. 2022-11-09 13:55:45 -05:00
Bobbi Webber-Manners ed6a9a5257 Merge pull request #201 from jgharston/main
Current language preserved over Break
2022-11-09 13:55:01 -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
Bobbi Webber-Manners 29a88b0226 Merge pull request #196 from jgharston/main
INIT sets ResetType OSBYTE variable
2022-11-08 18:08:07 -05:00
jgharston cac2101fd9 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:56 +00: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
Bobbi Webber-Manners c35010a778 Remove old Forth_103.rom, which needed patch. 2022-11-07 21:05:49 -05:00
Bobbi Webber-Manners 4a8297ebca Checkin JGH's patched FORTH ROM again. 2022-11-07 21:05:05 -05:00
Bobbi Webber-Manners cbfa45dd7c Merge pull request #195 from jgharston/main
Startup sets LastBreak flag
2022-11-07 20:52:12 -05:00
jgharston 5024aa5a98 Startup sets LastBreak flag
Fixes FORTH startup problem.
2022-11-08 01:51:12 +00:00
Bobbi Webber-Manners 30fc0d3512 Reverted FORTH ROM. Updated applecorn.po. 2022-11-07 20:19:44 -05:00
Bobbi Webber-Manners 8b16504299 Pitch envelope fix. 2022-11-07 19:28:43 -05:00
Bobbi Webber-Manners 5e5dc22b08 Briefly enable IRQs in WORD07 to allow queue to drain. 2022-11-07 15:58:19 -05:00
Bobbi Webber-Manners a7d00985bf Audio bugfix. INS and CNP must not enable IRQ!! 2022-11-07 14:55:57 -05:00
Bobbi Webber-Manners 8953913ab9 Fixed release date. 2022-11-07 12:25:25 -05:00
Bobbi Webber-Manners 150f71a0bc Merge JGH PR#193. Fix capitalization in PRINTDEC. 2022-11-07 12:23:11 -05:00
Bobbi Webber-Manners 2d29a0de62 Merge pull request #193 from jgharston/main
Patched FORTH, rewrote BUILD, some tweeks
2022-11-07 12:18:17 -05:00