Skip to content

Releases: Reyanon/ReST-V

ReST-V v0.1.457

Choose a tag to compare

@Reyanon Reyanon released this 25 Oct 11:36

ReST-V v0.1.457: Sega ST-V and System C / C2 arcade emulator for PS Vita.

File Platform Install
ReST-V_v0.1.457_vita.zip PS Vita / PS TV Install the VPK with VitaShell, copy data to ux0:, ROMs in ux0:data/restv/roms/

Changelog

Batman Forever: full speed

  • Batman Forever (batmanfr) now holds 59.94 fps in play. In a long play test (18,000 frames) 220 of 221
    one-second windows stayed at 59.94 fps. The Acclaim RAX sound board runs on its own thread and much more of its
    DSP code runs natively (FFT, bit unpacking, filters): the board needs about 20% less CPU than before.
  • Batman Forever quick saves that froze when loaded load and play again (older saves too).
  • No more crash when leaving Batman Forever.

Other games

  • Golden Axe - The Duel: no more slowdown when entering the character select.
  • DecAthlete: the stalls of up to half a second when entering the menus and events are gone (the 315-5838
    decompression chip is 13 times faster).
  • Rates checked again on the device: Tecmo World Cup '98 59.94 (was 56.47), Sakura Taisen - Hanagumi Taisen Columns
    59.94 (was 58.01), Find Love 59.94 (was 58.06), Puzzle & Action: BoMulEul Chajara 59.94 (was 58.76), Virtua
    Fighter Remix 59.81 (was 58.85), Virtual Mahjong 2 59.6 (was 57.61), Astra SuperStars 59.74 (was 58.57). See the
    README for each set's rate.

Updates

  • The app checks GitHub for a new version when it starts and shows the changes: Update, Close or Skip this
    version. Update downloads the new package and installs it after the app closes; start ReST-V again afterwards.
    The check runs in the background and only when the app starts. Nothing happens without a connection.

Other

  • The PS button opens the menu when it is let go, so PS + START takes a screenshot without the menu over it.
  • The screen no longer turns off while the app runs (menus and loading included).

Requirements

Requires ur0:data/external/libshacccg.suprx (runtime shader compiler). ST-V games need
stvbios.zip next to the game zips. The first start after installing restarts the app once (it loads its updated
kernel module).

The package contains the emulator only. No ROMs, BIOS files or game artwork are included. Provide MAME compatible
ROM sets of games you own. See the README for the full game list and build instructions.

Free software, distributed under the GNU GPL version 3.

ReST-V v0.1.435

Choose a tag to compare

@Reyanon Reyanon released this 24 Oct 21:36

ReST-V v0.1.435: Sega ST-V and System C / C2 arcade emulator for PS Vita.

File Platform Install
ReST-V_v0.1.435_vita.zip PS Vita / PS TV Install the VPK with VitaShell, copy data to ux0:, ROMs in ux0:data/restv/roms/

Changes since v0.1.285

