Steem SSE 4.1.2

Download as rtf, pdf, or txt
Download as rtf, pdf, or txt
You are on page 1of 6

Steem SSE 4.1.

2 release notes

Atari ST
The Atari ST was a legendary 16bit computer of the Eighties.

Steem Engine, by Anthony & Russell Hayward


Steem is a legendary Atari ST emulator for the PC, both accurate and easy to use thanks to its great user
interface.

Steem SSE
Steem SSE stands for ST Enhanced EMulator Sensei Software Edition. It is an updated version of Steem.
Some say an improvement, some say it's worse!

Licence
Steem is free open source software. The licence is GPL3 as chosen by Steem authors.

Installation
Extract files to a folder of your choice. There's no setup program.

When you run a Steem SSE build for the first time, based on the file name, it proposes to add a link to
the new version in your start menu if you care about that.

Steem SSE can work with various plugins, please check Third-party in the manual.

For the Linux builds, check doc/steem sse linux readme.txt, Steem SSE won't run without some libraries.

v4.1.2 Features
Key mappings
New keyboard mappings for French and German PC keyboards targeting serious software running in UK
TOS ("what you type is what you get"), or menu disks and games (what counts is the key position, check
Megaroids and Thrust).

Joystics
6 setups instead of 3

Shortcut to select the setup, as an alternative to selection through Num Lock and Scroll Lock (laptops
typically don't have those keys).
Snapshot & screenshot (D3D)
Steem SSE will save a screenshot together with the memory snapshot, and on load it will display that
screenshot instead of trying to draw the video memory (didn't work with overscan and Spectrum 512-
like pictures).

If the option Restore previous state isn't checked, a nice picture will be loaded at startup, provided you
copied it in Steem's directory. You can of course customise this.

Floppy Disk
Write-protect
New option to write-protect the disk (the sliding tab on the floppy is up), this is now used instead of the
Read Only file property in drive emulation. When you insert a disk, the option will be set if the file is
read-only or an archive, then you can change it if you will.
MFM emulation
Disk image format STW v2: handling fuzzy bits, timing variation and variable track length

New context option to convert SCP images to STW

ACSI hard drive


Create
New button to create a hdd image file. Enter the number of megabytes you wish (1MB=1,000,000
bytes). The file is filled with zeroes. It's up to you to make it a working hdd image. ICD Pro and other ST
software may help. The feature isn't much but without it you need special utilities just to create the file.

Display
Single pixels
New option Single pixels, it is like scanlines but vertical.

Gamma correction
If option Show all settings isn't checked, there's only one slider for gamma control.

Sound
New option Slow fade for MicroWire emulation. The feature already existed but it was commanded by
option Hacks before, now it is clearer. Use it If you want to avoid pops when the program changes the
volume too fast.

Status bar
Little redesign, by default the 2nd pane contains useful info, ROM and RAM info is moved to the 3rd
pane. Click on panes to change the behaviour.
Misc.
Save backup snapshot on reset
This was automatic, now it's optional (because saving is a file operation, it can cause a glitch).

Features enabled in Linux builds


Various features that were only available in Windows builds have been ported to Linux:

Ghost disks

MFM Emulation for standard disk images and conversion of image disks to STW

Option Count DMA cycles on disk operations

PRG/TOS support

Special adapters (dongles etc.)

YM -12db hack for STE

Freeboot

Joystick jump button

v4.1.2 Emulation improvements


Blitter
Closer to hardware for the NFSR flag

MFP (MC68901)
Some timing modifications to increase compatibility

Floppy Disk
MFM emulation
Better timings on SCP images

Steem SSE Web site


http://sourceforge.net/projects/steemsse/

There you will find a blog, a forum (for bug reports), all versions of Steem SSE and the source code
(subversion repository)
R0 (Windows + Linux)
Initial release, full of bugs

03 April 2022

R1 (Linux-only)
Fix Steem SSE can only load 128K cartridge

Fix Steem SSE GEMDOS hard disk emulation can't see folders

10 April 2022

R2 (Windows + Linux)
Stability fixes

Fix Stats max track wrong with the frequent $90-$D0 technique

Timing of outwards single MIDI status messages, clock

25 June 2022

R3 (Windows + Linux)
ACSI: Can handle disk images bigger than 2GB

ACSI: Fix DMA transfer speed with option 'Count DMA transfer cycles' on

Reload TOS on reboot

Some doc updates

27 August 2022

R4 (Windows + Linux)
Fix Timer B tick timing (Cool STE)

11 September 2022

R5 (Windows + Linux)
GUI: Fix bad interaction between ALT-triggered and optional menu bar (Windows)

Various fixes

23 October 2022

R6 (Windows-only)
Disable snapshot saving when emulation thread running
Some GUI adjustments

18 December 2022

R7 (Windows + Linux)
OSD: no more unwanted debug info

Fix ACSI command wrongly interpreted as SCSI

Adjust MFP timer reading timing (Lethal Xcess, broken again!)

28 May 2023

R8 (Windows-only)
Fix serious bug in selecting window size for each resolution when the option Show all settings is checked

02 July 2023

R9 (Windows + Linux)
Various bugfixes

17 September 2023

R10 (Windows + Linux)


Fix bit order of Mega STE CPU control

07 October 2023

R11 (Windows + Linux)


Fix "turbo drive" extremely slow in MFM emulation

02 December 2023

R12 (Windows + Linux)


Fix LEGACY My socks are weapons, broken R6

Fix STE sound, broken R11 (oops!)

15 December 2023

R13 (Windows + Linux)


"Christmas 2023 bugfix release"
Fix OSD reset info

Fix trash with ST Video/Single pixels

24 December 2023

R14 (Windows-only)
"New year 2024 bugfix release"

Fix options tool bar and status bar failing to update the window at once

31 December 2023

R15 (Windows-only, debugger only)


Debugger bugfixes (see Steem SSE Debugger 4.1.2.rtf)

07 April 2024

R16 (Windows + Linux)


Fix Getbpb() and Fsnext() in GEMDOS emulation (Geneva/NeoDesk)

02 June 2024

You might also like