DVK MC1201 MC1260 - Maverick-Shark/retroGuru GitHub Wiki

DVK MC1201/MC1260 - PDP11 (Электроника-60)

Cores

MiSTer forum

ZX-PK.ru Forum

Images (Software)

Boot RT-11 with games image:

        @B
        $MY0
  • Other images available:
        RK0 - RT-11FB (S) V05.04.D
        DX0 - XXDP+
        MY0 - RT-11SJ V05.01 + Soviet games

For boot OS in terminal press B following RK0 or DX0 or MY0.

Here is a snippet from that doc (from section 10.1):

        DM0 RT-11 V5.5 full distro
        DM1 XXDP V2.5
        DM2 RSX-11M V4.8 full distro
        DM3 RSTS/E V10.1
        DB0 RSX-11M-PLUS V4.6 full distro
        DX0 XXDP with base suite of tests PDP11/70DX1 RT-11 V5.04 minimal
        MY0 RT-11 V5.01 with games for ДВК
        DK0 RT-11 V5.04
        DK1 ФОДОС-ТМОС with test suite
        DK2 RAFOS+ v2.1
        DW0 RT-11 V5.04 D full distro

Instructions to run Tetris

  1. Mount the initdisk.img container (contrary to what OSD menu says, it's not a disk image, it's a container for all disk data)
  2. Make sure you are using bank #0
  3. Boot from MY0 (B MY0) and just start tetris by simply typing TETRIS
 152462
@B
$MY0

RT-11SJ  V05.01  

?MON-F-Trap to 10 002212

.DIR TETRIS.SAV
 
TETRIS.SAV    29  04-Dec-86      

 1 Files, 29 Blocks
 18 Free blocks

.
.TETRIS

Test commands

@ T0   // Full Test (all tested)

@ T1   // System Memory Test
@ T2   // RAM Test
@ T3   // CPU Test
@ T4   // Terminal Test (z to exit)
@ T5   // I/O Controller Test
@ T6   // 

@ T7   // T1 + T2 + T3 + T5
@ 172140/000040 37
@ 172142/000000 0
@T4
*** ТЕСТ  ТЕРМИНАЛА ***
ВВЕДИТЕ СЛЕДУЮЩИЕ СИМВОЛЫ:
1 2 3 4 J C U K
ПРОВЕРКА ОКОНЧЕНА
 
@177546/000000 100
@T4
*** ТЕСТ  ТЕРМИНАЛА ***
ВВЕДИТЕ СЛЕДУЮЩИЕ СИМВОЛЫ:
1 2 3 4 J C U K
1 2 3 4  000404
@177546/000000 0
@T4
*** ТЕСТ  ТЕРМИНАЛА ***
ВВЕДИТЕ СЛЕДУЮЩИЕ СИМВОЛЫ:
1 2 3 4 J C U K
ПРОВЕРКА ОКОНЧЕНА

https://zx-pk.ru/threads/18351-emulyator-dvk.html?p=1162892&viewfull=1#post1162892

@ 0/   and Ctrl+J

Boot LSX Disk

Start a wrapper emulating Soviet 15IE (see footnote) terminal:

Link

  • Using a keyboard and a screen attached to the MiSTer device launch MC1201 core, open OSD and switch "Console:" to "Console: UART". You may want to set "CPU slow:" to "ON" if you plan on running a game.

  • Start GNU screen to [indirectly] handle ancient KOI7 (vtwrap can translate KOI7 into more or less supported KOI8, which will be translated into your actual termial's locale by GNU screen). Note: this is not the only way to do it, but I find it easy (and it keeps your SSH session alive as well).

        debian$ vtwrap -t 15ie
  • Some MiSTer console output will look weird, just ignore it.

  • SSH to the MiSTer:

        debian$ ssh root@mister
  • set uartmode to "2" (1 - ppp, 2 - serial console on ttyS1, 3,5 - midilink):
        /root# uartmode 2
  • make sure the mode is set up properly (from time to time MISTer may reset it):
        /root# uartmode
  • you should see the following, if you do not, re-run "uartmode 2"
        ttyS1: 115200
  • launch picocom (microcom seems to be working with vtwrap, does NOT without it), picocom defaults to 9600 baud, so specifing correct line speed is essential:
        /root# picocom -b 115200 /dev/ttyS1
  • exit picocom when needed with C-a and C-x

  • At this point you better turn on CAPS LOCK as most of the commands are uppercase (lowercase English letters are mapped to Cyrillic when using KOI7)

  • NOTE: In ODT, you need to give commands in capital letters, switch CAPSLOCK or hold Shift.

  • Boot RT-11 with games image:

        @B
        $MY0

Other images available:

RK0 - RT-11FB (S) V05.04.D DX0 - XXDP+ MY0 - RT-11SJ V05.01 + Soviet games

  • FOOTNOTE: vtwrap has the following command line switches: "-s - clears 8'th bit of each character", "-t TYPE" sets emulated terminal type, supported vt52, cm7209 and 15ie.

vtwrap

$ docker run -it --rm -v $PWD:$PWD -w $PWD --platform linux/arm buildpack-deps:sid bash
$ gcc -g -O2 -o vtwrap *.c -lutil
  • vtwrap.zip Dynamic version of vtwrap for MiSTer HPS, compiled with Docker Armhf Linux Debian:Sid.
ubuntu$ ssh root@mister

/root# vtwrap -t 15ie
/root# picocom -b 115200 /dev/ttyS1
@B
MY0

Notes

  • The MC1260 ROM does not have a loader for MY disks.
  • And the ROM from MC1201_02 cannot be used with MC1260.
  • You can simply copy TERTRIS.SAV to another type of disk which is RK or DX.
  • You can also copy the MY.SYS driver to RT11 in order to have access to these disks when loading the OS from another type of disk.

Links