tildearrow
7b797c3028
GUI: improve settings management
2022-01-16 17:25:43 -05:00
tildearrow
818ebcd195
hmmm
2022-01-16 15:16:05 -05:00
tildearrow
35834a1116
release 0.4
2022-01-16 04:23:23 -05:00
tildearrow
8c80af4a46
SAA1099: fix octave not being set in last 2 chans
2022-01-16 01:55:54 -05:00
tildearrow
9193ec0f14
add attribution for SAA1099 core
2022-01-16 01:47:19 -05:00
tildearrow
85c7612194
TIA: one more mute refinement
2022-01-16 01:43:55 -05:00
tildearrow
b8538fa091
GUI: fix some cases in where curNibble remains 1
2022-01-16 01:37:16 -05:00
tildearrow
45b6c19867
rename system to platform
...
easier to understand
2022-01-16 01:17:30 -05:00
tildearrow
c09ce1892b
Amiga: limit sample length
2022-01-15 22:49:53 -05:00
tildearrow
93f82637ad
Amiga: respect max period
2022-01-15 22:49:09 -05:00
tildearrow
5666cd3bce
prevent setting speed to 0 and update year
2022-01-15 22:38:51 -05:00
tildearrow
3a340b99f4
add getPreferInsType
2022-01-15 22:11:40 -05:00
tildearrow
848373cb07
GUI: add sample tips
2022-01-15 21:57:56 -05:00
tildearrow
31f8378cef
Amiga: take loop pos into account
2022-01-15 18:03:37 -05:00
tildearrow
785f7e4d40
samples may have loop points
2022-01-15 17:54:21 -05:00
tildearrow
755042a8fe
Amiga: fix max volume
2022-01-15 17:54:09 -05:00
tildearrow
c9b69f885a
GUI: correct volume macro range for Amiga
2022-01-15 17:42:17 -05:00
tildearrow
79b86da98b
Amiga: get rid of a debug message
2022-01-15 17:32:39 -05:00
tildearrow
113a1577b6
do the Amiga
2022-01-15 17:28:33 -05:00
tildearrow
a06a82ca89
prepare for amiga system
2022-01-15 15:50:53 -05:00
tildearrow
2f1cdab36b
fix mixing being done wrongly
2022-01-15 00:24:06 -05:00
tildearrow
29ca2033d9
AY: remove redundant break
2022-01-14 23:38:07 -05:00
tildearrow
10c78e3fd2
now actually finish SAA1099
2022-01-14 23:37:03 -05:00
tildearrow
0e2230d036
hopefully finish the SAA1099 platform
2022-01-14 23:26:22 -05:00
tildearrow
d2cef16adf
WHAT?!
2022-01-14 20:34:15 -05:00
tildearrow
e05db17ce2
it plays notes
2022-01-14 18:19:52 -05:00
tildearrow
740521b469
AY: don't write to bufR
2022-01-14 16:35:19 -05:00
tildearrow
307665f531
prepare for SAA1099
2022-01-14 16:29:27 -05:00
tildearrow
390eb66647
TIA: absolute arp macros are now periodic
2022-01-14 15:34:54 -05:00
tildearrow
c23ba3b532
add TIA instrument type
2022-01-14 15:21:57 -05:00
tildearrow
3afb0f815d
lower the volume of TIA by half
2022-01-14 14:12:49 -05:00
tildearrow
1d3429d568
C64: don't gate on legato
2022-01-14 13:55:19 -05:00
tildearrow
ad145a13e4
fix the desync
2022-01-14 04:41:32 -05:00
tildearrow
573ce69dc7
add TIA platform
...
currently there is a desync bug which remains to be fixed...
2022-01-14 03:37:36 -05:00
tildearrow
8c7e58b3d5
GUI: only open file if able to save
2022-01-14 00:34:22 -05:00
tildearrow
6d2aa8d23e
change AY frequency
2022-01-14 00:26:10 -05:00
tildearrow
dce06d8ec4
add AY8930 platform
2022-01-14 00:02:10 -05:00
tildearrow
b26208f2c1
fix changing order if 0Bxx is present
2022-01-13 20:54:34 -05:00
tildearrow
805cf69c52
deprecate macro heights
...
now we do everything based on the ins type
2022-01-13 20:44:45 -05:00
tildearrow
91e8ff01cf
add notifyInsDeletion
...
prevent invalid memory access when deleting instruments
2022-01-13 19:36:02 -05:00
tildearrow
0545775de6
prepare for better ins del safety
2022-01-13 17:40:29 -05:00
tildearrow
fea783eaac
fix macOS build
2022-01-13 16:12:02 -05:00
tildearrow
943f88b306
add four more macros
...
they eventually will be used
2022-01-13 13:55:33 -05:00
tildearrow
11cf0dc560
prevent saving unsupported systems to .dmf
2022-01-13 03:05:36 -05:00
tildearrow
0b352ecd9a
add AY-3-8910 platform!
...
this paves the way for eventual AY-3-8930 platform...
2022-01-13 02:52:19 -05:00
tildearrow
2fcb474544
stuff
...
implement two systems and system vol/pan
2022-01-13 01:03:57 -05:00
tildearrow
177fe0fbdd
release 0.3.1
...
- added `25xx` and `26xx` effects in Neo Geo platform for
envelope period slides
- added `3xxx` and `4xxx` effects in C64 for fine duty/cutoff control
- made home/end keys work
- deleting a single note will delete related instrument value as well
- fix instrument value input when there are less than 16 instruments
- added `Cxxx` effect for mid-song Hz change
- possibly fix a hang when using multiple sound chips
- reduce PC Engine CPU usage
2022-01-12 23:00:22 -05:00
tildearrow
9b40dd994b
prepare for more platforms
2022-01-12 22:58:51 -05:00
tildearrow
9ff852d1db
PCE: reduce CPU usage
2022-01-12 22:14:20 -05:00
tildearrow
cd739f5fde
change master clock to sampleRate*256
...
this hopefully fixes the hang by doing all clock ops on a master clock
rather than one clock per system
2022-01-12 17:45:07 -05:00