Previous Thread
Next Thread
Print Thread
Page 253 of 254 1 2 251 252 253 254
#112106 - 01/08/18 02:14 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Jan 2012
Posts: 777
crazyc Offline
Senior Member
crazyc  Offline
Senior Member

Joined: Jan 2012
Posts: 777
It should show in the debug log window which instruction is failing. It should be trivial to fix assuming we've just missed a lockable instruction.

#112108 - 01/08/18 02:33 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Aug 2009
Posts: 1,138
Kale Offline
Very Senior Member
Kale  Offline
Very Senior Member

Joined: Aug 2009
Posts: 1,138
Naples, Italy
Here:

[Linked Image]

[Linked Image]

#112109 - 01/08/18 02:38 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Jan 2012
Posts: 777
crazyc Offline
Senior Member
crazyc  Offline
Senior Member

Joined: Jan 2012
Posts: 777


Edit: yup address operand size prefix.

Last edited by crazyc; 01/08/18 02:41 PM.
#112110 - 01/08/18 03:30 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Aug 2009
Posts: 1,138
Kale Offline
Very Senior Member
Kale  Offline
Very Senior Member

Joined: Aug 2009
Posts: 1,138
Naples, Italy
It works smile

[Linked Image]

ETA: a side effect of this fix seems to be that Windows 95 no longer BSoDs at shutdown with 256+ colors. smile

Last edited by Kale; 01/08/18 05:14 PM.
#112540 - 02/08/18 08:22 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Jan 2012
Posts: 887
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member

Joined: Jan 2012
Posts: 887
Bavaria
Got another luggable, the Compaq Portable II

[Linked Image]

It's your basic 8 MHz 80286 affair with four ISA slots ... my machine unfortunately has been cannibalized for its drives, but originally they came with the usual mix of one or two floppy drives and / or a harddisk. In this case the standard floppy drive was 360K, the harddisk options being 10 or 20MB - MFM drives connected to an IDE card via an adapter.

The standard video card is a CGA/Hercules hybrid that is described well on John Elliott's site.

Here's where things get interesting though. My machine has the Compaq EGA instead of the default card, notable for its connector for the internal monitor of the Portable II.

[Linked Image]

This box came fully stacked - in addition to the standard compliment of cards, there is an Irwin tape streamer card and a PC/3278 terminal emulation board.

[Linked Image]

There's no company name on my card, but the IRMA cards look very similar: http://www.computinghistory.org.uk/det/40314/IRMA-PC-3278-Decision-Support-Interface/

The Portable II's BIOS ROMs slip right into the AT driver, and I'll issue a PR later, but I've also dumped the keyboard controller and the EGA BIOS which unfortunately doesn't work out of the box with our driver. I'll leave that stuff for people who know what they're doing smile

Files are on the FTP and here.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
#112557 - 02/10/18 12:08 AM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Aug 2015
Posts: 356
Edstrom Offline
Senior Member
Edstrom  Offline
Senior Member

Joined: Aug 2015
Posts: 356
I have just dumped the DOS 3.10 system disks for the Ericsson WS286, rfka01 helped me buying them at the German Ebay since they would not ship to here.

[Linked Image] [Linked Image]

Interestingly enough there was a maintenance disk included where all the special features of the machine can be tested. As the WS286 BIOS was just dumped and added to the at.cpp generic AT clone I was curious how "Ericsson compatible" the video modes are and here is the result:

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

The 40x25 and 320x200 seems to miss some characters but the Ericsson name is printed just fine.... The hi res modes caused even more problems:

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

Two modes looked just bananas but I could still get back to the menu and there was a lot of messages like "EGA: Read mode 1 not supported yet!" which probably explains why the Ericsson logo isn't filled. More problematic is that two of the other modes crashed so hard that I couldn't get back to the menu.

Are these standard video mode tests or Ericsson specific? I would like to see what they should look like but I guess I need to find a working WS286 and ask the owner to run the test suite for me.

Anyway I am happy that the dump was worth the money/effort and this will indeed help finding the fixes needed for the WS286.

#112562 - 02/10/18 07:09 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Mar 2005
Posts: 499
incog Offline
Senior Member
incog  Offline
Senior Member

Joined: Mar 2005
Posts: 499
Bradford, UK
http://retro-net.de/assets/files/PC7486SLC-33.zip - Amstrad PC7486SLC-33 - BIOS-Dump

#112585 - 02/11/18 08:49 PM Re: PC/XT/AT (inside) WIP topic [Re: incog]  
Joined: Mar 2005
Posts: 499
incog Offline
Senior Member
incog  Offline
Senior Member

Joined: Mar 2005
Posts: 499
Bradford, UK


This is related to the Amstrad MegaPC's in MAME already. Cached as the page is gone.

The Amstrad MegaPC's came with an ISA card that is a Sega MegaDrive, right now the MAME drivers miss this out.

