New here, nice place. I want to start with entry level GB/GBC but am only an expert with Java 7/8. How much do no unsigned numbers and the language hold me me back?

This page summarizes the projects mentioned and recommended in the original post on /r/EmuDev

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • chip8-core

    :video_game: Chip8 Emulator Core written in Java 11

  • Apart from that I suggest looking at my Chip8 emulator core. It should give you an idea how to start with a nice code design from the start (I didn't know how to, did lots of refactoring of a huge switch statement while readingCPU architecture wiki pages :))

  • halfnes

    An accurate NES/Famicom emulator

  • NES emulator in Java where I did some minor contributions: andrew-hoffman/halfnes (as a proof it's possible, remember to turn on hardware acceleration (sun.java2d.opengl=true)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • JavaDMG

    A DMG (GameBoy) emulator written in Java

  • I used Java with Swing, and it’s definitely annoying but not a dealbreaker! You’ll see a lot of casting to char, bit masking with 0xFF, etc https://github.com/hallsville3/JavaDMG/blob/master/src/gameboy/hallsville3/CPU.java

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Architecture suggestions + how to implement pausing?

    1 project | /r/EmuDev | 8 Apr 2022
  • Static Dependency Injection with Intersection Types

    4 projects | /r/java | 7 Sep 2021
  • Is chip 8 emulator flicker normal?

    2 projects | /r/EmuDev | 10 May 2021
  • Java 4X game available as open-source

    3 projects | /r/java | 4 Feb 2021
  • Could you suggest an open or a public domain platform that is suitable for publishing a book on emulation?

    2 projects | /r/EmuDev | 14 Mar 2023