COSMAC


COSMAC Elf from PCBWay

Introduction to the COSMAC Elf from PCBWay Building the COSMAC Elf from PCBWay is a quick, and inexpensive way to learn the COSMAC 1802. This is another project by Mr. Lunde. You can order the boards at this link. You will likely want to get the main processor (CPU) board, Read More »

COSMAC Elf from PCBWay

Cosmac Elf Control Circuit

Introduction to the Cosmac Elf Control Circuit The Cosmac Elf Control Circuit allows you to enter a program through the front panel switches. There are a few things that need to happen to make this circuit work properly. In this section, we’ll go over each component, and I’ll explain the Read More »

Cosmac Elf Control Circuit

How to Burn an EPROM

Introduction — How to Burn an EPROM In this section, we’ll discuss How to Burn an EPROM. In this case, I have an ST27C256 EPROM. I will be placing the ELF2K firmware on this module for my COSMAC Membership card. I’m using the T48 EPROM Programmer, along with it’s own Read More »

How to Burn an EPROM

A18 Assembler for COSMAC

Introduction to the A18 Assembler for COSMAC The A18 Assembler for COSMAC will convert your COSMAC assembly programs to object code. After that, you can send the file to your processor. I’m using Debian 11 for this example, but the A18 package also comes with a .exe file if you Read More »

Introduction to the A18 Assembler for COSMAC

COSMAC 1802 Register Layout

Introduction to the COSMAC 1802 Register Layout The COSMAC 1802 Register Layout is a bit different from other processors. If you are used to the 6502, for example, you will find the addressing is much more indirect. For example, the P register is not the program counter. It simply points Read More »

COSMAC 1802 Memory Layout