About

Hello! I’m Hacktix, welcome to my Blog!

I’m a 19 year old Austrian IT student who has discovered his enthusiasm for retro consoles, emulation and hardware in general. I’m also into security and web development, two things that usually go together amazingly well. Online you’ll usually see me using my nicknames “Optix”, “Hacktix” or, for those who have known me for a long time, also “Mika”.

Contact me!

Feel free to send me an email at optixlamp@gmail.com or to add me on Discord (which is the chat platform I’m most active on) Optix™#3264. I’m happy to chat anytime. :)

More About Me

Being the Austrian boy I am, German is my native language, however, having talked to English native speakers for many, many years on a daily basis has allowed me to bring my English language proficiency to an almost-native-speaker level.

As I mentioned before, I have a passion for retro consoles and emulation. That’s why a lot of projects on my GitHub are either console- or emulation-related. I’ve worked on TixBoy, a Nintendo Gameboy Emulator based on plain Browser-JavaScript and I’m currently fiddling around with a new project titled Tixty4, an experimental Nintendo 64 Emulator written in C.

I’m also active in the Nintendo Gameboy Homebrew scene, having made a CHIP-8 emulator/interpreter for the Gameboy Color, a program that turns any Gameboy Color into a TV Remote called gbctv as well as custom-made license-free boot ROMs for the Nintendo Gameboy, so that Emulator Developers don’t have to worry about breaking copyright laws.

While my favorite language to program in is JavaScript, I also have an acceptable amount of experience with programming in C# and Java, as well as a little Python scripting. I’m also actively trying to learn C / C++, but I wouldn’t call myself proficient at it yet in any way.

Aside from programming I also actually enjoy writing write-ups and documentations, which is mostly apparent by my contributions to the Gameboy related projects hardware.inc and Pandocs. I also run my own little “Gameboy Hardware Documentation Blog” named GBEDG, which seems to have been surprisingly useful to newcomers to the emulation development scene.

While I enjoy programming and working with software, tinkering with hardware is another one of my passions, although I haven’t had many opportunities to put it into good use. I’ve fixed up a few broken retro consoles and re-sold them for one, and I’ve played around with a PicoScope in an attempt to reverse-engineer the Rumble feature of some Nintendo Gameboy games, the results of which can be found on my GBEDG blog.