I donated 2 of these to museums, I still have the keyboard controllers from 2 Amstrad MegaPC and can send them for dumping.

Last edited by incog; 02/11/18 09:26 PM.
#112727 - 02/23/18 01:57 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Aug 2015
Posts: 356
Edstrom Offline
Senior Member
Edstrom  Offline
Senior Member

Joined: Aug 2015
Posts: 356
I am adding the MDA graphics adapter the came with the Ericsson WS286 and EPC. Mattis helped me with the eprom dumps and some pictures but it looks a lot different from the MDA adapters we have so far. It has two crystals to start with, 19.1700 MHz and 17.040 MHz and there are also two eproms, one which is apparantly a character eprom and another that doesn't contain code or character data, maybe translation tables for localization?

[Linked Image]

How does this character rom translate into the gfx_layout?
Code
 00 00 0e 1b 19 18 3c 18 18 18 3c 00 00 00 00 00  >......<...<.....<
 00 00 00 00 3b 66 66 66 66 3e 06 06 66 3c 00 00  >....;ffff>..f<..<
 00 00 70 30 36 3b 33 33 33 33 73 00 00 00 00 00  >..p06;3333s.....<
 00 0c 0c 00 1c 0c 0c 0c 0c 0c 1e 00 00 00 00 00  >................<
 00 0c 0c 00 1c 0c 0c 0c 0c 0c 0c 6c 6c 38 00 00  >...........ll8..<
 00 00 70 30 33 33 36 3c 36 33 73 00 00 00 00 00  >..p0336<63s.....<
 00 00 1c 0c 0c 0c 0c 0c 0c 0c 1e 00 00 00 00 00  >................<
 00 00 00 00 76 7f 6b 6b 6b 6b 6b 00 00 00 00 00  >....v.kkkkk.....<
 00 00 00 00 6e 33 33 33 33 33 33 00 00 00 00 00  >....n333333.....<
 00 00 00 00 3e 63 63 63 63 63 3e 00 00 00 00 00  >....>ccccc>.....<
 00 00 00 00 5e 33 33 33 33 33 3e 30 30 78 00 00  >....^33333>00x..<
 00 00 00 00 3d 66 66 66 66 66 3e 06 06 0f 00 00  >....=fffff>.....<
 00 00 00 00 6e 3b 33 30 30 30 78 00 00 00 00 00  >....n;3000x.....<
 00 00 00 00 3e 63 38 1c 0e 63 3e 00 00 00 00 00  >....>c8..c>.....<
 00 00 08 18 18 3c 18 18 18 1b 0e 00 00 00 00 00  >.....<..........<
 00 00 00 00 66 66 66 66 66 66 3b 00 00 00 00 00  >....ffffff;.....<
 00 00 00 00 63 63 63 63 36 1c 08 00 00 00 00 00  >....cccc6.......<


Snippet from the localization rom
Code
 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f  >................<
 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f  >................<
 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f  > !"#$%&'()*+,-./<
 30 31 32 33 34 35 36 31 31 39 3a 3b 3c 3d 3e 3f  >0123456119:;<=>?<
 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f  >@ABCDEFGHIJKLMNO<
 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f  >PQRSTUVWXYZ[\]^_<
 60 63 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f  >`cbcdefghijklmno<
 70 63 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f  >pcrstuvwxyz{|}~.<
 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f  >................<
 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f  >................<
 a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af  >................<
 b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf  >................<
 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf  >................<
 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df  >................<
 e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef  >................<
 f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff  >................<


The board supposedly also supports a 640x400 hi-res mode

Any clues or suggestions are welcome here, I have no schematics, no physical board or documentation apart from a few front side pics.

#112735 - 02/25/18 12:47 AM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Dec 2012
Posts: 242
LoganB Offline
Senior Member
LoganB  Offline
Senior Member

Joined: Dec 2012
Posts: 242
Dunedin, NZ
Gateway 4DX2-50V
Quote
[13:41:43] <Mister_Argent|2> https://drive.google.com/file/d/1YDLG-zTLzYBLQG0FkzG34tTmN8RhNcwi/view?usp=sharing
[13:42:00] <Mister_Argent|2> might not be quite clean, though. I notice part of the Mach32 BIOS made it in.

romident gives
Code
C000C7FF.ROM        = gfxultrapro_vlb.bin   gfxultrap  ATi Graphics Ultra Pro Card (device)
F000F7FF.ROM        NO MATCH
F800FFFF.ROM        NO MATCH

Page 253 of 254 1 2 251 252 253 254

Who's Online Now
2 registered members (Robbbert, dxl), 16 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,534
Posts111,541
Members4,793
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.136s Queries: 15 (0.089s) Memory: 5.0340 MB (Peak: 5.2602 MB) Zlib enabled. Server Time: 2018-05-23 09:07:07 UTC