And even louder now.

This commit is contained in:
OBattler
2020-10-18 19:27:46 +02:00
parent 618a056d77
commit a5e9e50ffc

View File

@@ -461,8 +461,8 @@ void sb_ct1335_mixer_write(uint16_t addr, uint8_t val, void *p)
mixer->cd = sb_att_4dbstep_3bits[(mixer->regs[0x08] >> 1)&0x7]; mixer->cd = sb_att_4dbstep_3bits[(mixer->regs[0x08] >> 1)&0x7];
mixer->voice = sb_att_7dbstep_2bits[(mixer->regs[0x0A] >> 1)&0x3]; mixer->voice = sb_att_7dbstep_2bits[(mixer->regs[0x0A] >> 1)&0x3];
sound_set_cd_volume(((uint32_t)mixer->master * (uint32_t)mixer->cd) / 65535, sound_set_cd_volume(((uint32_t)mixer->master * (uint32_t)mixer->cd) / 32768,
((uint32_t)mixer->master * (uint32_t)mixer->cd) / 65535); ((uint32_t)mixer->master * (uint32_t)mixer->cd) / 32768);
} }
} }
@@ -582,8 +582,8 @@ void sb_ct1345_mixer_write(uint16_t addr, uint8_t val, void *p)
} }
/* TODO: pcspeaker volume? Or is it not worth? */ /* TODO: pcspeaker volume? Or is it not worth? */
sound_set_cd_volume(((uint32_t)mixer->master_l * (uint32_t)mixer->cd_l) / 65535, sound_set_cd_volume(((uint32_t)mixer->master_l * (uint32_t)mixer->cd_l) / 32768,
((uint32_t)mixer->master_r * (uint32_t)mixer->cd_r) / 65535); ((uint32_t)mixer->master_r * (uint32_t)mixer->cd_r) / 32768);
} }
} }
@@ -785,8 +785,8 @@ void sb_ct1745_mixer_write(uint16_t addr, uint8_t val, void *p)
mixer->treble_r = mixer->regs[0x45] >> 4; mixer->treble_r = mixer->regs[0x45] >> 4;
/*TODO: pcspeaker volume, with "output_selector" check? or better not? */ /*TODO: pcspeaker volume, with "output_selector" check? or better not? */
sound_set_cd_volume(((uint32_t)mixer->master_l * (uint32_t)mixer->cd_l) / 65535, sound_set_cd_volume(((uint32_t)mixer->master_l * (uint32_t)mixer->cd_l) / 32768,
((uint32_t)mixer->master_r * (uint32_t)mixer->cd_r) / 65535); ((uint32_t)mixer->master_r * (uint32_t)mixer->cd_r) / 32768);
sb_log("sb_ct1745: Received register WRITE: %02X\t%02X\n", mixer->index, mixer->regs[mixer->index]); sb_log("sb_ct1745: Received register WRITE: %02X\t%02X\n", mixer->index, mixer->regs[mixer->index]);
} }
} }