Previous Thread
Next Thread
Print Thread
Page 1 of 3 1 2 3
#110432 - 07/27/17 09:27 PM Kontron PSI98  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
[Linked Image]

This is another Z80 luggable machine from the 1980's. Its less powerful but essentially similar sibling is the more common Kontron PSI80. Both machines are expandable through ECB cards, the PSI98 has six slots.

The basic characteristics are a Z80 CPU at 4 or 6 MHz, 256K RAM on board in four 64K banks, 4 or 8K PROM, Memory manager for 16MB, Z80 DMA, 64Kx10 Video refresh memory, 2 CTCs (8 counter/timer channels), 16bit PIO, 2 serial channels via SIO, parallel keyboard, RTC, SASI connector (expects an MFM harddisk connected via an Adaptec ACB-4000 SASI=>MFM board), MC6845 video chip, character generator for 256 or 512 characters, alphanumeric and 512x256 pixel graphical display.

Here are the links for photos, manuals, ROMs and disk images, I've uploaded them to the FTP as well.

Kontron PSI98 manuals
Kontron PSI98 ROMs and Media
Kontron PSI98 Photos machine #1 (rfka01)
Kontron PSI98 Photos machine #2 (oldcomputers.dyndns.org)

[Linked Image]

Last edited by rfka01; 07/27/17 09:28 PM.

NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#110434 - 07/27/17 09:36 PM Re: Kontron PSI98 [Re: rfka01]  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
The machine consists of three boards:

The bus backplane with the six ECB slots

[Linked Image]

The KDT6 mainboard

[Linked Image]

The I/O board

[Linked Image]


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#110435 - 07/27/17 09:45 PM Re: Kontron PSI98 [Re: rfka01]  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
My machine must have been used in some kind of process control setting - it contains some extra ECB cards:

Two memory cards

[Linked Image]

One I/O card

[Linked Image]

One card with lots of relays

[Linked Image]


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#110436 - 07/27/17 09:51 PM Re: Kontron PSI98 [Re: rfka01]  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
The disk images and manuals in the archive come from this site

http://oldcomputers.dyndns.org/public/pub/rechner/kontron/images/index.html

http://oldcomputers.dyndns.org/public/pub/rechner/kontron/manuals/index.html

My machines boots KOS and a disk made from the CP/M image, although it's clearly marked for the PSI80 - according to the documentation however, the PSI80 doesn't have the right disk drives for that endeavour.

The disk format is a somewhat strange 5,25" DS DD 77 tracks, 16 sectors per track, 256 bytes per sector.

The machine has a SASI interface, but connecting an old SCSI-1 disk didn't work out of the box. The utilities are expecting an MFM harddisk connected via an Adaptec ACB-4000 SASI=>MFM board.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#110439 - 07/28/17 09:42 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: May 2004
Posts: 820
Duke Online content
Senior Member
Duke  Online Content
Senior Member

Joined: May 2004
Posts: 820
Germany
Thanks rfka, I'll take a look and add it.

#110455 - 07/30/17 11:07 PM Re: Kontron PSI98 [Re: rfka01]  
Joined: May 2004
Posts: 820
Duke Online content
Senior Member
Duke  Online Content
Senior Member

Joined: May 2004
Posts: 820
Germany
Ok, implemented an initial version of the memory and gfx system, this gives us:

[Linked Image]

At this point it tries to boot from floppy (not hooked up yet).

Do you have any idea what the CPU in the keyboard is?

#110456 - 07/31/17 01:53 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
Looking good! That's just the message you get on the real thing:

[Linked Image]

The keyboard MCU is an 8031

[Linked Image]

I meant to take these pictures but forgot ... new archive on FTP and here:

https://mega.nz/#!uEAjhKrC!jTUB3k7nnqEVsVjTAWI9Yj2YUX8GDkdP8o3uH7Fpat0


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#110457 - 07/31/17 02:23 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: Mar 2001
Posts: 15,677
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,677
USA
There's a sine wave key? smile

