Monthly Archives: July 2013

Chip-8 on the COSMAC VIP: Machine Code Integration

This is part of a series of posts analysing the Chip-8 interpreter on the RCA COSMAC VIP computer. These posts may be useful if you are building a Chip-8 interpreter on another platform or if you have an interest in … Continue reading

Posted in Chip-8, Retro Computing | Tagged , , , , , , , , , , | 5 Comments

Breadboard Arduino Compatible

Official Arduino boards are pretty cheap, but another option is to assemble your own with a few cheap components and a breadboard. Of course the great thing about a breadboard Arduino compatible, apart from saving you a few quid, is … Continue reading

Posted in Arduino, Physical Computing | Tagged , , , , , , , | Leave a comment

Chip-8 on the COSMAC VIP: The Call Routine (Fetch and Decode)

This is part of a series of posts analysing the Chip-8 interpreter on the RCA COSMAC VIP computer. These posts may be useful if you are building a Chip-8 interpreter on another platform or if you have an interest in … Continue reading

Posted in Chip-8, Retro Computing | Tagged , , , , , | 3 Comments

Chip-8 on the COSMAC VIP: Initialisation

This post is part of a series on the Chip-8 interpreter. In this post I will look at how the Chip-8 interpreter is launched and initialised on the COSMAC VIP. If you are unfamiliar with the RCA CDP1802 processor, you … Continue reading

Posted in Chip-8, Retro Computing | Tagged , , , , | 4 Comments

Audio Fundamentals Part Two: The Digital Representation of Sound

In the first part of this series I talked about what sound is and how a sound can be represented in analogue equipment. In this part of the series I’ll discuss how a sound can be represented in a digital … Continue reading

Posted in Audio Fundamentals, Music | Tagged , , , , , , , , , , , , | 2 Comments

Chip 8 RAM (or memory management with Chip 8)

As part of my research into Chip 8, I’ve been looking at how memory is configured in the RCA COSMAC VIP. In an earlier post, I mentioned that the RCA 1802 processor has a maximum addressable range of 64K in … Continue reading

Posted in Chip-8, Retro Computing | Tagged , , , , , , , , , , , , | 3 Comments

Audio Fundamentals Part One: The Nature of Sound and its Electrical Analogue

One thing I love about current technology is that it’s really opened up the world of music making to anybody, even if they have a modest budget. Even a smart phone can be used to make music now, with hundreds … Continue reading

Posted in Audio Fundamentals, Music | Tagged , , , , , | 1 Comment

Inverting signals on the ARP 2600V

The ARP 2600 is a classic analogue synthesiser. It was created back in 1971 and it’s a sound designer’s dream as just about every signal into and out of each module can be rewired with patch cables. If I had … Continue reading

Posted in Music, Retro Synths, Soft Synths | Tagged , , , , , | Leave a comment

How to Take a Bearing

Today GPS is ubiquitous. Weather you are in your car, walking through a city or out walking in the hills, GPS seems to be the way to go as far as navigation is concerned. Or is it? Don’t get me … Continue reading

Posted in Navigation, Walking | Tagged , , , , | Leave a comment

Mac OS X Chip-8 Work in Progress 1

After a bit of a hiatus for the last month or so, work is continuing on my Chip-8 interpreter for Mac OS X. The interpreter is being built as a Cocoa application in Objective C. I have previously worked in … Continue reading

Posted in Chip-8, Retro Computing | Tagged , , , | Leave a comment