Soyuz-Neon PC-11/16 (UNEON) Core

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

Soyuz-Neon PC-11/16 (UNEON) Core

Unread post by xolod79 »

Soyuz-Neon PC-11/16 (UNEON).
Soviet Personal computer with an advanced graphics subsystem, multitasking and compatibility with the PDP-11 architecture.

Core for MiSTer and MiST.
github.com/xolod79/UNEON
For the IDE-HDD to work, you need to replace Main_MiSTer main binary from this repo!
FDD not working yet.

Spec: CPU 1801ВМ2 16bit, 8MHz, PDP-11 compateble
RAM: 512KB-4MB
ROM: 16KB
Video: 832x300 2,4,16,256colors from 65355 palet.
The video controller generates an image from video segments (continuous sections of RAM ranging from 16 to 128 16-bit words in length) randomly located in the computer’s general RAM, using a table of video line addresses (up to 300 32-bit pointers) and a table of segments for each line.
FDD: 720KB
HDD: IDE
Keyboard: 88keys
UART: i8251
Sound: double i8253
RTC
Mouse
Covox
OS: RT-11 (slightly modified)
Transparent multitasking for RT-11 OS is done in built-in software (firmware in ROM) and NMI.
For greater compatibility with the PDP-11 architecture, it is implemented: hardware interception of calls to IO port addresses (17xxx) and the ability to emulate calls of vector interrupts.

Video factory demonstration

20240105-210838.jpg
20240105-210838.jpg (2.05 MiB) Viewed 1429 times
20240105-211331.jpg
20240105-211331.jpg (3.59 MiB) Viewed 1429 times
20240105-210941.jpg
20240105-210941.jpg (3.17 MiB) Viewed 1429 times
20240105-210915.jpg
20240105-210915.jpg (2.73 MiB) Viewed 1429 times
20240104-163055.jpg
20240104-163055.jpg (2.77 MiB) Viewed 1429 times
20240104-163144.jpg
20240104-163144.jpg (2.54 MiB) Viewed 1429 times

Telegram channel Soyuz-Neon t.me/souz_neon

Post Reply