Hasty Briefsbeta

Bilingual

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.