#110458 - 07/31/17 02:28 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
Must ... resist ... "allowing you to ... sine on" ... pun.

Oh well, failed smile


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#110460 - 07/31/17 01:50 PM Re: Kontron PSI98 [Re: rfka01]  
Joined: May 1999
Posts: 525
Carbon Offline
Senior Member
Carbon  Offline
Senior Member

Joined: May 1999
Posts: 525
Luxembourg
Seriously, I'd love to know the function of it. That DIN key is intriguing, too.

#110461 - 07/31/17 01:55 PM Re: Kontron PSI98 [Re: rfka01]  
Joined: Mar 2001
Posts: 15,677
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,677
USA
Maybe a calculator mode? In which case I'd love to see the cos, tan, and ^2 keys smile

#110462 - 07/31/17 02:10 PM Re: Kontron PSI98 [Re: R. Belmont]  
Joined: Jun 2001
Posts: 367
Olivier Galibert Offline
Senior Member
Olivier Galibert  Offline
Senior Member

Joined: Jun 2001
Posts: 367
somewhere else entirely
Technically, it's obviously a tilde (ascii 126). Dunno what it's used for though :-)

#110466 - 07/31/17 10:05 PM Re: Kontron PSI98 [Re: rfka01]  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
The operating manual has some information on those keys:

DIN switches between German Umlauts and international characters like the square brackets and signals the keyboard's state with an LED. If you try to use Umlauts in international mode or vice versa, you get buzzed. Acoustically.

The keyboard is set for a serial connection at 9600 baud ... this can be changed with the DIP switches visible in the photos. The "Kontron 80 Bedienungsanleitung" also covers the PSI98's keyboard.

I can't test the keyboard until next week, but I'll check if the other documents give more hints.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#110485 - 08/03/17 12:43 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: May 2004
Posts: 820
Duke Online content
Senior Member
Duke  Online Content
Senior Member

Joined: May 2004
Posts: 820
Germany
Floppy hooked up now:

edas-os.td0
[Linked Image]
psi80cpm.td0
[Linked Image]
psi9xx01.td0
[Linked Image]

I'll clean this up tomorrow and submit a first version. Next step is probably the keyboard.

#110503 - 08/04/17 03:21 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: May 2004
Posts: 820
Duke Online content
Senior Member
Duke  Online Content
Senior Member

Joined: May 2004
Posts: 820
Germany
I've fixed some more issues and added proper DMA support, CP/M can now successfully load the SETCRT program:

[Linked Image]

The driver was also committed to the repository.

rfka01: There are checksums printed on the ROMs, however except for the keyboard ROM they don't match the files. If it's not too much trouble, maybe you can try a redump and see if you get another result? Or maybe the labels are just wrong, since I don't see any obvious errors.

#110520 - 08/04/17 11:05 PM Re: Kontron PSI98 [Re: Duke]  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
Hi Duke, I'll re-dump them on Monday, I'm away from home until then.

Nice results so far! Thanks!

If you scroll through the crt options in the CP/M screen you posted, the screen gets adjusted for the different video modes. The changes stick only after a reboot, however.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#110545 - 08/08/17 08:01 PM Re: Kontron PSI98 [Re: rfka01]  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
Duke, the dumps of the three mainboard ROMs turn out exactly like the first try when I run them through my second eprom programmer, so it would appear that my dumps are correct, maybe they updated the ROMs later but didn't bother do correct the labels - or the ROMs have become corrupt.

There's one thing I noticed, though:

Using the HxD hex editor, I generated different types of checksums for the ROMs ... at least the keyboard ROM (mcg_2.1_1035_06f0.bin) has a valid Checksum-16 (not CRC-16) of 06f0.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#110546 - 08/08/17 08:13 PM Re: Kontron PSI98 [Re: rfka01]  
Joined: Mar 2001
Posts: 15,677
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,677
USA
Yeah, Duke said he could match the keyboard ROM's checksum too smile

Maybe the owner re-burned them for an update or something and didn't change the labels.

