Uploaded May 2023 | Updated September 2026, 2 days ago
This is a rebuild of the Hardware Chiptune Project by lft / kryo.
linusakesson.net/hardware/chiptune.php
This is more or less a one-to-one replica with the only major change being a direct 5 V USB input instead of the original 9V battery input that then gets regulated down to 5 V.
It had been a long-time goal of mine to rebuild it and now in 2023 finally the time has come.
Some quick notes / things I learnt:
- The atmega88 comes with a /8-clock divider enabled by default, it can be disabled with the appropriate lfuse-setting.
- I initally made a mistake and used a resistor array that was not R-2R, so the sound was broken, that part was surprisingly hard to find for order in Germany, but I finally found one on https://tme.eu
(Of course, I could have built it myself, it's just an array of resistors, but I did not agree with the additional workload that it would require.)
- The original design had a 6 pin IDC header for AVR ISP programming. My cheap 1 $ programmer from china did not have a 6 pin adapter, so I adjusted the design for the bigger 10 pin header.
- I did not have any stripboards, but the original design was optimized for a minimal amount of soldering assuming you have one. Well, I did not, so that meant I had to either create long solder bridges or bridge some relevant points with jumper wires. I did both. It was a lot of work. Would not recommend doing it the way I did it.
This is a rebuild of the Hardware Chiptune Project by lft / kryo.
linusakesson.net/hardware/chiptune.php
This is more or less a one-to-one replica with the only major change being a direct 5 V USB input instead of the original 9V battery input that then gets regulated down to 5 V.
It had been a long-time goal of mine to rebuild it and now in 2023 finally the time has come.
Some quick notes / things I learnt:
- The atmega88 comes with a /8-clock divider enabled by default, it can be disabled with the appropriate lfuse-setting.
- I initally made a mistake and used a resistor array that was not R-2R, so the sound was broken, that part was surprisingly hard to find for order in Germany, but I finally found one on https://tme.eu
(Of course, I could have built it myself, it's just an array of resistors, but I did not agree with the additional workload that it would require.)
- The original design had a 6 pin IDC header for AVR ISP programming. My cheap 1 $ programmer from china did not have a 6 pin adapter, so I adjusted the design for the bigger 10 pin header.
- I did not have any stripboards, but the original design was optimized for a minimal amount of soldering assuming you have one. Well, I did not, so that meant I had to either create long solder bridges or bridge some relevant points with jumper wires. I did both. It was a lot of work. Would not recommend doing it the way I did it.
![[Garrys Mod] Random: skrillex
[Garrys Mod] Random: skrillex [Garrys Mod] Random: skrillex](https://i.ytimg.com/vi/XEAqEbwhzFI/mqdefault.jpg)
![[PSX] Crash Bandicoot 2: Auto-Play Demo (3/7)
One of the Crash Bandicoot 2 auto-play demos.
Game: Crash Bandicoot 2
Platform: Playstation 1
Language: English/Multi (PAL) [PSX] Crash Bandicoot 2: Auto-Play Demo (3/7)](https://i.ytimg.com/vi/Y1OyNFWPggg/mqdefault.jpg)
![IOSYS - Border of Death [1080p]
Original flash animation can be found at
http://dagobah.net/flash/IOSYS_Border_of_Death.swf IOSYS - Border of Death [1080p]](https://i.ytimg.com/vi/YP_U14yLK7Y/mqdefault.jpg)
![[Garrys Mod] AntEater Demonstration
[Garrys Mod] AntEater Demonstration [Garrys Mod] AntEater Demonstration](https://i.ytimg.com/vi/YdSZEqT47GQ/mqdefault.jpg)
![[PSX] Ape Escape Intro
The Ape Escape Intro.
Game: Ape Escape 1
Platform: Playstation 1
Language: German (PAL) [PSX] Ape Escape Intro](https://i.ytimg.com/vi/ZOtLJZ81V7Q/mqdefault.jpg)

![[Garrys Mod] Proximity PlayX Player, following path tracks
Song: The Original 2204355 Song (Alf Theme) by Zalza
http://amp.dascene.net/detail.php?detail=modules&view=8351
http://zalza.bandcamp.com/album/the-original-2204355-song-single [Garrys Mod] Proximity PlayX Player, following path tracks](https://i.ytimg.com/vi/Zc5rJYNaIHM/mqdefault.jpg)
![[Team Fortress 2] Steam Achievement: Escape the heat
How I got the Escape the heat Achievement in Team Fortress 2 [Team Fortress 2] Steam Achievement: Escape the heat](https://i.ytimg.com/vi/_QF1tVfL3ZI/mqdefault.jpg)
![[Garrys Mod] Meta Construct: April Fools Day 2014
[Garrys Mod] Meta Construct: April Fools Day 2014 [Garrys Mod] Meta Construct: April Fools Day 2014](https://i.ytimg.com/vi/_gUCLCL_g9I/mqdefault.jpg)
![[さくら荘のペットな彼女] 鈴木このみ - 夢の続き (VOCALS)
[さくら荘のペットな彼女] 鈴木このみ - 夢の続き (VOCALS) [さくら荘のペットな彼女] 鈴木このみ - 夢の続き (VOCALS)](https://i.ytimg.com/vi/_iAEbOr1wBM/mqdefault.jpg)
