A while ago I posted a bit of info about a Russian desktop PDP-11-on-chip clone. Today I stumbled upon a couple of operating systems for a home computer BK-0010, and wanted to share a few screenshots from those. It's possible this is going to be quite unlike to what you've seen!

A few interesting things, before we begin:
* This computer series has a funny naming; for example, one of the models is called БК-0010.01Ш
* The keyboard layout is not QWERTY, and the default code page is not ASCII or PC-compatible CP866 but (almost) KOI-8
* The CPU is compatible with PDP-11, so the computer was used with RT-11 quite a bit. There is a modern UNIX V6 port for it, but, sadly, it was not a thing when the computer was still popular (only its older sibling DVK got a true UNIX back in the days)
* Designed in 1985, it was manufactured until 1993, and was still popular in the late 90s (but not as popular as ZX Spectrum)
* It has an unauthorized port of Monkey Island 2 with music and an alternative ending from 1995!

🧵

Our first stop is a popular-ish operating system for BK0010 called ANDOS. Like many other DOSes for this computer, it has a Norton Commander-style shell. Unlike other DOSes, it tries to be MS-DOS compatible rather than RT-11-compatible. It works with FAT12-floppies, and has a multitude of tools to work with IBM PC files, including TXT and PCX.

You'd be surprised to discover that you CAN'T just open a TXT file on this computer.

A curious detail about this OS and many programs for it is that they're very HACKER-like, demoscene-like, with in-group jokes, fancy animations, nice touches for fellow hackers. The OS'es boot screen has the text "ANDOS" flying around the screen in pseudo-3D, like this isn't a computer with 32KB RAM.

Another curious detail is that the video mode is "fake monochrome" - you'll see it in true colours later.

I tried to use the system and couldn't. The keyboard is obviously not PC-like, so I have no idea what "3" I need to press to call "3 View" and read the Readme files. Thankfully, there is a program called RUNME that explains that to read VXT files, I need to press "AP2" and "3" at the same time.

"Well, judging by the fact you're reading this text, this must be your first time using ANDOS, which is quite surprising."

I want to note that ANDOS was a commercial system, on sale for 50,000 RUB, or about $10 back in the days. It is freeware now. So it is not that unexpected to have a detailed manual coming with the system.

The system, and the computer itself, are unforgiving. If you press something wrong, it will try to execute something random, resulting in memory corruption. If you're lucky, the computer will not hang and instead will say "OWUBKA" - "ОШИБКА", "ERROR".

The OS manual goes as far as instructing how to wire a Reset button to the floppy disk drive, because the computer itself doesn't have a Reset button. "You will need it", they say.

And you will need it faster than you think. I started EDALT3, state-of-the-art text editor for the OS. First it greeted me with a feature list (6 cassette tape recording speeds! 72 characters per line!), and then it has shown me a prompt.

And it is not vim level of a prompt. You are allowed to press exactly two buttons, and then it will tell you "OWUBKA" again and again because it's mad at you. I had to reboot the computer because... I knew I had to read the manual for the editor first, but I felt lucky. C'mon, it's a program from 1995!

The reader app shipped with ANDOS is very sensible. The manual is sensible, too, explaining how the system is structured, and how to use it, as well as explaining what soft you can get for the OS (editors, compilers, games, etc).

The EDALT3 commands are "simple". SC means "screen editor", LO is "load" and "ST" is "Save text". Now I can type a text file!

Being a 16-bit computer with a 16-bit data bus, this machine can only address 64K of RAM. That means text editors try to compress the text on the fly. This is one of the reasons why text files aren't compatible with IBM PC. Another two reasons are KOI-8 instead of DOS CP866, and inability to handle large files (if it doesn't fit in free RAM, it doesn't work). Text editors for BK0010 are trying to work around those limitations somehow.

Well, EDALT3 is, thankfully, not the most advanced word processor for the system.

A nice touch of ANDOS is a system-wide "file open dialog". Not every graphical system had those, and for text-based UIs system-wide file pickers are rare.

Let's see what else do we have here...

