Giter VIP home page Giter VIP logo

nitrografx's Introduction

NitroGrafx V0.9.0

PC-Engine/TurboGrafx-16 emulator for NDS

This is a PC-Engine/TurboGrafx-16 emulator for the NDS, it can also emulate some of the (Super) CD-ROM^2 & Arcade Card. All games are not perfect, (alot of US games doesn't work because they are encrypted, use PCEToy or the emulator Ootake to decrypt these before you use them). Don't use overdumps as these are evil on PC Engine.

How to use

  1. Create a folder named "NitroGrafx" in either the root of your flash card or in the data directory (eg h:\NitroGrafx or h:\data\NitroGrafx). This is where settings and save files end up.
  2. Now put your games into a folder where you have (PC-Engine) roms, max 768 games per folder, filenames must not be longer than 127 chars. You can use zipped files (as long as they use the deflate compression).
  3. Depending on your flashcart you might have to DLDI patch the emulator.

The GUI is accessed by pressing L+R (shoulder buttons) or by touching the screen, tabs are changed by pressing the L or R button, going to the left most tab exits the GUI. Closing your DS puts the emulator in sleep mode, just open it to resume.

When you first run the emulator I suggest you take a peak through the options and change the settings to your liking and then save them. To be able to use CD-ROM games you have to select a CD-ROM System rom (bios) from Options-Machine-BiosSettings-SelectBios. You can use .iso files or .bin/.cue files see CDROM_readme.txt for more info.

Now load up a game and you should be good to go.

Menu

File

  • Load Hucard:
  • Load CDROM:
  • Load State: Load state for current game.
  • Save State: Save state for current game.
  • Save Settings: Saves settings and current path.
  • Eject Game:
  • Power On/Off:
  • Reset Game:

Options

  • Controller:
    • MultiTap: Select if MultiTap is connected.
    • Controller: Select which player is controlled (if MultiTap).
    • Joypad: Select which kind of controller is connected (2 or 6 Button).
    • B Autofire: Select if you want autofire on button B.
    • A Autofire: Select if you want autofire on button A.
    • Swap A-B: Swap which NDS button is mapped to which PCE button.
    • Use R as FastForward: Select turbo speed as long as R button is held.
  • Display:
    • Display: Here you can select if you want scaled or unscaled screenmode.
    • Scaling: Here you can select if you want flicker or barebones lineskip.
    • Output: Select between RGB or Composite (affects colors).
    • Gamma: Lets you change the gamma ("brightness").
    • Color: Lets you change the color saturation.
    • Disable Background: Turn on/off background rendering.
    • Disable Sprites: Turn on/off sprite rendering.
  • Machine:
    • Region: Change the region between US & JP, US should work for most games.
    • Machine: Here you can select the hardware, Auto should work for most games.
    • Bios Settings:
      • Use Bios: Here you can select if you want to use the selected BIOSes.
      • Select Bios: Browse for CD bios.
    • Fake spritecollision: Not used yet.
  • Settings:
    • Speed: Switch between speed modes, can also be toggled with L+START.
      • Normal: Standard, 100% speed.
      • Fast: Double, 200% speed.
      • Max: Fastest, 400% speed.
      • Slowmo: Slow, 50% speed.
    • Autoload State: Toggle Savestate autoloading. Automagicaly load the savestate associated with the selected game.
    • Autosave Settings: Saves changed settings every time you leave GUI.
    • Autosave BRAM: Saves BRAM if it's changed when entering GUI.
    • Autopause Game: Pause game when opening GUI.
    • Powersave 2nd Screen: If graphics/light should be turned off for the GUI screen when menu is not active.
    • Emulator on Bottom: Select if top or bottom screen should be used for emulator, when menu is active emulator screen is allways on top.
    • Debug Output: Set if you want debug output or not.
    • Autosleep: Change the autosleep time, also see Sleep. !!!DoesntWork!!!

About

Some dumb info...

Credits

Thanks to:
Zeograd for a lot of help with the debugging.
Charles MacDonald (http://cgfm2.emuviews.com) &
David Shadoff for a lot of the info on the PC-Engine.

Fredrik Ahlström

Twitter @TheRealFluBBa

http://www.github.com/FluBBaOfWard

nitrografx's People

Contributors

flubbaofward avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

nitrografx's Issues

Can this run Rondo of Blood?

The NitroGrafx page on gamebrew has a compatibility list for pc engine cd games but it doesnt have rondo of blood on that list.

Some case errors

If you try building with a case sensitive file system, you can not build as there is a case sensitivity error in the file FileHelper.c

line 10 should be changed to:
#include "Unzip/unzipnds.h"

There is a simliar error in the makefile , line 151 which will cause a link error.
it should read:

source/Shared/Unzip \

I was able to work through it and build otherwise, but as there are no binary releases and anyone wanting to run this has to build it, I figured I would point this out.

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.