Commit Graph

724 Commits

Author SHA1 Message Date
jgharston
6bcb59575e Added VDU entries to OSWORD table 2022-10-20 16:05:50 +01:00
Bobbi Webber-Manners
a58978da4e Datestamp 2022-10-19 - merged JGH's latest tweaks. 2022-10-19 22:46:03 -04:00
Bobbi Webber-Manners
6b6023cd1a Merge pull request #182 from jgharston/main
Minor bugfixes
2022-10-19 22:44:44 -04:00
jgharston
ed8ee8859b Debugging service dispatcher
Added a debug test in service dispatcher.
2022-10-19 19:02:01 +01:00
jgharston
9d55776cb3 Minor bugfixes
ROMINIT sets ROMID to 'unknown', allows ROMSELECT optimisation to work.
Bugfix to BUFREM in audio.s
2022-10-19 15:38:17 +01:00
jgharston
e9ef2f2e27 Merge branch 'bobbimanners:main' into main 2022-10-19 15:26:00 +01:00
Bobbi Webber-Manners
2eb2bb82f9 ADSR refactoring. 2022-10-18 00:15:39 -04:00
Bobbi Webber-Manners
5c67403cb4 More work on ADSR envelope. 2022-10-17 01:54:49 -04:00
Bobbi Webber-Manners
135bea7d2d First hack at attack envelope. Seems to work. 2022-10-16 18:10:25 -04:00
jgharston
d2b60c246d Character input loop enables IRQs 2022-10-16 22:02:20 +01:00
Bobbi Webber-Manners
ba828c5ad4 Set 'no envelope' when silencing a note. 2022-10-16 00:43:49 -04:00
Bobbi Webber-Manners
7cea322407 Added support for repeating pitch envelopes. 2022-10-16 00:09:15 -04:00
Bobbi Webber-Manners
9442600894 Pitch envelope working (!) 2022-10-15 23:20:23 -04:00
Bobbi Webber-Manners
fc05237d37 Pitch envelope fixes. 2022-10-15 23:04:43 -04:00
Bobbi Webber-Manners
55cca2ea25 Bumped up date to 2022-10-15. 2022-10-15 20:07:41 -04:00
Bobbi Webber-Manners
cb001e3947 Merge pull request #181 from jgharston/main
Refactored Escape polling
2022-10-15 19:59:54 -04:00
jgharston
4328b34906 Some test programs 2022-10-16 00:58:18 +01:00
jgharston
99e306f83a Some test programs 2022-10-16 00:57:10 +01:00
jgharston
7112146a0d Character input loop enables IRQs
Character input loop enables IRQs.
Fixed bug where cursor keys all returned TAB if *FX4,2 active.
2022-10-16 00:54:55 +01:00
jgharston
480576693a Refactored Escape polling 2022-10-15 10:43:30 +01:00
Bobbi Webber-Manners
dec5df0707 Some bugfix. Pitch envelope more or less complete. Untested! 2022-10-15 03:32:39 -04:00
Bobbi Webber-Manners
dd4ac31e4c Partial implementation of pitch envelope. 2022-10-15 03:18:09 -04:00
Bobbi Webber-Manners
30119703d3 Further work on ENVELOPE data structures. 2022-10-15 02:35:21 -04:00
Bobbi Webber-Manners
7ef3eaf70f Fixed mainmem.audio.s to use A1L,A1H not OSINTWS 2022-10-15 02:22:25 -04:00
Bobbi Webber-Manners
6812429cc9 More groundwork for ENVELOPE. Volume is now 0 to -15, like Beeb. 2022-10-15 00:32:25 -04:00
Bobbi Webber-Manners
366b68ee1a Code cleanup/preparation for envelope handling. 2022-10-14 23:25:16 -04:00
Bobbi Webber-Manners
5c567ac46e Removed unused file. 2022-10-14 23:16:26 -04:00
Bobbi Webber-Manners
34d28c4256 Implemented OSWORD &08 (ENVELOPE). No back end yet. 2022-10-14 22:33:52 -04:00
Bobbi Webber-Manners
b65d7ff0e7 Merge branch 'jgharston-main' 2022-10-14 04:08:44 -04:00
jgharston
4a91ab7a24 Updated OSBYTE 7E
Bugfixed clearing line count, EXEC effects in correct path using existing entry point.
2022-10-14 08:59:20 +01:00
Bobbi Webber-Manners
94244c5557 Merge pull request #179 from apple2geek/main
Update memmap.txt to match reality.
2022-10-14 01:39:07 -04:00
apple2geek
b13e1f3bcd Update memmap.txt to match reality. 2022-10-13 23:37:24 -06:00
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
3bc68390fd Updated Python script for generating freqs. 2022-10-14 00:29:23 -04:00
Bobbi Webber-Manners
54e5c043e5 Merge branch 'main' of github.com:bobbimanners/Applecorn 2022-10-14 00:23:48 -04:00
Bobbi Webber-Manners
88dd400535 Merge code from ensoniq branch. Disabled by default. 2022-10-14 00:22:27 -04:00
apple2geek
f8a9e65414 Update README.md to reflect change to a .SYSTEM
With the transition to a .SYSTEM, the steps needed to start the software have changed.  This updates the README so that the steps are correct.
2022-10-13 21:09:32 -06:00
Bobbi Webber-Manners
812a38a758 Merge pull request #176 from apple2geek/system
Cleanup work following .SYSTEM changes
2022-10-12 00:06:00 -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
03e263dd5b Updated .po 2022-10-10 20:27:06 -04:00
Bobbi Webber-Manners
b126b84ad9 Merge pull request #175 from apple2geek/system
Update to bring all one-and-done code into the .SYSTEM loader area.
2022-10-10 20:22:58 -04:00
apple2geek
b683aab070 Update to bring all one-and-done code into the .SYSTEM loader area.
Remove the HGR clear call from GFXINIT, and relocate the call to VDU12
so that it happens prior to enabling graphics mode in the hardware.
2022-10-10 18:17:17 -06:00
Bobbi Webber-Manners
bcdad1f326 Merge pull request #174 from apple2geek/system
SYSTEM space reclamation
2022-10-10 14:17:46 -04:00
apple2geek
d0ad3dde43 Re-order files so MOSSHIM block occupies HGR1 during load/initialize process.
This eliminates the gap/slack space between the .SYSTEM stub loader and the
MAIN memory resident code.
2022-10-10 03:23:15 -06:00
apple2geek
6f6e03060e Merge branch 'bobbimanners:system' into system 2022-10-10 01:21:03 -06:00
apple2geek
1a1fdc5133 Inline loading of FDRAW and FONT, copy of MOSSHIM to AUX 2022-10-10 01:18:42 -06:00
Bobbi Webber-Manners
e933f70312 Merge pull request #172 from apple2geek/system
System
2022-10-10 02:48:06 -04:00
apple2geek
910fbff3d2 Inline SETPRFX and DISCONN into .SYSTEM stub 2022-10-10 00:38:13 -06:00
apple2geek
9c0cbf0813 Merge branch 'main' into system 2022-10-09 23:45:43 -06:00