DVK MC1201 (PDP-11 compatible Soviet computer)

User avatar
JamesH
Posts: 56
Joined: Sat Dec 26, 2020 11:41 am
Has thanked: 5 times
Been thanked: 15 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by JamesH »

Not an expert here, but if I understand it correctly it should work provided that it supports the implemented devices and you manage to add image to the appropriate slot on the SD card (using sd-store). However, some of those downloads are already included in the disks image. The parent project has detailed description of all devices/drivers and included disk images, in Russian.

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

As author has warned us, the core is unstable. For me some images boot in the MC1202 core, and some images boot only in pdp2011 core.
Beiriannydd
Posts: 3
Joined: Tue Sep 01, 2020 5:45 pm
Has thanked: 4 times
Been thanked: 2 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by Beiriannydd »

Just want to say a big thank you for this core. I would love to see RSTS/e work. That would be amazing. I've compiled up a version of VTWrap for the HPS that isn't a static binary and attached it here. You can get the source tarball by clicking earlier in time once you have clicked the link for the tarball.

Code: Select all

$ docker run -it --rm -v $PWD:$PWD -w $PWD --platform linux/arm buildpack-deps:sid bash
$ gcc -g -O2 -o vtwrap *.c -lutil
Attachments
vtwrap.zip
dynamic version of vtwrap for MiSTer HPS, compiled with Docker Armhf Linux Debian:Sid.
(4.69 KiB) Downloaded 281 times
sharklodon
Posts: 47
Joined: Thu May 06, 2021 1:16 pm
Has thanked: 21 times
Been thanked: 19 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by sharklodon »

xolod79 wrote: Sun Jun 06, 2021 8:22 pm

This is my alpha version MiSTer port DVK core.
https://github.com/xolod79/MC1201
You can play original Tetris by Alexey Pajitnov!

Hi,

Thanks a lot for this core. It's awesome.

I'm trying last version (pdp2011 256kb BRAM), and I can't mount MY0 disk (selecting bank 1). With version MC1201_20211030 works (doing B and MY0 and bank 1).

Playing Tetris, from my point of view it's not so accurate, because although I selected set "CPU slow:" to "ON", Tetris game runs fast. Could you improve this point?

Thanks and kind regards,
Shark

sharklodon
Posts: 47
Joined: Thu May 06, 2021 1:16 pm
Has thanked: 21 times
Been thanked: 19 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by sharklodon »

Another issue... Release MC1201_20211030 and "CPU slow:" set to "ON".

INTEGER OVERFLOW

image_2023-04-06_105602839.png
image_2023-04-06_105602839.png (1.12 MiB) Viewed 12904 times

Thanks,
Shark

User avatar
eLLuiGi
Posts: 18
Joined: Tue Jul 05, 2022 8:55 am
Has thanked: 11 times
Been thanked: 11 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by eLLuiGi »

Hi,

Is someone can help me running tetris please ?

i mount drive : tetris.dsk and choose bank1

then i type : B
my1

and nothing happened, what should i do ?

THX for your help.

User avatar
JamesH
Posts: 56
Joined: Sat Dec 26, 2020 11:41 am
Has thanked: 5 times
Been thanked: 15 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by JamesH »

eLLuiGi wrote: Wed Apr 12, 2023 2:30 pm

i mount drive : tetris.dsk and choose bank1

I don't think supplied container initdisk.img has anything in any banks besides bank #0. I'd say, you need to:

  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

That's how the boot sequence may look like (using serial console as described above):

Code: Select all

 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 .
User avatar
eLLuiGi
Posts: 18
Joined: Tue Jul 05, 2022 8:55 am
Has thanked: 11 times
Been thanked: 11 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by eLLuiGi »

THANK YOU very much it runs fine !!!!

sharklodon
Posts: 47
Joined: Thu May 06, 2021 1:16 pm
Has thanked: 21 times
Been thanked: 19 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by sharklodon »

eLLuiGi wrote: Wed Apr 12, 2023 6:26 pm

THANK YOU very much it runs fine !!!!

Is it running fine? Don't you get INTEGER OVERFLOW when you play Tetris? Which core version are you trying?

Thanks,
Shark

User avatar
eLLuiGi
Posts: 18
Joined: Tue Jul 05, 2022 8:55 am
Has thanked: 11 times
Been thanked: 11 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by eLLuiGi »

No integer Overflow, i used last MC1201 core (MC1201_20211030.rbf). A little fast but it's playable, now we wish an elektronika 60 core :mrgreen:

