Commit Graph

22 Commits

Author SHA1 Message Date
kris 9129cdccfe Rename toggles to voltages; get working again 2022-07-22 14:32:01 +01:00
kris e79ed985bc Support 11 cycle cadence using STA $BFFF,Y(=31). This slightly improves quality 2022-07-08 23:28:35 +01:00
kris cea66fe916 Generate stage 3 jump tables 2022-07-04 09:46:56 +01:00
kris a9e7a1bbff Implement (10,10) eof duty cycle as a special case 2022-07-02 21:59:08 +01:00
kris 535656aceb Working! 2022-07-02 14:15:41 +01:00
kris 3458d3a1de Assert combined EOF operations have the expected (a, b) cadence 2022-07-02 11:42:36 +01:00
kris 622583696d Simplify player op generation 2022-07-02 10:52:23 +01:00
kris efb66e03d8 Begin to rework player operation generation 2022-07-02 10:05:21 +01:00
kris 695ddb2c10 Checkpoint 2022-07-02 00:27:27 +01:00
kris 445ec18f34 WIP - tidy and compute the minimum duty cycle for variants that have a STA $C030 in stage 2 trampoline 2022-07-01 23:17:25 +01:00
kris 47c7f441cf WIP - generate 3 stage EOF trampoline parametrized by (a, b) duty cycles 2022-07-01 22:22:38 +01:00
kris d2cdceb04e Regenerate 2022-06-28 22:09:09 +01:00
kris 804ce60434 Clean up some more and restore fake EOF opcodes 2022-06-25 15:26:14 +01:00
kris a48e7b796c Oops, EOF opcodes weren't being padded 2022-06-11 21:13:36 +01:00
kris b1bd8f7b19 Don't need most EOF 2022-06-11 17:39:57 +01:00
kris 13fb60fed0 Add a lot of EOF variants - quality is good but they're mostly not used 2022-06-11 17:27:52 +01:00
kris 1552715b49 Optimized EOF sequence 2022-06-04 14:53:33 +01:00
kris fbd6b956d1 Checkpoint working player 2022-06-04 14:06:52 +01:00
kris 8ea4f150ad Checkpoint - trying to mitigate EOF clicking 2022-05-24 22:19:40 +01:00
kris b97a625d7d Working version of encoder. This reproduces the clicking that happens from end-of-frame, so we will need a new strategy 2022-05-16 21:11:17 +01:00
kris 4701dc14f1 Regen 2020-12-24 14:43:51 +00:00
kris 194da9a509 Check in generated player using NOP, NOP3 and STA opcodes, to max
cycle length 19.  This seems to give the best quality so far.
2020-12-07 20:40:00 +00:00