Not surprisingly, many standard tools in the OS are aimed at file conversion or text editing/reading/printing.

Next programs on the floppy set I have are a bit boring. First a PAINT clone that doesn't seem to work without a mouse, and then an action game that includes killing soldiers - not a fan of those.

Far more interesting program for ANDOS running on this PDP-11 clone is TECHNO Art graphics system. It supports full-screen drawings and sprites, and, as far as I can tell, even has tools for importing PCXs.

The graphics editor is very advanced, very PaintDeluxe-like, and very, very responsive. I can see myself actually drawing in it, it's not a gimmick, it's a real tool. It comes with two sample images, and it has this demo-ey splash screen with flying birds and flying letters, very cool.

Let me show you how it would look like on a COLOUR CRT...

The computer actually has two TV outputs - colour and monochrome. You'd switch your TV between the two on the go because... well, I'll show you in a moment!

So, as you can guess, the "COLOUR" mode on BK0010 is absolutely unusable for high-resolution text. But it can give you some nice colours.

Or some not so nice colours. Anyhow, it seems this TECHNO Art graphics system can be actually very useful for colour images!

The black and white video mode is 512x256. The colour mode treats pair of bits in video RAM as 2bpp - black, red, green, blue. Other colours are generated by mixing the colours. There is no attribute clash, which is nice.

Another popular program for BK0010 was a word processor VorteX. The authors call it "Publishing system" and promise WYSIWYG capabilities. The interface has VERY nice system of menus, kind of like DOS Edit, but it can show page breaks, and supports some basic formatting and macro.
One of the most common type of programs for BK0010 is Tetris clones. This one is "colour columns". Too bad, I'm running it with a monochrome CRT emulation. :D

There were over 4000 programs for BK0010, and, understandably, many were games. There are multiple catalogues online, including https://hobot.pdp-11.ru/gamgal.html I'm using to share with you some of the cutest.

Klad-2 ("treasure") is a platformer not unlike Lode Runner.

Bolder Dash is a clone of a popular PC game Boulder Dash.

Desant aka Airborne Ranger has a stunning splash screen.

Planet Of Zoom is a vaporwave style flight simulator.

Of course, there are many other games, including Elite clone and abovementioned Monkey Island 2 port.

Oh, oh! Some games didn't just use 1-bit speaker, but supported Covox and AY!

Галерея игр для УК-НЦ, ДВК и БК.

Amstrad, CPC, Amiga, adventuron, DGMAG, DGMag, DownGrade журнал, DownGrade, Журнал, Parkan, Elite, XHomer, Пещера, LAND, WarCraft Adventure, Герои Меча и Магии, Герои, Heroes, HOMM, Сумрадель, Сталкер, Собчаг, Волочкова, Шпагат, Stalk, AlienRS, DiabloRL, DoomRL, Игры БК, Игры БК0010, Игры УК-НЦ, Игры УКНЦ, Игры ДВК, GAMES, klad, KLAD, клад, КЛАД, LODE RUNNER, lode runner, XONIX, xonix, 2.11BSD, 2.9BSD, 2BSD, BSD, DEC, DECnet, DEC PRO, DEC Professional, DOS/Batch, DOS/Batch-11, FILES-11, FODOS, HECnet, IAS, MASSBUS, Mentec, ODS-1, PDP, PDP GAMES, PDP-11, PDP11, QBUS, RAFOS, RAFOS-PLUS, RMS, RMS-11, RSTS, RSTS/E, RSX-11, RSX-11D, RSX-11M, RSX-11M-PLUS, RT-11, RT-11SJ, RT-11FB, RT-11XM, Salvagnini, TSX, TSX-11, TSX-Plus, ULTRIX, ULTRIX-11, UNIBUS, UNIX, VENIX, XINU, Macintosh, БК-0010, ДОС КП, БК-0011, ОСРВ, ОСРВМ, РАФОС, РАФОС-ПЛЮС, СМ-3, СМ-4, СМ-1420, СМ-2420, УК-НЦ, УКНЦ, ФОДОС, Электроника 60, Электроника 100/25, Электроника МС 0511

