aboutsummaryrefslogtreecommitdiff
path: root/src/sound.c
AgeCommit message (Collapse)Author
2023-08-13These can fail and is reason to not have sound1.5Juan J. Martinez
It is better to disable sound completely to avoid crashes or unwanted behaviour.
2023-08-10Don't use the "nos" driver1.1Juan J. Martinez
This fixes: - crash when exiting after running the game with the no sound (nos) driver - occasional "pauses" when running the game with no sound
2023-08-06Release memoryJuan J. Martinez
2023-07-16Extra life at 10,000Juan J. Martinez
Also with special sound.
2023-07-08Avoid drawing the whole screen on each frameJuan J. Martinez
This allows supporting 386DX "just about" (there will be flickering).
2023-07-08Update less frequentlyJuan J. Martinez
This is a wilde guess. Assuming the DMA buffer is big enough.
2023-07-08CLI and no sound optionJuan J. Martinez
2023-07-04Only DB or no soundJuan J. Martinez
2023-07-04Only sound blaserJuan J. Martinez
Otherwise it may fallback to dump a WAV to disk.
2023-07-04Prevent MikMod_Update being called from the intJuan J. Martinez
2023-07-04This may be neededJuan J. Martinez
But it also may not have effect on DOS!
2023-07-04Don't need lock/unlockJuan J. Martinez
2023-07-03Make the pickup have more priority than the warpJuan J. Martinez
2023-07-03Sound queueJuan J. Martinez
This is to queue sounds and play them when we update the screen, so the sounds are synced with the action. It is required because the MikMod_Update function updates on the clock int, and is not synced with the VGA's vsync.
2023-07-02Add sound supportJuan J. Martinez