Commit Graph

397 Commits

Author SHA1 Message Date
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
34d28c4256 Implemented OSWORD &08 (ENVELOPE). No back end yet. 2022-10-14 22:33:52 -04: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
88dd400535 Merge code from ensoniq branch. Disabled by default. 2022-10-14 00:22:27 -04:00
Bobbi Webber-Manners
03e263dd5b Updated .po 2022-10-10 20:27:06 -04:00
Bobbi Webber-Manners
056eb76ac7 Update date-stamp after merge of JGH PR #171. 2022-10-10 01:01:32 -04:00
Bobbi Webber-Manners
7c34850f77 JGH changes to auxmem.misc.s (ROMSEL). 2022-10-08 18:58:17 -04:00
Bobbi Webber-Manners
c5b889529f JGH's improvements to auxmem.oscli.s (TYPE/DUMP/SPOOL) 2022-10-08 18:54:32 -04:00
apple2geek
ce5af98d3c Switch to labels instead of absolute addresses for ProDOS globals 2022-10-08 03:17:19 -06:00
apple2geek
42e1944856 Merge branch 'main' into system 2022-10-08 02:59:04 -06: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
def729bc9b Removed redundant file. 2022-10-04 22:44:20 -04: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
e907e18da7 Added Acornsoft View to menu. 2022-09-24 17:05:51 -04:00
Bobbi Webber-Manners
9ce495efb9 Removed unnecessary PAGE2 shadow for ROM03 GS. 2022-09-24 14:55:17 -04:00
Bobbi Webber-Manners
216ba57305 Back to new WRTMAIN/WRTAUX. Fixed //e bug that prevented this. 2022-09-24 14:50:30 -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
54bce84745 Detect ZipChip before attempting to change settings. 2022-09-24 00:19:04 -04:00
Bobbi Webber-Manners
7c932e8e83 Really fixed it this time. Honest. 2022-09-23 23:26:17 -04:00
Bobbi Webber-Manners
dc5faabd66 Fix stack screwup in ZipChip code. 2022-09-23 23:17:32 -04:00
Bobbi Webber-Manners
dc2a198ff1 Added ZipChip support to *SLOW and *FAST. 2022-09-23 22:55:17 -04:00
Bobbi Webber-Manners
e4314958fc Added *FAST and *SLOW commands. 2022-09-23 21:36:49 -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
5b9657ef64 Safer interrupt handling in macros. 2022-09-23 02:21:30 -04:00
Bobbi Webber-Manners
1aa49a8014 Implement VDU29 (gfx origin) handling. 2022-09-23 01:23:51 -04:00
Bobbi Webber-Manners
1aeacf29b6 Fix drawing with relative coords (ticket #116) 2022-09-22 23:41:52 -04:00
Bobbi Webber-Manners
90caff7374 Added *DUMP (hexdump) command. 2022-09-22 19:56:17 -04:00
Bobbi Webber-Manners
a30a164b5e Added *CLOSE command. 2022-09-21 16:51:51 -04:00
Bobbi Webber-Manners
f71cebd4d1 Improved CR/LF handling in *TYPE. 2022-09-21 16:44:04 -04:00
Bobbi Webber-Manners
f4b0953380 *SPOOL now works the same way as real Beeb. 2022-09-21 16:37:39 -04:00
Bobbi Webber-Manners
6a649ae658 Escape now interrupts *EXEC file execution. 2022-09-21 01:20:26 -04:00
Bobbi Webber-Manners
f60014a951 README.md: Add *SPOOL and *EXEC to docs. 2022-09-21 00:37:55 -04:00
Bobbi Webber-Manners
2c5aec9a44 Moved *TYPE, *SPOOL, *EXEC to auxmem.oscli.s (from hostfs). 2022-09-21 00:21:13 -04:00
Bobbi Webber-Manners
b7dafc24b5 Fix stack imbalance in *SPOOL & *EXEC 2022-09-21 00:01:34 -04:00
Bobbi Webber-Manners
5481da53f3 IRQBRKHDLR: Add LDA #$80, TSB $C036 to set GS to fast mode. 2022-09-20 23:31:16 -04:00
Bobbi Webber-Manners
0a2b891b7c First implementation of *SPOOL. 2022-09-20 23:29:07 -04:00
Bobbi Webber-Manners
73bbed5544 Better error handling for *TYPE. 2022-09-20 20:52:58 -04:00
Bobbi Webber-Manners
af83102481 Removed junk directory from floppy. 2022-09-20 20:25:29 -04:00
Bobbi Webber-Manners
d7f17a51dc First crack at *TYPE command. 2022-09-20 20:21:47 -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
ecc8669e84 auxmem.bytwrd.s/auxmem.chario.s: removed redundant CLIs 2022-09-20 16:13:31 -04:00
Bobbi Webber-Manners
cd29d9e30c auxmem.bytwrd.s/auxmem.gfx.s: Removed PHP/SEI ... PLP. 2022-09-20 15:48:36 -04:00