freemegb

command module
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2020 License: BSD-2-Clause Imports: 10 Imported by: 0

README

FreeMe!GB

A GameBoy simulator written in Go. GUI bindings are written in for GTK+. This program is designed to simulate the real hardware that was equipped in the system itself.

Features

Note: not all features may be implemented yet

  • Debugging Utility
    • CPU Registers
    • OPCODE descriptions
    • Breakpoint debugging
  • ROM Detection
    • ROM Name
    • ROM Type
    • Filesize
    • Compatibility Check
  • Self-updating
    • Should be by default
  • Controller Support (Not yet planned)
  • Shader effects (Not yet planned)

Installation Requirements

  • Windows
    • Install MSYS2 mingw64
    • Modify bash profile to include GoPath, Project Directory, and mingw64 bin folder
    • Ensure dependencies are met
  • Linux
    • Unknown
  • Mac OS X?
    • Unknown

Project Inspiration

As I have always been fond of programming and dealing with computers, I started to have this idea of creating my own emulator variant of the original GameBoy. This simulator is designed to be both educational and complete. Please give me time as this is a personal project that may be dormant from time to time, depending on how life is at home. Feel free to give suggestions and tips at admin@ioncloud64.com.

I look forward to completing FreeMe!GB and discovering Node.js's ability to perform.

Please check out the wiki for more information.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL