Image Map Image Map
Page 4 of 5 FirstFirst 12345 LastLast
Results 31 to 40 of 42

Thread: PS/2 Model 30 8086 BIOS dump?

  1. #31

    Default

    Model 25 286 and Model 30 286 BIOS versions at http://ibmmuseum.com/BIOS/25&30-286/

    30F9579/80 - 08/25/1988 version in two separate 27x256 images for a "Type 2" planar
    33F5540 - 06/28/1989 version (revision '02') in one 27x1024 image for a "Type 1" planar
    33F5381 - Image looks like the same as 33F5540, also in a single 40-pin 27x1024

    Model 25SX and PS/1 "Pro" 2123 (same planar, same BIOS version) at http://ibmmuseum.com/BIOS/25SX/

    87F4794 - 06/17/1992, typically identified as "revision 11', the only version made apparently, some have a date of 01/09/1992
    Disclaimer: The username IBMMuseum and domain IBMMuseum.com are not affiliated with IBM in any manner

  2. #32

    Default

    @IBMMuseum

    Thanks.

    But I think your dumped BIOS ROM of 8525/8530 286 (30F9579 / 30F9580) seems to be only half a size.

    Each ROM size should be 64KB.
    So you need to redump it again.

    P.S. I wonder IBM PS/2 8560 BIOS is same as 8550.

    Also I'm looking for IBM PS/2 8570 ROM BIOS (with 80386 Revision 1)

  3. #33

    Default

    I was going to bring up the size question. This dump (can't recall where I found it) has the 30F9579/80 pair as 64K each, plus the 128K file interleaved from both:

    ps2m30-30F9579_80.zip

    The "extra" segment appears before the familiar F000 one. Clearly it contains code, plus a bunch of extra fonts, and begins with the same FRU ID as the other segment.
    Anyone know what's the deal here? Is it mapped to E000? (regularly? bank-switched in some way?) Again, documentation has scant info.


    By the way:

    Quote Originally Posted by MennoJoshua View Post
    My goal of disassembly of the ROM BIOS is to get a better understanding of how the MCGA works, at least in text mode.
    Looks like someone has already done some of the research... the info here may interest you.
    MCGA is an odd beast for sure.
    int10h.org :: :: :: blog

  4. #34

    Default

    It's possible it was incorrectly dumped as 27c256 when it should be 27c512 in the programmer. Easy mistake.
    IBM PS/2 Model 25, NEC V30 8MHz, 640KB RAM, ATI VGA Wonder XL, 2GB SSD, Ethernet, DR DOS 6/GeOS, Xircom PE3 Ethernet

  5. #35

    Default

    Quote Originally Posted by evildragon View Post
    It's possible it was incorrectly dumped as 27c256 when it should be 27c512 in the programmer. Easy mistake.
    Yeah, I was rushing through late at night - I couldn't verify data were I knew it would be, and still left the images up.
    Disclaimer: The username IBMMuseum and domain IBMMuseum.com are not affiliated with IBM in any manner

  6. #36

    Default

    Quote Originally Posted by IBMMuseum View Post
    Yeah, I was rushing through late at night - I couldn't verify data were I knew it would be, and still left the images up.
    Re-dumped correctly (they are AMD 27C512, and say that on the chip) and uploaded (to the same location) again.
    Disclaimer: The username IBMMuseum and domain IBMMuseum.com are not affiliated with IBM in any manner

  7. #37

    Default

    Based on the scant information that's available, I assume that the first segment of the 128K sets is mapped to E000, and constitutes the 'ABIOS' extension present in the 286/386 machines for OS/2 support and the like.

    Of course, there's no officially sanctioned memory map showing what's really in there. All I can find is a patent(!) saying that the ABIOS portion occupies around 32K, and the rest may or may not be used for mapping certain extension ROMs.
    On the other hand... all images made so far of these sets (old and new) have the rest of that segment occupied by 20K of font data, with 0xCC bytes padding out the rest.

    So my own question becomes, is there any comprehensive material out there which documents, lists, or maps out the ABIOS? Other than IBM's own, which only documents (part of) the programming interface?
    int10h.org :: :: :: blog

  8. #38

    Default

    Thanks to anyone, I can verfiy the following.


    1) 8530 (CPU : 8086)


    *09/02/86 <-- First initial MCGA text font

    68X1645 (Size : 32KB, SHA1 : 4572fbd3009fd4304e5fc4f10edeef70253461cf, CRC32 : 8540a875)
    68X1693 (Size : 32KB, SHA1 : 8845ef4a0071f9364ed56be54e52f276034aeee5, CRC32 : b39f4ad


    *12/12/86 <-- Minir updated MCGA text font

    61X8937 (Size : 32KB, SHA1 : 4de251e791599340846e5498640e83ef902786f0, CRC32 : 5a94c1bc)
    61X8938 (Size : 32KB, SHA1 : 3fa65740502ac8cc98e0d37557b709f2caec4546, CRC32 : a14309fe)


    *02/05/87

    61X8939 (Size : 32KB, SHA1 : be0b514f0180473bd3ab32963f741a99f6a19945, CRC32 : 32be05ec)
    61X8940 (Size : 32KB, SHA1 : 7a05b8edcd34ae15cc407d91088c064240b8a9c9, CRC32 : d4dd49e5)


    *01/31/89

    33F4498 (Size : 32KB, SHA1 : 2854a7714eaebb027b84c95c16a73279af7e0892, CRC32 : f85c8482)
    33F4499 (Size : 32KB, SHA1 : 3f2227881ec65484a71c29f02f4beba97203fa5a, CRC32 : 6e94043c)


    2) 8525 (CPU : 8086)


    *06/26/87 --> with P/N 00F2092 and 00F2093

    00F2092 (Size : 32KB, SHA1 : e317dc52e934c8329829de4233b18c8e5a449997, CRC32 : 07504d59)
    00F2093 (Size : 32KB, SHA1 : 06e1e6fb84ec8b69067b9a8b8fe3dbc2135ee27c, CRC32 : 6bec269b)


    06/26/87 --> with P/N 00F2122 and 00F2123

    00F2122 (Size : 32KB, SHA1 : 2750755f1566dc2de965c808ac8d6321d026fcbc, CRC32 : 021f7a96)
    00F2123 (Size : 32KB, SHA1 : 577d1bbeaad141db014a9024f247b1a4d07c7480, CRC32 : 43db597f)


    3) 8530 or 8525 (CPU : 80286)


    *08/25/88

    30F9579 (Size : 64KB, SHA1 : 13fa26d895ce084278cd5ab1208fc16c80115ebe, CRC32 : 1448d3cb)
    30F9580 (Size : 64KB, SHA1 : c237b1760f8a4561ec47dc70fe2e9df664e56596, CRC32 : 9965a634)


    *06/28/89

    57F1144 (Size : 64KB, SHA1 : 048dcc93a0672d49a2c93c0ce92e659cdf990de9, CRC32 : cbab4a96)
    57F1145 (Size : 64KB, SHA1 : 2e892c544e422ad007ce18fbed39cd5832a7500a, CRC32 : 07511635)


    *You can patch 00F2092/00F2093 to 00F2122/00F2123 a by using Binary Hex Editor.

    --------------------
    00F2092 00F2122

    00000002: 30 31
    00000026: 30 31
    00000027: 39 32
    00002FFF: 0C 10
    00007002: 30 31
    -------------------

    -------------------
    00F2093 00F2123

    00000002: 39 32
    00000026: 30 31
    00000027: 39 32
    00007002: 39 32
    00007FFF: AF C3
    -------------------


    *I'm still looking for IBM PS/2 8560 (80286 Tower) BIOS ROM and IBM PS/2 8570 (80386) BIOS ROM (Early Revision)
    Last edited by fs5500; October 1st, 2020 at 10:08 AM.

  9. #39

    Default

    Quote Originally Posted by fs5500 View Post
    1) 8530 (CPU : 8086)

    ...

    *01/31/89

    33F4498 (Size : 32KB, SHA1 : 2854a7714eaebb027b84c95c16a73279af7e0892, CRC32 : f85c8482)
    33F4499 (Size : 32KB, SHA1 : 3f2227881ec65484a71c29f02f4beba97203fa5a, CRC32 : 6e94043c)


    2) 8525 (CPU : 8086)


    *06/26/87 --> with P/N 00F2092 and 00F2093

    00F2092 (Size : 32KB, SHA1 : e317dc52e934c8329829de4233b18c8e5a449997, CRC32 : 07504d59)
    00F2093 (Size : 32KB, SHA1 : 06e1e6fb84ec8b69067b9a8b8fe3dbc2135ee27c, CRC32 : 6bec269b)


    06/26/87 --> with P/N 00F2122 and 00F2123

    00F2122 (Size : 32KB, SHA1 : 2750755f1566dc2de965c808ac8d6321d026fcbc, CRC32 : 021f7a96)
    00F2123 (Size : 32KB, SHA1 : 577d1bbeaad141db014a9024f247b1a4d07c7480, CRC32 : 43db597f)
    The Model 30 BIOS 01/31/1989 ('Revision 04', which should also be on all later "Greenock planar" Model 30 systems, and many of the earlier "P-planar" versions) was supposed to allow the system to use the 30Mb proprietary HDD. Surprisingly, even the earliest Model 25 BIOS was supposed to support the 30Mb HDD as well. I do plan to empirically check that.

    Oh, there might be some later dialog describing an MCGA video fault that "8-Bit Guy" also had with the 7496 "Executive Workstation" too - starting him on the path of a horrific video...
    Disclaimer: The username IBMMuseum and domain IBMMuseum.com are not affiliated with IBM in any manner

  10. #40

    Default 8086-based PS/2 Model 30, all known BIOS versions

    So for the original query: http://ibmmuseum.com/BIOS/8530/
    Disclaimer: The username IBMMuseum and domain IBMMuseum.com are not affiliated with IBM in any manner

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
  •