TinyCore appliance demo: Sega Genesis Emulator
Turn an application into a bootable appliance. This example combines a
以下正文同步自 Hacker News 最新,版权归原站所有,已转换为易读排版。
Turn an application into a bootable appliance. This example combines a Genesis emulator, two original games, graphics, keyboard input and sound in one image.
Choose a demo and boot the appliance. Your game runs locally in this tab.
Select a game
Paddle RallyKeep the ball in play. Grid RunnerFind your way to the gems. Console menuChoose inside the guest.
Or load your cartridge
Raw .bin or .md, up to 16 MiB. Files stay in your browser.
Desktop browser recommended. The runtime reserves about 2.3 GiB of memory. The first boot can take a few minutes and downloads the verified QEMU runtime from GitHub.
Paddle Rally uses left/right and Enter. Grid Runner uses all four arrows. Cartridge RAM lasts for this session.
Start with the application, its assets, and the devices it actually uses. Build those choices into a bootable artifact rather than installing a general-purpose guest environment.
A stock Tiny Core x86-64 kernel, custom PID 1 and a small initramfs provide framebuffer graphics, keyboard input and AC97 audio. BlastEm is statically linked. The two original cartridges are ordinary application assets.
The app runs as UID/GID 1000 with dropped capabilities and no_new_privileges. The supplied launch profile has no guest NIC, host directory share or writable data disk.
The image has no interactive shell, package manager, SSH daemon, general desktop or background network service. Its application and required drivers are selected at construction time. The website backend is outside the appliance.
The appliance is built for one job: run the emulator with its game assets, display, controls and audio. Selecting these components at build time keeps the guest small, self-contained and focused, with fewer exposed interfaces.
Download the bootable ISO or the complete native kit. Native QEMU boots the same guest with 256 MiB of guest RAM and no WebAssembly dependency.
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。