tildearrow
134954412d
remove loop command from command stream
...
it is unused
2025-04-17 19:13:39 -05:00
tildearrow
334d4bab67
one-byte vibrato
2025-04-17 18:58:11 -05:00
tildearrow
b1a630f2cd
6502 command stream player, part 4
2025-04-17 04:39:51 -05:00
tildearrow
17a14f292f
6502 command stream player, part 3
...
does not compile
2025-04-16 20:40:11 -05:00
tildearrow
f796dbee38
move some of the commands
...
$d0-$df are now $e0-$ef
$e0-$ef are now $f0-$ff
$f0-$ff are now $d0-$df
2025-04-15 19:58:55 -05:00
tildearrow
674b5e31c7
fix certain commands being incomplete
2025-04-15 19:06:51 -05:00
tildearrow
c1e97e3467
6502 command stream player, part 2
2025-04-15 18:48:51 -05:00
tildearrow
ecc60a3a64
prepare to move things around
...
speed dial commands and speed delays will be moved to e0-ff in order to
accelerate command check process (one cmp as opposed to a large command call table)
2025-04-15 18:35:50 -05:00
tildearrow
a2269bc2b1
6502 command stream player, part 1
...
doesn't work
2025-04-15 05:05:14 -05:00
tildearrow
1c71f5b4a1
derrame de memoria
2025-04-15 05:01:37 -05:00
tildearrow
279dcc94e5
another tiny speed optimization
2025-04-14 19:25:25 -05:00
tildearrow
911a4520ad
speed it up a bit more
2025-04-14 17:48:16 -05:00
tildearrow
dc98a00f9e
remove some assertions
2025-04-14 16:29:57 -05:00
tildearrow
5e4dbe7063
improve export progress
2025-04-14 14:42:15 -05:00
tildearrow
4899513194
new off + wait 1 command
2025-04-14 13:42:15 -05:00
tildearrow
b398108534
improve command stream player code
2025-04-14 12:57:27 -05:00
tildearrow
335040f5dd
tell me how much
2025-04-14 05:09:20 -05:00
tildearrow
e79721b785
add big endian and long ptr options to cmd stream
...
the format also changes!
2025-04-13 20:42:15 -05:00
tildearrow
7e6151fdc4
fix macOS build
2025-04-13 04:03:40 -05:00
tildearrow
4b7364fac9
soon I will dump every stage to find out WHAT is c
...
ausing corruption
2025-04-12 20:15:17 -05:00
tildearrow
cb23036f9e
guess what? this code still fails!
2025-04-12 15:10:42 -05:00
tildearrow
1653d237aa
work in progress: new code for optimization...
...
not working at all right now
2025-04-12 04:55:57 -05:00
Paddyk45
1430749ea6
use double instead of int and multiply by 100
2025-04-12 10:47:51 +02:00
tildearrow
2ea7bf65ea
TO DO:
...
- FIX CIELOS
- FIX HUGE STACKS
BYE
2025-04-11 20:21:46 -05:00
tildearrow
ca67378173
fix benefit sort...
...
huge losses
2025-04-11 15:42:23 -05:00
tildearrow
fbc5357b63
sort by benefit
...
huge gains
2025-04-11 15:04:59 -05:00
tildearrow
1790a99be5
add a call stack view
2025-04-11 14:57:23 -05:00
tildearrow
a813f73557
improve cmd stream hex view visual aid
...
definitely not vspcplay
2025-04-11 04:57:42 -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
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
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