Bobbi Webber-Manners
c7bc1a7adc
Minor code cleanup after merging JGH PR
2022-12-14 10:52:16 -05:00
jgharston
2298a611ef
Experimenting with *KEY code.
2022-12-14 15:03:55 +00:00
Bobbi Webber-Manners
a339ce1bd5
Deleted commented out code. Cleaned up ZP use.
2022-12-11 17:59:43 -05:00
jgharston
f0182ec8f7
Moved soft key stuff to CHARIO.
2022-12-11 15:48:22 +00:00
Bobbi Webber-Manners
7999707853
WIP: Started work on *KEY.
2022-12-09 23:14:35 -05:00
Bobbi Webber-Manners
74cd20573a
Fixed theoretical bug (using main mem ZP var in aux mem)
2022-12-09 21:36:14 -05:00
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