Previous Thread
Next Thread
Print Thread
Page 7 of 9 1 2 3 4 5 6 7 8 9
Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
Thanks Vas and Duke for navigating me through hitherto uncharted territory (for me smile )


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
crazyc has laid the groundwork for the emulation of the P30's 8088 card ... thanks once again!

[Linked Image]


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
A guy on the German VzEkC forum measured the output of the graphics extension card to the 9pin D-sub connector on the back of the machine and found TTL level R-G-B, 50Hz VSync "with a negative pulse" and 15.6kHz HSync.

He describes that in order to use the bootable MS-DOS disk he had to rename the config.sys file so the driver disdeu.sys wouldn't be loaded as that would cause the display to scroll and blank.

Could it be that the graphics extension is only meant to serve the monitor on the digital output and disdeu.sys is a monitor switcher?

There's a spurious "w" character generated on reset of the P30 ... dunno where that's from. I hope the firmware dumps are OK.

Last edited by rfka01; 02/25/18 05:00 PM.

NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Jan 2012
Posts: 881
Likes: 10
C
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 881
Likes: 10
There's two monitors? There's no second crtc so it must use the same timing as the first one. Disdeu.sys is probably for localization (deu for german) and it forces output to the extension as before it's loaded the displayed text is passed to the 8085 for output to the first monitor. If you look at the disk image you can see remnants of files like diseng.sys.

Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
Here are the connectors for the P30

[Linked Image]

The P3 on the other hand is missing the 9 pin D-sub below the Cinch connector.

[Linked Image]

I had forgotten to take pictures of the connectors when I got the machine.

Edith says: I don't have the digital monitor to go with the graphics extension, just the composite one.

Last edited by rfka01; 02/25/18 09:28 PM.

NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
[Linked Image]

Not loading disdeu.sys keeps the output on the first monitor, but the keyboard is not working on the P30.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Jan 2012
Posts: 881
Likes: 10
C
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 881
Likes: 10
[Linked Image]

The P30 keyboard controller program isn't quite compatible with the 8278. If I ignore the keyboard clock it misbehaves in the same way as the 8278 so I added a hack which works even though I don't think it's correct.

Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
Nice! The keyboard controller on the P30 is a NEC D8741AD. I'll ask in the German forum for software to try in the P30 emulation.
Is it possible to allow split screen for the graphics extension like on the Rainbow driver?


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Mar 2006
Posts: 1,073
Likes: 5
L
Very Senior Member
Offline
Very Senior Member
L
Joined: Mar 2006
Posts: 1,073
Likes: 5
Originally Posted by rfka01
NEC D8741AD
If possible, we should get a dump of that MCU.

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Joined: Jan 2012
Posts: 881
Likes: 10
C
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 881
Likes: 10
Originally Posted by rfka01
Nice! The keyboard controller on the P30 is a NEC D8741AD. I'll ask in the German forum for software to try in the P30 emulation.
Is it possible to allow split screen for the graphics extension like on the Rainbow driver?

Not without some difficulty as there's not really any simple way to bind two screens to one crtc. Note the graphics extension still doesn't work properly, that shot is with disdeu.sys disabled.


Originally Posted by Lord Nightmare
If possible, we should get a dump of that MCU.

LN
It's dumped and emulated. Also, the P3 driver has a dump of the 8278 (which is an 8041 with a standard program) so if there are any other drivers that use an 8278 but lack a dump of it, that one should be just able to be dropped in.

Page 7 of 9 1 2 3 4 5 6 7 8 9

Link Copied to Clipboard
Who's Online Now
0 members (), 25 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,103
Posts119,279
Members5,019
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com