Previous Thread
Next Thread
Print Thread
Page 9 of 41 1 2 7 8 9 10 11 40 41
Joined: Jan 2012
Posts: 892
Likes: 17
C
Senior Member
Senior Member
C Offline
Joined: Jan 2012
Posts: 892
Likes: 17
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.

Joined: Mar 2001
Posts: 17,250
Likes: 265
R
Very Senior Member
Very Senior Member
R Online: Content
Joined: Mar 2001
Posts: 17,250
Likes: 265
That's weird. How does it decide it failed? smile

Joined: Jan 2012
Posts: 892
Likes: 17
C
Senior Member
Senior Member
C Offline
Joined: Jan 2012
Posts: 892
Likes: 17
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.
Joined: Jan 2012
Posts: 892
Likes: 17
C
Senior Member
Senior Member
C Offline
Joined: Jan 2012
Posts: 892
Likes: 17
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.
Joined: May 2012
Posts: 572
Likes: 13
S
Senior Member
Senior Member
S Offline
Joined: May 2012
Posts: 572
Likes: 13
Maybe it's designed for single-sided 80-track drives -- these did exist 'over here'.

Joined: Jan 2012
Posts: 892
Likes: 17
C
Senior Member
Senior Member
C Offline
Joined: Jan 2012
Posts: 892
Likes: 17
Conveniently, Curt just added a single side quad density drive type.
Using that I get this:
[Linked Image from i.imgur.com]
A look in the frame buffer shows DOS is running, it's missing the font.

Joined: May 2012
Posts: 572
Likes: 13
S
Senior Member
Senior Member
S Offline
Joined: May 2012
Posts: 572
Likes: 13
It's probably located at offset 0, like in mc1502.

Joined: Jan 2012
Posts: 892
Likes: 17
C
Senior Member
Senior Member
C Offline
Joined: Jan 2012
Posts: 892
Likes: 17
The cga font rom region is empty so I borrowed one from IBM.
[Linked Image from i.imgur.com]
I did find some glyphs in the f4000 rom.
[Linked Image from i.imgur.com]
An unusual layout though.


Edit: found the rest
[Linked Image from i.imgur.com]

Last edited by crazyc; 05/11/13 03:59 PM.
Joined: May 2012
Posts: 572
Likes: 13
S
Senior Member
Senior Member
S Offline
Joined: May 2012
Posts: 572
Likes: 13
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.
Joined: May 2012
Posts: 572
Likes: 13
S
Senior Member
Senior Member
S Offline
Joined: May 2012
Posts: 572
Likes: 13
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):

[Linked Image from img-fotki.yandex.ru]

Page 9 of 41 1 2 7 8 9 10 11 40 41

Link Copied to Clipboard
Who's Online Now
2 members (robcfg, Foxhack), 107 guests, and 0 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,345
Posts122,350
Members5,082
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Powered by UBB.threads™ PHP Forum Software 8.0.0