evildragon
Veteran Member
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).
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.
View attachment 63621
Would you mind sharing the 8525s ROM dump?
Would you mind sharing the 8525’s ROM dump?
61X8938 (bit 0 missing) 61X8940 (bit 0 missing) 61X8940 (correct)
f000:0000: 3631 5838 383[u][b]3[/b][/u] 3[u][b]8[/b][/u]20 61X88[u][b]38[/b][/u]. 3631 5838 383[u][b]4[/b][/u] 3[u][b]0[/b][/u]20 61X88[u][b]40[/b][/u]. 3631 5838 393[u][b]4[/b][/u] 3[u][b]0[/b][/u]20 61X89[u][b]40[/b][/u].
f000:0048: 5858 3838 3839 3[u][b]2[/b][/u]33 XX8889[u][b]2[/b][/u]3 5858 3838 3839 3[u][b]4[/b][/u]33 XX8889[u][b]4[/b][/u]3 5858 3838 3939 3[u][b]4[/b][/u]33 XX8899[u][b]4[/b][/u]3
f000:0050: 3[u][b]8[/b][/u]3[u][b]7[/b][/u] 2020 2828 4243 [u][b]87[/b][/u]..((BC 3[u][b]0[/b][/u]3[u][b]9[/b][/u] 2020 2828 4243 [u][b]09[/b][/u]..((BC 3[u][b]0[/b][/u]3[u][b]9[/b][/u] 2020 2828 4343 [u][b]09[/b][/u]..((CC
f000:e000: 3631 5838 383[u][b]3[/b][/u] 3[u][b]8[/b][/u]20 61X88[u][b]38[/b][/u]. 3631 5838 383[u][b]4[/b][/u] 3[u][b]0[/b][/u]20 61X88[u][b]40[/b][/u]. 3631 5838 393[u][b]4[/b][/u] 3[u][b]0[/b][/u]20 61X89[u][b]40[/b][/u].
f000:e6f8: 000[u][b]1[/b][/u] b400 0000 0017 .[u][b].[/b][/u]...... 000[u][b]2[/b][/u] b400 0000 0017 .[u][b].[/b][/u]...... 000[u][b]2[/b][/u] b400 0000 0017 .[u][b].[/b][/u]......
f000:f1a8: 40ca 0200 fa[u][b]e8[/b][/u] [u][b]ac0[/b][/u]5 @....[u][b]...[/b][/u] 40ca 0200 fa[u][b]0a[/b][/u] [u][b]e47[/b][/u]5 @....[u][b]..u[/b][/u] 40ca 0200 fb[u][b]0a[/b][/u] [u][b]e47[/b][/u]5 @....[u][b]..u[/b][/u]
f000:f1b0: 0a[u][b]e4[/b][/u] [u][b]740a[/b][/u] c[u][b]c4[/b][/u]0 [u][b]f6c2[/b][/u] .[u][b].t..@..[/b][/u] 0a[u][b]cd[/b][/u] [u][b]40f6[/b][/u] c[u][b]28[/b][/u]0 [u][b]74f1[/b][/u] .[u][b].@...t.[/b][/u] 0a[u][b]cd[/b][/u] [u][b]40f6[/b][/u] c[u][b]28[/b][/u]0 [u][b]74f1[/b][/u] .[u][b].@...t.[/b][/u]
f000:f1b8: [u][b]807[/b][/u]4 [u][b]ee32[/b][/u] [u][b]e4f[/b][/u]8 [u][b]80fc[/b][/u] [u][b].t.2....[/b][/u] [u][b]32e[/b][/u]4 [u][b]f880[/b][/u] [u][b]fc0[/b][/u]8 [u][b]7405[/b][/u] [u][b]2.....t.[/b][/u] [u][b]32e[/b][/u]4 [u][b]f880[/b][/u] [u][b]fc0[/b][/u]8 [u][b]7505[/b][/u] [u][b]2.....u.[/b][/u]
f000:f1c0: [u][b]0[/b][/u]87[u][b]5[/b][/u] 0[u][b]4[/b][/u]e[u][b]8[/b][/u] [u][b]7a01[/b][/u] [u][b]eae1[/b][/u] [u][b].u..z...[/b][/u] [u][b]e[/b][/u]87[u][b]e[/b][/u] 0[u][b]0[/b][/u]e[u][b]b[/b][/u] [u][b]e480[/b][/u] [u][b]fc15[/b][/u] [u][b].~......[/b][/u] [u][b]e[/b][/u]87[u][b]e[/b][/u] 0[u][b]1[/b][/u]e[u][b]b[/b][/u] [u][b]e480[/b][/u] [u][b]fc15[/b][/u] [u][b].~......[/b][/u]
f000:f1c8: [u][b]80fc[/b][/u] [u][b]1475[/b][/u] 0[u][b]4[/b][/u]e[u][b]8[/b][/u] da[u][b]01[/b][/u] [u][b]...u..[/b][/u].[u][b].[/b][/u] [u][b]7405[/b][/u] [u][b]e8dd[/b][/u] 0[u][b]0[/b][/u]e[u][b]b[/b][/u] da[u][b]e8[/b][/u] [u][b]t.....[/b][/u].[u][b].[/b][/u] [u][b]7505[/b][/u] [u][b]e8dd[/b][/u] 0[u][b]1[/b][/u]e[u][b]b[/b][/u] da[u][b]e8[/b][/u] [u][b]u.....[/b][/u].[u][b].[/b][/u]
f000:f1d0: [u][b]e[/b][/u]a[u][b]d7[/b][/u] 5251 521e 0656 [u][b]..[/b][/u]RQR..V [u][b]8[/b][/u]a[u][b]05[/b][/u] 5251 521e 0656 [u][b]..[/b][/u]RQR..V [u][b]8[/b][/u]a[u][b]05[/b][/u] 5351 521e 0656 [u][b]..[/b][/u]SQR..V
ffff:0000: ea5b e000 f03[u][b]1[/b][/u] 322f .[...[u][b]1[/b][/u]2/ ea5b e000 f03[u][b]0[/b][/u] 322f .[...[u][b]0[/b][/u]2/ ea5b e000 f03[u][b]0[/b][/u] 322f .[...[u][b]0[/b][/u]2/
ffff:0008: 303[u][b]2[/b][/u] 2e38 3600 fa[u][b]b7[/b][/u] 0[u][b]2[/b][/u].86..[u][b].[/b][/u] 303[u][b]5[/b][/u] 2e38 3600 fa[u][b]da[/b][/u] 0[u][b]5[/b][/u].86..[u][b].[/b][/u] 303[u][b]5[/b][/u] 2f38 3700 fa[u][b]da[/b][/u] 0[u][b]5[/b][/u]/87..[u][b].[/b][/u]
Did a new read of the 61X8938_A58470
A filthy pin it was.
Seems to be ok now.
Curious If they are the same as the other upload 61X8938
The new file
View attachment 63674
View attachment 63675
61X8938+61X8937........................|61X8940+61X8939........................
00000000: 3631 5838 393[u][b]3[/b][/u] 3[u][b]8[/b][/u]20- 61X89[u][b]38[/b][/u] |00000000: 3631 5838 393[u][b]4[/b][/u] 3[u][b]0[/b][/u]20- 61X89[u][b]40[/b][/u]
00000048: 5858 3838 3939 3[u][b]3[/b][/u]33- XX8899[u][b]3[/b][/u]3|00000048: 5858 3838 3939 3[u][b]4[/b][/u]33- XX8899[u][b]4[/b][/u]3
00000050: 3[u][b]8[/b][/u]3[u][b]7[/b][/u] 2020 2828 4343- [u][b]87[/b][/u]- ((CC|00000050: 3[u][b]0[/b][/u]3[u][b]9[/b][/u] 2020 2828 4343- [u][b]09[/b][/u]- ((CC
0000e000: 3631 5838 393[u][b]3[/b][/u] 3[u][b]8[/b][/u]20- 61X89[u][b]38[/b][/u] |0000e000: 3631 5838 393[u][b]4[/b][/u] 3[u][b]0[/b][/u]20- 61X89[u][b]40[/b][/u]
0000e6f8: 000[u][b]1[/b][/u] b400 0000 0017- .[u][b].[/b][/u]......|0000e6f8: 000[u][b]2[/b][/u] b400 0000 0017- .[u][b].[/b][/u]......
0000f1a8: 40ca 0200 fb[u][b]e8[/b][/u] [u][b]ac0[/b][/u]5- @....[u][b]...[/b][/u]|0000f1a8: 40ca 0200 fb[u][b]0a[/b][/u] [u][b]e47[/b][/u]5- @....[u][b]..u[/b][/u]
0000f1b0: 0a[u][b]e4[/b][/u] [u][b]750a[/b][/u] c[u][b]d4[/b][/u]0 [u][b]f6c2[/b][/u]- .[u][b].u..@..[/b][/u]|0000f1b0: 0a[u][b]cd[/b][/u] [u][b]40f6[/b][/u] c[u][b]28[/b][/u]0 [u][b]74f1[/b][/u]- .[u][b].@...t.[/b][/u]
0000f1b8: [u][b]807[/b][/u]4 [u][b]ee32[/b][/u] [u][b]e4f[/b][/u]8 [u][b]80fc[/b][/u]- [u][b].t.2....[/b][/u]|0000f1b8: [u][b]32e[/b][/u]4 [u][b]f880[/b][/u] [u][b]fc0[/b][/u]8 [u][b]7505[/b][/u]- [u][b]2.....u.[/b][/u]
0000f1c0: [u][b]0[/b][/u]87[u][b]5[/b][/u] 0[u][b]5[/b][/u]e[u][b]8[/b][/u] [u][b]7b01[/b][/u] [u][b]ebe1[/b][/u]- [u][b].u..{...[/b][/u]|0000f1c0: [u][b]e[/b][/u]87[u][b]e[/b][/u] 0[u][b]1[/b][/u]e[u][b]b[/b][/u] [u][b]e480[/b][/u] [u][b]fc15[/b][/u]- [u][b].~......[/b][/u]
0000f1c8: [u][b]80fc[/b][/u] [u][b]1575[/b][/u] 0[u][b]5[/b][/u]e[u][b]8[/b][/u] da[u][b]01[/b][/u]- [u][b]...u..[/b][/u].[u][b].[/b][/u]|0000f1c8: [u][b]7505[/b][/u] [u][b]e8dd[/b][/u] 0[u][b]1[/b][/u]e[u][b]b[/b][/u] da[u][b]e8[/b][/u]- [u][b]u.....[/b][/u].[u][b].[/b][/u]
0000f1d0: [u][b]ebd7[/b][/u] 5351 521e 0656- [u][b]..[/b][/u]SQR..V|0000f1d0: [u][b]8a05[/b][/u] 5351 521e 0656- [u][b]..[/b][/u]SQR..V
0000fff0: ea5b e000 f03[u][b]1[/b][/u] 322f- .[...[u][b]1[/b][/u]2/|0000fff0: ea5b e000 f03[u][b]0[/b][/u] 322f- .[...[u][b]0[/b][/u]2/
0000fff8: 3[u][b]1[/b][/u]3[u][b]2[/b][/u] 2f38 3[u][b]6[/b][/u]00 fa[u][b]b7[/b][/u]- [u][b]12[/b][/u]/8[u][b]6[/b][/u]..[u][b].[/b][/u]|0000fff8: 3[u][b]0[/b][/u]3[u][b]5[/b][/u] 2f38 3[u][b]7[/b][/u]00 fa[u][b]da[/b][/u]- [u][b]05[/b][/u]/8[u][b]7[/b][/u]..[u][b].[/b][/u]
Anyone know if the Model 30 BIOS ever had a listing (or a disassembly) published anywhere?
I suppose that's a big fat "no" at least from IBM's side, since that was right when they furiously back-tracked on "open architecture". I could have a go myself, but maybe some commented disassembly is already lying around somewhere?
rombios % ./build_roms.sh
Filenames ROM Model Font vectors ROM BASIC Copy- Part numbers
Even Odd Date 8x16 8x8 (VGA/MCGA) 8x8 vector rights Even Odd
68X1687 68X1627: 09/02/86 8530 8x16: 3960h 8x8V: 4960h 8x8: FA6Eh BASIC: 6000h 1981 1987 68X1645 68X1693 Part number mismatch
61X8938 61X8937: 12/12/86 8530 8x16: 3A30h 8x8V: 4A30h 8x8: FA6Eh BASIC: 6000h 1981 1987 61X8938 61X8937
61X8940 61X8939: 02/05/87 8530 8x16: 3A30h 8x8V: 4A30h 8x8: FA6Eh BASIC: 6000h 1981 1987 61X8940 61X8939
00F2122 00F2123: 06/26/87 8525 8x16: 2F48h 8x8V: 3F48h 8x8: FA6Eh BASIC: 6000h 1981 1987 00F2122 00F2123
33F4498 33F4499: 01/31/89 8530 8x16: 3A70h 8x8V: 4A70h 8x8: FA6Eh BASIC: 6000h 1981 1989 33F4498 33F4499
3) 8525 (CPU : 8086)
06/26/87 --> with P/N 00F2092 and 00F2093
06/26/87 --> with P/N 00F2122 and 00F2123