raphnet.net banner

Welcome

twitter@raphnetlabs
Contents: News | About me | Why this site?

News

Update: Writing an emulator to play RATillery on Android, parts 7 to 9 image
I decided to port RATillery (written in 8086/8088 assembly) to Android, but without rewriting the game. Hence the project is to create my own 8088 emulator, and I am attempting to do it entirely using Java.

In this third edition:
  • Keyboard support
  • In-game bugs
  • Optimisations for faster emulation (12 times faster)
More coming up, stay tuned.
Update: Writing an emulator to play RATillery on Android, parts 5 and 6 image
I decided to port RATillery (written in 8086/8088 assembly) to Android, but without rewriting the game. Hence the project is to create my own 8088 emulator, and I am attempting to do it entirely using Java.

In this second edition:
  • Tandy 16 color video to Bitmap
  • Implementation errors
  • The title screen works!
Additional sections will be appended to the page in the following weeks.
mobile8088: Writing an emulator to port RATillery to Android image
I decided to port RATillery (written in 8086/8088 assembly) to Android, but without rewriting the game. Hence the project is to create my own 8088 emulator, and I am attempting to do it entirely using Java.

In this edition:
  • Introduction
  • Android and Java
  • General architecture
  • Implementing the CPU
  • A first image
Additional sections will be appended to the page in the following weeks.
NTT Data Keypad for Super Famicom controller (NDK10) image
A while ago I bought a pair of unusual Super Famicom controllers that were part of (or for use with) a Super Famicom modem kit. I had a bit of fun figuring out how they work and this page is the result.

[Show all news...]

goto top


About me

Hello, I'm Raphaël Assénat. I live near Montreal, a city located in Quebec province, Canada. I have two big passions in life: Computers and Electronics. Those two disciplines allows me to quench my desire to create things, my curiosity, and my desire to learn. I'm always working on many projects at the same time and I do not have enough time to do all the projects I'd like. But fortunately, once I begin working on a project, I rarely stop before it's finished.

Programming is my main hobby, and I doing it in C and assembly. Preferably on Linux or Unix platforms. I'm not interested at all by windows programming. What I like the most is when I have the chance to work on projects involving both programming and electronics. For instance, writing software to drive external circuitry designed by me, or even better, programming microcontrollers.

Other than computing and programming, I like to read, play piano and relax by playing RPG video games. (And thus many projects on this site are related to video games...)


goto top


Why this site?

  1. For sharing my knowledge with others.
  2. To have a presence on the net (Hey! I got my job thanks to this website).
  3. Being a geek, the idea of creating a personal website seemed to make sense.
  4. For fun!

goto top


Any trademarks used on this site are the property of their respective owners.
Copyright © 2002-2018, Raphaël Assénat
Website coded withWebsite coded with vimLast update: March 25, 2018 (Sunday)