Commit graph

10188 commits

Author SHA1 Message Date
Swirly 0812607f41
What??? (#2491)
Why was this even here? It's even listed as "Invalid effect" in Furnace.
2025-04-28 23:00:01 -05:00
tildearrow 606ce2a01e YM2608: VGM reset after enabling 6-channel mode 2025-04-28 17:30:05 -05:00
tildearrow bbfa4c7fca OPL: fix Crystal Oscillator muting 2025-04-28 17:08:54 -05:00
Phuc-Thanh Nguyen b15cf9dfa4
Fix a bug when getting a gzip header extra field with inflate() (#2471) 2025-04-28 04:17:58 -05:00
tildearrow c4852a7104 YES!!!!!
FIXED!!!!!!!!!!!! no more chewed off triangle!
finally I can move on!
2025-04-28 04:13:26 -05:00
tildearrow 083dd4885b GUI: add a function so I can diagnose this bug
man I am getting so bored
2025-04-28 03:33:33 -05:00
tildearrow 5019b50f60 delete some demos (by request) 2025-04-28 00:03:27 -05:00
tildearrow 5f5a7e62d7 GUI: fix chan osc Y carry-over
after DC correction calculation, Y used to change, resulting in
visual glitches around the first samples of a chan osc view
2025-04-27 23:53:15 -05:00
mooinglemur b1814a8337
dev229 - VERA: emulated noise freq was double that of real hardware (#2488)
* VERA: emulated noise freq was double that of real hardware

* fulfill req changes: version/engine version, revert SDL submodule
2025-04-26 13:38:20 -05:00
tildearrow 35fe3679f2 VRC6: fix chan osc!!!!!!! 2025-04-26 02:48:40 -05:00
tildearrow abb7b416c2 update seq.bin 2025-04-25 04:26:19 -05:00
tildearrow e78a6b8704 working porta implementation 2025-04-25 02:28:35 -05:00
tildearrow da68b82df4 command stream export: offset porta target
C-(-5) is now 0 and B-9 is 179 (offset by +60)
2025-04-25 02:27:43 -05:00
tildearrow 0a9b91c25c prepare an implementation of porta
this will be very hard
2025-04-24 22:48:55 -05:00
tildearrow 320fcd2abd working linear pitch implementation
multiplication is expensive
2025-04-24 18:12:42 -05:00
tildearrow 200bf6940b I am so drunk!!!
This reverts commit 153337fcda.
2025-04-24 04:43:51 -05:00
tildearrow aced3961ec more dispatch sections... real commit 2025-04-24 04:43:35 -05:00
tildearrow 153337fcda more dispatch sections 2025-04-24 04:21:30 -05:00
tildearrow 3baaf05647 6502 command stream player, part 19
move example command table to stream_example.i
prepare for dispatch building blocks (pitch calculation in particular)
2025-04-23 19:25:41 -05:00
tildearrow 823488b6d1 Massive 2025-04-23 05:04:03 -05:00
tildearrow 6acc835d71 6502 command stream player, part 18
- fix short wait for multiples of 256
- fix arp implementation
- fix vibrato implementation
- make example command table bigger
- add a basic status view
2025-04-23 04:46:39 -05:00
tildearrow 216518d65b prepare to add an info view 2025-04-22 19:43:43 -05:00
tildearrow 9efc469146 6502 command stream player, part 17
complete vibrato and arp impl
2025-04-22 17:31:39 -05:00
tildearrow 153ff59f77 expand the vibrato table 2025-04-22 04:19:27 -05:00
tildearrow 6c2ef8d2dd 6502 command stream player, part 16
incomplete vibrato/pitch implementation
incomplete porta implementation
prepare for arp impl
2025-04-21 19:38:19 -05:00
tildearrow de752a17e9 new max stack size field in command stream 2025-04-21 03:26:16 -05:00
tildearrow 0bc85b3ee6 more work in progress stuff 2025-04-21 03:25:38 -05:00
tildearrow 7aa735857c OPL: VGM reset after initializing OPL3 mode 2025-04-21 03:25:07 -05:00
tildearrow 70ed57b7f5 6502 command stream player, part 15 2025-04-20 04:45:06 -05:00
tildearrow 7cbc59db32 6502 command stream player, part 14
fix it up
plays Manbow pretty well
2025-04-20 02:12:22 -05:00
tildearrow 79331737ce 6502 command stream player, part 13
possible implementation of full commands
2025-04-19 18:56:37 -05:00
tildearrow 470ae1b7a9 strip opt commands 2025-04-19 18:56:19 -05:00
tildearrow 3407202f12 6502 command stream player, part 12
optimize byte reading (from ~26 to ~14 cycles)
2025-04-19 06:45:34 -05:00
tildearrow de86a7f742 6502 command stream player, part 11
don't relocate on byte read routine
2025-04-19 04:29:10 -05:00
tildearrow ffb4b9e640 6502 command stream player, part 10
fix jump
2025-04-18 18:41:35 -05:00
tildearrow 84eb84b89f raster time display 2025-04-18 18:39:09 -05:00
tildearrow dc42a1d910 6502 command stream player, part 9
it plays!
2025-04-18 17:39:14 -05:00
tildearrow a694a6ff64 6502 command stream player, part 8
NES test ROM displays something
2025-04-18 16:05:01 -05:00
tildearrow fa85aa9e83 Makefile 2025-04-18 14:35:30 -05:00
tildearrow 53f6dea29c it does not work 2025-04-18 14:17:35 -05:00
tildearrow 05059e3e26 6502 command stream player, part 7
NES ROM - untested. probably will not work
2025-04-18 13:57:25 -05:00
tildearrow 3a04b5b18d 6502 command stream player, part 6
preparing NES test player
2025-04-18 04:57:31 -05:00
Electric Keet 543b99e353 Updated docs with new metronome icon. 2025-04-18 04:18:05 -05:00
Electric Keet adf7d4b740 New metronome icon!
The bell just wasn't cutting it.
2025-04-18 04:18:05 -05:00
tildearrow 66e2791b35 6502 command stream player, part 5
it compiles

to-do: test with an actual command stream
2025-04-17 20:05:14 -05:00
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 f18faa4655 CI: move to Ubuntu 22.04 2025-04-16 03:50:24 -05:00