Commit Graph

  • cadbeb5d32 Add project shared data to the repository master Jeremy Rand 2019-08-09 23:19:33 -0400
  • be808e9d90 Upgrade to the new build engine Jeremy Rand 2019-08-09 23:07:00 -0400
  • 24d8ad6d73 Add support for cc65 2.17 Jeremy Rand 2018-10-18 20:48:31 -0400
  • 11c6f96853 Add the readme to the project. Jeremy Rand 2016-12-24 02:07:26 -0500
  • c0eda88858 Create README.md Jeremy Rand 2016-12-24 02:06:51 -0500
  • 37f899cb55 Rename to mocklib Jeremy Rand 2016-12-24 02:00:03 -0500
  • bebea482b4 Rename to mocklib. Jeremy Rand 2016-12-24 01:59:42 -0500
  • 25ab085eaf Clean up the speech data. Jeremy Rand 2016-12-23 00:54:24 -0500
  • bc8514dfbe Fix typo in channel selection defines. Add more channel selection macros. Jeremy Rand 2016-12-22 23:51:18 -0500
  • 2a16923dbf Hide table access routines and use a higher level function for playing sounds on the Mockingboard. Jeremy Rand 2016-12-18 22:46:43 -0500
  • 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. Jeremy Rand 2016-12-17 23:32:03 -0500
  • 787e743e0e Move to using cc65's interrupt handler support now that I have it working correctly. Jeremy Rand 2016-12-17 23:19:51 -0500
  • 21325bbb0f Add some comments about the IRQ oddities. Jeremy Rand 2016-12-16 00:05:26 -0500
  • 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. Jeremy Rand 2016-12-16 00:00:33 -0500
  • 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. Jeremy Rand 2016-12-14 23:56:00 -0500
  • 1f25311a93 Check for an interrupt before attempting to handle it. Jeremy Rand 2016-10-30 23:10:25 -0400
  • 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. Jeremy Rand 2016-10-30 23:07:13 -0400
  • 4e3c65288f More speech assembly cleanup. Create a proper API for speech. Jeremy Rand 2016-10-17 23:57:40 -0400
  • 9bb4f83010 Save and restore the accumulator in the interrupt handler. Jeremy Rand 2016-10-05 23:27:51 -0400
  • 84a08225de Some cleanup of the speech assembly Jeremy Rand 2016-10-05 22:54:39 -0400
  • 84ddb58602 Initial commit with basic sound and speech support. Jeremy Rand 2016-09-30 23:06:47 -0400
  • d871fb4660 Initial Commit Jeremy Rand 2016-09-10 16:14:16 -0400