Bobbi Webber-Manners
0c3852f0ca
Update build date
2023-01-03 08:47:58 -05:00
Bobbi Webber-Manners
66b2750ade
Merged JGH changed to *KEY
2022-12-31 02:11:44 -05:00
jgharston
e090494028
Optimised *KEY
2022-12-31 07:01:21 +00:00
Bobbi Webber-Manners
6d48d2650c
Faster point plotting courtesy Kent Dickey :)
2022-12-30 15:27:35 -05:00
Bobbi Webber-Manners
ccf13595ac
Fix #235 - added check for GS in SHRCLREOL.
2022-12-28 16:34:20 -05:00
Bobbi Webber-Manners
31768fefd6
MODE 1 fixes - SHRSCR1LINE and SHRCLREOL
2022-12-27 18:25:36 -05:00
Bobbi Webber-Manners
986d8aa1fc
Faster SHR scrolling (thanks Kent Dickey :) )
2022-12-26 20:41:10 -05:00
Bobbi Webber-Manners
4f686de090
Speed up 640-mode text drawing using exploded font table
2022-12-26 01:54:45 -05:00
Bobbi Webber-Manners
b4f7615929
Merge JGH cleanup, re-add extended ADB support
2022-12-25 12:45:56 -05:00
Bobbi Webber-Manners
e2f13be9f8
Scrolling works in 640 SHR mode now.
2022-12-24 20:16:20 -05:00
Bobbi Webber-Manners
79278f124d
Beginnings of SHR support (just mode selection for now)
2022-12-22 13:44:40 -05:00
Bobbi Webber-Manners
c67fa33b2d
Support F-keys on ADB Extended Keyboard and Wombat.
2022-12-21 16:49:44 -05:00
Bobbi Webber-Manners
c8264a17b8
Added code to expand F-key definitions.
2022-12-19 18:44:39 -05:00
Bobbi Webber-Manners
17014c4b33
*KEY now inserts into buffer in main
2022-12-18 22:40:40 -05:00
Bobbi Webber-Manners
e89b7f4f19
*TITLE and *REMOVE are now done.
2022-12-15 17:48:39 -05:00
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