transistor
e6614f3e15
Refactored to allow dummy audio for console frontend
2023-03-14 20:05:29 -07:00
transistor
2cc7db8bf5
Fixed some grammatical mistakes
2022-12-14 20:14:09 -08:00
transistor
0876d85626
Fixed giltching from audio frame assembly from queue
...
It wasn't copying the frame data from the sources to the output frame
correctly, and there was a small period of zeros at the start of the
frame.
I also converted to using a vec of tuples for the two channels to
make it easier to reason about, since some of the issues were related
to the differences sizes calculated from the clock based on the sample
rate
2022-10-08 16:17:17 -07:00
transistor
f464bfa1e0
Fixed audio glitch (but haven't cleaned up code)
2022-01-26 11:12:09 -08:00
transistor
749a9d2250
Added binary to test simple synth sounds for ym2612
2022-01-18 20:24:18 -08:00
transistor
d21e2c4d6a
Updated dev.to link in part3 post
2022-01-14 10:17:16 -08:00
transistor
a8b59fd668
Updated part3 of Emulating the Genesis
2022-01-13 15:53:40 -08:00
transistor
867f41b77f
Added dev.to link to part 2 post
2022-01-12 10:55:43 -08:00
transistor
878bad0b26
Updated part 2 of the Emulating the Genesis series
2022-01-12 10:37:50 -08:00
transistor
22aca270c0
Added dev.to links to posts
2022-01-10 10:00:26 -08:00
transistor
2b51dd3fdd
Added part 3 of the Emulating the Genesis series
2022-01-09 21:19:13 -08:00
transistor
2e9a9aa8d9
Minor fixes
2022-01-09 21:18:11 -08:00
transistor
3fc1f6270b
Added part 2 of the Emulating the Genesis series
2022-01-09 15:43:41 -08:00
transistor
dac7ff259e
Minor fixes
2022-01-09 15:35:15 -08:00
transistor
7a185846ed
Added part 1 of the Emulating The Genesis series
2022-01-09 12:38:40 -08:00
transistor
ba298fad64
Minor refactoring
2022-01-08 19:48:04 -08:00
transistor
bf938855e1
Fixed final major bug with hscroll, where I needed to multiply by 32 instead of 16
2021-12-26 21:29:01 -08:00
transistor
ac9ec8840c
Fixed hscroll issue (vscroll and hscroll were backwards)
2021-12-26 19:45:45 -08:00
transistor
10ca0c7995
Added watch command to debugger
...
It's a bit weirdly implemented because the Addressable trait doesn't
have access to System, so it has to set a flag on the Bus which is
then checked during the step function in System to activate the
breakpoint if a watched memory location was written to
2021-12-26 16:32:15 -08:00
transistor
4c99cbf240
Added dev logs
2021-12-23 19:32:48 -08:00
transistor
7fe83ad4a3
Fixed capitalization
2021-11-28 10:36:51 -08:00
transistor
1a94fca86a
Minor fix
2021-11-28 09:48:31 -08:00
transistor
9ab12229c0
Renamed post
2021-11-27 21:52:37 -08:00
transistor
87fffde9c9
Added post
2021-11-27 09:39:38 -08:00