Show HN: Tamagotchi P1 for FPGAs
6 months ago
- #FPGA
- #RetroGaming
- #Tamagotchi
- The Tamagotchi core is an original creation by @agg23, developed over 3 months, inspired by original Tamagotchi documentation and contributions from @Mazamars312, Andrew Wilson, and Robert Piep.
- Supported platforms include Analogue Pocket and MiSTer, with specific installation instructions and required ROMs detailed in the documentation.
- Features include savestates (referred to as 'Memories' on Pocket), supporting Pocket Sleep + Wake functionality, and MiSTer requiring control remapping for savestate operations.
- Turbo functionality offers several speed levels (1x, 2x, 4x, 50x, Max up to 1,800x) to simulate time passage or speed up Tamagotchi evolution, adjustable via shoulder buttons.
- Custom backgrounds are supported, including a Tamagotchi P2 example, with tools and instructions provided for customization.
- Core settings include Reset, Disable Sound, System Speed, End Turbo on Event, Skip Event at Turbo Start, and LCD Type customization for display appearance.
- Documentation covers design decisions, tools, microcode, testing, and more, available in the /docs folder.
- Known issues include corrupted screens from incorrect ROM usage, solvable via Reset in core settings.
- Licensing varies by component: MIT for core code and tools, GPLv3 for MiSTer-specific code, and CC0 for sprite icons and backgrounds.