#110547 - 08/08/17 08:20 PM Re: Kontron PSI98 [Re: R. Belmont]  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
Cue sound of choking from foot being inserted into mouth ... smile


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#110564 - 08/10/17 12:35 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: May 2004
Posts: 820
Duke Online content
Senior Member
Duke  Online Content
Senior Member

Joined: May 2004
Posts: 820
Germany
Thanks for checking the ROMs. Meanwhile I've added keyboard input:

[Linked Image]

CP/M seems to be fully usable, KOS still hangs at startup.

#110573 - 08/10/17 09:49 PM Re: Kontron PSI98 [Re: rfka01]  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
Looking through ancient comp.os.cpm threads I found this post

http://www.z80cpu.eu/files/archive/news/comp.os.cpm/threads/df780e68a796d642.html

Wonder if we should contact the guy (he almost certainly meant the PSI╬Ę80, but hey!) cool


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#110577 - 08/11/17 02:59 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: Jan 2011
Posts: 152
Al Kossow Offline
Senior Member
Al Kossow  Offline
Senior Member

Joined: Jan 2011
Posts: 152
posted: Wed, Mar 23 1988

#110578 - 08/11/17 08:49 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: May 2004
Posts: 820
Duke Online content
Senior Member
Duke  Online Content
Senior Member

Joined: May 2004
Posts: 820
Germany
If you press CTRL-K when the PROM BOOT message is displayed you get into the intergrated debugger:

[Linked Image]

I already suspected that there is something wrong with the memory mapping, so that's a nice way to tackle that.

There is also a disk test:

[Linked Image]

You can access it by entering "J 1800" in the debugger.

#110587 - 08/13/17 08:59 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: May 2004
Posts: 820
Duke Online content
Senior Member
Duke  Online Content
Senior Member

Joined: May 2004
Posts: 820
Germany
Ok, a few fixes later we get this:

[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]

#110588 - 08/13/17 09:03 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
Wow, nice!
And congrats that you already made your way so far ... KOS is a bit ... convoluted smile


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#110592 - 08/13/17 10:21 PM Re: Kontron PSI98 [Re: rfka01]  
Joined: May 2004
Posts: 820
Duke Online content
Senior Member
Duke  Online Content
Senior Member

Joined: May 2004
Posts: 820
Germany
Yeah KOS has indeed some peculiarities, but an extensive manual is available so it's not too bad.

Among some other fixes graphics mode rendering has now been added:

[Linked Image]
[Linked Image]

#110593 - 08/13/17 11:17 PM Re: Kontron PSI98 [Re: rfka01]  
Joined: Oct 2014
Posts: 11
Tauwasser Offline
Member
Tauwasser  Offline
Member

Joined: Oct 2014
Posts: 11
What's wrong with the lowercase i?

#110594 - 08/14/17 07:29 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: May 2004
Posts: 820
Duke Online content
Senior Member
Duke  Online Content
Senior Member

Joined: May 2004
Posts: 820
Germany
I see three possibilities:

  • It's correct and supposed to look like this
  • It's a bad dump (unlikely since it was already dumped twice)
  • The owner changed it (possible since the checksum on the label doesn't match the file contents)


#110595 - 08/14/17 09:31 AM Re: Kontron PSI98 [Re: rfka01]  
Joined: Jan 2012
Posts: 697
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 697
Bavaria
[Linked Image]

The machine certainly has a history - those relay and i/o cards point to industrial use. The disk drives are the other way round from the manuals - so I wouldn't put it past whoever changed this to also tamper with the ROMs.

I hope to get the PSI80 ROMs in some time soon - then we'll see how they dotted their i's there smile


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

Who's Online Now
5 registered members (palindrome, Duke, Luca Elia, Reznor007, B2K24), 20 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,400
Posts108,700
Members4,754
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.042s Queries: 14 (0.012s) Memory: 5.2017 MB (Peak: 5.5267 MB) Zlib enabled. Server Time: 2017-08-16 22:06:30 UTC