Previous Thread
Next Thread
Print Thread
Page 9 of 39 1 2 7 8 9 10 11 38 39
Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #88356 05/10/13 07:22 PM
Joined: Jan 2012
Posts: 844
C
crazyc Offline
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 844
Originally Posted By shattered
asst128 needs work -- it's unclear if it has the DMA chip
It does tickle the DMAC at the start but it seems to just disable it then use PIO to read the floppy boot sector. The read works but the BIOS decides it failed and tries to load ROM BASIC which is missing.

Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #88357 05/10/13 07:24 PM
Joined: Mar 2001
Posts: 16,593
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,593
That's weird. How does it decide it failed? smile

Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #88360 05/10/13 07:26 PM
Joined: Jan 2012
Posts: 844
C
crazyc Offline
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 844
Dunno, it returns 0x20 which according the interrupt list is "controller failure".

Edit: It looks to have some non-standard use for bit 7 of the dor. It reads one sector then toggles that bit. It then looks for the FDC to be waiting for data (rather than sending it).

Edit: I bet bit 7 sets the tc line.

Last edited by crazyc; 05/10/13 08:48 PM.
Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #88368 05/11/13 03:16 AM
Joined: Jan 2012
Posts: 844
C
crazyc Offline
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 844
After further review, rather than skipping every other cylinder, like I put in the commit, it looks to be treating the disk as having one side but double the number of cylinders. By that I mean when it wants to read cylinder 0 head 1 the BIOS tells the FDC it wants cylinder 1 head 0 or for cylinder 5 head 1 it asks for cylinder 11 head 0 and so on. I'm not sure of the cleanest way to emulate that.

Last edited by crazyc; 05/11/13 03:17 AM.
Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #88370 05/11/13 05:27 AM
Joined: May 2012
Posts: 541
S
shattered Offline OP
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
Maybe it's designed for single-sided 80-track drives -- these did exist 'over here'.

Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #88379 05/11/13 01:03 PM
Joined: Jan 2012
Posts: 844
C
crazyc Offline
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 844
Conveniently, Curt just added a single side quad density drive type.
Using that I get this:

A look in the frame buffer shows DOS is running, it's missing the font.

Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #88381 05/11/13 01:28 PM
Joined: May 2012
Posts: 541
S
shattered Offline OP
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
It's probably located at offset 0, like in mc1502.

Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #88386 05/11/13 02:45 PM
Joined: Jan 2012
Posts: 844
C
crazyc Offline
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 844
The cga font rom region is empty so I borrowed one from IBM.

I did find some glyphs in the f4000 rom.

An unusual layout though.


Edit: found the rest

Last edited by crazyc; 05/11/13 03:59 PM.
Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #88388 05/11/13 03:01 PM
Joined: May 2012
Posts: 541
S
shattered Offline OP
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
That's 'primary' encoding defined by GOST 19768-87 -- http://ru.wikipedia.org/wiki/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0

It was sufficiently unpopular that most everyone used 'alternative' encoding (now known as CP866).

Last edited by shattered; 05/11/13 03:03 PM.
Re: ex- USSR and Soviet Bloc hardware [Re: shattered] #88399 05/11/13 09:50 PM
Joined: May 2012
Posts: 541
S
shattered Offline OP
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
An owner of this machine confirmed that is has no DMAC. More dumps surfaced, I'll check them for dups & submit.

Also, with a bit of hackery, I got poisk1 to display something (wrong resolution, though). There's still a lot work to do (hook up the keyboard, at least):



Page 9 of 39 1 2 7 8 9 10 11 38 39

Who's Online Now
0 registered members (), 66 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,818
Posts116,102
Members4,915
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.3