RELEASE CHIP8-NX - Chip8 Emulator for Nintendo Switch

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by marice, May 23, 2018.

  1. marice
    OP

    marice GBAtemp Regular

    Member
    4
    Mar 14, 2009
    Netherlands
    CHIP8-NX - v0.3 - Should work on all fw.

    A working early stage CHIP8 emulator for the Nintendo Switch.
    Feel free to help and improve the code!

    Screenshot:
    [​IMG]

    * All possible joycon buttons mapped to 1-15
    * Exit to HBmenu using PLUS button

    Changes in v0.3:
    * Has rom selection menu now.
    * Now uses the full screen of the Nintendo Switch.
    * Supports held down key presses now.
    * Minor tweaks.

    Install:
    Just extract the release .zip to the root of your SD-card.
    Roms go in: /switch/roms/chip8 (some public domain roms are included)

    Known bugs:
    *Sometimes takes a second try to load a rom.

    Improvements:
    *Need a better solution for the button layout.


    - Ported to the Switch from this source: https://github.com/floorislava/SDL2_Chip8_Emulator

    Source:
    https://github.com/Marice/CHIP8-NX

    Download:
    https://github.com/Marice/CHIP8-NX/releases/tag/0.1
     
    Last edited by marice, May 24, 2018
    lordelan, Cid2mizard, WadsRUs and 4 others like this.
  2. TAUSENN

    TAUSENN Advanced Member

    Newcomer
    2
    Jun 28, 2016
    Mexico
    Nice graphix bro!
    PSYKE!
     
  3. Hondyn

    Hondyn GBAtemp Regular

    Member
    4
    Jan 2, 2018
    United Kingdom
    What does that emulate?
     
  4. ProNiteBite

    ProNiteBite Member

    Newcomer
    2
    Jan 27, 2015
    United States
    Chip-8. You can find more information about it here: https://en.wikipedia.org/wiki/CHIP-8. It's a very common starting point to learn to emulate different systems.

    The emulator works exactly as expected! Really nice job! While it won't get a lot of use from the general community, it's great that you've been able to port an emulator on a different system. Congrats man!
     
    Last edited by ProNiteBite, May 24, 2018
    lordelan, Hondyn and Melon__Bread like this.
  5. Samus20XX

    Samus20XX GBAtemp Regular

    Member
    3
    Mar 21, 2018
    United States
  6. ProNiteBite

    ProNiteBite Member

    Newcomer
    2
    Jan 27, 2015
    United States
    Some ideas, that are sure already on the docket, for future updates would be:
    • Rom selection
    • Holding buttons
    • Centered and/or enlarged screen
    • Documentation on button mapping
    • Custom button mapping (if possible?)

    As a first release, it's expected that most of these are missing, but I'd love to see them in future releases! Thanks!
     
    marice likes this.
  7. Hondyn

    Hondyn GBAtemp Regular

    Member
    4
    Jan 2, 2018
    United Kingdom
    I did look it up on google but couldnt find anything clear enough. This is why I asked what that emulates.
    Thank you, That clarifies it!
     
  8. renhei

    renhei Advanced Member

    Newcomer
    3
    Jun 21, 2016
    United States
    Damn! I was hoping to be the first to try a Chip emulator. I haven't even started though :P Good job!
     
  9. marice
    OP

    marice GBAtemp Regular

    Member
    4
    Mar 14, 2009
    Netherlands
    New version up, see first post for download.

    Changes:

    * Has rom selection menu now.
    * Now uses the full screen of the Nintendo Switch.
    * Supports held down key presses now.
    * Minor tweaks.
    * Contains a selection of public domain roms.

    Known bugs:
    *Sometimes takes a second try to load a rom.
     
  10. 3DSDSXL

    3DSDSXL GBAtemp Regular

    Member
    3
    Aug 20, 2012
    This just crashes and freeze my system v5.1.0 switch.
     
Loading...