Jeremy Rand
|
cadbeb5d32
|
Add project shared data to the repository
|
2019-08-09 23:19:33 -04:00 |
|
Jeremy Rand
|
be808e9d90
|
Upgrade to the new build engine
|
2019-08-09 23:07:00 -04:00 |
|
Jeremy Rand
|
24d8ad6d73
|
Add support for cc65 2.17
|
2018-10-18 20:48:31 -04:00 |
|
Jeremy Rand
|
11c6f96853
|
Add the readme to the project.
|
2016-12-24 02:07:26 -05:00 |
|
Jeremy Rand
|
c0eda88858
|
Create README.md
|
2016-12-24 02:06:51 -05:00 |
|
Jeremy Rand
|
37f899cb55
|
Rename to mocklib
|
2016-12-24 02:00:03 -05:00 |
|
Jeremy Rand
|
bebea482b4
|
Rename to mocklib.
|
2016-12-24 01:59:42 -05:00 |
|
Jeremy Rand
|
25ab085eaf
|
Clean up the speech data.
|
2016-12-23 00:54:24 -05:00 |
|
Jeremy Rand
|
bc8514dfbe
|
Fix typo in channel selection defines. Add more channel selection macros.
|
2016-12-22 23:51:18 -05:00 |
|
Jeremy Rand
|
2a16923dbf
|
Hide table access routines and use a higher level function for playing sounds on the Mockingboard.
|
2016-12-18 22:46:43 -05:00 |
|
Jeremy Rand
|
ee5b55de46
|
Add mouse support to the demo so we can test having two sources of interrupts firing at the same time - speech interrupts and mouse interrupts.
|
2016-12-17 23:32:03 -05:00 |
|
Jeremy Rand
|
787e743e0e
|
Move to using cc65's interrupt handler support now that I have it working correctly.
|
2016-12-17 23:19:51 -05:00 |
|
Jeremy Rand
|
21325bbb0f
|
Add some comments about the IRQ oddities.
|
2016-12-16 00:05:26 -05:00 |
|
Jeremy Rand
|
cbb37cae43
|
Lots more cleanup. Make everything slot independent including the speech routines. Adopt the mockingBoard prefix for everything. Put the speech APIs right into mockingboard.h.
|
2016-12-16 00:00:33 -05:00 |
|
Jeremy Rand
|
80cabff983
|
Remove some debug code. Chain the speech interrupt handler with the usual cc65 one since I can't seem to get the cc65 IRQ mechanism to work. General cleanup of the assembly code.
|
2016-12-14 23:56:00 -05:00 |
|
Jeremy Rand
|
1f25311a93
|
Check for an interrupt before attempting to handle it.
|
2016-10-30 23:10:25 -04:00 |
|
Jeremy Rand
|
4bc5131b2f
|
Fix the problem where the end of the speech wasn't being detected. This is caused by a couple of issues - there was extra data in the speech array and an off by one error in calculating the end pointer.
|
2016-10-30 23:07:13 -04:00 |
|
Jeremy Rand
|
4e3c65288f
|
More speech assembly cleanup. Create a proper API for speech.
|
2016-10-17 23:57:40 -04:00 |
|
Jeremy Rand
|
9bb4f83010
|
Save and restore the accumulator in the interrupt handler.
|
2016-10-05 23:27:51 -04:00 |
|
Jeremy Rand
|
84a08225de
|
Some cleanup of the speech assembly
|
2016-10-05 22:54:39 -04:00 |
|
Jeremy Rand
|
84ddb58602
|
Initial commit with basic sound and speech support.
|
2016-09-30 23:06:47 -04:00 |
|
Jeremy Rand
|
d871fb4660
|
Initial Commit
|
2016-09-10 16:14:16 -04:00 |
|