Previous Thread
Next Thread
Print Thread
Page 3 of 18 1 2 3 4 5 17 18
Re: Siemens PC-D [Re: rfka01] #96943 11/13/14 05:37 PM
Joined: Jan 2012
Posts: 1,081
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,081
Looks like I'm coming up empty handed with my requests for the missing Systemhandbuch frown
In the mean time I've looked at small system utilities that might tell someone versed in x86 code where they want to access hardware:

- crt.com switches between alpha and graphics mode and changes the bit-image-print-flag (whatever that is)
- hdinit.com is the harddisk formatter
- klickon/klickoff.com toggles the rather annoying keyboard klick from the beeper in the keyboard
- negativ/positiv.com toggles the screen between black on white and white on black letters
- video.com sets or cancels a screen saver (video time-out)
- set48tpi.com sets double stepping for the 96tpi drives

https://dl.dropboxusercontent.com/u/55419307/Siemens%20PC-D/PCD%20Utilities.rar


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: Siemens PC-D [Re: rfka01] #96962 11/15/14 02:45 PM
Joined: Jan 2012
Posts: 1,081
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,081
ip132 that is mentioned here http://www.synchrondata.com/pheaven/www/area35.htm is not happy on the PC-D because it's not IBM compatible ... but in one lucid moment the program's output mentions that there are serial ports on F9E0 and F9C0 ... does that make sense from what we know so far?



NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: Siemens PC-D [Re: rfka01] #96963 11/15/14 03:40 PM
Joined: May 2004
Posts: 909
D
Duke Offline
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 909
Could be, the BIOS isn't running far enough to access those ports. FWIW it currently tries to read from f841 (pic status?), then reads in fb00 to fb4f, clears fb00 to fb0f and writes 0xff to fb01. Then loops playing around with fb81 and f941 (pics?). I haven't really debugged it yet. I have no experience with the i186, so it might need the peripheral callback hooking up too?

Re: Siemens PC-D [Re: rfka01] #96964 11/15/14 03:46 PM
Joined: Jan 2012
Posts: 844
C
crazyc Offline
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 844
Naw, don't bother with the peripheral callback unless the machine really needs it (if it moves around the chip select area, the leland arcade machines need it only because different games mapped the same hardware in different locations), the vast majority don't. The ip132 thing would probably look for 8250 serial ports so I don't know what it would think if it finds an 2661.

Edit: Definitely looks like there's a 2661 at 0xf9d0 so the others being at 0xc0 and 0xe0 seems quite possible.

Last edited by crazyc; 11/15/14 04:48 PM.
Re: Siemens PC-D [Re: rfka01] #96968 11/15/14 09:14 PM
Joined: Jan 2012
Posts: 1,081
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,081
A few more tidbits from the Servicehandbuch:

F000H Either 8KB Chargen or 32KB framebuffer, determined by
F9A0H transferring 1 or 0 here switches (F940 according to another page)

F9B0H/F9B2H 8041 on graphics card, responsible for Mouse and Screen invert (maybe cross-check negativ.com/positiv.com?)

F980H-F9BFH graphics card I/O
F980H-F9E0H select signals for 2674 graphics chip

FB01H graphics card control, if EXTRDY-N is low, the graphcis card is present

p.162 of the Servicehandbuch seems to suggest that the system can alternate between RAM and VRAM access between F0000H and F7000H without disturbing the screen.


The keyboard contains an 8035 (romless 8048) that talks to one of the 2661's using 600 baud, no parity, 1 start/stop bit





NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: Siemens PC-D [Re: rfka01] #96969 11/16/14 12:56 AM
Joined: Mar 2006
Posts: 1,046
L
Lord Nightmare Offline
Very Senior Member
Offline
Very Senior Member
L
Joined: Mar 2006
Posts: 1,046
The 8035 should have a rom next to it, is that dumped?

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Re: Siemens PC-D [Re: rfka01] #96970 11/16/14 01:46 AM
Joined: Jan 2012
Posts: 1,081
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,081
Yeah, check out the first link in the fourth post of this thread.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: Siemens PC-D [Re: rfka01] #96976 11/16/14 11:17 PM
Joined: Jan 2012
Posts: 844
C
crazyc Offline
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 844
Originally Posted By rfka01

F9A0H transferring 1 or 0 here switches (F940 according to another page)
Probably not 0xf940 as that is almost certainly the scsi controller while the master pic is at 0xf840. The loop reading 0xf941 reads the fdc first then sends what looks like a scsi command to 0xf940. It also looks for 0xaa55 (the boot sector signature) in the buffer.

Re: Siemens PC-D [Re: crazyc] #96988 11/20/14 05:07 PM
Joined: Jan 2012
Posts: 844
C
crazyc Offline
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 844
Originally Posted By crazyc
while the master pic is at 0xf840

Scratch that, master pic is at 0xf800 and slave is at 0xf820 and they are cascaded from 80186 int0 and int1 respectively (to be clear, the're both slaves). I don't know what is at 0xf840 but without it, 0xfb00 and the NMI line, it won't boot properly. I'm stuck.

Last edited by crazyc; 11/20/14 05:07 PM.
Re: Siemens PC-D [Re: rfka01] #97006 11/23/14 01:07 AM
Joined: Jan 2012
Posts: 1,081
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,081
Can you find out what's driving the diagnostic LEDs that are mentioned in the Servicehandbuch? Maybe that could tell you more.

I found the disks of the Test and Diagnostics System that is mentioned in the Servicehandbuch. I hadn't mentioned them before because they wouldn't boot, and I thought they'd be corrupted. Tonight the TDS came up fine, so I'm posting them here.

https://dl.dropboxusercontent.com/u/55419307/Siemens%20PC-D/PC-D%20TDS.zip

They are in a different format than regular PC-D disks.



It's always exciting to see additions to the PC-D driver mentioned in the SVN history - thanks folks!

Last edited by rfka01; 11/23/14 01:11 AM.

NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Page 3 of 18 1 2 3 4 5 17 18

Who's Online Now
2 registered members (Golden Child, nerd4gw), 53 guests, and 2 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,080
Members4,915
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.3