Previous Thread
Next Thread
Print Thread
Page 29 of 37 1 2 27 28 29 30 31 36 37
Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #107222 09/10/16 11:38 AM
Joined: May 2012
Posts: 516
S
shattered Offline OP
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 516
... apparently it is (ATAPI-1 standard allows "Initialize drive parameters" (aka Set Configuration) and "Execute drive diagnostic" while DRDY=0). Using a virtual disk for now, real hardware emulation is hard smile

Some games are now playable, f.e. a RiseOut clone:

Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #107223 09/10/16 01:42 PM
Joined: Mar 2001
Posts: 16,298
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,298
Love this stuff. Back in the 80s US magazines were all about what we were missing from Japan (at least until the Amiga/ST/IIgs pretty much outclassed the PC88) but there was never any visibility into what was going on in the USSR and Eastern Europe, so it's great to finally see some of it.

Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #107224 09/10/16 02:20 PM
Joined: May 2012
Posts: 516
S
shattered Offline OP
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 516
I'd say that two major home platforms were Spectrum (rather, its many clones like the Pentagon) and BK series (BK-0010, BK-0011) -- market was flooded with former and the latter was mass-produced and could be actually bought in a shop. There's demoscene for both of these, see f.e. https://www.youtube.com/watch?v=BLCjzHAy9Ec (Insult gigademo for the BK) and https://www.youtube.com/watch?v=oUipQfxURwk (showcase of several Spectrum demos from Assembly'2011).

