Skip to content

Phoenix v0.0.1 (pre alpha) Release Notes

athairus edited this page Jul 13, 2016 · 9 revisions
  • Compatibility
    • Windows: Vista+
    • OS X: 10.8 (10.7 may work, unable to confirm on hardware, crashes on a VM)
    • Linux: Any semi-modern distro (~last 4 years)
      • Ubuntu: libgstreamer0.10-0 libsamplerate0 libsdl2-2.0-0
      • Check build guide on wiki for a fuller list.
  • Usage
    • Adding games: Press the ( + ) button at the bottom and choose games to import. Normal ROM files and .zip files are supported. Phoenix may freeze for a bit at the end of a long scan while all the games are written to the user database on-disk. Your library is located at "User Data/userdata.sqlite". We currently use OpenEmu's OpenVGDB to match games. Only exact matches will give you artwork. Games that match to multiple systems (as opposed to just one) will not be added to the library at this time.
    • Changing cores: Click the settings gear on the bottom and choose "Library". Read the directions.
    • Default keyboard mappings: Check input settings (see next item)
    • Remapping input:
      • Be careful, this is buggy and incomplete! Read these directions carefully!
      • Click the settings gear on the bottom and choose "Input".
      • The keyboard cannot be remapped at this time. Do not attempt to remap the keyboard or remapping will not work again until you restart Phoenix (#266).
      • Choose the controller model you want to set the bindings for. Double-check this! Pressing any button for that model will make the red bar turn green. Calibrate your analog sticks by clicking "Detect Center" down below. Make sure your analog sticks are centered when you click this.
      • Click on a button (A, B, X, Y, etc) and press the corresponding button on your controller. You should see the right part of the button change based on what you pressed. You cannot rebind another button until the one you've selected has been rebound. For axes, X is left/right, Y is up/down.
      • This entire page will be reworked in the future to be more user-friendly.
    • Keyboard shortcuts: F = Fullscreen toggle, V = VSync toggle (Note: Animations will run very quickly when VSync is off), G = Pause toggle
  • Known Issues
    • Audio will probably crackle, there are many performance bottlenecks to work out.
    • All controllers are hard-wired to player 1.
    • #61 Smooth scrolling is functional, but somewhat clunky when scrolling quickly with a standard scroll wheel
    • #226 Scrollbars are non-interactive.
    • #277 Changes to the core settings will revert when they're scrolled off-screen and scrolled back in. The changes are saved to disk and will show up correctly when restarting Phoenix. This is only a visual bug.
    • #279 Phoenix will crash when certain cores (like mednafen_psx_libretro for PlayStation) fail to find required firmware (BIOS) files. Firmware files that work with RetroArch will work with Phoenix. Place all firmware files in "User Data/Firmware".
    • Mupen64Plus doesn't register ABXY correctly
Clone this wiki locally