PicoDrive TWL

From GameBrew
Revision as of 04:58, 21 February 2024 by HydeWing (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
PicoDriveTWL
Picodrivetwl2.png
General
AuthorDS-Homebrew
TypeConsole
Version2.0.2
LicenseMixed
Last Updated2020/04/14
Links
Download
Website
Source
Support Author

PicoDrive TWL is a SEGA Genesis/Mega Drive emulator for Nintendo DS(i), based on the original source code of PicoDriveDS by Ryan FB.

Features

  • DSi compatibility.
  • SSF2 mapper emulation for users with a Memory Expansion Pak or a DSi console.
  • Makes Super Street Fighter 2 and other ROMs (such as hacks) that uses the mapper, compatible.
  • Screen filtering. The screen now looks less pixelated.

User guide

PicoDrive TWL supports ROM size up to 2.5MB, however you can use DSi extra RAM and DS Memory Pak to extend this limit.

Controls

D-Pad - Genesis D-pad

Y - Genesis A button

B - Genesis B button

A - Genesis C button

Start - Genesis Start button

Select - Pause emulation and go to file selection menu

X - Pause emulation and show save state menu (press B to exit save state menu)

L - Switch scaling mode between fill, aspect, and 1:1 scaling

R - In 1:1 scaling, hold down R and use the D-pad to scroll the display

Changelog

v2.0.2

  • Fixed ARGV support..
  • Corrected remaining instance of PicoDriveDS to PicoDriveTWL.

v2.0.1

  • Fixed a derp where the Slot-2 bus owner isn't set to arm9, so the MEP couldn't be used.

v2.0.0

  • This is now DSi-compatible, as the name has been changed from PicoDriveDS to PicoDrive TWL, picking up from the original source code by Ryan FB.
  • Added screen filtering. The screen will now look less pixelated.
  • MEP/DSi: Implemented SSF2 mapper emulation.
  • Super Street Fighter 2 and other ROMs (such as hacks) that uses the mapper, now works.
  • Tried to fix the emulation speed going too fast in some areas, due to less sprites being rendered.
  • Screen is now correctly adjusted for H32 mode.
  • ROM size limit has lowered from 3MB to 2.5MB, as the arm7 binary in RAM has moved to main memory. This does not apply to users with a memory expansion pak, or a DSi console.

Credits

  • Ryan FB - Original PicoDriveDS source code.
  • RocketRobz - New features.
  • Pk11 - Fixes to make it build in a modern dev environment.
  • maorninja - Creating the GitHub repo.
  • devkitPro - Use of devkitArm and libnds, and file browsing code from nds-hb-menu.

External links

Advertising: