
Product
Socket Now Protects the Chrome Extension Ecosystem
Socket is launching experimental protection for Chrome extensions, scanning for malware and risky permissions to prevent silent supply chain attacks.
github.com/cbott/GoEmulate
Game Boy Emulator in Go
GoEmulate is an emulator for the original Game Boy (DMG) written entirely in Go, utilizing the pixel library for graphics and Oto for sound. The goal of the project is to reach basic emulator functionality with minimal code complexity, and very little focus on UI or useability.
Currently no support is planned for GBC/GBA emulation
Note: this is a learning project, and the first emulator I have written. The code was heavily influenced by all the projects listed below as development resources and I encourage you to use them directly.
Sample Screenshots:
Key | Action |
---|---|
X | Game Boy "A" button |
Z | Game Boy "B" button |
S | Game Boy "Select" button |
Enter | Game Boy "Start" button |
Arrow keys | Game Boy Joypad directions |
P | Write contents of RAM to file |
+ | Increase emulation speed (Up to 10x) |
- | Decrease emulation speed |
1,2,3 | Save CPU state 1-3 |
Shift+1,2,3 | Recall CPU state 1-3 |
Per pixel requirements https://github.com/gopxl/pixel#requirements
sudo apt install libgl1-mesa-dev
sudo apt install xorg-dev
Completed Tasks
Other emulators used for comparison
Game Boy docs:
FAQs
Unknown package
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket is launching experimental protection for Chrome extensions, scanning for malware and risky permissions to prevent silent supply chain attacks.
Product
Add secure dependency scanning to Claude Desktop with Socket MCP, a one-click extension that keeps your coding conversations safe from malicious packages.
Product
Socket now supports Scala and Kotlin, bringing AI-powered threat detection to JVM projects with easy manifest generation and fast, accurate scans.