- choose a color palette
- paste your exports into a textfield (or simply drag and drop your dump(s) into this window)
- check your images in the gallery
- You can also try to drag/drop your cartridge dump into this window
- This Project is mainly built around the serial output of the original GBP Emulator
- Cart .SAV files are also supported. The previously selected frame will be applied as well. If you're importing from a JP-Cartridge (Pocket Camera), you may want to change the "Frames when importing Cartridge dumps" option in the settings page
- User manual
- Global Storage for images
- Edit palettes
- Export without frame
- Other blendmodes than multiply for RGB-Images
- trash bin for raw-data of deleted images (must implement global storage first for this)
- Allow some gesture/swipe in gallery on touch devices
You can run this app locally to directly use the gbp-emulator on your serial port
- Install node.js if you haven't already.
- Check out/clone/download this repository
- Run
npm i
in the root directory via your commandline - Add a
config.json
in the root dir (see below) - Run
npm start
via your commandline - Open localhost:3000
- Go to the 'Settings' page and change the 'Remote Socket URL' to
localhost:3001
- Print something
Create a file config.json
in the root dir and configure it like the following example (multiple ports are supported):
{
"ports": [
{
"path": "COM19",
"baudRate": 115200,
"dataBits": 8,
"stopBits": 1,
"parity": "none",
"retry": false
},
...
]
}
you can set retry
to a number of milliseconds after which a retry will be attempted to open the port.
Add a deploy
section in config.json
to automatically copy the created files to another location.
If you set the option gzip
to true
, each file will be separately compressed. Useful for servers capable serving pre-zipped files. This saves ~1kB storage space which is very useful on small systems.
{
"ports": [...],
"deploy": {
"dir": "/copy/all/files/to/that/folder",
"gzip": true
}
}
This tool is partially integrated into the WiFi GBP Emulator, for which, you'll best use the latest release
- The source to this project is available on GitHub
- A basic version of this tool is avaliable on GitHub-pages
- This project is meant to replace my GB printer direct serial to gif converter
- Tutorial on how to work with an ESP8266 by ttapa: ESP8266 Beginner's Guide
- Programming a standalone ESP8266
- Deploying your JS App to Github Pages the easy way (or not)