24qy.jpg
24qy.jpg (45.86 KiB) Viewed 11390 times
sharklodon
Posts: 47
Joined: Thu May 06, 2021 1:16 pm
Has thanked: 21 times
Been thanked: 19 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by sharklodon »

eLLuiGi wrote: Fri Apr 21, 2023 6:10 am

No integer Overflow, i used last MC1201 core (MC1201_20211030.rbf). A little fast but it's playable, now we wish an elektronika 60 core :mrgreen:

Have you tried to set "CPU slow:" to "ON"?

Regards,
Shark

User avatar
eLLuiGi
Posts: 18
Joined: Tue Jul 05, 2022 8:55 am
Has thanked: 11 times
Been thanked: 11 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by eLLuiGi »

yes of course.

xolod79
Core Developer
Posts: 39
Joined: Wed May 27, 2020 8:13 pm
Has thanked: 6 times
Been thanked: 41 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by xolod79 »

Release 2023123 with CPU fixes and some slowdowns CPU.
https://github.com/xolod79/MC1201/blob/ ... 231213.rbf

User avatar
Alkadian
Top Contributor
Posts: 728
Joined: Thu May 28, 2020 9:55 am
Has thanked: 294 times
Been thanked: 119 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by Alkadian »

xolod79 wrote: Wed Dec 13, 2023 5:57 pm

Release 2023123 with CPU fixes and some slowdowns CPU.
https://github.com/xolod79/MC1201/blob/ ... 231213.rbf

Cool, many thanks!

lroby74
Posts: 118
Joined: Tue May 26, 2020 2:59 pm
Has thanked: 137 times
Been thanked: 16 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by lroby74 »

xolod79 wrote: Wed Dec 13, 2023 5:57 pm

Release 2023123 with CPU fixes and some slowdowns CPU.
https://github.com/xolod79/MC1201/blob/ ... 231213.rbf

Hello,
just for curiosity and if i can ask, why this core is not present on https://github.com/MiSTer-devel section?

It's not an official core?

Thank you

xolod79
Core Developer
Posts: 39
Joined: Wed May 27, 2020 8:13 pm
Has thanked: 6 times
Been thanked: 41 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by xolod79 »

lroby74 wrote: Thu Dec 14, 2023 12:18 pm
xolod79 wrote: Wed Dec 13, 2023 5:57 pm

Release 2023123 with CPU fixes and some slowdowns CPU.
https://github.com/xolod79/MC1201/blob/ ... 231213.rbf

Hello,
just for curiosity and if i can ask, why this core is not present on https://github.com/MiSTer-devel section?

It's not an official core?

Thank you

This core is under development and requires some bug fixes.

sharklodon
Posts: 47
Joined: Thu May 06, 2021 1:16 pm
Has thanked: 21 times
Been thanked: 19 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by sharklodon »

xolod79 wrote: Mon Jun 07, 2021 8:18 pm
pgimeno wrote: Mon Jun 07, 2021 10:45 am

Would the simh source code be any help? I have a PDP-11 running UNIX 7 under simh with these instructions.

Yes, LSX works!

20210607-2304521.jpg

Image from https://zx-pk.ru/threads/24962-unix-dly ... post794013

Hi,

Which command I need to load LSX?

I'm trying (loading dvk.dsk image first) with:

Code: Select all

 152462
@B
$Y0

But nothing happens.

Thanks and best regards,
Shark

AmintaMister
Posts: 313
Joined: Thu Sep 16, 2021 10:54 pm
Has thanked: 841 times
Been thanked: 51 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by AmintaMister »

Hi there, thanks for this precious core! The speed of Tetris is still not the original one, too, is too fast, is it possible to slow down it more?

Thanks!

sharklodon
Posts: 47
Joined: Thu May 06, 2021 1:16 pm
Has thanked: 21 times
Been thanked: 19 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by sharklodon »

AmintaMister wrote: Fri Apr 26, 2024 10:12 pm

Hi there, thanks for this precious core! The speed of Tetris is still not the original one, too, is too fast, is it possible to slow down it more?

Thanks!

Hi,

I opened an issue to xolod79 about it. I'm waiting to have a good answer. ;) ;) ;)

Regards,
Shark

sharklodon
Posts: 47
Joined: Thu May 06, 2021 1:16 pm
Has thanked: 21 times
Been thanked: 19 times

Re: DVK MC1201 (PDP-11 compatible Soviet computer)

Unread post by sharklodon »

Hi @xolod79,

Sorry to bother you about this topic, again!!

Could you please share your code with last commit working at 25MHz instead 100MHz?

I want to compare it with the current code.

Thanks and kind regards,
Shark

Post Reply