All Projects → drhelius → Gearnes

drhelius / Gearnes

Licence: GPL-3.0 license
NES / Famicom emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch.

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
QMake
1090 projects

Projects that are alternatives of or similar to Gearnes

Emulator.NES
📺 Nintendo Entertainment System emulator written in C#.
Stars: ✭ 123 (+434.78%)
Mutual labels:  nes, nes-emulator, famicom-emulator, famicom
Anese
Another NES Emulator - written for fun & learning - first implementation of wideNES
Stars: ✭ 323 (+1304.35%)
Mutual labels:  emulator, nes, nes-emulator, 6502
Fceumm-PS2
FCEUmm-PS2
Stars: ✭ 25 (+8.7%)
Mutual labels:  nes, nes-emulator, famicom-emulator, famicom
js-nes-emulator
NES emulator in javascript.
Stars: ✭ 12 (-47.83%)
Mutual labels:  emulator, nes, nes-emulator, 6502
SwiftNES
Cross-platform NES Emulator written in Swift
Stars: ✭ 29 (+26.09%)
Mutual labels:  nes, nes-emulator, famicom-emulator, famicom
Rustynes
👾 An NES emulator by Rust and WebAssembly
Stars: ✭ 399 (+1634.78%)
Mutual labels:  emulator, nes, nes-emulator
Jsnes
A JavaScript NES emulator.
Stars: ✭ 5,354 (+23178.26%)
Mutual labels:  emulator, nes, 6502
Nes.swift
An NES emulator written in Swift
Stars: ✭ 103 (+347.83%)
Mutual labels:  emulator, nes, nes-emulator
Nsfplay
Nintendo NES sound file NSF music player
Stars: ✭ 155 (+573.91%)
Mutual labels:  emulator, nes, nes-emulator
SaltyNES
A NES emulator in WebAssembly
Stars: ✭ 69 (+200%)
Mutual labels:  emulator, nes, nes-emulator
Nes Rust
NES emulator written in Rust + WASM
Stars: ✭ 141 (+513.04%)
Mutual labels:  emulator, nes, nes-emulator
Flownes
🎮 An NES emulator written in ES2015+ with flowtype
Stars: ✭ 160 (+595.65%)
Mutual labels:  emulator, nes, nes-emulator
retro-computing
🤓🕹💾 This hobby project contains software implementations of old microprocessors and complete computer systems. I'm very interested in retrocomputing and this is how I learn about the inner workings of these old, classic and amazing computers and game consoles.
Stars: ✭ 15 (-34.78%)
Mutual labels:  emulator, mos6502, 6502
Embeddednes
A portable NES simulator for embedded processors
Stars: ✭ 26 (+13.04%)
Mutual labels:  emulator, nes, 6502
webretro
RetroArch in your browser
Stars: ✭ 38 (+65.22%)
Mutual labels:  emulator, retroarch, libretro
Mednes
A cycle-accurate, cross-platform NES emulator written in C++
Stars: ✭ 189 (+721.74%)
Mutual labels:  emulator, nes-emulator, 6502
Punes
Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
Stars: ✭ 217 (+843.48%)
Mutual labels:  emulator, nes, 6502
Donsol
Card game for the Famicom, written in 6502 assembly
Stars: ✭ 106 (+360.87%)
Mutual labels:  nes, famicom, 6502
awesome-emu-resources
A curated list of emulator development resources
Stars: ✭ 26 (+13.04%)
Mutual labels:  emulator, nes, nes-emulator
Nes
A Javascript NES Emulator
Stars: ✭ 168 (+630.43%)
Mutual labels:  emulator, nes, 6502

Gearnes (currently in development)

Copyright © 2016 by Ignacio Sanchez


Build Status

This is a work in progress project, not intended to be used right now.

Gearnes is a Nintendo Entertainment System (NES) / Famicom emulator written in C++ that runs on iOS, Raspberry Pi, Mac, Windows, Linux and RetroArch.

Follow me on Twitter for updates: http://twitter.com/drhelius


Build Instructions

Mac OS X

  • You need Qt Creator, included in the Qt 5 SDK.
  • Install Xcode and run xcode-select --install in the terminal for the compiler to be available on the command line.
  • Install the Qt 5 SDK for Mac OS.
  • Download SDL 2 source code. Then run this commands:
./configure
make
sudo make install
  • Open the platforms/macosx/Gearnes/Gearnes.pro project file with Qt Creator and build.

Linux

  • Ubuntu / Debian:
sudo apt-get install build-essential qt5-default qttools5-dev-tools freeglut3-dev libsdl2-dev libglew-dev
cd platforms/linux/Gearnes
qmake Gearnes.pro && make
  • Fedora:
sudo dnf install @development-tools gcc-c++ qt5-devel freeglut-devel SDL2-devel glew-devel
cd platforms/linux/Gearnes
qmake-qt5 Gearnes.pro && make

License

Gearnes - Nintendo Entertainment System / Famicom Emulator

Copyright (C) 2016 Ignacio Sanchez

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].