Skip to content

An experimental and cross-platform J2ME emulator for PC.

License

Notifications You must be signed in to change notification settings

Wafer-EX/HangarEmulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hangar Emulator

This is an experimental J2ME-emulator that let you play some old game fade for feature phones. It's still on a early stage of the development so it has compatibility problems. It's a perosonal project and was made only as experiment and for self-education, so it doesn't pretend to be better than other emulators and to have high level of compatibility.

image

Features

  • Anti-Aliasing (makes vector graphics smooth)
  • Custom soundbanks
  • Custom resolution (you can even strength the game to window size!)
  • Unlimited frame rate
  • Setting with command line arguments
  • And more...

Command line arguments

Argument Value format Allowed values
--screen-clearing
--vector-anti-aliasing
--fps Integer Any positive value, -1 to set unlimited
--scaling-mode String none, fit, change-resolution
--resolution Integer (width) Integer (height) Any values is greater than 0
--interpolation
--touchscreen-support
--midlet String Legal path to the MIDlet
--soundbank String Legal path to the soundbank (.sf2)

Requirements

  • Java 17
  • ~512 MB free RAM
  • OpenGL 3.3

How to build

You need Java Development Kit 17 installed on your PC. Go to the root folder of the project (where is gradle script located) using terminal and run building by one of these command below. As a result of the assembly, the HangarEmulator-VERSION-all.jar file will appear in the build\libs directory, which includes all the necessary libraries, it's the builded Hangar Emulator.

Windows:

gradlew.bat shadowJar build

Linux:

./gradlew shadowJar build

Third-party libraries

Name Source
FlatLaf Link (external resource)
ASM Link (external resource)
LWJGL Link (external resource)
JOML Link

License

Copyright 2022-2024 Wafer EX. Hangar Emulator is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

About

An experimental and cross-platform J2ME emulator for PC.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published