PDP-11

From SizeCoding
Revision as of 15:08, 18 January 2021 by Superogue (talk | contribs) (Created page with "== Introduction == Wanting to start sizecoding on a PDP-11 platforms like the BK-0010 and BK-0011m in this day and age can be tough, especially if you have not grown up with s...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduction

Wanting to start sizecoding on a PDP-11 platforms like the BK-0010 and BK-0011m in this day and age can be tough, especially if you have not grown up with such a machine.

So here is a bit of help to get you started:

Registers

The PDP-11

Instructions

Here is a rough translation for some of the ZDP-11 instructions:

  • -

Learning PDP-11 Assembler

There are a couple of PDP-11 tutorials available online, but most of them are in russian. Here is a basic one:

Electronika BK-0010

The Electronika BK-0010 is a 16-bit PDP-11-compatible fanless Soviet home computers developed under the Electronika brand by NPO Scientific Center, the leading Soviet microcomputer design team at the time. It was also the predecessor of the more powerful UKNC and DVK micros.

Setting up

Setting up your development platform for the BK-0010/BK-0011m machine works as follows:

  • Assembler:
  • Emulator:

Video display

Video display

Memory Map

To be added.

Getting something on screen

Now to get something on screen, lets fill our colorram with a simple AND pattern, like so:

to be added

Sound

To be added.

Small demos with documented source code

Additional Resources

I found resources on BK-0010 sizecoding in english to be sparse.