Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PS Vita Port #224

Closed
wants to merge 34 commits into from
Closed

PS Vita Port #224

wants to merge 34 commits into from

Conversation

Spectere
Copy link
Contributor

@Spectere Spectere commented Apr 6, 2020

Includes everything required to build the PS Vita port.

    * Compiles, links, and runs.
    * No input support.
    * Audio support seems to be broken.
    * Graphics are not scaled.
    * Currently uses CMake with the Vita SDK.
    * Updated CMake project to 2.92b.
    * Added debug output redirection to the Vita port.
    * Pulled in logic from the other embedded platforms where appropriate.
    * Audio and the controller(s?) are now fully functional.
    * Disabled 8bpp and 16bpp modes in render_layer to speed up
      compilation.
    * Disabled the "select renderer" button in settings.
    * Corrected compiler warning for the function prototypes in
      vita_debug.
    * Modified linked_list to more closely match MZX's code style.
    * vitaio: extended strings to eliminate the chance of an overflow
    * linked_list: enforced strict C89/C90 variable declaration
    * render_sdl: removed a spurious newline that I accidentally introduced :(
    * Removed CMake project.
    * Added suggested config file and made all of the necessary
      Makefile changes.
    * Moved convert_internal_unicode from the 3DS port into the main
      code base.
    * Used said function to fix the half-broken keyboard handling in
      the Vita SDL port. >:(
    * make clean now properly cleans up the files for both megazeux and
      mzxrun.
    * Implemented `make build` and enabled `make archive`.
    * Added a note in the installation instructions about the Robotic
      editor requiring a Bluetooth keyboard.
    * Added video output and screen resolution defines for PSVita.
    * More Vita installation instruction corrections.
@asiekierka
Copy link
Contributor

Most of this branch's workarounds can probably be removed now, as vitasdk now has proper cwd handling:

vitasdk/newlib#68

@asiekierka
Copy link
Contributor

vita_debug can also be removed, as stdio redirect is now (hopefully) a part of MegaZeux itself.

#349

@AliceLR
Copy link
Owner

AliceLR commented Jul 31, 2022

#349 looks good, going to go ahead and close this one.

@AliceLR AliceLR closed this Jul 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants