Commit graph

4016 commits

Author SHA1 Message Date
tildearrow 4899513194 new off + wait 1 command 2025-04-14 13:42:15 -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
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 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 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 873bad1613 stuff 2025-04-07 04:33:28 -05:00
tildearrow e9911ab0aa 16-bit call... B E T A 2025-04-06 04:59:01 -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 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 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 3095a57080 GUI: mismatched delete 2025-04-02 23:25:12 -05:00
tildearrow c3f98e50d3 add cheat code for modified sine wave
chain barrel
2025-04-02 18:52:20 -05:00
tildearrow 6e4458d04d NDS: fix drift 2025-04-02 18:30:38 -05:00
tildearrow c064cf089d prepare to fix pitch linearity issues 2025-04-01 14:11:45 -05:00
tildearrow f95336befe renderGL: setting to set settings to set stencil a
nd buffer size

it appears this may be the cause of visual glitches
2025-03-30 15:13:39 -05:00
tildearrow 7d96ddaef2 release v0.6.8 2025-03-29 22:26:09 -05:00
tildearrow 13b56870ec new demo song
by ALTMUS
2025-03-29 22:26:00 -05:00
tildearrow c9f9cc0d8b GUI: add a setting to toggle fallback pat font 2025-03-27 19:02:29 -05:00
tildearrow e02404222d planes 2025-03-26 20:39:39 -05:00
tildearrow a3a0acd871 run the last step 2025-03-25 00:55:10 -05:00
Electric Keet 14e5db0efc Some letter icons realigned.
Also, the instructional MD file and the comment within the SFD file have been updated to make the steps a little clearer.

Catch is, something broke and I can't fully run `make-iconfont.sh` so until I can fix that someone else will have to do that step.
2025-03-25 00:55:10 -05:00
tildearrow 4370f77230 GUI: fix the chevron 2025-03-23 13:24:06 -05:00
tildearrow 2e9621073e OPZ: add FMS2/AMS2 macros 2025-03-23 04:22:43 -05:00
tildearrow f919d1779a GUI: fix macro list jumping around
in single macro editor layout
2025-03-23 03:30:31 -05:00
tildearrow 9b3da929bf GUI: add presets for C64 PCM and Defle MSX2 2025-03-22 20:44:19 -05:00
tildearrow 9297ff7c8b release v0.6.8pre1
after a thousand years
2025-03-22 03:38:01 -05:00
tildearrow bdc10b2ca0 credits 2025-03-22 01:38:08 -05:00
tildearrow 841af611ba WonderSwan: bring Mednafen core back 2025-03-22 01:38:08 -05:00
Adrian Siekierka b59fc1e8f5 swan: Implement headphone/internal speaker output toggle 2025-03-22 01:38:08 -05:00
tildearrow 8dcb2d02ad OPL4: fix a couple issues with samples
issue #2217
2025-03-21 17:38:28 -05:00
tildearrow 7e3c879a39 GUI: fix NES loop end hint 2025-03-20 03:20:01 -05:00
tildearrow 0f4d70a34e GUI: add chan osc DC off correction strat options
off: no DC offset correction
normal: the old algorithm
high-pass: a new algorithm

also fix a hang!
2025-03-17 04:07:22 -05:00
tildearrow 93f3ff3500 change default TIunA export params
so it works by just replacing song.asm
2025-03-15 04:09:59 -05:00
tildearrow 7a544fc0e0 GUI: optimize orders window
don't render cell if not visible
2025-03-14 14:27:27 -05:00
tildearrow 036fd94ea6 GUI: fix a spacing issue in FM editor 2025-03-14 13:56:11 -05:00
tildearrow 7d483e1bbb GUI: hide custom clock for PCM DAC
doesn't make sense
2025-03-14 13:14:26 -05:00
tildearrow f04fa49de2 add invincible powerup and allow quit on mobile
after game over
2025-03-14 13:11:55 -05:00
tildearrow a551b2d194 and more
make user listen at least 1/4 of a song
2025-03-14 04:52:57 -05:00
tildearrow 896c84c205 Combat Vehicle changes
- new "speed" mod
- small stages
2025-03-14 04:35:51 -05:00
tildearrow b52699d370 GUI: fix note input when follow pattern is off 2025-03-12 18:33:46 -05:00
tildearrow 96405706a8 GUI: fix note input not working when step playing 2025-03-12 18:32:30 -05:00
tildearrow c5dca3cc52 GUI: fix it 2025-03-11 12:04:56 -05:00
tildearrow 411e492c81 GUI: a better strat to find init samp in chan osc 2025-03-11 12:00:11 -05:00
tildearrow 6ae3f33513 GUI: disable sample filter sweep by default 2025-03-11 05:10:42 -05:00
tildearrow ad8d1b5060 GUI: improve note input timing
during playback, it rounds to nearest cell now
this greatly enhances the recording experience

to-do: test on higher latencies and see if we have to compensate somehow...
2025-03-11 04:03:05 -05:00
tildearrow 6deee95d87 GUI: prepare to improve note input timing
the idea is to snap to the closest Y position...
2025-03-10 19:31:05 -05:00
tildearrow 44605a42a5 GUI: make non-sweep sample filter not sweep
issue #2407
2025-03-10 17:37:23 -05:00
tildearrow 1321979017 GUI: honor DC off correction setting in chan osc
issue #2405
2025-03-10 12:52:28 -05:00
tildearrow 957a05665a fix crash 2025-03-10 12:46:46 -05:00
tildearrow b46a60e96d possibly solve vZoom/vScroll issue
move these to a new DivInstrumentTemp struct
this way, undo history is not altered every time these change

