Previous Thread
Next Thread
Print Thread
Page 28 of 39 1 2 26 27 28 29 30 38 39
Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
Wonder if they ever got DEC to agree to support the clone hardware smile

I am (slowly) piecing together the 'cloning history' of pdp-11 and its software, looks like the first clone was made in 1973 (http://www.ineum.ru/m400) followed by several 'waves' of "SM" series machines ('small machines'); f.e. SM-3 (1978) is roughly equivalent to 11/20 and SM-4 (1979) -- to 11/40.

The ms1201 and its chipset, however, are wholly original implementations of pdp-11 ISA -- they are close enough to the originals that many of DEC hardware tests apply.

Joined: Aug 2015
Posts: 390
Senior Member
Offline
Senior Member
Joined: Aug 2015
Posts: 390
If I remember correctly DEC had a replace program where they offered to exchange the clones with second hand original hardware, at a good price level, that DEC had obtained when upgrading customers elsewhere. I don't know how successful this program was though.

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
Should have worked well enough, if the customer didn't have custom-designed boards...

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
WIP: converted ie15 into a device and made two interfaces for it -- a rs232 slot device, and a standalone driver. Next step -- overlay video output from 'kgd' on top of 'ie15', just as in real life.

Code:
./mess ms1201 -rs232 ie15 -rs232:ie15:rs232 "" -ld

Driver ms1201 (MS 1201.02):
   <root>                         MS 1201.02
     bankdev0                     Address Map Bank
     dl11                         DL11 @ 4.60 MHz
     kgd                          DVK KGD
       gfxdecode                  gfxdecode
       palette                    palette
       scantimer                  Timer
       screen                     Video Screen @ 15.40 MHz
     maincpu                      K1801VM2 @ 4.00 MHz
     pc11                         PC11
     pclk                         Timer
     rs232                        RS232 Port
       ie15                       IE15 Terminal
         beeper                   Beep @ 2.40 kHz
         gfxdecode                gfxdecode
         keyboard                 15WWW-97-006 Keyboard
         maincpu                  ie15 CPU @ 3.08 MHz
         mono                     Speaker
         palette                  palette
         rs232                    RS232 Port
         scantimer                Timer
         screen                   Video Screen @ 15.40 MHz
     vhd                          Virtual Hard Disk

Joined: Jul 2010
Posts: 24
M
Member
Offline
Member
M
Joined: Jul 2010
Posts: 24
some Вектор 06Ц (Vector 06C) emulated screens







Last edited by MetalliC; 08/26/16 05:41 PM.
Joined: Jul 2010
Posts: 24
M
Member
Offline
Member
M
Joined: Jul 2010
Posts: 24


Last edited by MetalliC; 08/26/16 05:41 PM.
Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
De-skeletonized uknc.cpp shows signs of life:



This machine was standard equipment in many computer classes in high schools, so there's plenty of educational software and games. There are two existing emulators, one of those is open-source (https://github.com/nzeemin/ukncbtl).

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
a bit more life -- self-test is passing


Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
3rd party IDE interface card currently fails to boot because its ROM tries to set parameters while READ MULTIPLE command is still running:

Code:
[:ide:ide:0:hdd] IDE Read multiple: C=0 H=0 S=1 LBA=0 count=1
[:ide]    2.486286 at ':subcpu' (25444): IDE R                   [:ide] 1f7 == 00d0 (ff2f)
[:ide]    2.486291 at ':subcpu' (25444): IDE R                   [:ide] 1f7 == 0058 (ffa7)
[:ide]    2.486296 at ':subcpu' (25452): IDE R                   [:ide] 1f7 == 0058 (ffa7)
[:ide]    2.486310 at ':subcpu' (25534): IDE R                   [:ide] 1f0 == 0a22 (f5dd)
[:ide]    2.486326 at ':subcpu' (25552): IDE W                   [:ide] 1f2 <- 0add (f522) & 177777
[:ide:ide:0:hdd] ':subcpu' (25552): :ide:ide:0:hdd dev 0 write_cs0 0002 0022 00ff ignored (DRQ) command 20
[:ide]    2.486338 at ':subcpu' (25566): IDE W                   [:ide] 1f6 <- fff6 (0009) & 177777
[:ide:ide:0:hdd] ':subcpu' (25566): :ide:ide:0:hdd dev 0 write_cs0 0006 0009 00ff ignored (DRQ) command 20
<...>
[:ide]    2.490648 at ':subcpu' (25736): IDE W                   [:ide] 1f7 <- ff6e (0091) & 177777
[:ide:ide:0:hdd] IDE Set configuration (1 heads, 0 sectors)


is that supposed to be a valid usage ?

Page 28 of 39 1 2 26 27 28 29 30 38 39

Link Copied to Clipboard
Who's Online Now
3 members (MrBogi, Alegend45, Bletch), 21 guests, and 1 robot.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,943
Posts117,553
Members4,994
Most Online890
Jan 17th, 2020
Forum Host
These forums are hosted by www.retrogamesformac.com
Forum hosted by www.retrogamesformac.com