Common

  • Much faster ST-V emulation: a better SH-2 recompiler (register cache, native delay and copy loops), more SGL
    library routines run natively, the SCU DSP and the SCSP DSP compiled to ARM code, the SCSP DSP on its own core,
    and faster DMA paths. Most measured ST-V sets now run at or near 59.94 fps (see the README for each set's rate).
  • GPU rendering: fewer one-off stalls when a game shows a new scene (shaders are prepared outside the frame and
    during loading), VDP2 planes and the character atlas only re-decode what changed, and many VDP1 erase and
    framebuffer fixes.
  • Louder sound (about twice as loud as before, with a soft limiter instead of clipping).
  • Accuracy fixes: ST-V clock change timing as in MAME, SH-2 division overflow, DMA into VDP1 VRAM, the high work RAM
    mirror.

Games

  • Batman Forever (batmanfr): sound works (Acclaim RAX board). 58.94 fps on average; some scenes still drop below
    full speed.
  • Astra SuperStars (astrass): boots and runs.
  • DecAthlete (decathlt, decathlto): the 315-5838 decompression chip is emulated (graphics are drawn).
  • Faster: Funky Head Boxers, Virtua Fighter Remix, Virtua Fighter Kids, Elan Doree, Pro Mahjong Kiwame S,
    Winter Heat, Final Fight Revenge (ffrevng10), Zen Nippon Pro-Wres, Technical Bowling, Virtual Mahjong and others.

Other

  • New look: blue theme, smooth scrolling lists, a blinking focus, star favourites, scroll bars.
  • PS button: one press opens or closes the menu (game list options too), a double press goes to the home screen.
    A small kernel module that comes with the app reads the button; the first start after the Vita boots restarts
    the app once.
  • Loading screen with progress while the ROMs load and the shaders are prepared.
  • Display > Rotate: vertical games (Shienryu) turn upright by themselves; Vertical L / R for holding the Vita upright,
    with the directions turned.
  • Options with several values open a window that lists them all; Turbo settings are a page of Controls; the in-game
    menu opens again where it was closed.
  • The game list shows even without ROMs, with Refresh ROM list in its options. Show FPS is off by default; the
    counter shows whole numbers.
  • Games without their own artwork use the app's blank artwork for the Artwork border.

Requirements

Requires ur0:data/external/libshacccg.suprx (runtime shader compiler) and HENkaku / taiHEN. ST-V games need
stvbios.zip next to the game zips. The first run after an update compiles its shaders again, which can cause short
pauses once.

The package contains the emulator only. No ROMs, BIOS files or game artwork are included. Provide MAME compatible
ROM sets of games you own. See the README for the full game list and build instructions.

Free software, distributed under the GNU GPL version 3.

ReST-V v0.1.285

ReST-V v0.1.285 Pre-release
Pre-release

Choose a tag to compare

@Reyanon Reyanon released this 19 Oct 10:04

ReST-V v0.1.285: Sega ST-V and System C / C2 arcade emulator for PS Vita.

File Platform Install
ReST-V_v0.1.285_vita.zip PS Vita / PS TV Install the VPK with VitaShell, copy data to ux0:, ROMs in ux0:data/restv/roms/

Changes since v0.1.267

  • Treasure Hunt (thunt, thuntk): the final stage boss room no longer freezes on a black screen. The game started a
    1 MB DMA from a missing sprite, which overwrote the VDP1 registers; such DMAs are now skipped for these sets.
  • VDP2 mosaic is drawn on the GPU. Scene changes that use a mosaic effect no longer drop to about 34 fps.
  • New Cheats page in the in-game menu for games with built-in cheats. Treasure Hunt: start at stage 2, stage 3 or
    the final stage.
  • Sprites drawn on the GPU no longer show thin lines along their edges (for example the hats in Treasure Hunt).
  • Blue loading bar.

Requires ur0:data/external/libshacccg.suprx (runtime shader compiler). ST-V games need stvbios.zip next to the
game zips. The first run after an update compiles its shaders again, which can cause short pauses once.

The package contains the emulator only. No ROMs, BIOS files or game artwork are included. Provide MAME compatible
ROM sets of games you own. See the README for the full game list and build instructions.

Free software, distributed under the GNU GPL version 3.

ReST-V v0.1.267

ReST-V v0.1.267 Pre-release
Pre-release

Choose a tag to compare

@Reyanon Reyanon released this 19 Oct 09:49

ReST-V v0.1.267: Sega ST-V and System C / C2 arcade emulator for PS Vita.

File Platform Install
ReST-V_v0.1.267_vita.zip PS Vita / PS TV Install the VPK with VitaShell, copy data to ux0:, ROMs in ux0:data/restv/roms/
  • Sega ST-V (117 sets), System C (10) and System C2 (47)
  • SH-2 dynarec for ARMv7, VDP1/VDP2 rendering on the GPU, SCSP DSP compiled to ARM code
  • Per-game settings, save states, button mapping with turbo, favorites, scanlines and border artwork

Requires ur0:data/external/libshacccg.suprx (runtime shader compiler). ST-V games need stvbios.zip next to
the game zips.

The package contains the emulator only. No ROMs, BIOS files or game artwork are included. Provide MAME
compatible ROM sets of games you own. See the README for the full game list and build instructions.

Free software under the GNU GPL version 2.