issue #2179
2025-03-10 12:35:05 -05:00
tildearrow b7a8745581 GUI: hide SCV once again
after the unification the system ID and chan count are stable
however, the system is still beta...
it won't be ready by 0.6.8 so I am going to hide it
2025-03-10 11:43:17 -05:00
tildearrow 72a2fa1b2e GUI: fix instrument drag
issue #2386
2025-03-10 04:16:38 -05:00
tildearrow b64a92668a GUI: fix drag-and-drop crash
this time for real!
issue #2327
2025-03-10 04:14:01 -05:00
tildearrow d853c59b3d SCV unification 2025-03-10 04:05:12 -05:00
freq-mod ca89b5beb8 Add files via upload 2025-03-09 13:46:24 +01:00
tildearrow 5a2d4662aa NDS: get rid of core quality 2025-03-09 01:27:59 -05:00
yohannd1 f2d6ae78fa sample filter ui: clamp frequency on popup 2025-03-07 18:41:17 -05:00
yohannd1 37d49ffe0f sample filter ui: add sweep option 2025-03-07 18:41:17 -05:00
tildearrow 0d7ef2e8eb WonderSwan: acquireDirect() 2025-03-07 18:37:25 -05:00
tildearrow 3d915270b1 GUI: remove Virtual Boy quality setting 2025-03-07 17:06:47 -05:00
tildearrow 54d1998c70 make it clear I modified some of these cores 2025-03-07 02:16:09 -05:00
tildearrow c2228cd74b SCC: acquireDirect() 2025-03-06 19:06:45 -05:00
tildearrow 7a6f6a6745 PCE: remove core quality 2025-03-06 12:18:10 -05:00
tildearrow abaea665af GUI: find/replace selection in selected channels
issue #2393
2025-03-05 19:27:15 -05:00
tildearrow e941dfb174 Amiga: acquireDirect, part 2
the filter is back!
2025-03-05 04:49:22 -05:00
tildearrow b3b50bdb66 ESFM: optimize osc buf 2025-03-03 01:45:42 -05:00
tildearrow cf4807b5d0 optimize putSample a bit
use 16-bit precision even on 64-bit....
this allows some code optimizations
2025-03-03 00:51:47 -05:00
tildearrow 8f54445625 GA20: acquireDirect optimizations, part 1
buggy, slow and glitchy
output is good but chan osc is now broken

from 1.5 to 0.4 seconds
2025-03-02 20:29:28 -05:00
tildearrow 6813c30e3a new chan osc, part 8
fix remaining bugs
2025-03-02 18:02:38 -05:00
tildearrow 6265d2cd39 new chan osc, part 6
more adaptations

how can I get you out of my head... I want to go back to work!
2025-03-02 04:11:10 -05:00
tildearrow a16d20e190 new chan osc, part 4
adapt dispatch code to it
2025-03-01 19:49:56 -05:00
tildearrow c0e4552c52 new chan osc, part 3
fix the jerkiness!
2025-03-01 18:46:11 -05:00
tildearrow 10e60ec8c1 new chan osc, part 2
why is it jerky?
2025-03-01 17:22:34 -05:00
tildearrow 6dc4f16689 GUI: add an audio load chart 2025-03-01 06:10:59 -05:00
tildearrow dd7e1def3d new chan osc work in progress 2025-03-01 05:05:50 -05:00
tildearrow 7d0ef24574 GUI: use three hashes
it wasn't two...
2025-02-22 20:25:42 -05:00
tildearrow f674a38d8e GUI: optimize pattern view
don't render what isn't visible
from 3.5ms to 2ms in my phone

to-do: check for regressions...
2025-02-22 19:57:53 -05:00
tildearrow dd9983778b GUI: selection/scroll improvements
now you can scroll left/right by dragging selection to the side edges
2025-02-22 18:43:46 -05:00
tildearrow f4d357ff6f GUI: update credits 2025-02-22 15:55:04 -05:00
tildearrow 8c67ea8eb9 GUI: load fallback fonts in pattern font...
issue #2312
2025-02-21 16:58:59 -05:00
tildearrow 5b6721738b GUI: change instrument on mobile? 2025-02-19 00:14:21 -05:00
tildearrow e1b7618348 Virtual Boy: make it work on hardware
issue #2373
2025-02-18 02:30:14 -05:00
tildearrow 63ee7cf5d8 Virtual Boy: write waveforms before init channels 2025-02-18 00:36:20 -05:00
tildearrow 4019066a64 GUI: add "set effect" option to randomize 2025-02-06 17:25:50 -05:00
tildearrow 096d9ebba8 GUI: command stream player memory safety 2025-02-06 14:09:16 -05:00
tildearrow 9dee51851f prepare for proper center rate
the correct rate is 8372Hz rather than 8363Hz
sadly this will require a compat flag so I am not making this change
effective until 0.7

issue #2347
2025-02-06 02:14:21 -05:00