Steem SSE SVN Changelog:
- Handle when a program writes '3' in shift mode register: The World is my Oyster screen #2 - shifter tricks avoid spurious "line+2" on first line of top overscan: Panic.tos - CPU exception bugfix: Crazy Cars 2 STX - 6301 true emu both mouse buttons pressed: Crazy Cars 2 - CPU prefetch timing bugfix CMPI.L: Japtro disk 2 - noise in unused bits of STF palette when reading: UMD 8730 STF - shifter tricks bugfix line+20 in large display mode, option 'Hacks': pcsv62im - bugfix no sound live when recording sound - bugfix threshold for 508cycle lines according to WU - MFP fix timer timeout/overscan/no overscan confusion: Panic.tos - option 'Slow disk' renamed 'Slow drive' - MFP bugfix patch timer D: Second Reality 2013 - CPU fix STOP condition in trace mode: Hackabounds Demo - CPU fix timing MOVEM M->R .L: Hackabounds Demo - Shifter tricks: Dragon downgraded to 'Hacks' - CPU timing bugfix -(A) .W : Ishar3 cracktro - ACIA fix: Grumbler - No ACIA/IKBD SSE mods if option '6301' not checked This is because timings were wrong but the system was somehow adjusted to them. We can fix some parts of fake ikbd emulation but then some programs will be reported as not working anymore. So now, when 6301 option isn't checked, you should get exactly the same keyboard emulation as in v3.2. When this option is checked, ACIA emulation is changed, for the IKBD as well as for MIDI. This also has the advantage of streamlining the source. Old code parts have been removed for readability (adding yet more switches to this mess is almost impossible). - CPU exception mod: F-29 with 4MB (TESTING) - Shifter tricks bugfix: Pete Mega Four #1 - MFP bugfix: Sinfull Sinuses (just the crash) Win32 - New option 'Drive Sound' This is Steem 3.6's main new feature. Floppy drive sound emulation was requested before, but I thought, why not leave it to SainT? Recently I realised that the Amiga emulator UAE also offers this feature, it's less exclusive now, and it's still a heavy request. Delivered. Problem: it's hard to find correct Atari ST drive samples that weren't ripped from SainT. If you can please sample some more realistic Atari sounds and upload them at atari-forum. Please don't rip SainT's samples. Technical notes: with DirectSound, it's in fact rather easy, you just play the sounds when necessary, you don't need to mix them with the PSG (sound circuit) sound emulation, it's done by the system. The sounds are WAV files grouped in a new directory, DriveSound, that should be copied into Steem's main directory. Current samples are from an Epson SMD-480L, sampled by Stefan jL. - More intuitive sound volume sliders (logarithmic scale). I looked for help on the internet, but finally had to do it myself. Maybe not perfect but it won't crash Steem either. - hard disk handling by pasti when option 'Pasti only for STX' checked - bugfix DirectX rebuild "surface" when lost (eg after long delay) - bugfix status bar centred when going to/from fullscreen mode - restart DirectX when drawing memory lost: no message box - option 256K RAM (Atari 260 ST), 2.5 MB (some Atari STE) - select Mega ST4 -> enable hard disk - Mega ST4: disable HD and preselect colour monitor when coming back from mode - new option 'SF354 - single side', right click on drive Boiler - Keep CPU TRACE on if log is suspended (plus #define for not stopping the log anyway) - OSD mentions 60hz frames - XY on right click - Report video counter on click (yeah!) - Wipe TRACE.txt on option "Wipe Logfile" - More useful reporting of Timer B - "shifter_tricks": better res, sync values at start of frame - "shifter_tricks": report video counter at start of every scanline with "fetching" - remove useless 'a' and 'd' parameters (PSG sound filter) - big register letters (question of taste) - "other SP" renamed A7#2 and moved - SR's hex value also given (before, only bits) - And there's place for more info! - Mouse wheel scrolling (yeah!) Long requested I think, the mouse wheel will now scroll the memory and instruction browsers. Shift or left button command 'scroll page'. As an unexpected bonus, it also works in the main Boiler. - Display current interrupt (yeah!) It tries to figure out which interrupt if any is being executed when the Boiler is stopped. MAIN means the CPU isn't executing an interrupt OVF means 'Overflow', interrupts keep coming without corresponding RTE. This happens with a lot of programs that directly manipulate the stack. Even the TOS does it on bus error. That's why Steem's original interrupt_depth variables quickly goes all the way. For this reason, a click on the control will reset it if in overflow. If not, it will show previous interrupt. So much power! Unix 32 (sorry, still R181) - add SDL option (not defined - for much later) - window title - static variable init trouble in more recent G++ (?) - recognisable icon for the 'SSE' option page (at last!) - bugfix crash if no 6301 rom file HD6301V1ST.img |
Download: Steem SSE SVN r202
Source: Here
0 Comments
Post a Comment