Natt Akuma
dcf784c43f
Kurumitsu-8L: add (nonstandard) VGM export
2025-06-28 01:19:25 +07:00
tildearrow
d856580f90
VGM export: fix OPNAB CSM
...
issue #2557
2025-06-14 18:09:12 -05:00
tildearrow
fe454ee2df
VGM export: add speed drift compensation setting
...
it appears this is the only way to get exports to play at the correct
speed in DeadFish's VGM player for Genesis
2025-06-06 02:45:59 -05:00
cam900
205e2124b6
Fix some ES5506 VGM write feature (but still incomplete)
...
8 bit addWrite because ES5506 host interface is 8 bit width.
2025-06-01 19:19:42 +09:00
tildearrow
01ce270ea5
VGM export: support second chip
2025-05-07 14:40:02 -05:00
tildearrow
defbeae704
VGM export: fix NES DPCM
2025-05-06 15:19:59 -05:00
tildearrow
1cabe743d6
VGM export: prepare to fix NES DPCM
2025-05-06 03:44:42 -05:00
tildearrow
79e71c3d02
possibly fix VGM, ZSM and SAP-R export
...
issue #2408
2025-03-11 11:23:25 -05:00
tildearrow
ec5aafb9ad
PCE: PCM works
...
CPU usage increases though when it's in use :<
2025-03-04 12:19:46 -05:00
tildearrow
00ad4e4a46
update copyright year
2025-01-28 18:49:19 -05:00
tildearrow
1d3318c214
VGM export: fix DAC data being offset
2024-12-15 15:56:18 -05:00
tildearrow
44e842530b
VGM export: fix bugs in issue #2226
...
- wrong byte in PCM RAM write
- MSM6258 reset being MSM6295
2024-11-11 04:04:04 -05:00
tildearrow
b6820fd5d5
the final part of this branch
2024-11-04 04:00:50 -05:00
tildearrow
dd9d8dccd1
proof of concept
2024-10-19 17:52:24 -05:00
tildearrow
4281acc9dc
VGM export: prepare to implement 30xx
...
issue #1798
2024-10-19 14:25:12 -05:00
tildearrow
3c892ada2a
this does not work
2024-10-17 15:06:13 -05:00
tildearrow
d5154a103e
VGM export: prepare for Lynx samples
2024-10-17 04:04:00 -05:00
tildearrow
60d01de6fc
VGM export: QSound ADPCM fix, for real this time
2024-09-25 13:12:34 -05:00
cam900
3e1e2fc2a6
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-25 12:50:51 +09:00
tildearrow
a458e105d9
VGM export: use QSound ADPCM size
2024-08-23 20:16:48 -05:00
tildearrow
99ae6a2b38
VGM export: include song comments
...
also show song comments on mobile
2024-08-23 17:46:09 -05:00
tildearrow
8a18f962f9
VGM export: don't generate garbage stop sample com
...
issue #2072
2024-08-22 23:17:22 -05:00
cam900
00e9ca29fa
Revert "Re-split OPL4 PCM instruments due to hardware differences"
...
This reverts commit 87ac12e143
.
2024-07-13 16:28:20 +09:00
cam900
26cf5bd097
Fix VGM output
2024-07-13 13:15:40 +09:00
cam900
87ac12e143
Re-split OPL4 PCM instruments due to hardware differences
...
- MultiPCM also has level direct, so it's remained in DivInstrumentMultiPCM. everything else don't support at MultiPCM is moved into DivInstrumentOPL4PCM.
- MultiPCM can't modify ADSR envelope unless reading instrument from ROM, so I decided to remove ADSR envelope macros. these are moved into OPL4 PCM instrument.
- Save/Load of MultiPCM level direct parameter is still disabled until main version update (for disallow crash).
- Also, this PR fixes OPL4 VGM output.
2024-07-13 13:09:10 +09:00
cam900
c08edb1254
Prepare to (very) partially OPL4 support
2024-07-11 15:13:02 +09:00
tildearrow
3512591fd1
add effects to change virtual tempo
2024-03-15 14:56:55 -05:00
tildearrow
e130f80ef3
YM2612: fix CSM VGM export
2024-02-29 21:33:40 -05:00
tildearrow
88b42ddd58
update copyright year
2024-01-16 21:26:57 -05:00
tildearrow
8235f6ee66
C140: add bank types
2023-10-11 02:48:39 -05:00
tildearrow
8231e3beba
VGM export: RFC volume balance
2023-09-24 19:13:08 -05:00
tildearrow
7fe2a99112
VGM export: fix virtual tempo resulting in no loop
2023-09-24 02:28:05 -05:00
tildearrow
7a6daba071
VGM export: don't initialize rate of MSM6258
2023-09-11 01:44:56 -05:00
tildearrow
8b7b21d909
MSM6258: VGM EXPORT!!!
2023-09-11 01:19:02 -05:00
tildearrow
e7fe99f795
C219: fix VGM export crash
2023-08-29 03:42:16 -05:00
tildearrow
35faa8c23c
C219: presets and VGM export
2023-08-28 18:21:49 -05:00
cam900
c49bd177e9
fix muting for C140 VGM output
2023-08-13 17:31:33 +09:00
tildearrow
987ca3ad11
C140: VGM volume
2023-08-12 17:08:01 -05:00
tildearrow
d7de177d26
VGM export: new ripper name
2023-08-12 16:55:23 -05:00
tildearrow
4214bdee71
C140: ?!?!?!
2023-08-12 16:46:35 -05:00
tildearrow
908ecf411d
C140: partially working VGM export
2023-08-12 04:33:33 -05:00
cam900
85aa3736ad
oops
2023-08-09 20:34:57 +09:00
cam900
14c5d94499
C140 Part 2
2023-08-09 20:30:00 +09:00
cam900
7aaa52297e
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-10 19:56:29 +09:00
tildearrow
46ede984a7
VGM export: fix RF5C68 memory being wrong
...
issue #1078
2023-07-09 18:46:24 -05:00
tildearrow
cf2c63caf7
YM2612: implement 9xxx, part 2
...
VGM export
2023-07-09 17:41:24 -05:00
cam900
7b49b4b8e0
Merge branches 'master' and 'k053260' of https://github.com/tildearrow/furnace into k053260
2023-06-26 19:47:25 +09:00
tildearrow
06a2d10ba1
VGM export: cap streams to 44100Hz
...
VGMPlay doesn't like higher frequencies
2023-06-22 16:45:31 -05:00
tildearrow
95b51e6307
VGM export: NES DPCM, part 3
...
dual chip
2023-06-22 15:45:27 -05:00
tildearrow
b9514bb98e
VGM export: NES DPCM, part 2
...
now it works
issue #1163
2023-06-22 15:40:50 -05:00