Show HN: Tamagotchi P1 for FPGAs

(github.com)

57 points | by agg23 6 days ago

7 comments

  • ginko 6 minutes ago
    Great stuff. Reminds me of some of my favorite CCC talks about reverse-engineering tamagotchis:

    https://www.youtube.com/watch?v=c4PkcZScBV8

    https://www.youtube.com/watch?v=qbTgDfB0cao

  • magicalhippo 2 hours ago
    Very nice project. Playing with FPGAs can be difficult, but also a lot of fun.

    Must say the code was nicely organized and easy to follow. My own code is a bit of a mess in comparison.

    Did you try out plain Verilog before going with System Verilog? My plan was to move on to generators like nMigen, now called Amaranth[1], and they spit out Verilog IIRC so decided to learn that for debugging.

    Then life happened and got sidetracked, but been wanting to pick it up again.

    How was it to program for the Analogue Pocket? I was recently looking at it as just a portable retro gaming device, but if it's easy to double as a fun FPGA platform then that would be great.

    [1]: https://github.com/amaranth-lang/amaranth

  • magicalhippo 8 hours ago
    Man, I'm kicking myself for not having a backup, but there was this game programming contest around early 2000s where they had to make a game in a day or less.

    It was either hosted by flipcode[1] or linked to from there.

    One of the entries was a faithful reimplementation of Tamagotchi for Windows, except instead of a small creature to look after it was a small rock, and the game was called Tamagraniti (I'm pretty sure).

    You could do all the same things, water your rock, give it a pet pebble and such.

    I just really loved the silliness of it, and the implementation was really well done in that it mimicked the little device with the LCD screen.

    Been trying to find it but seems gone...

    [1] https://www.flipcode.com

  • brian-armstrong 9 hours ago
    Very cool project!

    Anything surprise you about working on this? Any tips you found about implementing for FPGA?

  • ozarkerD 12 hours ago
    That's insanely cool! I love fun applications of FPGA like this.
  • FredPret 10 hours ago
    1800x turbo?

    What happens if you fast-forward a whole lot, any easter eggs?

  • crims0n 10 hours ago
    This is awesome, nice work!