Waldemar Pawlaszek
8a8c8406b7
Merge branch 'tildearrow:master' into master
2022-02-21 05:58:25 +01:00
tildearrow
5ae4d883a5
one more mishap
2022-02-20 22:48:42 -05:00
tildearrow
28e6c205ee
C64: fix wave effect bypassing mute
2022-02-20 22:23:32 -05:00
tildearrow
8f03964fbb
NES: fix noise being totally wrong
2022-02-20 22:08:47 -05:00
tildearrow
5ffda66f22
NES: better channel muting
2022-02-20 21:54:03 -05:00
tildearrow
1030bc13b2
C64: fix wiz lab one more time
2022-02-20 21:45:28 -05:00
tildearrow
e697c055b6
replay keyOn in active channels during forceIns
...
fixes an issue when playing orders
2022-02-20 21:39:14 -05:00
Waldemar Pawlaszek
2e4c7ec60a
Initial Atari Lynx Support
2022-02-20 18:15:15 +01:00
tildearrow
67ec998196
LFO LFO LFO LFO LFO LFO LFO LFO LFO LFO LFO LFO
2022-02-19 17:35:52 -05:00
tildearrow
f376e919ff
Game Boy: fix sweep in non-sweep channel
2022-02-17 22:19:01 -05:00
tildearrow
36eaea0fa7
OPN: apply max freq limit
2022-02-17 22:07:20 -05:00
tildearrow
eafc3078cf
NES: fix high pitch being out of tune
2022-02-17 21:59:48 -05:00
tildearrow
456db22f9d
fix wrong include path
2022-02-17 04:26:23 -05:00
tildearrow
647f2f96b0
dear tildearrow are you drunk or what?
2022-02-15 17:22:09 -05:00
tildearrow
b24c572632
prevent division by zero, part 1
2022-02-15 15:19:36 -05:00
tildearrow
853ade2416
improve the status bar
...
issue #39
2022-02-15 01:46:03 -05:00
tildearrow
b9832abbeb
license clarification, part 3
2022-02-14 22:12:20 -05:00
tildearrow
1c3074bb43
PCE: also fix issue here (i think)
2022-02-14 02:45:20 -05:00
tildearrow
939416791b
Amiga: don't replay samples on set order
2022-02-14 02:32:37 -05:00
tildearrow
bfb902f649
fix #172
2022-02-13 23:49:01 -05:00
tildearrow
d2d60c4f1a
what
2022-02-13 18:13:29 -05:00
tildearrow
9ea510c351
SAA1099: implement SAASound core option
2022-02-13 17:49:24 -05:00
tildearrow
2f766553e8
add SAASound as an alternate SAA1099 core
...
DOES NOT WORK YET
2022-02-13 17:02:49 -05:00
tildearrow
7c80a88bbf
GUI: fix debug menu a bit
2022-02-13 15:03:07 -05:00
tildearrow
271c0dc08b
SMS: fix channel 3 muting at the beginning of song
2022-02-12 22:50:31 -05:00
tildearrow
6bcd3df691
oopsie
2022-02-12 21:19:38 -05:00
tildearrow
423d9fa45d
Amiga: early bus limits emulation
...
it appears that if the period is lower than 124, the positions start
to desync
this is emulated by UAE, but i am not sure whether this happens on a real machine
and this isn't emulated properly here either
2022-02-12 17:43:30 -05:00
tildearrow
91cbf9947b
NOTICE: ADPCM-B DOES NOT WORK YET
...
it's selectable now but the channel is useless (for now)
2022-02-10 03:35:08 -05:00
tildearrow
73dd66b439
GB: fix wave orientation
2022-02-10 02:56:36 -05:00
tildearrow
569de9d81a
add preliminary ymfm OPZ code
2022-02-09 23:19:02 -05:00
tildearrow
62f2f67b9d
add two more compatibility flags
...
for songs that relied upon pre-0.5.5 broken behavior
2022-02-09 22:07:32 -05:00
tildearrow
788ccfb334
unscrew alg + volume
2022-02-09 12:43:27 -05:00
tildearrow
5b7240bb4f
and fix it again
2022-02-08 22:49:52 -05:00
tildearrow
f1730baefa
fix artificial intelligence bomb
...
and a couple of songs that used 02xx after note off
2022-02-08 22:46:58 -05:00
tildearrow
23dc509524
implement reset macro on porta flag
2022-02-08 17:02:27 -05:00
tildearrow
bf537881ce
possibly implement envelope release points
...
no way to set them yet tho other than the MML string
2022-02-08 13:11:04 -05:00
tildearrow
8d45236cce
SMS: add option to disable noise phase reset
...
issue #83
2022-02-07 23:05:50 -05:00
tildearrow
e6201b8390
SMS: prepare for don't reset phase flag
2022-02-07 18:34:04 -05:00
tildearrow
1bb81394aa
NES: enable duty and'ing on properNoiseLayout
2022-02-07 00:49:01 -05:00
tildearrow
76beedae0c
i mean HAPPENING and the slide NOT HAPPENING
2022-02-07 00:30:37 -05:00
tildearrow
e25f5b229c
fix arpeggio not happening during slide on SMS
2022-02-07 00:30:15 -05:00
tildearrow
d0457a2e1b
VGM export: improvements
...
- use shorthand command for waiting at 50/60Hz
- don't write stream rate change if DAC is off
2022-02-06 16:47:12 -05:00
tildearrow
20ac87d256
C64: add ring/sync macro
2022-02-06 15:56:10 -05:00
tildearrow
e2c2e8140b
C64 filter mode macro i think
2022-02-06 15:44:06 -05:00
tildearrow
2ea35ef734
Arcade: add LFO wave macro
2022-02-06 02:25:32 -05:00
tildearrow
e06e316e10
add two new compatibility flags
...
proper noise range and duty macro is wave volume
2022-02-06 01:56:50 -05:00
tildearrow
9091081b9f
oh...
2022-02-05 23:53:30 -05:00
tildearrow
faed39843e
PCE: fix channel 2 being mute?!
...
another discovery towards LFO fix?
fixes #141
2022-02-05 23:51:29 -05:00
tildearrow
12d4cd6467
add LFO speed macro
2022-02-05 16:40:03 -05:00
tildearrow
026b232c02
more LFO fix code
2022-02-05 16:19:22 -05:00
tildearrow
59cbfdcad9
PCE: partial fix to LFO
...
issue #88
2022-02-05 15:15:27 -05:00
tildearrow
cb430fc169
Genesis: fix bus overload when using ymfm core
2022-02-05 04:31:20 -05:00
tildearrow
bbd174498e
Arcade: fix wrong sample pitch on diff clock rate
2022-02-04 21:40:48 -05:00
tildearrow
6b040084e0
Genesis: add alternate clock speed
2022-02-04 21:35:24 -05:00
tildearrow
acdf4d6503
Amiga: add stereo separation setting
2022-02-04 17:59:55 -05:00
tildearrow
4e1c6d78c2
fix Neo Geo detuning
2022-02-04 16:21:18 -05:00
tildearrow
902febe298
actually implement pitch of C-4
2022-02-04 03:29:40 -05:00
tildearrow
c1864849a0
PCE: oh yes another sample fix
2022-02-04 01:53:43 -05:00
tildearrow
584b8426ff
GUI: improve debug menu
2022-02-03 18:38:57 -05:00
tildearrow
4dd935bbcc
Genesis/Neo Geo ext.: fix possible TL bug
2022-02-03 16:17:30 -05:00
tildearrow
c682c921a1
fix compatible-style retrigger
2022-02-03 15:43:41 -05:00
tildearrow
0ceec182a0
SAA: fix negative octaves
2022-02-03 02:46:49 -05:00
tildearrow
9b83c304e5
AY8930: fix negative octaves
2022-02-03 02:46:42 -05:00
tildearrow
35e39d2c32
arcade limits
2022-02-03 02:30:21 -05:00
tildearrow
5086bc1097
implement the linear pitch flag
2022-02-03 02:24:11 -05:00
tildearrow
ccfe3bdd97
Genesis: add ability to use ymfm instead of Nuked
2022-02-02 23:08:45 -05:00
tildearrow
545f3ffdf4
Genesis: add DAC distortion flag
2022-02-02 03:06:30 -05:00
tildearrow
ec9cc0e254
remove some debug messages
2022-02-02 02:49:39 -05:00
tildearrow
9c33abaa19
Genesis: fix extended channel 3 muting
2022-02-02 02:46:29 -05:00
tildearrow
cbf66b1e62
prepare to add register cheat sheets
2022-02-02 02:14:42 -05:00
tildearrow
f03ed7c833
NES: add hardware sweep effect
2022-02-01 18:28:48 -05:00
tildearrow
d691ec6d76
add a chip playground
...
in debug menu
2022-02-01 18:08:19 -05:00
tildearrow
f29d4bce1b
implement 11xx effect on FM platforms
...
please no ch 3
2022-02-01 15:12:06 -05:00
tildearrow
5f918a7d18
SAA: add envelope macro
2022-02-01 03:44:02 -05:00
tildearrow
4f5d37d415
VGM export: fix Genesis samples wrongly pitched
2022-02-01 03:23:29 -05:00
tildearrow
f75803c3b2
C64: fix filter reset not working well
2022-02-01 03:16:03 -05:00
tildearrow
72c548394f
now add noise and/or mask macro for real
...
upcoming is auto-PWM
2022-01-31 17:45:02 -05:00
tildearrow
e95258ad91
AEGJDSKADFGIOGSHBJSFKAL;FS
2022-01-31 17:28:17 -05:00
tildearrow
d4858f0d40
fqwhjdgl;f'a\?SFG
2022-01-31 17:02:44 -05:00
tildearrow
afe318c402
seemingly fix it
2022-01-31 17:00:52 -05:00
tildearrow
23ff23f7e7
again
2022-01-31 16:40:47 -05:00
tildearrow
9492edcdab
prepare to fix AY8930 emulation
2022-01-31 16:33:45 -05:00
tildearrow
de4875676f
PCE: fix samples being one octave higher
2022-01-31 02:28:51 -05:00
tildearrow
237ad1f517
SMS: possibly fix noise pitch issue
...
hoping this causes no regressions. fixes #56
2022-01-30 17:10:15 -05:00
tildearrow
bf9eb8b0a4
fix two possible pitch slide regressions
...
now let's fix blue crow
2022-01-30 15:55:31 -05:00
tildearrow
822d542350
limit volume macro to system maximum
...
fixes #71
2022-01-30 12:31:50 -05:00
tildearrow
fbb5455292
add PM/AM depth macro
2022-01-29 04:37:53 -05:00
tildearrow
b6da7871d4
make the flags option actually work
2022-01-29 00:20:27 -05:00
tildearrow
44649e3ce4
update ymfm readme
2022-01-28 22:33:42 -05:00
tildearrow
3b95baa60e
Neo Geo: fix an ymfm bug...
2022-01-28 22:28:08 -05:00
tildearrow
bfed0b3209
change setPAL to setFlags
2022-01-28 12:59:53 -05:00
tildearrow
ec66b7a21b
add song tuning
...
soon: system clock settings
2022-01-28 00:55:51 -05:00
tildearrow
b812fc4041
prepare for sample C-4 freq
...
issue #70
2022-01-27 16:52:06 -05:00
tildearrow
c4163699b6
Arcade: add noise freq macro
...
issue #16
2022-01-27 15:42:31 -05:00
tildearrow
30b553e87e
AY: add envelope and auto-envelope macros
2022-01-27 15:31:48 -05:00
tildearrow
3ed738dd6a
Arcade: fix arpeggio macro
2022-01-27 02:35:16 -05:00
tildearrow
3cf71c4ccb
Neo Geo: implement FM macros
2022-01-27 02:32:34 -05:00
tildearrow
5eb974456d
Arcade: implement FM macros
2022-01-27 02:17:09 -05:00
tildearrow
0e633ea69b
GUI: add a debug window
2022-01-27 00:29:16 -05:00
tildearrow
30b012cc5e
Game Boy: initialize uninitialized variable
2022-01-26 18:03:25 -05:00