Commit graph

9851 commits

Author SHA1 Message Date
CALLegeTC000000 a4ecc86fc2 Create XCHQ_SPC700.fur 2025-04-11 04:45:43 -05:00
tildearrow abd1bcf6e4 possibly speed up software renderer 2025-04-09 09:23:33 -05:00
tildearrow acf7a4f2ca Revert "speed up match finding?"
regression...
This reverts commit 71be28a195.
2025-04-09 06:21:08 -05:00
tildearrow 71be28a195 speed up match finding?
i need to benchmark it
2025-04-09 04:34:22 -05:00
tildearrow 51f133036d some "optimizations"
fast match size algorithm
16-bit calls are back
2025-04-09 03:53:17 -05:00
tildearrow 196256de61 it plays again
now how am I gonna optimize this...
2025-04-09 02:52:11 -05:00
tildearrow 876bb3cc5c HOW IS THIS LESS OPTIMAL - DO NOT USE!!!
THIS FAILS HORRIBLY... I am trying to do a global search
2025-04-08 19:52:26 -05:00
tildearrow d4e34db5b6 GUI: fix bit 30 macro offset/scale bugs 2025-04-08 16:41:12 -05:00
tildearrow 0112cb82b2 CI: set the fixes branch 2025-04-08 15:21:42 -05:00
tildearrow 05da08d6da GUI: threaded command stream export, part 1
no progress bar yet
2025-04-08 04:59:00 -05:00
tildearrow ad5fb97822 arp commands should have 1 byte arg 2025-04-08 04:00:55 -05:00
tildearrow 24cd378e50 GUI: consider pass disable opts in CS exprt dialog 2025-04-08 03:31:42 -05:00
tildearrow b946f08122 fix cmd stream corruption when cmd stream playing 2025-04-08 03:30:56 -05:00
tildearrow a2c745cb10 Y8950: fix ADPCM chan osc 2025-04-08 02:12:28 -05:00
tildearrow 032ff82955 fix low quality not working in acquireDirect
performance may be reduced
2025-04-07 23:12:27 -05:00
tildearrow 584305f1fa fix build failure 2025-04-07 20:44:25 -05:00
tildearrow 914ba11e3b fast block search part 5
call protection
2025-04-07 19:05:17 -05:00
tildearrow ecb9782025 fast block search part 4 - almost there
now using recursion
2025-04-07 18:56:23 -05:00
tildearrow ef7e6b9ce2 fast block search part 3 - BETAAAAAAAA
now using a gain/loss estimator to skip blocks which don't offer any advantage when subbed
2025-04-07 18:35:50 -05:00
tildearrow fc0a7a5e17 fast block search part 2 - still ALPHA
now tested... it works but size is not optimal
2025-04-07 13:17:27 -05:00
tildearrow 2fd6fa1a87 support empty short command line param names
also add a parameter to disable command stream export optimizations
2025-04-07 13:16:49 -05:00
tildearrow f79c0689ba fast block search - A L P H A
much faster but untested on playback...
next commit will fix stuff if it didn't work first try
2025-04-07 12:21:24 -05:00
architectnt 5822bbf2ce dang it 2025-04-07 15:42:26 +02:00
architectnt 602bedad90 demo song addition and improvements 2025-04-07 15:42:26 +02:00
tildearrow 6a7f276454 get the size down 2025-04-07 04:48:13 -05:00
tildearrow 873bad1613 stuff 2025-04-07 04:33:28 -05:00
tildearrow 27cde60f0b prepare to allow disable opt passes 2025-04-07 00:20:48 -05:00
tildearrow e9911ab0aa 16-bit call... B E T A 2025-04-06 04:59:01 -05:00
tildearrow 9227695bb0 fix it 2025-04-06 04:47:32 -05:00
tildearrow bf7abe99ef speed dial commands and disassembly 2025-04-06 04:24:17 -05:00
tildearrow da771145f4 GUI: bring the play cmd stream debug button back 2025-04-05 19:53:25 -05:00
tildearrow 6fba60818d implement command playback - UNTESTED! 2025-04-05 19:27:44 -05:00
tildearrow d7922baa07 implement all commands
no playback yet!
2025-04-05 18:19:41 -05:00
tildearrow fd9c935fc7 document more commands 2025-04-05 06:41:15 -05:00
tildearrow f8ae5ddcd7 document some of the commands 2025-04-05 05:02:31 -05:00
tildearrow 110562c2c4 prepare to implement stuff in cmd stream
vol slide with target, tremolo, panbrello and pan slide
2025-04-05 04:33:46 -05:00
tildearrow a49664a3f5 GUI: make command stream player visible
window > debug > command stream player
2025-04-05 03:22:48 -05:00
tildearrow f7c2fce461 more command stream work
including a disassembler, large stack, and some other things
2025-04-05 03:19:44 -05:00
tildearrow 39ea7e6da0 sub-blocks, part 2
works but result still kind of big
2025-04-04 19:28:29 -05:00
tildearrow d5f1d3c25c sub-blocks, part 1
currently awful
2025-04-04 05:01:49 -05:00
tildearrow c110f87548 delay condensation and nop removal 2025-04-03 17:04:34 -05:00
tildearrow 491a361392 command stream relocation 2025-04-03 06:26:25 -05:00
tildearrow 28f8423f23 command stream work
disassemble call/jump/ret instructions
prepare for relocation
implement loop (but it doesn't work)
2025-04-03 05:09:40 -05:00
tildearrow 20f322d78c handle a situation in where MSVC uses C++17
always screwing something up
2025-04-02 23:33:45 -05:00
tildearrow 3095a57080 GUI: mismatched delete 2025-04-02 23:25:12 -05:00
tildearrow 47d4aa8063 now let's begin 0.7 work
export, stuff, stuff, stuff and stuff...
2025-04-02 20:45:22 -05:00
tildearrow e2d166bd53 aelsahflgalasljgal 2025-04-02 20:23:14 -05:00
tildearrow 712eb483ba ship the pdb dang it 2025-04-02 20:12:17 -05:00
tildearrow 7b62655712 release v0.6.8.1 2025-04-02 20:00:07 -05:00
tildearrow 05f2c99bb4 OPL4: fix 12-bit related glitches 2025-04-02 19:18:33 -05:00