Welcome

April 4, 2008
by martin
My name is Martin Kool and I enjoy making stuff, digitally. As CTO and partner of Q42 (a wonderful Dutch company to work at by the way) I have crafted quite a lot of web sites, applications, editors and frameworks.

But I also have a thing for retro games and gadgets. So another way for me to spend time is develop game-related things for the pocket pc, Nintendo DS and -of course- the web.

My site is about all that, and it's also my personal reference for storing information that I regularly need and don't want to google for.
  1. Donkey Kong II for DS

    September 26, 2008
    screenshot
    Donkey Kong II, my all time favorite Game & Watch, is here for the Nintendo DS.It's not finished, you can't die, and it is probably loaded with bugs. But I loved this game so much that I just had to have it for my DS.

    One thing that scares me is the phrase 'if you build it, they will come'. Hopefully Nintendo understands that this is my tribute to an all time classic favorite, and they won't hunt me down.
    read more »
  2. XBMC to conquer the world

    September 25, 2008
    screenshot
    Yay. My favorite mediacenter since 2002 is still going strong. XBMC, short for 'XBMC Media Center' (nice way to switch a name from the original 'Xbox Media Center') has its beta released for Windows, Linux, Mac and of course the original Xbox.
    read more »
  3. Good Old Adventures

    June 10, 2008
    screenshot
    I wrote a multi-user chat environment based on classic Sierra On-Line adventure games a long time ago. It's still working, although you should consider it a retro museum just like the original games by now.

    read more »
  4. Complex - a nice puzzlegame for Pocket PC

    May 12, 2008
    screenshot

    Together with good friend and brother-in-law Ferry I created a game for Pocket PC's back in 2004. It's a simple game, but quite addictive and to be honest it's actually pretty cool! ;-) And hey, don't take my words for it, it got nominated for best puzzlegame of 2004 by Pocket PC Magazine :-)

    read more »
  5. Box models

    April 8, 2008
    screenshot
    HTML elements can be either inline or block. Block elements are considered a 'box', consisting of (from inside to outside):

    • contents
    • padding
    • border
    • margin

    Setting the width of a block element such as a <div> in combination with padding or border can result in a different width overall, depending on the 'box model' you are in:

    1. The traditional box model. The width of a box is maintained, no matter the padding or border-width that you set. Give an element a width of 200 pixels, then it will stay 200 pixels.
    2. The W3C box model. The width that you specify (let's say 200 pixels) gets the border and padding added up to.

    The W3C box model is enabled when your page runs in standards mode. Read this page about standard mode and how to enable it.

    The only advantage I can see to the W3C box model is that all modern browsers render the page in a similar way. This saves you a lot of time because you don't have to redo your css for specific browsers.

    What I don't understand is the logic behind the W3C model. You just want to specify the width of a box, and it should stay that. Just like a carton box. Putting padding in a carton box doesn't make the box larger, right?

    Even moreso, the issues that you'll encounter using the W3C model is 100% width in combination with a border or padding. It'll always get you scrollbars, so you have to use inner div elements to work around it. All in all it just doesn't get pretty.
    read more »
  6. Javascript key codes

    April 7, 2008
    We all need them...
    read more »
  7. HTML Escape Characters

    April 7, 2008
    Below is the list of HTML escape characters.
    read more »
  8. Running Atari ST emulator on my old Cassiopeia

    April 1, 2008
    screenshot

    Old news, just posting it here to fill up the site. I used to fiddle around with my classic Casio Cassiopeia. One thing I wanted to to with it is run the Atari ST emulator called CastCE. So I took the code and made it work on the mips-processor-based Cassiopeia. Here's the url:

    http://goodoldadventures.com/castce

    read more »
  9. hasLayout

    March 1, 2008
    Internet Explorer applies a different rendering-mechanism to an HTML element when it 'has layout'. This proprietary concept of IE will determine the elements behavior in regard to its boundaries, contents and responsiveness to DOM events.
    read more »
  10. URL Encoded Characters

    January 7, 2008
    URL encoded characters are shown below.
    read more »