Previous Thread
Next Thread
Print Thread
Page 248 of 253 1 2 246 247 248 249 250 252 253
#111272 - 11/14/17 06:21 AM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Dec 1999
Posts: 1,169
Justin Offline
Very Senior Member
Justin  Offline
Very Senior Member

Joined: Dec 1999
Posts: 1,169
Vancouver Island, BC, Canada
So I've recently started adding some more copy-protected PC software to the ibm5150 softlist. MAME has had varying support for copy protected PC disks for a while now in formats like TD0 and IMD, but these require a working DOS PC to run the imaging software and the formats are proprietary and undocumented which is not great for preservation. The Kryoflux board works for reading the disks on modern PCs but produces raw files which can't be used in MAME directly. (MAME can read SPS' IPF format but the software that produces these from raw Kryoflux dumps is not public.) However, it is possible to convert these files into a format usable in MAME by using a free utility called HxCFloppyEmulator. Here's a tutorial:

1. Download HxCFloppyEmulator_soft.zip from http://hxc2001.com/download/floppy_drive_emulator/

2. Run the GUI and click the first "Load" button (NOT the raw one)

3. Select the first .raw file (e.g. track00.0.raw)

4. Wait for the progress bar to finish

[Linked Image]

5. Click the "Export" button

6. Select "MFM File (MFM/FM track file format) (*.mfm)"

7. Enter a filename (e.g. disk1.mfm) and save

8. You should be able to load the .mfm file as a normal disk image in MAME. With the copy protections I've tried so far everything has worked fine and the software thinks it is running from an original disk. (As I understand it the PC floppy controller didn't allow for the really creative copy-protection methods seen on other systems like Amiga and Apple II.)

Obligatory screenshots:

Space Quest II (from my own disks, now added to the softlist):

[Linked Image] [Linked Image]

Microsoft Word 1.15 and 2.00 (dumps available online, and added to the softlist as well):

[Linked Image] [Linked Image]

#111312 - 11/20/17 11:41 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Jan 2012
Posts: 837
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 837
Bavaria
In post #111233 I presented the Compaq Portable III and linked to a site that claims that its graphics card is compatible with the AT&T PC 6300/Olivetti M24 (640x400 monochrome, enhanced CGA, not-quite-EGA). Deriving from IBM 5170, the BIOS slots in nicely, and I gave it the m24_cga graphics card and the hdc hard disk controller which let me install DOS without a hitch.

A good test case for graphics compatibility is Windows 3.0 as it contains drivers for the Compaq 640x400 pixels Plasma screen that is used on the Portable III and its successor, the Portable 386.

[Linked Image]

After the text mode install, Windows tries to switch to graphics mode, and you can see it opening ... ahem ... Windows, but it fails to fully switch to graphics mode, leaving me with that colourful screen with lots of blinking characters.

[Linked Image]

If you launch Windows after one such botched installation attempt, you can see the boot screen in monochrome CGA for a fraction of a second, then the green text screen appears.

Time for a cross check: On the Olivetti M24 driver, the Windows installer correctly recognizes the AT&T/Olivetti graphics adapter, installs in text mode and then switches to graphics mode.

The coup de grace, however, is: If you install Windows 3.0 in the Olivetti M24 driver using the Compaq Portable Plasma setting, Windows works just like with the proprietary Olivetti setting.

[Linked Image]

John Elliott gives some hints on the peculiarities of the Portable III's video system - I'd love it if some minor tweak by a kind dev would allow the M24 adapter to be repurposed as a generic AT&T PC 6300 "super CGA" adapter - Team E's just dumped two early Nixdorf 286 Laptops that used that same chipset.

Under "Machine configuration - CGA monitor type" you can set different displays, e.g. an LCD - but the actual MAME display doesn't change. What additional steps are necessary to get the LCD screen simulation that is used in some drivers - and do we already have a red/amber plasma screen emulation?


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#111377 - 11/25/17 09:42 PM Re: PC/XT/AT (inside) WIP topic [Re: John Elliott]  
Joined: Sep 2004
Posts: 48
John Elliott Offline
Member
John Elliott  Offline
Member

Joined: Sep 2004
Posts: 48
Originally Posted by John Elliott
Sadly my real T1000's now got a blown motherboard, so there are some bits of its behaviour that I can't be quite sure about. I have managed to desolder the character ROM and 80C50 -- does anyone have the facilities to dump these?


