Archive for the ‘Technology’ Category

Going Old-School

Saturday, 8 July, 2017

For lulz, I decided to rewrite MAME’s Intel 4004 CPU core and add support for most 4040 features. The new CPU core operates at the bus cycle level, and exposes most useful signals. It also uses lots of address spaces for all the different kinds of memory and I/O it supports (thanks OG). Some CPU […]

Posted in MAME, Technology | 1 comment »

Attacking the Weak

Monday, 13 February, 2017

ShouTime dumped the incredibly rare game Omega (Nihon System). It’s a ball-and-paddle game running on similar hardware to Sega’s Gigas. These games use an NEC MC-8123 CPU module containing a Z80 core, decryption circuitry, and an 8 KiB encryption key in battery-backed RAM. When fetching a byte from ROM or RAM, the CPU chooses a byte […]

Posted in MAME, Technology | 1 comment »

My PAL with the LASERs

Tuesday, 15 December, 2015

Back in the distant past, MAME started cataloguing programmable logic devices (PLDs) in addition to ROMs. This was met with considerable hostility from certain segments of the community, as it was seen as forcing them to obtain files they saw as unnecessary for emulation in order to run their precious games. However PLDs are programmable […]

Posted in Development, MAME, Technology | No comments »

Yet another reason to hate Google’s tentacles

Saturday, 5 September, 2015

It’s not secret I don’t like the way the web is succumbing to JavaScript bloat and sucking in scripts from third-party sites. But I now have another reason to hate it. A few sites are blocked from China, including most Google properties such as Google search, Google APIs and YouTube (and also Tagged, incidentally). If […]

Posted in Internet, Technology | 1 comment »


Thursday, 3 February, 2011

More than four months later, Nic Watt has posted an fitting follow-up to the massively underwhelming Spirit Hunters Development Diary 1: the equally underwhelming Spirit Hunters Development Diary 2. Let me give you a tip Nic: being a cheap bastard and not paying artists and level designers doesn’t mean you’ve developed an “augmented reality” application. In true […]

Posted in Technology | No comments »


Thursday, 4 February, 2010

C++ defines a bunch of aliases for operators. These are kind of cool, and they can make code more readable at times – for example you can write things like: if ((dest bitor netmask) == bcdest and protocol == udp) But in typical C++ fashion, they chose to specify it in a completely brain-dead way. […]

Posted in C, Development, Technology | 1 comment »


Saturday, 30 January, 2010

As of yesterday, my Internet connection has finally started working. It’s been unbelievably frustrating, and I cannot in good conscience recommend naked ADSL Internet – I honestly thing it would be a better experience to get Telstra or Optus cable. There are too many levels of indirection between you and the people who actually get […]

Posted in Internet, Technology | No comments »


Monday, 30 November, 2009

Technology is definitely very good for making people lazy. I’m now too lazy too cook rice in a pot on a stove, so I need an automatic rice cooker. Now that I’m getting my Sydney pad set up, I need one to use up here. Having experienced how bad a Kambrook rice cooker is, I […]

Posted in Technology | 1 comment »

Internal Conflict

Wednesday, 11 November, 2009

(Just some background – at work we use DVCS with a one-branch-per-feature policy.) You know when you’ve got a few source control branches on the go, because you’ve been splitting time between a few features, but you’ve kind of been neglecting one, because it doesn’t feel like the most important thing to do? Don’t you […]

Posted in Development, Technology, VCS | 1 comment »

Not how it works

Friday, 31 July, 2009

Goldman Sachs and UBS both seem to have had algorithmic trading code stolen and/or leaked recently. I haven’t seen an official statement from UBS, but a PR person from Goldman said something to the effect of, “Since the algorithms integrate with a large, proprietary system, we aren’t worried about this.” I realise that this person […]

Posted in Development, Technology | No comments »