Previous Thread
Next Thread
Print Thread
Page 14 of 18 1 2 12 13 14 15 16 17 18
rfka01 #101956 10/08/15 11:51 PM
Joined: Jan 2012
Posts: 891
Likes: 17
C
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 891
Likes: 17
Not quite correctly. The IP is different maybe because the CPU executes the next instruction before taking the NMI and "SPEICHER-SEGMENT" is the contents of port 0xf842 and I'm not sure what it is (possibly the high 8 bits of the faulting address?).

rfka01 #101962 10/09/15 06:36 PM
Joined: Jan 2012
Posts: 1,179
Likes: 17
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,179
Likes: 17
The major difference between the two machines is the installed RAM ... my real PC-D has 1MB ... CHKDSK shows 917504 Bytes RAM, 852000 Bytes free, the emulated PC-D has only 512K ... they came in 256K, 512K and 1MB configurations.

Running the emulation and the real hardware side by side (the emulation is a tad quicker in compiling the graphics demo) the parameters come out like this (circle.dem as above, compiling to memory and running from inside TP):

Event/ MAME/ Siemens
1st NMI
Speicher-Segment FF/ 00
IP 05C5/ 05C7
SS 7000/ D000
AX 0000/ 00FC
Flag: F046 1111 0000 0100 0110/ F086 1111 0000 1000 0110

2nd NMI
Speicher-Segment FF/ 00
IP 05C9/ 02CB
SS 7000/ D000
SP FFF2/ FFF4
AX 0000/ 00FC
Flags differ as above

3rd NMI
Speicher-Segment FF/ 00
IP 05C5/ 05C7
SS 7000/ D000
SP FFF2/ FFF2
AX 0000/ 0000
DX 7000/ 0000
Flags F082 1111 0000 1000 0010/ Flags F086 1111 0000 1000 0110

4th NMI
Speicher-Segment FF/ 00
IP 05C9/ 02CB
SS 7000/ D000
SP FFF2/ FFF4
AX 0000/ 00FC
DX 7000/ D000
Flags F046 1111 0000 0100 0110/ F086 1111 0000 1000 0110

Ah yes, and there's a pathetic beep from the keyboard beeper (same as when the keyboard starts repeating) when the NMI is thrown smile

Last edited by rfka01; 10/09/15 07:00 PM.

NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
rfka01 #102067 10/18/15 03:31 PM
Joined: Oct 2015
Posts: 3
H
Member
Offline
Member
H
Joined: Oct 2015
Posts: 3
Does anybody of the Siemens experts have a disk image copy of a MS-DOS version above 2.11 for a Siemens PC16-05, PC16-11 or PC16-20 ? I have the hope that these MS-DOS versions will fit also for a Siemens PG-685 I own (I have a MS-DOS 2.11 for the PG-685, but because of PalmZIP I would prefer a newer DOS-Version)...

Last edited by Heydude; 10/18/15 03:32 PM.
rfka01 #102070 10/18/15 04:44 PM
Joined: Jan 2012
Posts: 1,179
Likes: 17
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,179
Likes: 17
@Heydude, the PC16-05 is a bog standard XT compatible (it has a Multitech PC/700 mainboard)

http://messui.the-chronicles.org/comp/multitech.pdf

Any generic DOS version should work on the -05.

The -11 is a different beast with a different bus architecture, I can't help you with that.

This archive https://dl.dropboxusercontent.com/u/55419307/Siemens%20Sicomp%20PC16-05.rar contains ROM dumps and photos of my PC16-05 as well as a bootdisk created from the DOS 3.3 on its harddisk.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
rfka01 #102176 10/22/15 06:30 PM
Joined: Oct 2015
Posts: 3
H
Member
Offline
Member
H
Joined: Oct 2015
Posts: 3
Uh oh ... if it's standard XT compatible hardware, it will not really help, because of the non-standard PG-685 hardware ... so PC16-11 and may be PC16-20 is the key (because these are definitely non-standard...).

rfka01 #102183 10/22/15 10:01 PM
Joined: Jan 2012
Posts: 1,179
Likes: 17
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,179
Likes: 17
It would be great to have the PG-685 included, so if you can contribute ROM dumps, disk dumps, photos and documentation, you're most welcome! I'd love to see another Siemens machine added, after all a lot of Siemens PCs were built in my hometown of Augsburg (dunno about the PG-685 though).


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
rfka01 #102220 10/25/15 02:21 PM
Joined: Oct 2015
Posts: 3
H
Member
Offline
Member
H
Joined: Oct 2015
Posts: 3
Here's the Siemens PG-685 MS-DOS 2.11 disk image (sector by sector, no header nor any compression in image file itself).
I hate this, if someone uses a special software for making raw disk image copies but it's not necessary (e.g. for MS-DOS disks).
If "rawwrite for Windows" is not available, use my self written DOS utility for restoring the image.

http://www.z80.eu/downloads/211PG685.zip

DOS utility using BIOS interrupts writing disk sectors:
http://www.z80.eu/downloads/disktool.zip

rfka01 #107528 10/02/16 11:04 AM
Joined: Jan 2012
Posts: 1,179
Likes: 17
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,179
Likes: 17
Revisiting the PC-D driver as I got hold of a collection of disks: If you install a harddisk from scratch using an original bootdisk, there are two mandatory reboots: One after the low level format using HDINIT, another after creating a partition in FDISK.

Both times, the reboot ends in MAME only showing a cursor in the left top corner (same after a reboot using F3), a Shift-F3 reboot is needed to proceed.

I don't remember this behaviour after the driver was becoming functional, so maybe it's a regression.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
rfka01 #107533 10/02/16 10:02 PM
Joined: Jan 2012
Posts: 1,179
Likes: 17
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,179
Likes: 17
There's definitely something broken. An old installation of Sinix 1.2 wouldn't boot on the PC-X driver, and while a new installation copies all disks to the harddisk, after the reboot, error messages (the NMI ones you can see in the screenshot) quickly run across the screen, until the monitor is started.

[Linked Image from i.imgur.com]


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
rfka01 #107535 10/02/16 10:57 PM
Joined: Jan 2012
Posts: 891
Likes: 17
C
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 891
Likes: 17
Try reverting https://github.com/mamedev/mame/commit/3bb6c2b58656f8afedb3a1f6a69280adf957bd1b . Otherwise try finding out that last version that worked.

Edit: Just tried my old install of 1.0, didn't work until I realized I hadn't set the MMU properly then it booted fine. Even if that isn't the problem you (maybe it's a 1.2 specific issue) we probably ought to put a writeup somewhere for people who want to try it out.

Last edited by crazyc; 10/03/16 01:19 AM.
Page 14 of 18 1 2 12 13 14 15 16 17 18

Link Copied to Clipboard
Who's Online Now
3 members (Dorando, AJR, 1 invisible), 31 guests, and 4 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,318
Posts121,794
Members5,074
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
Forum hosted by www.retrogamesformac.com