Tried using an adapter to dump the font ROM myself and succeeded only in snapping the A8 pin off :-( I'm obviously far too clumsy to try and dump surface-mount devices.

#111390 - 11/27/17 06:52 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Feb 2012
Posts: 59
Tinu Offline
Member
Tinu  Offline
Member

Joined: Feb 2012
Posts: 59
Switzerland
I have the feeling that I am doing something fundamentally wrong... Using the PC XT (5160) emulator, with it's default ibmxt keyboard, how can I enter for example an attention sign (Alt-2 on a german keyboard)?

I have a picture of an old German 83 Key Model F keyboard in front of me, and even back then some characters were printed in front of the keys. For example: Alt-< gives a backslash, or Alt-2 the attention sign.

So I would hope to see the same thing in the MESS emulated version. But after booting IBM DOS 3.30, with "keyb gr" executed, I see nothing at all when using the Alt-key together with another key. The Alt key as such (standalone) seems to work fine, as confirmed with the Diagnostics 2.08 disk. So it's not a mapping problem. Somehow DOS reacts differently to the emulated keyboard than it would do to the real hardware.

Is this something known? Or am I doing something wrong?

#111391 - 11/27/17 07:21 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Mar 2001
Posts: 15,807
R. Belmont Online content
R. Belmont  Online Content

Very Senior Member

Joined: Mar 2001
Posts: 15,807
USA
I believe the default XT keyboard is a US English one, so it may behave differently from a German keyboard.

#111394 - 11/27/17 08:03 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Jan 2012
Posts: 837
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 837
Bavaria
Don't mind Spidey ... this is the keyboard Tinu has in mind
[Linked Image]
[Linked Image]
[Linked Image]

Using DOS >3.3, the German keyboard driver is loaded with

Code
keyboard gr,,a:\keyboard.sys
and substitute the path of your keyboard definition file for a:\

The special characters actually work fine and as expected in MAME, but you've got to remember that the XT keyboard only has one CTRL and one ALT key ...
... you need CTRL and ALT together (Tinu misremembers this as only ALT being required), the AT keyboards have an ALT GR key for this.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#111404 - 11/28/17 03:46 PM Re: PC/XT/AT (inside) WIP topic [Re: rfka01]  
Joined: Feb 2012
Posts: 59
Tinu Offline
Member
Tinu  Offline
Member

Joined: Feb 2012
Posts: 59
Switzerland
Originally Posted by rfka01

... you need CTRL and ALT together (Tinu misremembers this as only ALT being required), the AT keyboards have an ALT GR key for this.

Ah, now that I read this I remember wink It's even come back to my muscle memory: Left hand, index finger and thumb are used for Ctrl and Alt, right index finger for the key. So I have to remap the control key to the physical caps lock key on my keyboard, and the alt key to the physical left control key.

Many thanks! Martin

#111412 - 11/28/17 06:23 PM Re: PC/XT/AT (inside) WIP topic [Re: rfka01]  
Joined: Feb 2012
Posts: 59
Tinu Offline
Member
Tinu  Offline
Member

Joined: Feb 2012
Posts: 59
Switzerland
Originally Posted by rfka01
... this is the keyboard Tinu has in mind...

This is now really off topic, but I'll ask anyway: What I truly had in mind was the Swiss variant of the 83 key PC XT keyboard. I searched for an hour on the internet, on auction sites etc. but could not find any picture. Also, I know that a Swiss variant of PC DOS 1.1 was produced, which had a file "keybsg.com" on the diskette. There must also be one with a "keybgr.com", I guess. I could not find either one, only the US version seems to have survived to this day. Or does anyone have an image of Swiss or German DOS 1.1?

#111414 - 11/28/17 07:09 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Mar 2001
Posts: 15,807
R. Belmont Online content
R. Belmont  Online Content

Very Senior Member

Joined: Mar 2001
Posts: 15,807
USA
I assume given we have CP/M for about 2 dozen obscure Central European computers now that Swiss and German DOS must both be around somewhere.

#111416 - 11/28/17 07:26 PM Re: PC/XT/AT (inside) WIP topic [Re: Tinu]  
Joined: Oct 2009
Posts: 2
Stick Offline
Member
Stick  Offline
Member

Joined: Oct 2009
Posts: 2
Could this be what you were looking for?
[Linked Image]

Found in this forum thread:
http://www.vcfed.org/forum/showthread.php?51773-IBM-XT-286-with-IBM-VGA-on-EBAY-DE

Page 248 of 253 1 2 246 247 248 249 250 252 253

Who's Online Now
6 registered members (AntoPISA, R. Belmont, sof-max, mixmaster, 2 invisible), 23 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,479
Posts110,299
Members4,770
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.055s Queries: 14 (0.029s) Memory: 5.0373 MB (Peak: 5.2854 MB) Zlib enabled. Server Time: 2018-01-17 20:18:26 UTC