Category Archives: Retro Computing

Chip-8 on the COSMAC VIP: Interrupts

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 , , , , , , , , | 6 Comments

Chip-8 on the COSMAC VIP: Arithmetic and Logic Instructions

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: Index

This is a series of posts in which I analyse the Chip-8 interpreter as implemented on the RCA COSMAC VIP. They are primarily intended to be of use to anyone writing a Chip-8 interpreter for another platform. However, they will … Continue reading

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

Chip-8 on the COSMAC VIP: Loading and Saving Variables

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 , , , , , , | 10 Comments

Chip-8 on the COSMAC VIP: Skip Instructions

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: Branch and Call Instructions

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: 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

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

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