Image Map Image Map
Page 1 of 4 1234 LastLast
Results 1 to 10 of 40

Thread: PS/2 Model 30 8086 BIOS dump?

  1. #1

    Default PS/2 Model 30 8086 BIOS dump?

    I'm doing an experiment with a Model 25 and was wondering if anyone had a BIOS dump of a Model 30, 8086 version? I've been looking online like crazy and haven't found a dump of the 30 or even the 25 (of which I dumped).
    IBM PS/2 Model 25, NEC V30 8MHz, 640KB RAM, ATI VGA Wonder XL, 2GB SSD, Ethernet, DR DOS 6/GeOS, Xircom PE3 Ethernet

  2. #2
    Join Date
    Apr 2014
    Location
    Dordrecht , Netherlands
    Posts
    224

    Default

    You are lucky.
    Found just 3 day's ago in box of Eproms 2 labeld IBM.
    I wondered what they are from.

    Found 1 list of Eproms that they mentioned one of the 2.
    So think they are indeed from the PS/2 30
    61X8937_A58470_IBM87
    61X8938_A58470_IBM87

    The 61X8938 in this listing found,
    Category : System Diagnostics for your computer
    Archive : BIOS32X.ZIP
    Filename : BIOSSIG.DBA

    See attached file for both of them.

    IBM_PS2-30.ZIP

  3. #3

    Default

    Quote Originally Posted by MauriceH View Post
    You are lucky.
    Found just 3 day's ago in box of Eproms 2 labeld IBM.
    I wondered what they are from.

    Found 1 list of Eproms that they mentioned one of the 2.
    So think they are indeed from the PS/2 30
    61X8937_A58470_IBM87
    61X8938_A58470_IBM87

    The 61X8938 in this listing found,
    Category : System Diagnostics for your computer
    Archive : BIOS32X.ZIP
    Filename : BIOSSIG.DBA

    See attached file for both of them.

    IBM_PS2-30.ZIP
    Awesome! Thanks, got my 27c256's on order right now.
    IBM PS/2 Model 25, NEC V30 8MHz, 640KB RAM, ATI VGA Wonder XL, 2GB SSD, Ethernet, DR DOS 6/GeOS, Xircom PE3 Ethernet

  4. #4

    Default

    Would you mind sharing the 8525’s ROM dump?

  5. #5

    Default

    Quote Originally Posted by MennoJoshua View Post
    Would you mind sharing the 8525’s ROM dump?
    I've got the 00F2122/00F2123 set (06/26/1987, 'Revision 00') at http://IBMMuseum.com/BIOS/8525/

    There was supposed to be a 'Revision 01' (11/02/198 release for the Model 25 as well.

    Here is a more complete list of BIOS versions on Model 30:

    FRU 68X1627/87: 09/02/1986. Revision 00
    [Need FRU please]: 12/12/1986, Revision 01
    FRU 61X8937/38 (European version): 12/13/1987, Revision 01 [offered above]
    FRU 61X8939/40: 02/05/1987, Revision 02
    [Unknown information], Revision 03
    FRU 33F4498/99: 01/31/89, Revision 04

    I was surprised I didn't have the 12/12/1986 version, but I remember a homemade label I did to mark one set with that date. It is common. The 'Revision 03' may not have been released by IBM, but I interposed it because of the '02' and '04' versions. Since the 61X8937/61X8938 has a datecode of "13/12/87", and is a 'Revision 01', I believe it to be a European version - it also has a date after 'Revision 02' was released in the U.S. as well.

    'Revision 04', commonly on what is called the Model 30 "Greenock planar", adds support to run the 30Mb proprietary HDD. Early Model 30 BIOS versions only supported the 20Mb drive. The 'Revision 00' Model 25 BIOS is supposed to support both HDD types. I've also seen the 33F4498/33F4499 set added on a Model 25 planar in the 7690 Nurse Workstation to support the RTC added to a 4-slot riser.
    Disclaimer: The username IBMMuseum and domain IBMMuseum.com are not affiliated with IBM in any manner

  6. #6

    Default

    Quote Originally Posted by MennoJoshua View Post
    Would you mind sharing the 8525’s ROM dump?
    My BIOS has the same checksum as IBMMuseum's, you can use his link. I only just now saw your reply this morning.
    IBM PS/2 Model 25, NEC V30 8MHz, 640KB RAM, ATI VGA Wonder XL, 2GB SSD, Ethernet, DR DOS 6/GeOS, Xircom PE3 Ethernet

  7. #7
    Join Date
    Apr 2014
    Location
    Dordrecht , Netherlands
    Posts
    224

    Default

    Picture of both the IBM 61X8937 and 61X8938 Eproms.
    IBM_PS2-30_61X8937_61X8938_Eprom_1987.jpg

  8. #8

    Default

    The 61X8937_A58470_IBM87.BIN file appears to have bit 0 set on every byte. ("splice" is a tool I recently wrote to merge odd/even pairs and dump some rudimentary information about them.)

    % splice --verbose 61X8940.BIN 61X8939.BIN 61X894061X8939.BIN
    Written 65536 bytes...
    ROM size: 64kB
    Entry point: F000:E05B
    Date: 02/05/87
    IBM PS/2 Model 25 or 30
    % xxd 61X894061X8939.BIN | tail -2
    0000ffe0: 08ee b8a0 0f48 75fd b00c ee4a 4aeb e000 .....Hu....JJ...
    0000fff0: ea5b e000 f030 322f 3035 2f38 3700 fada .[...02/05/87...
    % splice --verbose 61X8938_A58470_IBM87.bin 61X8937_A58470_IBM87.bin 61X893861X8937.BIN
    Written 65536 bytes...
    splice: Warning: Even file 61X8938_A58470_IBM87.bin always has bit 0 set.
    ROM size: 64kB
    % xxd 61X893861X8937.BIN | tail -2
    0000ffe0: 09ee b9a0 0f48 75fd b10c ef4a 4beb e100 .....Hu....JK...
    0000fff0: eb5b e100 f131 332f 3132 2f38 3700 fbb7 .[...13/12/87...
    %


    It is probably safe to conclude that the actual date for the 61X8937 set of ROMs is 12/12/87, although it could be 12/02/87, 12/12/86, or 12/02/86.

    There is very little different (at least on the odd ROM) between 61X8937 and 61X8939; I will post later with what I find those differences to be.
    Last edited by MennoJoshua; September 25th, 2020 at 07:31 AM.

  9. #9

    Default

    Here's a preliminary preview of the differences, 61X8938+69X8937 on the left side, 61X8940+61X8939 in the middle for comparison, with the even bytes' bit 0 always 0. 61X8940+61X8939 is on the right side unchanged (without setting bit 0 of the even bytes to 0).

    00, 40, 50, e000, and fff0 are obviously just differences in the part number or date.

    e6f9 is 1 on 61X8938, 2 on 61X8940.

    Off of my (questionable) memory, f1a0-1d0 is character ROM or a drive parameter table.

    Bad ROM............................... Comparison ROM........................ Good ROM
    00000000: 3631 5838 3833 3820 61X8838. 00000000: 3631 5838 3834 3020 61X8840. 00000000: 3631 5838 3934 3020 61X8940.
    00000048: 5858 3838 3839 3233 XX888923 00000048: 5858 3838 3839 3433 XX888943 00000048: 5858 3838 3939 3433 XX889943
    00000050: 3837 2020 2828 4243 87..((BC 00000050: 3039 2020 2828 4243 09..((BC 00000050: 3039 2020 2828 4343 09..((CC
    0000e000: 3631 5838 3833 3820 61X8838. 0000e000: 3631 5838 3834 3020 61X8840. 0000e000: 3631 5838 3934 3020 61X8940.
    0000e6f8: 0001 b400 0000 0017 ........ 0000e6f8: 0002 b400 0000 0017 ........ 0000e6f8: 0002 b400 0000 0017 ........
    0000f1a8: 40ca 0200 fae8 ac05 @....... 0000f1a8: 40ca 0200 fa0a e475 @......u 0000f1a8: 40ca 0200 fb0a e475 @......u
    0000f1b0: 0ae4 740a cc40 f6c2 ..t..@.. 0000f1b0: 0acd 40f6 c280 74f1 ..@...t. 0000f1b0: 0acd 40f6 c280 74f1 ..@...t.
    0000f1b8: 8074 ee32 e4f8 80fc .t.2.... 0000f1b8: 32e4 f880 fc08 7405 2.....t. 0000f1b8: 32e4 f880 fc08 7505 2.....u.
    0000f1c0: 0875 04e8 7a01 eae1 .u..z... 0000f1c0: e87e 00eb e480 fc15 .~...... 0000f1c0: e87e 01eb e480 fc15 .~......
    0000f1c8: 80fc 1475 04e8 da01 ...u.... 0000f1c8: 7405 e8dd 00eb dae8 t....... 0000f1c8: 7505 e8dd 01eb dae8 u.......
    0000f1d0: ead7 5251 521e 0656 ..RQR..V 0000f1d0: 8a05 5251 521e 0656 ..RQR..V 0000f1d0: 8a05 5351 521e 0656 ..SQR..V
    0000fff0: ea5b e000 f031 322f .[...12/ 0000fff0: ea5b e000 f030 322f .[...02/ 0000fff0: ea5b e000 f030 322f .[...02/
    0000fff8: 3032 2e38 3600 fab7 02.86... 0000fff8: 3035 2e38 3600 fada 05.86... 0000fff8: 3035 2f38 3700 fada 05/87...
    Last edited by MennoJoshua; September 25th, 2020 at 01:34 PM.

  10. #10
    Join Date
    Apr 2014
    Location
    Dordrecht , Netherlands
    Posts
    224

    Default

    You mean the 61X8938 is probably bad?

    I'll could try to read it again.
    Maybe a pin was filthy or so.

    Let me know

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •