comparison README @ 1812:8aeac7bd9fa7 v0.6.2

Update version number, special thanks, CHANGELOG and README in preparation for possible 0.6.2 release
author Michael Pavone <pavone@retrodev.com>
date Wed, 27 Mar 2019 23:34:53 -0700
parents 35c308355bfb
children 92449b47cce8
comparison
equal deleted inserted replaced
1811:af14c21939f6 1812:8aeac7bd9fa7
279 "lowpass_cutoff" controls the cutoff, or knee, frequency of the RC-style 279 "lowpass_cutoff" controls the cutoff, or knee, frequency of the RC-style
280 low-pass filter. The default value of 3390 Hz is supposedly what is present in 280 low-pass filter. The default value of 3390 Hz is supposedly what is present in
281 at least some Genesis/Megadrive models. Other models reportedly use an even 281 at least some Genesis/Megadrive models. Other models reportedly use an even
282 lower value. 282 lower value.
283 283
284 "gain" specifies the gain in decibels to be applied to the overall output.
285
286 "fm_gain" specifies the gain to be applied to the emulated FM output before
287 mixing with the PSG.
288
289 "psg_gain" specifies the gain to be applied to the emulated PSG output before
290 mixing with the FM chip.
291
292 "fm_dac" controls the characteristics of the DAC in the emulated FM chip. If
293 this is set to "linear", then the DAC will have precise linear output similar
294 to the integrated YM3438 in later Gen/MD consoles. If it is set to "zero_offset",
295 there will be a larger gap between -1 and 0. This is commonly referred to as the
296 "ladder effect". This will also cause "leakage" on channels that are muted or
297 panned to one side in a similar manner to a discrete YM2612.
298
299
284 Clocks 300 Clocks
285 ------ 301 ------
286 302
287 The clocks section contains settings that affect how fast things run. 303 The clocks section contains settings that affect how fast things run.
288 304
493 hardware document has also come in handy. 509 hardware document has also come in handy.
494 510
495 Eke-Eke - Eke-Eke wrote a great document on the use of I2C EEPROM in 511 Eke-Eke - Eke-Eke wrote a great document on the use of I2C EEPROM in
496 Genesis games and also left some useful very helpful 512 Genesis games and also left some useful very helpful
497 comments about problematic games in Genesis Plus GX 513 comments about problematic games in Genesis Plus GX
514
515 Sauraen - Sauraen has analyzed the YM2203 and YM2612 dies and written
516 a VHDL operator implementation. These have been useful in
517 improving the accuracy of my YM2612 core.
518
519 Alexey Khokholov - Alexey (aka Nuke.YKT) has analyzed the YM3438 die and written
520 a fairly direct C implementation from that analysis. This
521 has been a useful reference for verifying and improving my
522 YM2612 core.
498 523
499 Bart Trzynadlowski - His documents on the Genecyst save-state format and the 524 Bart Trzynadlowski - His documents on the Genecyst save-state format and the
500 mapper used in Super Street Fighter 2 were definitely 525 mapper used in Super Street Fighter 2 were definitely
501 appreciated. 526 appreciated.
502 527
528 BlastEm is free software distributed under the terms of the GNU General Public 553 BlastEm is free software distributed under the terms of the GNU General Public
529 License version 3 or higher. This gives you the right to redistribute and/or 554 License version 3 or higher. This gives you the right to redistribute and/or
530 modify the program as long as you follow the terms of the license. See the file 555 modify the program as long as you follow the terms of the license. See the file
531 COPYING for full license details. 556 COPYING for full license details.
532 557
533 Binary releases of BlastEm are packaged with GLEW and SDL2 which have thier own 558 Binary releases of BlastEm are packaged with GLEW, SDL2 and zlib which have their
534 licenses. See GLEW-LICENSE and SDL-LICENSE for details. 559 own licenses. See GLEW-LICENSE and SDL-LICENSE for details. For zlib license
560 information, please see zlib.h in the source code release.