Commit graph

30 commits

Author SHA1 Message Date
wbcbz7 347ca2f9a6 fix R7 write 2025-08-14 19:33:16 +07:00
wbcbz7 0f6da89826 AY stream parser bug fixes 2025-08-14 18:55:57 +07:00
wbcbz7 da8baeb549 follow-up, fix assembler errors 2025-08-14 16:49:54 +07:00
wbcbz7 641bde75e5 add FM part to the speccy player, also untested :D 2025-08-14 16:32:48 +07:00
wbcbz7 808dd7c045 implement AY part of the player (untested :p) 2025-08-14 05:00:51 +07:00
wbcbz7 334e575752 skeleton speccy player, for now only plays predefined register dump 2025-08-14 01:42:51 +07:00
wbcbz7 23fcb4ce95 add readme, private OTL repo release 2025-08-14 00:30:43 +07:00
wbcbz7 9753b8b95e deduplicate block/f-hi register writes 2025-08-13 19:50:28 +07:00
wbcbz7 c41dca4325 fix AY envelope packing 2025-08-13 19:44:42 +07:00
wbcbz7 ad6deb23d2 implement AY/SSG player part 2025-08-13 18:49:14 +07:00
wbcbz7 4a3d35e7ec follow-up 2025-08-13 16:18:10 +07:00
wbcbz7 867e76c546 fix copy-paste bug in compressor (sustain/release rate alone didn't packed) 2025-08-13 04:48:29 +07:00
wbcbz7 299b3fc236 fix extch3, implement (roughly) CSM timers 2025-08-13 04:30:17 +07:00
wbcbz7 397a060633 extch3 bug 2025-08-12 23:48:52 +07:00
wbcbz7 db1f29e227 bare minimum 2xOPN (w/o SSG) done 2025-08-12 20:59:39 +07:00
wbcbz7 ae9302f049 port to 2xOPN (YM2203) for TurboSound FM support 2025-08-12 01:25:25 +07:00
wbcbz7 cb509877aa preliminary YM2610 (OPNA) support 2024-10-21 03:18:51 +07:00
wbcbz7 d4e88aebea update 4-operator mode enable logic 2024-09-02 13:55:54 +07:00
wbcbz7 a6b1293d37 fix internal structures, extend file format for OPL3 support 2024-06-08 05:33:22 +07:00
wbcbz7 e4d8dfe028 bump file format version, revert backref resolve changes 2024-06-08 02:48:49 +07:00
wbcbz7 c6af5d02ac resolve back reference distance in event stream in place 2024-06-07 16:25:25 +07:00
wbcbz7 3f3de1e08c fix recursive match frame counting bug 2024-06-07 15:11:22 +07:00
wbcbz7 7d0567d8a2 fix loop logic 2024-06-06 04:08:08 +07:00
wbcbz7 173bb1b11b port compression fixes from ESFM branch 2024-06-06 03:36:21 +07:00
wbcbz7 6fca400cdd add compression, change stream event format
...latest commit before the ESFM thing happened :D
2024-06-06 01:36:14 +07:00
wbcbz7 a681a2c53b update for more compact event commands 2024-04-07 00:02:09 +07:00
wbcbz7 6a6a43cac1 fix implicit end of frame 2024-04-06 18:39:13 +07:00
wbcbz7 4770e2cffd implement implicit end of frames 2024-04-06 16:35:20 +07:00
wbcbz7 cafc4a011b implement 80/A0/B0 events 2024-04-06 15:12:38 +07:00
wbcbz7 e1c50c9de0 init commit - what a mess! 2024-04-06 03:28:31 +07:00