Commit Graph

  • 1922d1f0b6 Merge pull request #210 from jgharston/main Bobbi Webber-Manners 2022-12-05 20:37:56 -05:00
  • d8c794f11a Moved *KEY to CHARIO.S with rest of keyboard stuff jgharston 2022-12-06 01:33:31 +00:00
  • e7d5a9c1f5 Merge pull request #209 from jgharston/main Bobbi Webber-Manners 2022-12-04 18:58:33 -05:00
  • 967e5c5f04 Tweeked WORD05/WORD06 jgharston 2022-12-04 23:56:37 +00:00
  • d09e6e216e Fix #194 *FREE now works when in subdir. Bobbi Webber-Manners 2022-12-04 17:26:36 -05:00
  • 7eaeea8af3 Renamed misleading symbol (RTSINST->:CMDPATH) Bobbi Webber-Manners 2022-12-04 15:10:17 -05:00
  • f67069421c Finished off noise channel for Mockingboard. Bobbi Webber-Manners 2022-11-28 19:59:19 -05:00
  • 869b0d669c Removed buffer.s (not used.) Bobbi Webber-Manners 2022-11-28 17:48:25 -05:00
  • 1c3d849cc3 Adds support for Mockingboard noise channel. WIP! Bobbi Webber-Manners 2022-11-27 21:55:40 -05:00
  • 6b9ab9af0f Re-enable Mockingboard. Bobbi Webber-Manners 2022-11-27 20:06:58 -05:00
  • 2ddf2c3b66 Fix to XF2MAIN macro. Protect 3ED/3EE ! Bobbi Webber-Manners 2022-11-27 20:05:53 -05:00
  • e24b7bb96e Disable Mockingboard for now. Corrupting things!!! Bobbi Webber-Manners 2022-11-27 13:51:45 -05:00
  • 56883335b5 Ensoniq noise channel is now feature-complete. Bobbi Webber-Manners 2022-11-25 23:09:40 -05:00
  • ec02d0cc41 Modified ADSR envelope, seems to work better. Bobbi Webber-Manners 2022-11-25 21:56:55 -05:00
  • 002c0b79df Ensoniq noise improvements. Bobbi Webber-Manners 2022-11-25 21:34:08 -05:00
  • b2da3c705c Work-in-progress, noise channel for Ensoniq. Bobbi Webber-Manners 2022-11-25 19:19:09 -05:00
  • 5ccc5e47af Added check IRQ is from Mockingboard. Bobbi Webber-Manners 2022-11-24 17:32:46 -05:00
  • ba8b916e16 New .PO with latest fixes. Bobbi Webber-Manners 2022-11-24 16:38:32 -05:00
  • b5b599aa1f Enable up to 16 envelopes. Bobbi Webber-Manners 2022-11-24 16:34:23 -05:00
  • 943cce4f70 ADSR envelope overflow bugfix. Bobbi Webber-Manners 2022-11-24 16:21:36 -05:00
  • 37fce59283 Removed TODO comment Bobbi Webber-Manners 2022-11-22 16:12:41 -05:00
  • 3e3ada7972 Shutdown interrupt & deregister ISR on *QUIT. Bobbi Webber-Manners 2022-11-22 16:10:06 -05:00
  • d33b3cd314 Fixed disk image corruption in applecorn.po Bobbi Webber-Manners 2022-11-21 17:08:49 -05:00
  • 83ede7bb4b Fixed Mockingboard tuning! Bobbi Webber-Manners 2022-11-21 16:42:55 -05:00
  • 9c2154efd7 Rename Ensoniq freq tables. Bobbi Webber-Manners 2022-11-21 16:27:45 -05:00
  • db6cf6c73c Supports both Ensoniq (GS) and Mockingboard (//e). Bobbi Webber-Manners 2022-11-21 16:02:46 -05:00
  • 354f4b8e78 Removed commented-out code in macros. Bobbi Webber-Manners 2022-11-21 15:43:56 -05:00
  • 8e41921c4c Disk image with latest Ensoniq version. Bobbi Webber-Manners 2022-11-20 23:11:39 -05:00
  • 38cbb97a56 Bug fix to Mockingboard ISR. Works now! Bobbi Webber-Manners 2022-11-20 22:45:40 -05:00
  • 408f1ad9ea Replace addresses with symbols. Bobbi Webber-Manners 2022-11-19 22:39:38 -05:00
  • dab247e52d Added comment. Bobbi Webber-Manners 2022-11-19 17:39:54 -05:00
  • 8b92a51145 Fixed AY-3 clock frequency (was 1% off). Thx Kent! Bobbi Webber-Manners 2022-11-19 13:11:05 -05:00
  • 698f03ecdb Bug fix to Mockingboard amplitude. Turn off noise! Bobbi Webber-Manners 2022-11-19 00:39:38 -05:00
  • 77b47d5386 Mockingboard code complete / doesn't work yet. Bobbi Webber-Manners 2022-11-18 23:58:53 -05:00
  • ca404e2697 Added Mockingboard frequencies table Bobbi Webber-Manners 2022-11-18 22:43:24 -05:00
  • ebee7a0844 More Mockingboard work. Bobbi Webber-Manners 2022-11-18 19:26:20 -05:00
  • b9612ce1b3 More Mockingboard code - still not complete. Bobbi Webber-Manners 2022-11-18 18:29:36 -05:00
  • 1afcae2025 Some draft Mockingboard code - not complete. Bobbi Webber-Manners 2022-11-17 22:26:46 -05:00
  • 05b98edbc1 Added template for Mockingboard code. Bobbi Webber-Manners 2022-11-17 19:38:21 -05:00
  • b39ae02167 Moved Ensoniq code to mainmem.ensq.s Bobbi Webber-Manners 2022-11-17 19:31:29 -05:00
  • d5686988d6 Corrected audio hold flag semantics. Bobbi Webber-Manners 2022-11-10 23:22:34 -05:00
  • 7be2a4fb37 Fix typo. Bobbi Webber-Manners 2022-11-10 01:59:48 -05:00
  • 1cdf437f53 Removed manuals. Fix ticket #70 finally. Bobbi Webber-Manners 2022-11-10 01:56:33 -05:00
  • cb3eeff422 Updated build date. Bobbi Webber-Manners 2022-11-09 13:55:45 -05:00
  • ed6a9a5257 Merge pull request #201 from jgharston/main Bobbi Webber-Manners 2022-11-09 13:55:01 -05:00
  • d2316ab1ce Current language preserved over Break jgharston 2022-11-09 18:50:54 +00:00
  • 27201eb646 Updated build date, comments. Bobbi Webber-Manners 2022-11-08 18:13:07 -05:00
  • 29a88b0226 Merge pull request #196 from jgharston/main Bobbi Webber-Manners 2022-11-08 18:08:07 -05:00
  • cac2101fd9 INIT sets ResetType OSBYTE variable jgharston 2022-11-08 15:11:56 +00:00
  • e58f305525 INIT sets ResetType OSBYTE variable jgharston 2022-11-08 15:11:55 +00:00
  • eccc83d8b4 Updated applecorn.po with latest patched FORTH. Bobbi Webber-Manners 2022-11-07 21:15:51 -05:00
  • c35010a778 Remove old Forth_103.rom, which needed patch. Bobbi Webber-Manners 2022-11-07 21:05:49 -05:00
  • 4a8297ebca Checkin JGH's patched FORTH ROM again. Bobbi Webber-Manners 2022-11-07 21:05:05 -05:00
  • cbfa45dd7c Merge pull request #195 from jgharston/main Bobbi Webber-Manners 2022-11-07 20:52:12 -05:00
  • 5024aa5a98 Startup sets LastBreak flag jgharston 2022-11-08 01:51:12 +00:00
  • 30fc0d3512 Reverted FORTH ROM. Updated applecorn.po. Bobbi Webber-Manners 2022-11-07 20:19:44 -05:00
  • 8b16504299 Pitch envelope fix. Bobbi Webber-Manners 2022-11-07 19:28:43 -05:00
  • 5e5dc22b08 Briefly enable IRQs in WORD07 to allow queue to drain. Bobbi Webber-Manners 2022-11-07 15:58:19 -05:00
  • a7d00985bf Audio bugfix. INS and CNP must not enable IRQ!! Bobbi Webber-Manners 2022-11-07 14:55:57 -05:00
  • 8953913ab9 Fixed release date. Bobbi Webber-Manners 2022-11-07 12:25:25 -05:00
  • 150f71a0bc Merge JGH PR#193. Fix capitalization in PRINTDEC. Bobbi Webber-Manners 2022-11-07 12:23:11 -05:00
  • 2d29a0de62 Merge pull request #193 from jgharston/main Bobbi Webber-Manners 2022-11-07 12:18:17 -05:00
  • bca22d266e Rewrote *BUILD, some tweeks jgharston 2022-11-07 12:25:54 +00:00
  • 7ef0249b32 Fixed FORTH103 ROM jgharston 2022-11-07 12:22:08 +00:00
  • 6c8749eb51 Calibrated frequency and duration properly. Bobbi Webber-Manners 2022-11-06 23:06:47 -05:00
  • c6352c6aed Re-added *BUILD, which I accidentally lost. Bobbi Webber-Manners 2022-11-05 17:36:09 -04:00
  • ba5808d141 Merge pull request #191 from jgharston/main Bobbi Webber-Manners 2022-11-05 17:18:08 -04:00
  • f5074c6de6 Updated comments in mainmem.audio.s Bobbi Webber-Manners 2022-11-05 17:17:33 -04:00
  • 450ab1c636 Added TV, ROM, TAPE jgharston 2022-11-05 21:14:05 +00:00
  • 2ed8f9b785 Adjusted 100Hz timer. Added BBC BASIC tunes. Bobbi Webber-Manners 2022-11-04 22:30:29 -04:00
  • b691b0e3f8 Reset Ensoniq on Ctrl-Reset. Fixes #185. Bobbi Webber-Manners 2022-11-04 21:27:20 -04:00
  • 8eefb97f1d Removed commented-out code. Bobbi Webber-Manners 2022-11-04 21:02:30 -04:00
  • a9a3a00e5b Removed redundant JMP. Bobbi Webber-Manners 2022-11-04 21:00:21 -04:00
  • 9d6905d3b9 *BUILD now prints line numbers, like Acorn DFS does. Bobbi Webber-Manners 2022-11-04 01:20:21 -04:00
  • b6d33e620b Minor tweak to *BUILD code. Bobbi Webber-Manners 2022-11-04 00:47:29 -04:00
  • 3f8465983b Minor tweak to audio engine 'hold' function. Bobbi Webber-Manners 2022-11-03 23:35:17 -04:00
  • d5ad7f8cea Fix to #142 (thank you JGH!) Bobbi Webber-Manners 2022-11-03 20:22:02 -04:00
  • ef65f14b5c Merge pull request #189 from jgharston/main Bobbi Webber-Manners 2022-11-03 20:19:35 -04:00
  • 412408ce81 RDCH/INKEY exits correctly with already set Escape state jgharston 2022-11-03 23:14:09 +00:00
  • 29a688c5f3 Less buggy *BUILD. Bobbi Webber-Manners 2022-11-03 00:14:24 -04:00
  • c397a92ec1 More README.md stuff. Bobbi Webber-Manners 2022-11-03 00:02:00 -04:00
  • e51c482938 Updated README.md to add *BUILD. Bobbi Webber-Manners 2022-11-02 23:58:20 -04:00
  • 634841df6d Implemented *BUILD. Bobbi Webber-Manners 2022-11-02 23:56:29 -04:00
  • 3da7e82cc7 Added another sample disk of BBC BASIC music programs. Bobbi Webber-Manners 2022-11-01 18:50:05 -04:00
  • 420defa1b3 Added two diskettes of BBC BASIC tunes. Bobbi Webber-Manners 2022-11-01 18:21:13 -04:00
  • 5431840b59 OSWORD &02 is implemented (so you can set TIME). Bobbi Webber-Manners 2022-10-31 21:29:53 -04:00
  • e969d2cceb First attempt at calibrating frequency Bobbi Webber-Manners 2022-10-31 21:13:13 -04:00
  • 76ca965adb Added five-byte system clock, OSWORD &01. Bobbi Webber-Manners 2022-10-31 18:47:29 -04:00
  • 43e429d4df Implemented ADSR release 'hold' feature Bobbi Webber-Manners 2022-10-31 17:48:52 -04:00
  • 7fece994bc Removed unnecessary PHY/PLY. Bobbi Webber-Manners 2022-10-31 16:34:42 -04:00
  • f3ee7bfef2 If prev note hasn't decayed, use residual amplitude Bobbi Webber-Manners 2022-10-30 17:54:22 -04:00
  • c407ce0d6b Maintain hold nybble when releasing note Bobbi Webber-Manners 2022-10-30 17:35:31 -04:00
  • 38cb7cd1b4 Added additional envelope buffers. Bobbi Webber-Manners 2022-10-26 03:22:03 -04:00
  • 76d3c61c9a Updated release date to 2022-10-25. Bobbi Webber-Manners 2022-10-25 21:41:00 -04:00
  • 1b9f7acd55 Fixed bug in chord synchronization. Bobbi Webber-Manners 2022-10-25 21:39:41 -04:00
  • 2af37adc82 Implement ADSR release phase. Bobbi Webber-Manners 2022-10-25 15:47:27 -04:00
  • 911424173b Bugfix for ADSR with change/step = 0 Bobbi Webber-Manners 2022-10-25 14:36:02 -04:00
  • a31c9d6374 Fixed bug in amplitude envelope handling. Bobbi Webber-Manners 2022-10-24 20:50:37 -04:00
  • bcecb6d7fe Merge pull request #183 from jgharston/main Bobbi Webber-Manners 2022-10-20 11:59:54 -04:00
  • 762d2ea13e SOUND ignores non-internal channels jgharston 2022-10-20 16:17:30 +01:00