Bobbi Webber-Manners
408f1ad9ea
Replace addresses with symbols.
2022-11-19 22:39:38 -05:00
Bobbi Webber-Manners
dab247e52d
Added comment.
2022-11-19 17:39:54 -05:00
Bobbi Webber-Manners
8b92a51145
Fixed AY-3 clock frequency (was 1% off). Thx Kent!
2022-11-19 13:11:05 -05:00
Bobbi Webber-Manners
698f03ecdb
Bug fix to Mockingboard amplitude. Turn off noise!
2022-11-19 00:39:38 -05:00
Bobbi Webber-Manners
77b47d5386
Mockingboard code complete / doesn't work yet.
2022-11-18 23:58:53 -05:00
Bobbi Webber-Manners
ca404e2697
Added Mockingboard frequencies table
2022-11-18 22:43:24 -05:00
Bobbi Webber-Manners
ebee7a0844
More Mockingboard work.
2022-11-18 19:26:20 -05:00
Bobbi Webber-Manners
b9612ce1b3
More Mockingboard code - still not complete.
2022-11-18 18:29:36 -05:00
Bobbi Webber-Manners
1afcae2025
Some draft Mockingboard code - not complete.
2022-11-17 22:26:46 -05:00
Bobbi Webber-Manners
05b98edbc1
Added template for Mockingboard code.
2022-11-17 19:38:21 -05:00
Bobbi Webber-Manners
b39ae02167
Moved Ensoniq code to mainmem.ensq.s
2022-11-17 19:31:29 -05:00
Bobbi Webber-Manners
d5686988d6
Corrected audio hold flag semantics.
2022-11-10 23:22:34 -05:00
Bobbi Webber-Manners
7be2a4fb37
Fix typo.
2022-11-10 01:59:48 -05:00
Bobbi Webber-Manners
1cdf437f53
Removed manuals. Fix ticket #70 finally.
2022-11-10 01:56:33 -05:00
Bobbi Webber-Manners
cb3eeff422
Updated build date.
2022-11-09 13:55:45 -05:00
Bobbi Webber-Manners
ed6a9a5257
Merge pull request #201 from jgharston/main
...
Current language preserved over Break
2022-11-09 13:55:01 -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
Bobbi Webber-Manners
29a88b0226
Merge pull request #196 from jgharston/main
...
INIT sets ResetType OSBYTE variable
2022-11-08 18:08:07 -05:00
jgharston
cac2101fd9
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:56 +00: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
Bobbi Webber-Manners
c35010a778
Remove old Forth_103.rom, which needed patch.
2022-11-07 21:05:49 -05:00
Bobbi Webber-Manners
4a8297ebca
Checkin JGH's patched FORTH ROM again.
2022-11-07 21:05:05 -05:00
Bobbi Webber-Manners
cbfa45dd7c
Merge pull request #195 from jgharston/main
...
Startup sets LastBreak flag
2022-11-07 20:52:12 -05:00
jgharston
5024aa5a98
Startup sets LastBreak flag
...
Fixes FORTH startup problem.
2022-11-08 01:51:12 +00:00
Bobbi Webber-Manners
30fc0d3512
Reverted FORTH ROM. Updated applecorn.po.
2022-11-07 20:19:44 -05:00
Bobbi Webber-Manners
8b16504299
Pitch envelope fix.
2022-11-07 19:28:43 -05:00
Bobbi Webber-Manners
5e5dc22b08
Briefly enable IRQs in WORD07 to allow queue to drain.
2022-11-07 15:58:19 -05:00
Bobbi Webber-Manners
a7d00985bf
Audio bugfix. INS and CNP must not enable IRQ!!
2022-11-07 14:55:57 -05:00
Bobbi Webber-Manners
8953913ab9
Fixed release date.
2022-11-07 12:25:25 -05:00
Bobbi Webber-Manners
150f71a0bc
Merge JGH PR#193. Fix capitalization in PRINTDEC.
2022-11-07 12:23:11 -05:00
Bobbi Webber-Manners
2d29a0de62
Merge pull request #193 from jgharston/main
...
Patched FORTH, rewrote BUILD, some tweeks
2022-11-07 12:18:17 -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
jgharston
7ef0249b32
Fixed FORTH103 ROM
...
Patched FORTH103 to stop HELP routine overwriting language workspace.
2022-11-07 12:22:08 +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
ba5808d141
Merge pull request #191 from jgharston/main
...
Added TV, ROM, TAPE
2022-11-05 17:18:08 -04:00
Bobbi Webber-Manners
f5074c6de6
Updated comments in mainmem.audio.s
2022-11-05 17:17:33 -04:00
jgharston
450ab1c636
Added TV, ROM, TAPE
...
Added TV, ROM, TAPE to command table, translated into OSBYTE calls.
(Could also add MOTOR -> OSBYTE &88)
2022-11-05 21:14:05 +00:00
Bobbi Webber-Manners
2ed8f9b785
Adjusted 100Hz timer. Added BBC BASIC tunes.
2022-11-04 22:30:29 -04:00
Bobbi Webber-Manners
b691b0e3f8
Reset Ensoniq on Ctrl-Reset. Fixes #185 .
2022-11-04 21:27:20 -04:00
Bobbi Webber-Manners
8eefb97f1d
Removed commented-out code.
2022-11-04 21:02:30 -04:00
Bobbi Webber-Manners
a9a3a00e5b
Removed redundant JMP.
2022-11-04 21:00:21 -04:00
Bobbi Webber-Manners
9d6905d3b9
*BUILD now prints line numbers, like Acorn DFS does.
2022-11-04 01:20:21 -04:00
Bobbi Webber-Manners
b6d33e620b
Minor tweak to *BUILD code.
2022-11-04 00:47:29 -04:00
Bobbi Webber-Manners
3f8465983b
Minor tweak to audio engine 'hold' function.
2022-11-03 23:35:17 -04:00
Bobbi Webber-Manners
d5ad7f8cea
Fix to #142 (thank you JGH!)
2022-11-03 20:22:02 -04:00
Bobbi Webber-Manners
ef65f14b5c
Merge pull request #189 from jgharston/main
...
RDCH/INKEY exits correctly with already set Escape state
2022-11-03 20:19:35 -04:00
jgharston
412408ce81
RDCH/INKEY exits correctly with already set Escape state
...
This fixes the Pascal *Help/Press Escape bug.
It was caused by RDCH/INKEY exiting with the flags wrong if Escape already set on entry.
2022-11-03 23:14:09 +00:00