News

V2.10

New features:

  • RAW Floppy support! Boot your fave game or demo directly using your good old floppy! Use "-floppy" command line option and get FdRawCmd PC floppy controller driver
  • speeded the fast-forward mode (press right control key during emulation)
  • Dirext9 version
  • STE DAC sound volume boost
  • STE DAC Master Volume support added!
  • More faster speedup mode (even in fullscreen) (keep the right CONTROL key pressed)

Fixed bugs, new working demos:

  • Small fix in movie file extension warning (always use .avi)
  • removing DirectX dynamic texture support flag (seems to be a bit faster)
  • fixed breakpoint red marker in debugger mode (use "-debug")
  • centered sound debug gfx
  • remove window resizing possibility
  • fix a crash when a directx screen saver activate while saint is running

V2.00

New features:

  • Great speed up for video recording !
  • Video recording support both 25 and 50Hz rate
  • Screen is now 400*274, no more black lines at top and bottom in fullscreen (in GPU mode, enjoy fullscreen demos !)
  • More pixels detail in "sound output debug" graphical view
  • CPU rendering finally compatible with 16 and 32bits rendering, should run in windowed mode on more machines !
  • CPU rendering enanced, SainT should work on software DirectX machine (some laptop)
  • Again a new 68000 prefetching routine

Fixed bugs, new working demos:

  • Sound quality even improved !! DigiSound replay table for Quartet and ST-Replay, measured on real hardware by Paulo Simoes
  • digisound volume boost
  • removed old code path for dynamic texture
  • removed all old-fashioned CPU rendering modes (blend, interlace)
  • fixed "msvcr71.dll" missing message.
  • faster and cleaner low-pass filter routine
  • 6301 keyboard fixes by Vincent Joguin (Union demo intro and HifiDream space key now working)
  • fixed nasty bug if any shifter write at the very end of the frame

v1.99

