Plain border & blending issues

Answering some comments, Sinclairean does not support hi-res raster border rendering yet, so it appears solid regardless of changing its color many times a frame.

Actually, hi-res color is not supported at all yet even on the active screen area (i.e. Shock Megademo multicolor section does not show up OK), only beam synchronized video writes are supported (the minimum required to run games like Cobra, Arkanoid, etc.)

As for the interframe blending, it is actually synced with the electron beam, so it should not show any out of sync artifact. If you come thru any artifact please report game and situation.

NB that pausing/still advancing an interframe blended moving graphic DO show "ghosts"/double images that actually build up the effect (a percentage of the current frame is mixed with the complementary percentage of the previous frame.)

Crestaco Labs: Channels

NB: Channels is still an experimental feature. Snapshot format will vary for a few following releases. I'll let you know when a safe file structure versioning framework is established.

Issue B11

  • Channels: Instant snapshots bank. Switch between them as easy as with your TV remote control. Press Windows key + keypad number to save a snapshot to a channel. Press the keypad number alone to retrieve it.
  • Icon for Alt + Tab.
  • Tweaked some optimizations.

Twitter it

New Twitter account for Sinclairean-only news:

Issue B10 REV. B

  • Fixed MEMPTR emulation on the CB indexed instruction group
  • Some GL optimizations
A provisional, quick-and-dirty test program (MEMPTRCB.SNA) is enclosed to check for MEMPTR completeness (z80tests fail to detect a lack of indexed CB MEMPTR emulation). PRINT USR 32768 should render the following results:
  • 144: Spectaculator and Sinclairean B9
  • 176: FUSE
  • 184: SpecEmu and Sinclairean B10 REV. B (correct CB MEMPTR emulation)

Failing RLD/RRD on z80tests.tap

Sinclairean will fail RLD/RRD tests on the z80tests.tap test suite because they expect an unmodified copy of the original Sinclair 16/48K ROM, and the emulator loader patches the tape handling routines at the first .tap file access request.
To circumvent thit situation, you may convert the .tap file into a .sna snapshot (for your convenience, it's bundled on the current Sinclairean distribution) and load it before anything else.