Let's get back to the useful/system software for BK0010.

Take a look at the exhibit called "TOPOR4" (Axe 4). It is not a demo, and it is not a game. The manual hints that it is a tool to convert files (floppies?) between multiple formats.

The tool starts with showing you lots of skulls and a bunch of vector axes flying at you.

Frankly, the text of the manual here is very arrogant, not even bothering to explain what this program is supposed to do in lay-person terms. They even snark that the "Help" button doesn't really do anything useful, and they added it for lulz.

I suppose it might be called "Axe" because you could cut long files into multiple parts with it?

A curious detail: the computer has buttons "KT" ("control"? kind of "cancel") and "STOP". Usually, KT is used to exit the programs gracefully. If you press STOP while running TOPOR, the program will show you another demo with flying vector lines, and a text line "Why are you hitting me? Are you stupid or what? Use KT!"

Phew! I'm finished with ANDOS for now. There are many other tools, but they are not very fun to screenshot. BASIC, debuggers, other convertor utilities....

Let's switch to another very popular OS for BK0010 series. This is MKDOS; it used its own file system but supported RT-11 and FAT12. The benefit of its own FS was file compression and whopping 14 characters for a file name.

It comes with yet another Norton Commander like shell and quick tools.

I think this is the last batch of the screenshots for today.

First, a Digital Press - a file archive utility. It has a windows-like interface. I am not sure if those are actually windows, and I don't have a mouse to check. It says it supports archives as large as 32MB with RLE and LZW, and can unpack ARJ files with the speeds of 2-3 kB/s. That's about 3.5 hours for the 32MB archive.

Finally, the RT-11 emulator. It doesn't emulate the OS (boo!), just adds the support for RT-11 floppies. But it is still a surprising piece of software, and here's why:

The emulator's help screen not just explains what the program can do, but literally says "If you have any questions, call 433-72-79 (Eugene)". Imagine buying a piece of software in 2024 and getting THIS level of support directly from the developer... Wowsers. I hope the author didn't regret leaving his phone number to the users.

/thread

Thank you all for following along!

@nina_kali_nina It's been fascinating. A trip back in time when there was so much creativity and diversity in computer hardware... Ah, all the clones we've seen in the past. That was fun.
@nina_kali_nina that logo looks like an old MS Windows logo. I wonder what the connection could be?
@smsm1 someone thought it was kewl and copied it. :)
@nina_kali_nina NC-style file managers seem to be really popular in East Europe – there was DOS Navigator from Ritlabs and FAR Manager for Windows is still in active development.
@jernej__s and Necromancer's Dos Navigator is still alive!

@nina_kali_nina this KT thing made me laugh.

Fascinating, thanks for sharing this !

@nina_kali_nina "Ненадо" is hilarious.
@nina_kali_nina КТ = end of text (конец текста)

@nina_kali_nina Planet of Zoom looks like a clone of the Sega arcade game, which was also ported to a bunch of home computers and consoles.

https://en.wikipedia.org/wiki/Buck_Rogers:_Planet_of_Zoom

Buck Rogers: Planet of Zoom - Wikipedia

@nina_kali_nina lemme guess, it's like the apple II monitors with the monochrome switch for higher resolution by killing the chroma filter and treating the incoming signal as monochrome (due to the lower horizontal color resolution of NTSC/PAL and additionally the lower vertical color resolution of SECAM)
oh yeah, and on the apple II the pixel clock being so intimately tied to the subcarrier frequency helps
also some monitors with monochrome switches for PC98 and the like did weird things with the input signals to determine luminance
@wyatt8740 yep yep! Kind of great, right?
@nina_kali_nina huh, that's perhaps not quite identical, if this computer is actually working in an RGB color space. You're bit banging colors to get monochrome instead of bit banging monochrome to get colors
although maybe for the IIgs it is? I can't afford to even look at a IIgs for more than a few moments
@wyatt8740 I suppose this is the ... uh... reverse side of the same coin?