Author Topic: Some RS-90 emulator forks  (Read 1816 times)

SnDream (OP)

  • Posts: 10
Some RS-90 emulator forks
« on: September 10, 2021, 04:22:00 pm »
Some RS-90 emulator forks

Try to enhance the experience on RS-90
Add some RS-90-spec features and configurations
Select consoles which screen resolution smaller RS-90
Mostly use 1x scaling output only
Recommended to run at 420Mhz

Note: Many changes have no reason to be made, have not been tested much, and may cause crashes
« Last Edit: October 16, 2021, 08:13:25 am by SnDream »

SnDream (OP)

  • Posts: 10
Oswan+ for RS90
« Reply #1 on: October 12, 2021, 07:01:05 pm »
Oswan+ - WonderSwan(Color) Emulator

Upstream: https://github.com/gameblabla/oswan/tree/rs90

WARNING: The current program has a lot of performance issues, and may not be optimized.

Press Select (Horizontal) / L + R (Vertical) into emulator menu in default.
Need to save config file manually.

Different from alpha2:

Since this version, this Fork has been renamed Oswan+
New icon to avoid licensing issues
Try to keep core, video, and sound in sync
New config file. Game custom config support
Standalone emulator menu key

Known issues:

Frameskip and terrible sound in some scenes
Card Captor Sakura: Slowdown (in the opening)
Judgement Silversword: Slowdown
Final Lap Special: Graphic glitch after reset (same as original OswanJ)
Sangokushi II: Broken savestates (same as original OswanJ)
One Piece - Grand Battle Swan Colosseum: Graphic glitch in some scenes (same as original OswanJ)


Download: https://github.com/SnDream/oswan/releases
« Last Edit: October 16, 2021, 07:07:20 am by SnDream »

SnDream (OP)

  • Posts: 10
Pokemini+ for RS90
« Reply #2 on: October 16, 2021, 09:47:35 am »
PokeMini+ - Pokemon Mini Emulator

Upstream: https://github.com/gameblabla/pokemini

Different from alpha1:

fix the menu UI
add new 2.5x scaling
add option to switch TRIPLEBUF
something else

Download: https://github.com/SnDream/pokemini/releases/
« Last Edit: October 16, 2021, 09:51:13 am by SnDream »

SnDream (OP)

  • Posts: 10
STerminal+
« Reply #3 on: October 16, 2021, 07:48:28 pm »
Upstream: https://gitlab.com/retardTonic/st-sdl_rs90

Modified to run on RS-90.
- TTF fonts replaced by embedded pixel font
    - support border characters for `dialog`
- onscreen keyboard (see keyboard.c for button bindings)

== How to use ==
D-Pad Up / Down / Left / Right
    Press Up / Down / Left / Right
R Button
    Press ENTER
B Button
    Press BACKSPACE
A Button
    Press SPACE
Select Button
    Show Keyboard
Start Button
    Press TAB
L + R Button
    Press CTRL+C
L + Start Button
    Exit STerminal+

== Keyboard ==
D-Pad Up / Down / Left / Right
    Move on keyboard
L Button (Hold)
    Hold Shift
R Button
    Press ENTER
B Button
    Press BACKSPACE
A Button (Press)
    Press key on keyboard
A Button (Hold > 0.5s)
    Toggle key (useful for shift/ctrl...)
Select Button
    Hide keyboard
Start Button
    Press TAB
L + R Button
    Press CTRL+C
L + Start Button
    Exit STerminal
Select + D-Pad Up / Down
    Switch Keyboard Location

Download: https://github.com/SnDream/st-sdl_rs90/releases


SnDream (OP)

  • Posts: 10
rs90ExtraUtils
« Reply #4 on: October 16, 2021, 07:52:09 pm »
rs90ExtraUtils

-- Install Software Clock --
Warning:
If the software clock is installed and the device filesystem is wrong, the boot script may not work, causing the Gmenu2X to be inaccessible.
If this happens, please connect the device to the PC via USB.

For Mass Storage
  open "OpenDingux Device/Home" on the PC
  delete the ".autostart" file.
For Ethernet
  ssh login, execute
  rm ~/.autostart

Add software clock support for RS-90, which can be worked for the RTC of the emulator.
1. Automatically install the new icon for the software clock.
2. Ask "Auto Load/Save Time on Power On/Off?" and select as desired.
3. Ask "Run Software Clock on Boot?" and select as desired.
4. Ask "Set Timezone now?" and select as desired. If you select Yes, then set the timezone further.

-- Remove Software Clock --
Removes the software clock, including boot scripts, the icon, and configs.

-- Set/Reset Timezone --
You need to install the software clock and turn on "Run Software Clock on Boot" during installation.
This is used for timezone modification.

Download: https://github.com/SnDream/st-sdl_rs90/releases (st_rs90eu.opk)

SnDream (OP)

  • Posts: 10
Re: Some RS-90 emulator forks
« Reply #5 on: April 04, 2022, 05:55:24 pm »
Gambatte-DMS - GameBoy (Color) Emulator

Upstream: https://github.com/bardeci/gambatte-dms

WARNING: The current program has a lot of performance issues, and may not be optimized.

Differences from alpha3:

- Use mmap for large ROMs
- Import mono palette from BGB
- Drop some stupid sound parameters added from alpha1/2
- Add some new parameters that are still stupid

Use 456Mhz if possible for the best experience
If 456Mhz crashes, use 420Mhz and you can run 60 fps in most scenes.

Download: https://github.com/SnDream/gambatte-dms/releases