Giter Site home page Giter Site logo

superrsonic / gpsp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from libretro/gpsp

1.0 0.0 0.0 2.87 MB

Sonic Advance 3 doesn't have the line glitch in this emu. Super Monkey Ball Jr. and FFVI Advance run at fullspeed.

License: GNU General Public License v2.0

Perl 0.01% C 83.93% Assembly 5.50% Makefile 0.97% C++ 9.59%

gpsp's Introduction

gpSP for libretro

This is a fork of notaz's gpSP (https://github.com/notaz/gpsp) for libretro frontends (like Retroarch). Check the original_readme.txt file for more info.

The current maintainer/main contributor is davidgfnet (check out the repo at https://github.com/davidgfnet/gpsp). This version has a bunch of fixes and features.

Feature list

gpSP features a dynamic recompiler that makes it quite fast (compared to other emulators at least). It supports x86/x64, ARMv6/7 and ARMv8 and MIPS (32 and 64 bits), for other platforms an interpreter is available (albeit slower). Both little and big endian systems are supported. Some supported platforms are PSP, PS2, GameCube/Wii, Nintendo 3DS and Switch, Dingux/OpenDingux and of course PC and Android.

At the moment this emulator lacks a native UI and must be played using some libretro frontend (we recommend Retroarch). A list of available frontends can be found at https://docs.libretro.com/development/frontends/

Many new features (compared to the original release) are:

  • Wireless Adapter networked multiplayer!
  • Rumble support (including Gameboy Player emulation)
  • New video renderer, fixes many graphical bugs & adds many effects (mosaic).
  • Many long standing issues have been fixed.
  • Slightly better performance (for some games at least!)
  • Better audio (fixed many audio related bugs).
  • Ships an opensource BIOS replacement,we recommend using the original though.

Planned features (aka the TODO list)

Some features I'd like to see (in loose priority order):

  • GBA link emulation (for some games, perhaps with patches).
  • Improve RFU (Wireless Adapter) emulation through research.
  • Bringing back the native UI for PC, PSP and perhaps PS2/3DS/Wii.
  • A native UI with Multiplayer support for portable devices with wifi support.
  • A better BIOS emulation and perhaps a newer better open BIOS.
  • Dynarec rewrite: make it easier to add new drcs and share more code.
  • Adding some funny DRCs like PowerPC or SH4.

gpsp's People

Contributors

davidgfnet avatar inactive123 avatar aliaspider avatar frangarcj avatar jdgleaver avatar bmaupin avatar negativeexponent avatar libretroadmin avatar dprcz avatar hizzlekizzle avatar webgeek1234 avatar fr500 avatar andymcca avatar sergiobenrocha2 avatar vanfanel avatar yoshisuga avatar justinweiss avatar fjtrujy avatar alcaro avatar andres-asm avatar mudlord avatar jste0 avatar d30r avatar tatsuya79 avatar takumiboo avatar retrosven avatar salvacam avatar bananarama203 avatar rohit-n avatar lodanzark avatar

Stargazers

saulfabreg Wii VC Project avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.