Unfortunately there are some bugs in v3.5.3, v3.5.4 will soon be released, but I give it one more week or so for testing.
As you will see below, I suddenly added some new feature.
http://ataristeven.t15.org/Steem_35_coming_soon6.htmBasic Emulation Info
New status info in the tool bar, pretty handy too: ST model, TOS version, available memory.
It doesn't waste any screen "real estate" where it is. Drive info stays as it was (OSD).
It's a hack but it does the job. I've already been "inspired" by Hatari for many things, but in this case I would say it's just natural for an emulator to display such information.
Display sizes
Here they are, the new display size options.
384 x 270 normal
400 x 278 max fullscreen
412 x 280 max overscan
416 x 286 max plasma
Depending on the program, one or the other size will be better. Generally the smallest is sufficient.
The sizes count only for border effects in colour mode.
Steem displays what's inside the video RAM even at the end of the borders, regardless of blanking or plane shifts introduced by the "stabiliser" overscan technique on a real ST.
Wake-up states
Normally you'll use this option only if the display of some demo isn't
correct without. You don't need to understand all technical aspects
to use the option, of course.
The option has become much more complicated, with 4 states instead of 2.
It is that complicated on the ST.
Code: Select all
+------------------------------------------------------------+
| Steem option | Wake-up concepts |
| variable | |
+------------------+---------------+------------+------------+
| WAKE_UP_STATE | DL Latency | WU | WS |
| | (Dio) | (ijor) | (LJBK) |
+------------------+---------------+------------+------------+
| 0 (ignore) | - | - | - |
| 1 | 3 | 2 (warm) | 2 |
| 2 | 4 | 2 (warm) | 4 |
| 3 | 5 | 1 (cold) | 3 |
| 4 | 6 | 1 (cold) | 1 |
+------------------+---------------+------------+------------+
WAKE_UP_STATE is just the Steem option.
DL is a latency electronically measured by Dio between two signals, 'DE'
and 'LOAD', in cycles.
WU are the two wake-up states first found by ijor.
WS are the more detailed "wake states" found by LJBK.
They're in a strange order because it wasn't clear at once that
WS3 is closer to WU1 than WU2, and WS4 is closer to WU2.
The "Bee" demos by LJBK will recognise WS1-4, and the demos will behave as
expected in all WS.
Despite the nice table, it's still preliminary.
In effect we're using the new system only for some aspects, the rest still
using the "old" concept of only WU 1 and 2.
It's because testing takes time, those changes may break video rendering
of programs that run until now.
Needless to say, Steem is leading the way for this issue.
Other improvements- Save WU state with snapshot, reset on switch STE/STF
- No line +2 when Shifter destabilised: Darkside of the Spoon STE
(choose one of the wake-up states to remove flicker)
- Omega 'Shifter panic': swap good/bad bands to be more like screenshot
Omega works in WS4, DOLB in WU1: compromise
- Internal:
0byte lines now handled in a state machine-like manner, not looking for
specific switches anymore => better emulation, more performant tests.
Beta:
https://sourceforge.net/projects/steems ... SE%20Beta/?