The UKNC (on the screenshot) was an educational machine and I'm not sure how many were sold to general public; the DVK series (screenshots earlier in this thread) was a professional machine and generally wasn't available to the public at all. Of course, either could be 'obtained' if you really wanted it...

Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #107225 09/10/16 03:21 PM
Joined: Jul 2010
Posts: 24
M
MetalliC Offline
Member
Offline
Member
M
Joined: Jul 2010
Posts: 24
it was probably region-specific, haven't seen BKs here at home use.
people mostly had ZX clones, some Vector 06C (btw, ~1/3 of it's current MAME softlist made by my old RL friends), a bit of Lviv PK-01, and very few MSX clones.

Last edited by MetalliC; 09/10/16 03:23 PM.
Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #107376 09/21/16 10:24 PM
Joined: May 2012
Posts: 516
S
shattered Offline OP
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 516
Workin on Q-bus and slot devices for it. This is uknc booted from add-on IDE controller:



and yet another Tetris game (one of several for this machine, this one just looks nice smile )


Last edited by shattered; 09/21/16 10:25 PM.
Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #107451 09/27/16 09:30 PM
Joined: May 2012
Posts: 516
S
shattered Offline OP
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 516
Another Qbus hard disk controller -- very similar to MFM controller from DEC Pro; in fact, it is based on a clone of it, and has very similar API (CSR at 174000, vector 300, device name DW). HLE for now, if (when) its full dump surfaces, I may attempt to plug into 8x300 cpu core and mfmhd.cpp.

Second screenshot is of swiss-army knife tool, DESS.SAV (hex editor/assembler/disassembler -- edits memory, files and devices too).




Last edited by shattered; 09/27/16 09:32 PM.
Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #107452 09/28/16 12:51 AM
Joined: Jan 2011
Posts: 194
A
Al Kossow Offline
Senior Member
Offline
Senior Member
A
Joined: Jan 2011
Posts: 194
Originally Posted By shattered
Another Qbus hard disk controller -- very similar to MFM controller from DEC Pro; in fact, it is based on a clone of it, and has very similar API (CSR at 174000, vector 300, device name DW). HLE for now



good job!

Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #107477 09/28/16 10:50 PM
Joined: May 2012
Posts: 516
S
shattered Offline OP
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 516
Working on HLE of RX11 controller and RX01 device (to boot XXDP and run more diags, with more comfort):

Code:
telnet> mode character
 140300
@B
$LA
 157500
@P 157712
@200
MAINDEC-11-DZRXA-E

SWR = 000000  NEW =
RXCS = 177170 RXDB = 177172 INT VECTOR = 264
DRIVE(S)  UNIT 0 UNIT 1       P= 0  T= 0  S= 0

RX11 / RXV11
POWER
<...loops here...>


Going to compare notes with Don North's emulator (http://www.vcfed.org/forum/showthread.php?51918-Is-there-an-RX01-Emulator/page5).

Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #107530 10/02/16 03:44 PM
Joined: May 2012
Posts: 516
S
shattered Offline OP
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 516
HLE is passing both of DEC tests (ZRXA and ZRXB), but I had to hack basicdsk.cpp to work around option_resolution::get_default() -- it is not yet reimplemented in c++:

Code:
Connected to localhost.
Escape character is '^]'.


CHMDXC0 XXDP+ DX MONITOR
BOOTED VIA UNIT 0
28K NON-UNIBUS SYSTEM

ENTER DATE (DD-MMM-YY): 

RESTART ADDR: 152010
THIS IS XXDP+.  TYPE "H" OR "H/L" FOR HELP.

.R ZRXA??
ZRXAF0.BIC

MAINDEC-11-CZRXA-F

SWR = 000000  NEW = 
RXCS = 177170 RXDB = 177172 INT VECTOR = 264
CAUTION - IF YOU DESIRE TO TEST UNIT 0
REPLACE LOAD MEDIUM WITH A SCRATCH DISKETTE
THEN PRESS CONTINUE 001744
@P
DRIVE(S)  UNIT 0 UNIT 1       P= 0  T= 0  S= 0

DDDDD


Code:
Connected to localhost.
Escape character is '^]'.


CHMDXC0 XXDP+ DX MONITOR
BOOTED VIA UNIT 0
28K NON-UNIBUS SYSTEM

ENTER DATE (DD-MMM-YY): 

RESTART ADDR: 152010
THIS IS XXDP+.  TYPE "H" OR "H/L" FOR HELP.

.R ZRXB??
ZRXBF0.BIC


CZRXBF0 RX11 INTERFACE TEST

SWR = 000000  NEW = 
G╫ТЙT PARAMETERS:      0
 TRACKS 52,53,114,0    FIRST=  1  LAST= 32

DDDDD

Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #107539 10/03/16 07:32 PM
Joined: May 2012
Posts: 516
S
shattered Offline OP
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 516
Well, real life came calling and I have to put MAME on hold for a while. Pushed most of my WIP tree to github (https://github.com/shattered/mame/commits/gitwip), key parts are not committable unfortunately.

What's in there:

- K1801VM2 core (= severely hacked T11 core). This chip has no MMU.
- parts of chipset for this cpu (DEC DL11-compatible serial line unit, etc.)
- new bus (DEC Q-bus with add-ons to support uknc.cpp)
- new driver, ms1201.cpp (Electronika MS1201.02 single-board computer)
- de-skeletonized uknc.cpp, sans sound and floppy
- much improved DVK KCGD -- intelligent color graphics card, 800x480 px
- qbus devices:
-- DEC PC11 paper tape reader (no punch)
-- DEC RX11 floppy controller with RX01 drive (HLE)
-- virtual hard disk driver (not a real hardware device)
-- DVK KGD -- dumb monochrome framebuffer, 400x286 px
-- DVK KZD -- MFM harddisk controller (HLE, read-only)
-- UKNC ROM carts
-- UKNC IDE harddisk controller
-- skeletons of MX: and MZ: floppy controllers

What works and what doesn't:

- ms1201: 5 of 6 tests in ROM pass (remaining test is for unimplemented printer port)
- ms1201: boots and runs RT-11 SJ/FB monitors, XXDP+ small monitor
- ms1201: passes DEC VKAA, VKAB tests but fails VKAH (VKAC is supposed to fail). Passes equivalent tests 791401, 791402 but fails 791403, 791404
- uknc: passes ROM tests but fails many standalone tests
- both drivers run many games (text-only and graphical), see screeshots and videos earlier in the thread
- there's no softlist but a long TODO list for all of the above smile

There's also SIMH WIP tree at https://github.com/shattered/simh/tree/newwip -- based on Seth Morabito's 3B2 WIP, it adds simulation of AT&T DMD 5620 terminal, good enough to run GEBACA (screenshot).

Page 29 of 37 1 2 27 28 29 30 31 36 37

Who's Online Now
2 registered members (Dorando, 1 invisible), 72 guests, and 1 spider.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,682
Posts114,002
Members4,863
Most Online510
Aug 26th, 2019
Powered by UBB.threads™ PHP Forum Software 7.7.3