- Enorme reestructuració del codi per a que el fluxe comence a ser mes racional
- [NEW] mòdul zx_system per a gestionar la vida i canvi de systemes (48K, 128K...)
This commit is contained in:
+3
-2
@@ -19,8 +19,7 @@
|
||||
|
||||
namespace audio
|
||||
{
|
||||
#define SAMPLING_FREQ 44100
|
||||
#define AUDIO_BUFFER_SIZE 2048
|
||||
bool enabled = false;
|
||||
float cycles_per_sample;
|
||||
|
||||
uint8_t volume_table[16] {0,2,3,4,6,8,11,16,23,32,45,64,90,128,180,255};
|
||||
@@ -122,12 +121,14 @@ namespace audio
|
||||
|
||||
void reset()
|
||||
{
|
||||
enabled = true;
|
||||
selected_register = 0;
|
||||
for (int i=0; i<16;++i) registers[i]=0;
|
||||
}
|
||||
|
||||
void update(uint32_t dt)
|
||||
{
|
||||
if (!enabled) return;
|
||||
//dt = dt >> 1;
|
||||
|
||||
// Oscillate (0-1) channel A tone level given its frequency
|
||||
|
||||
Reference in New Issue
Block a user