Changes so far, in chronological order, from 0.36.2 to 0.37 : The background picture is now automatically scaled when the resolution of the screen changes Now raine changes automatically its color depth when needed (bublbobl needs 8 bpp, but some cave games and macrossp need 16bpp...). Add macross plus, fully playable but without sound... fix the colors in 32bpp for video cards which have the bgr order. Also taito f3 games now really use 16bits or 24 bits colors when available (but almost no f3 game uses that many colors) ! fix a huge bug in the way sounds were mixed for windows and dos (seal) cleanups in taito f3 cpu frames : removal of useless cycles and duplicate functions. (should be a little faster for slow machines). comment set_volume_per_voice because you have better quality without (even if not as loud), for the sound in linux (Allegro). fix exe path when running raine from the command line in win32 fix dipswitches in toaplan1 driver reset also sound timers when the game is reseted ! Now if you change the sample rate in raine, you just need to reset the current game. fix alignement of layers and missing sprites for outzone. Also this game now runs at 55fps. The about dialog corrupted the game timers. Fixed. fix gui glitches with the mouse. * source/bonus/: conv_dsw.pl, conv_inputs.pl, conv_roms.pl: latest (little) improvements... add hyperpcb and handling of mame history files add adpcm_amplify which multiplies the volume_table contents (for games with too low adpcms like mazinger and hotdogst). added a clock parameter to the ymf278b. It does not seem to make much difference, but it makes more sense anyway... * source/games/taitosnd.c: nlx_doom: 2203 freq fix, and panning fix (affects many taito games). nlx_doom: 2203 frequency fixes for mazinger and hot dog storm * source/games/hitice.c: nlx_doom: restore independant interrupts for the z80 (instead of interrupts trigered by the ym2203). The music speed seems better now. * source/gui/gui.c: fix gui glitches in the selection dialog (nlx_doom) make video effects more resistant to segfaults. Now you can combine a scale2x effect with fullheight scanlines (4 times the size of the screen !!!) ;-) ! don't trust allegro auto-detect, provide set_default_video_mode instead. fix scanlines to work everywhere (it's not a hack anymore) and add scale2x effect from AdvMame project (included in iscale.h) add ssmissin (playable with sound) * source/: sound/es5506.c, sound/es5506.h, alleg/soundcfg.c: es5506_voice_filters from nlx_doom. It allows to choose wether to have voice filtering for the ensoniq sounchip (default is on : better quality but slower). fix a bug in allegro where voices are simply lost. Since reserve_voices makes the volume lower, max_mixer_volume is no longer an option (allegro sound for linux). * source/games/nmk.c: macross2 is now fully playable with sound, and many improvements to the video section (sprites and bg layer) acrobatm playable, lots of dsw fixes add tdragon2, fully playable with sound, and fix a bankswitch bug in the sound of macross2 save soundlatches in savegames, and fix the bad volume fade out in the end of stage 1 of macross2. * source/games/cps1.c: fix transparency in masked sprites when line scrolls are active and fix speed hack for punisher (shame on me !). Also fix bad speed hack for qad. the bug in cawing was NOT because of starscream but rather because ioc_rb did return protection_rw swapped. It's now correctly fixed. cps1 colors are now brighter. * new cheat type : editable (for level selection especially). For now works only with carrier air wing (cps1). * source/games/upl.c: - ym2203 freq adjustement (nlx_doom) - kludge to clear shots in mutant night (nlx_doom from the mame source) - mutant night is now playable new ymf278b sound emulation for tengai and strikers 1945 fix a rare bug in line scrolls (sfzch) multiple region bytes for sfzch (seems to work...). add battle garega hong kong version raine 0.36.2