Reinier van Vliet
@reiniervanvliet
Oldskool coder of: Moon Child, Hoi, Mugician, Clockwiser and much more. Web:
This is the fourth Team Hoi program to be released from it’s Amiga shackles. This time it is our music player Mugician with which Ramon made his now infamous: ‘It’s moon Child wooho-ho-ho’ track, and all the music for Hoi. Have a lot of listening pleasure. 💚 bitbucket.org/rhinoid/mugi...
Last weeks I have been busy trying to emulate the Amiga music chip, allowing our original music player(s) to play our old tunes. First up, of course, Mugician, the player that powered most of our old Amiga games. Attached a small 'very blurry' preview movie with a very famous banger Coming soon...
Following the open source re-release of Moon Child and Hoi, we're now happy to announce the open source re-release of our 1994 puzzle game Clockwiser. We hope you will enjoy it again! Be sure to check the Demo mode for gameplay instructions… bitbucket.org/rhinoid/cloc...
Very very soon now, we will release our 3'rd portable old game as open source title. Just like Moon Child and Hoi! before it. This time, like Hoi!, it's converted from the Amiga by the tool we made (Also released) and a lot of manual fixing/tweaking.
Back in 2005 I was in a startup where we were creating games for mobile. Back then it was tricky: can't use fp math, 64kb max size, needs to work on 600+ various devices, processor runs on 3mhz, crazy input schemes, etc This was one of the games I made. (Dan Parks was a colleague (not a sporter) 😃)
As promised: the tool we made to help convert Hoi! from Amiga assembly code to portable C code. The original Hoi! assembly files are included to prove it's working. bitbucket.org/rhinoid/conv... We hope it will help other Amiga devs to revive their old games and breathe new life into them. 💚
In the release of Hoi I've added a small utility that converts the 'raw binary Amiga format' of the images used in the game, back to a format that can be read by a paint program (and back again). Although rough, it opens up a path for modding & tweaking gfx in Hoi (still very tricky to do!) 🙏
Our 'transpiler' tool will be released very shortly as well. It will contain the original Hoi assembly files. So then anyone can: Alter the sources, transpile into c code, and compile it to a runnable game. Hopefully many other Amiga games will use it to rerelease old games as well. ❤️
The wait is over: The version of our old game Hoi! from the Amiga, now running on Mac, Linux and PC. The repo also contains pre-build versions for both Mac and PC. You can find it here: bitbucket.org/rhinoid/hoi_...
Level 5 of the Hoi port is done and dusted. That was next level craziness. So before the official Hoi port release I still need to: - Add music - Add title track/pic - Add game finished anim - Add trainer? - .... Soon you have the power to be Hoi's friend too! 💚
So, after porting level 1-4 this is the first moment level 5 of Hoi doesn't crash on me. The code is 165kb of assembly madness. Somehow in the past 30 years I must have lost at least 50 IQ points. 😂 They say that your own code 2 weeks later is incomprehensible. Try 30 years later 🤡
After a very productive long weekend (Kings day in the Netherlands yesterday). It seems that Level 4 of the ongoing Hoi port effort is also done and dusted. Which leaves the most terrifying for last: Level 5 🙈
Level 3 is working. Onwards we go to level 4. Once everything is ported and running I'll release the whole thing again as open source. Ported code and original. Love to see what the community can do with our little green buddy. 💚
With Hoi level 2 'solved', pointed the 'converter' to Hoi level1. Which crashed 💥. Few new bug fixes squashed and I have now this running on my Mac: 💚 (Next up level 3) 😅
Another progress report. I think Level2 is mostly working. Even the crane with it's chain, and this little hidden level which is a tribute to the game pooyan 💚 Next big challenge: Port the audio player as well? Or use MP3? 🤔
A few bugfixes further and all of a sudden there's some crazy progress. To be clear: I'm not specifically porting Hoi, but I'm building an 68000 assembly to C transpiler. So once Level2 is running more or less, I suspect the other levels will be almost for free. (Level 5 though... 😱)
Making progress on the Hoi conversion. Hoi is now restored in it's full green glory. We have some objects and some interactions. Still a lot to work on, it glitches and crashes a lot. 🫣 Tomorrow I'll continue on the quest for pixel perfectness.
Started porting our old game Hoi from Amiga code to a more portable format so it can be run 'anywhere'. As you can see, not there yet! 😅 Debugging this stuff is pretty tricky but fun! Hopefully it get's into something playable / useful at some point. 🙏