New features:

  • Real 6301 low level keyboard CPU emulator written by Vincent Joguin ( Now SainT is the *only* emulator to run Froggies' demo and Transbeauce2 demos !!)
  • Beta PASTI disk image support ! Run original Union-Demo ! ( Get the PASTI.DLL at http://pasti.fxatari.com/ )
  • Beta prefetching code rewritten. Some demos/games are now working ( Union demo, original Xenon2), and some demos may crash with that version. ( ex FlashBack by TCB )

Fixed bugs, new working demos:

  • -weird- MFP "0" data register behavior when strangly programmed emulated. ( Froggie's demo )
  • noisy YM sound sometimes when resetting fixed.
  • TimerB when shifter disabled bug fixed ( Oxygene screen in Transbeauce2 )
  • bug fix in video combo box frequency selector ( sort removed )
  • Bug fix in directory files treeview (sometimes folders appaired dupplicated)

v1.80

New features:

  • New powerfull digit-sound volume register caching technic. No more noise in Digi-Sound ! SainT sounds better than ever ! ( Thanks to Paulo Simoes for nice talks and ideas )
  • Adding STEREO sound support ! ( for STE stereo sound )
  • Powerfull and "no click" 0 dc sound adjuster
  • Re-written disk controller stuff from Assembler to C++ for future extension ( Pasti )
  • Tricky timerb event mode setting in a fullscreen line ( ULM 8channels demo )
  • Add "Clear all breakpoint" button in debugging pannel

Fixed bugs, new working demos:

  • Wrong top-border and timerb usage bug fixed ( screen number 6 in delirious demo 2 )
  • Potential crash at startup if TOS rom file not found fixed
  • Fullscreen + Spectrum512 extreme left border color fixed ("Overscan Demos" F6 screen) Thanks to Paulo Simoes for precious debugging help
  • Double odd adress fixed ( ELECTRA demo is now working again )
  • Stupid MFP writing wrong bus error fix. some demos could have crashed in previous version ( 1.70 )

v1.70

New features:

  • MFP emulation core totally re-written ! Now support cycle accurate reading ( Overscan Demos by Paulo Simoes )
  • "Line disabling" technic emulated ( Overscan demos by Paulo Simoes )
  • SainT does not take 99% of CPU when running in background in windowed mode.
  • Low border adds now 45 graphics lines instead of 43
  • In window mode, keeping right control key pressed runs emulator at full speed
  • "Pause" key used to take screenshot when demo or game is running
  • Added quick image disk launch command line option to be used by great demo database project ( http://www.gamebasest.com/ )

Fixed bugs, new working demos:

  • "StopLine" fixed ( B.I.G demo by TEX low border fixed )
  • Fixed STE DAC monos sound bug (quality improved !, try BrainDamage Demo sound!)
  • Fixed cycle timing when reading in FC00 ( thanks to Paulo Simoes )
  • weird bug fixed when reading .L at $ffffe on 1Mb machine ( Illusion demo "glenz vector" part)
  • NULL shifter address when reset fixed (Just-Bugin and Anomaly demo reset fixed)
  • MFP IPL level interrupt bug fixed (Giga-TEX screen in "Life's a bitch" demo)
  • Strange YM write behavior fixed (X-Out music) Thanks to Ben/Ovr for info !

v1.60

New features:

  • Movie Recording added ! Make DivX with sound of your fave demos !
  • Now SID music sounds perfectly ! (try YM Rockerz demos !) ( hot fix in MFP on-the-fly restart )
  • Screenshot improved: med res supported (800*600 pictures), BMP format added (TGA removed)
  • Add "Fullspeed" option (only in windowed mode)
  • Force VSync" option improved

Fixed bugs, new working demos:

  • High border start fixed in 60Hz mode ( LEvel16 fullscreen/Union-Demo )
  • IPL level fixed, Ziggy 3d interrupt fullscreen is now perfectly working !!
  • Stupid MFP read bug introduced in v1.50 fixed ( mouse problem, no-copper demo, etc)
  • FC04 read emulation fixed (Arkanoid 1 is now working fine)
  • MFP restart, now the Flip-o-Demo works perfectly again

v1.50

New features:

  • Hardware 4bits SyncScrolling supported ! ( ST-Connexion screen in "Punish your Machine" demo)

Fixed bugs, new working demos:

  • MFP read bug fixed ( fixe many demos wich freeze in an infitine loop when entering a screen, as Froggie's mainmenu)
  • Mouse absolute "wrong" command is working ( mouse based games such as "Arkanoid2" are now working fine )
  • Bus Error when writing to floating point is well handled ( now you can play great games by "Reservoir Gods" )

v1.40

New features:

  • Screen is centered. ( 40 pixels + 320 pixels + 40 pixels)
  • 60Hz mode supported
  • Breakpoints in debugger are saved within "record" image (usefull to debug atari code)

Fixed bugs, new working demos:

  • 1pixel shift coloshock fixed ( spectrum images are now perfect )
  • 4bytes DBcc prefetch emulated ( TransBeauce1 demo protection is working !)
  • vicious bug fixed (writing .L at end of graphics screen) ("Illusion Demo" by Dune)
  • Better STE/STF detection (ChaosEngine demo)

v1.32

New features:

  • Writing disk support for .ST and .MSA image file. ( You can save files in tools or demos )
  • Keep sound playing in option when loosing focus ( windowed mode )

Fixed bugs, new working demos:

  • low memory bus error in user mode fixed ( "Posh" by Checkpoint is working )

v1.30

New features:

  • Big speed boost of GPU rendering (using texture). Use SainT at full speed on cheap machine !!
  • Memory snapshot reading optimized and improved (STE blitter and DAC save support)
  • "Fullscreen force deskptop resolution" option for PC Laptop owner.
  • Write config on SainT.ini (so you can configure a SainT on a removable media such as USB-Key)
  • "Ask reset and run" option to launch a disk faster

Fixed bugs, new working demos:

  • STE more compatible (blitter improvment and cycle accurate)

v1.21

Fixed bugs, new working demos:

  • cmp/bcc other bug fixed ( ULM mainmenu in 512Kb version)
  • MFP $fa12 in WORD access bug fixed ( "HighFidelityDream" works perfectly )

v1.20

New features:

  • 1024*768 fullscreen mode support if you don't have 800*600 mode. (Usefull for lucky PC-Laptop users !)
  • SID-Sound quality improvement. (try the Flip-o-demo)
  • Screen rendering optimized ( now all demos are working at 50Hz on P2-233Mhz (half-line mode) (even fullscreen demos with color-sync)

Fixed bugs, new working demos:

  • move prefetch bug fixed (V8-Music system demo)
  • Video counter read accuracy fixed ( Plasma demo by DIM/OVR )
  • High-border syncscroll fixed (ULM girl-screen, Genius demo, etc.)
  • TimerA event mode ( "Do Things" by Cream )
  • Memory snapshot by fixed when changing TOS between shot.

v1.10

New features:

  • Memory snapshot: Save a snapshot anywhere you want of your fave game or demo ! Then run it later ! (you can save your best "Rick Dangerous" part anywhere in the game :-))
  • Debugger with keys fully documented ( click here ) to help programmer finding SainT compatibility problem and report us.
  • Use DirectX8.1 API to support futur "Dynamic Texture" caps.

Fixed bugs:

  • FDC Track register bug. ("Red sector conversion" in the Mindbomb demo)
  • move prefetch bug fixed (now "the B.I.G demo" is running)
  • cmpa/bcc prefetch cycles timing (Galtan6 intro)
  • Screenshot preview is working even if in 32bits color-depth desktop.

v1.00b

New features:

  • SainT configuration and GUI improved.
  • Documentation added (the one you're reading !)
  • Different CPU rendering modes
  • Optimizing CPU modes using pc AGP memory cache-line at best.
  • Optimizing GPU rendering using multiple DirectX8 textures buffer.
  • and many, many bug fixed so compatibility has increased !

Fixed bugs:

  • Mouse bug fixed (many games,delirious2 mainmenu, arkanoid2 etc.)
  • Joystick fire (control key) release bug fixed (all games)
  • Unbootable disks with some MSA images.
  • STE detection bug fixed (wings of death)
  • Nasty prefetch bug fixed (v8 music system, electronic image music dream, and more...)
  • Hard timing instruction fix ("celestial spiral" fullscreen in delirious demo 2)
  • Seektrack bug fixed (overdrive demo)
  • Fixed real PC joystick use (ex: SonyPS2 pad on USB adapter is now working)
  • Fixed "hot" shifter adress counting (ex:fullscreens from ULM)

v0.99

There is simply no history for previous version. There was only two release version before the actual v1.00: v0.9 and v0.99.


SainT 1998-2002 Written by James Boulton and Arnaud Carré