Hello
For the last decade , my personal hobby has been modifying the old IBM pc, in quest for more speed and more possibilities regarding software and hardware enhancements. The hobby took shape on basis of my experiences in 1987 when i did buy my first PC. It was an nice clone with only floppy drive and no monitor. (got myself a nice green cga monitor though).
The constant waiting for the PC , nourished the goal of more power and speed and space for this PC. And then 18 years later in 2005, i did restart this search for more power and space for this old PC.
Originally i did only look at add on boards, but later defined the hobby as "the original IBM 5150 with the coolest addons".
In some way i can say that i did achieve some of my goals.
More space for the old computer is simple - give it TMC 850 scsi controller and a modern SCSI disk, then you got ALOT of space.
More speed to the PC - i did test the 486 for inboard and it runs fast
, but perhaps not practical in daily living due to heat exhaust from the CPU.
( http://www.vintage-computer.com/vcfo...on-Inboard-386 )
Now for the software! With this post, i describe the road from standart windows 3.0 (realmode) to a more modern stage.
5150-cimonvg.jpg
edit : my mistake device=ibvhd.386 should read device=ibvfd.386
senario:
Let us imagine a person that did buy the first IBM 5150 and felt it was enough and did fulfill the duties of an personal computer.
Years go bye and some day a fellow coworker comes and "brags" about his new 32bit game called FreeCell! Our imaginative person then decides also to play FreeCell on this beloved IBM 5150.
...well if this is your senario - then read on , here comes the "how to do it"...
And YES it WERE possible to run win32s applications on the original 5150 with an Inboard 386/pc, in the year 1993
In this posting all hardware(*) is 1993 and earlier and software from the date Win32s 1.1 hit the streets (the files in Win32s v.1.1 dates 27 july 1993).
2015_10_04_7355--.jpg
*
components:
IBM 5150a 16-64kb motherboard
- BIOS chanced to facilitate Hard Drive and VGA with EPROM onboard.
Inboard 386
- 4 Mb extra RAM add on
I/O, parallel and serial,
-and a logitech mouse connected to the RS232 port.
VGA card, "video7" anno 1989
floppy controller with high density. and 1.44Mb floppy drive.
- all the discs i used for this project were in 1.44mb format.
- But if the original floppy were at hand in 360Kb format, it would be possible to install through an old low density controller and 360Kb drive.
Harddrive controller , the old Xebec version from 1985
- only hard disk working (with this Xebec) in my current stock, is the Seagate ST412 , 10Mb full size drive.
PSU, newer version added.
- The old 63 watt PSU is not enough, and in this setup i use 130 watt , think it is the import model.
monitor - VGA.
mouse and keyboard
* only not standart in this computer is the 386/16mhz CPU has been replaced with 386/33mhz and the oscillation from 32 Mhz to 40Mhz,resulting in the Inboard running at 20 MHz, but i don't think it affects the way of function for this computer.
2015_10_06_7365.jpg 2015_09_19_7303--.jpg 2015_09_19_7304.jpg
how i installed:
*Boot on PC DOS 5.0 floppy and install into hard drive C:
- IBM PC DOS boots upon completion. remember to boot next time on floppy, and add Inboard driver.
- IF you try to boot with HIMEM,SYS as first line in config.sys then PC stalls with "Parity Error"!
*copy INBRDPC.SYS to C: and add into first line of config.sys
*edit autoexec.bat so that SMARTDRV.EXE 256 256, by default it is like 2048 1024, and only leeves 3Mb for windows
*remove unwanted files in DOS directory
*install windows 3.1 from floppy drive (6 floppies in total)
*return to dos
*add share.exe to autoexec.bat (win32s demands share)
*copy inboard drivers that is extracted from either the original floppies ("windows 3.0 for inboard 386") or copy from an installation on harddrive
*place the inboard drivers in c:\windows\system directory
*edit system.ini
*remove unwanted files in windows and system..... when you got 10Mb in total, the space disappears just like that !
*defrag harddisk - swapfile must have non fragmented space.
*boot and start windows C:\win/3
*add permanent swapfile 1024Mb to system (win32s demands it)
*boot and start win/3, then install win32s version 1.1 and FreeCell application, from floppy drive , where the unpacked win32s files are
*boot and start win/3 - now you can play FreeCell on the first IBM PC
system.ini listing:
[boot]
shell=progman.exe
mouse.drv=lmouse.drv
network.drv=
language.dll=langsca.dll
sound.drv=mmsound.drv
comm.drv=comm.drv
keyboard.drv=ibkbd.drv <-----
system.drv=ibsystem.drv <-----
386grabber=VGA.3GR
oemfonts.fon=vgaoem.fon
286grabber=VGACOLOR.2GR
fixedfon.fon=vgafix.fon
fonts.fon=vgasys.fon
display.drv=SUPERVGA.DRV
drivers=mmsystem.dll winmm16.dll
[keyboard]
..(i did not alter any settings here)..
[boot.description]
..(i did not alter any settings here)..
[386Enh]
device=C:\WINDOWS\SYSTEM\WIN32S\W32S.386
mouse=lvmd.386
network=*dosnet,*vnetbios
ebios=*ebios
woafont=dosapp.fon
display=*VDDVGA
EGA80WOA.FON=EGA80WOA.FON
EGA40WOA.FON=EGA40WOA.FON
CGA80WOA.FON=CGA80WOA.FON
CGA40WOA.FON=CGA40WOA.FON
keyboard=ibvkd.386 <-----
;*vkd
device=vtdapi.386
device=ibvpicd.386 <-----
;*vpicd
device=*vtd
device=*reboot
device=ibvdmad.386 <-----
;*vdmad
device=*vsd
device=*v86mmgr
device=*pageswap
device=*dosmgr
device=*vmpoll
device=*wshell
device=*BLOCKDEV
device=*PAGEFILE
device=ibvhd.386 <-----and yes, my mistake
device=ibvfd.386 <----- the correct line
;*vfd
device=*parity
device=*biosxlat
device=*vcd
;device=ibvmcpd.386 << DO NOT USE! Then win32s do not run
device=*vmcpd
device=*combuff
;device=ibvhd.386
device=*cdpscsi
TimeCriticalSection=10000 <- added by me,but not necessary
InDOSPolling=FALSE <- added by me,but not necessary
local=CON
FileSysChange=off
PermSwapDOSDrive=C
PermSwapSizeK=1096
32BitDiskAcces=off <- added by me,but not necessary
[standard]
[NonWindowsApp]
..(i did not alter any settings here)..
[mci]
..(i did not alter any settings here)..
[drivers]
..(i did not alter any settings here)..
[LogiMouse]
..(i did not alter any settings here)..
[display]
..(i did not alter any settings here)..
my comments:
* Must give thanking thought to "Hagen" of this forum for bringing the existence of the "Windows 3.0 for Inboard 386/PC" to hour attention, thank you to the seller at Ebay that gave me the opportunity to try this out, and a great thank you to you forum-reads for your great advice and comments.
* This is NOT full functioning software/hardware setup! If i click on the "MS-DOS prompt" icon the computer halts with an error
And some utility programs also do not function. Like the QEMM memory analyser do not run - even though the QEMM do run fine.
But if you can live without the command.com then alot of other software runs just fine : Office suite 4.3 , photoshop 1.5, internet explorer 5.01 (extreme slow) but it runs online on the internet, Lotus smartsuite 4.0, matchcad 4.0, Borland c++ 4.52 compiles, but VC++ 1.52 do not. Windows 3.11 runs also - but same malfunctioning commmand.com like in the windows 3.1.
Have tried windows 95 with the inboard drivers but no luck until now.
* Please do not PM me for copy's of this software, not going to happen. Hope you can respect that.
remark : please do beware - this setup is by no way supportet by anyone , and for sure filled with bugs !!!
For the last decade , my personal hobby has been modifying the old IBM pc, in quest for more speed and more possibilities regarding software and hardware enhancements. The hobby took shape on basis of my experiences in 1987 when i did buy my first PC. It was an nice clone with only floppy drive and no monitor. (got myself a nice green cga monitor though).
The constant waiting for the PC , nourished the goal of more power and speed and space for this PC. And then 18 years later in 2005, i did restart this search for more power and space for this old PC.
Originally i did only look at add on boards, but later defined the hobby as "the original IBM 5150 with the coolest addons".
In some way i can say that i did achieve some of my goals.
More space for the old computer is simple - give it TMC 850 scsi controller and a modern SCSI disk, then you got ALOT of space.
More speed to the PC - i did test the 486 for inboard and it runs fast
( http://www.vintage-computer.com/vcfo...on-Inboard-386 )
Now for the software! With this post, i describe the road from standart windows 3.0 (realmode) to a more modern stage.
5150-cimonvg.jpg
edit : my mistake device=ibvhd.386 should read device=ibvfd.386
senario:
Let us imagine a person that did buy the first IBM 5150 and felt it was enough and did fulfill the duties of an personal computer.
Years go bye and some day a fellow coworker comes and "brags" about his new 32bit game called FreeCell! Our imaginative person then decides also to play FreeCell on this beloved IBM 5150.
...well if this is your senario - then read on , here comes the "how to do it"...
And YES it WERE possible to run win32s applications on the original 5150 with an Inboard 386/pc, in the year 1993
In this posting all hardware(*) is 1993 and earlier and software from the date Win32s 1.1 hit the streets (the files in Win32s v.1.1 dates 27 july 1993).
2015_10_04_7355--.jpg
*
components:
IBM 5150a 16-64kb motherboard
- BIOS chanced to facilitate Hard Drive and VGA with EPROM onboard.
Inboard 386
- 4 Mb extra RAM add on
I/O, parallel and serial,
-and a logitech mouse connected to the RS232 port.
VGA card, "video7" anno 1989
floppy controller with high density. and 1.44Mb floppy drive.
- all the discs i used for this project were in 1.44mb format.
- But if the original floppy were at hand in 360Kb format, it would be possible to install through an old low density controller and 360Kb drive.
Harddrive controller , the old Xebec version from 1985
- only hard disk working (with this Xebec) in my current stock, is the Seagate ST412 , 10Mb full size drive.
PSU, newer version added.
- The old 63 watt PSU is not enough, and in this setup i use 130 watt , think it is the import model.
monitor - VGA.
mouse and keyboard
* only not standart in this computer is the 386/16mhz CPU has been replaced with 386/33mhz and the oscillation from 32 Mhz to 40Mhz,resulting in the Inboard running at 20 MHz, but i don't think it affects the way of function for this computer.
2015_10_06_7365.jpg 2015_09_19_7303--.jpg 2015_09_19_7304.jpg
how i installed:
*Boot on PC DOS 5.0 floppy and install into hard drive C:
- IBM PC DOS boots upon completion. remember to boot next time on floppy, and add Inboard driver.
- IF you try to boot with HIMEM,SYS as first line in config.sys then PC stalls with "Parity Error"!
*copy INBRDPC.SYS to C: and add into first line of config.sys
*edit autoexec.bat so that SMARTDRV.EXE 256 256, by default it is like 2048 1024, and only leeves 3Mb for windows

*remove unwanted files in DOS directory
*install windows 3.1 from floppy drive (6 floppies in total)
*return to dos
*add share.exe to autoexec.bat (win32s demands share)
*copy inboard drivers that is extracted from either the original floppies ("windows 3.0 for inboard 386") or copy from an installation on harddrive
*place the inboard drivers in c:\windows\system directory
*edit system.ini
*remove unwanted files in windows and system..... when you got 10Mb in total, the space disappears just like that !
*defrag harddisk - swapfile must have non fragmented space.
*boot and start windows C:\win/3
*add permanent swapfile 1024Mb to system (win32s demands it)
*boot and start win/3, then install win32s version 1.1 and FreeCell application, from floppy drive , where the unpacked win32s files are
*boot and start win/3 - now you can play FreeCell on the first IBM PC
system.ini listing:
[boot]
shell=progman.exe
mouse.drv=lmouse.drv
network.drv=
language.dll=langsca.dll
sound.drv=mmsound.drv
comm.drv=comm.drv
keyboard.drv=ibkbd.drv <-----
system.drv=ibsystem.drv <-----
386grabber=VGA.3GR
oemfonts.fon=vgaoem.fon
286grabber=VGACOLOR.2GR
fixedfon.fon=vgafix.fon
fonts.fon=vgasys.fon
display.drv=SUPERVGA.DRV
drivers=mmsystem.dll winmm16.dll
[keyboard]
..(i did not alter any settings here)..
[boot.description]
..(i did not alter any settings here)..
[386Enh]
device=C:\WINDOWS\SYSTEM\WIN32S\W32S.386
mouse=lvmd.386
network=*dosnet,*vnetbios
ebios=*ebios
woafont=dosapp.fon
display=*VDDVGA
EGA80WOA.FON=EGA80WOA.FON
EGA40WOA.FON=EGA40WOA.FON
CGA80WOA.FON=CGA80WOA.FON
CGA40WOA.FON=CGA40WOA.FON
keyboard=ibvkd.386 <-----
;*vkd
device=vtdapi.386
device=ibvpicd.386 <-----
;*vpicd
device=*vtd
device=*reboot
device=ibvdmad.386 <-----
;*vdmad
device=*vsd
device=*v86mmgr
device=*pageswap
device=*dosmgr
device=*vmpoll
device=*wshell
device=*BLOCKDEV
device=*PAGEFILE
device=ibvhd.386 <-----and yes, my mistake
device=ibvfd.386 <----- the correct line
;*vfd
device=*parity
device=*biosxlat
device=*vcd
;device=ibvmcpd.386 << DO NOT USE! Then win32s do not run
device=*vmcpd
device=*combuff
;device=ibvhd.386
device=*cdpscsi
TimeCriticalSection=10000 <- added by me,but not necessary
InDOSPolling=FALSE <- added by me,but not necessary
local=CON
FileSysChange=off
PermSwapDOSDrive=C
PermSwapSizeK=1096
32BitDiskAcces=off <- added by me,but not necessary
[standard]
[NonWindowsApp]
..(i did not alter any settings here)..
[mci]
..(i did not alter any settings here)..
[drivers]
..(i did not alter any settings here)..
[LogiMouse]
..(i did not alter any settings here)..
[display]
..(i did not alter any settings here)..
my comments:
* Must give thanking thought to "Hagen" of this forum for bringing the existence of the "Windows 3.0 for Inboard 386/PC" to hour attention, thank you to the seller at Ebay that gave me the opportunity to try this out, and a great thank you to you forum-reads for your great advice and comments.
* This is NOT full functioning software/hardware setup! If i click on the "MS-DOS prompt" icon the computer halts with an error
And some utility programs also do not function. Like the QEMM memory analyser do not run - even though the QEMM do run fine.
But if you can live without the command.com then alot of other software runs just fine : Office suite 4.3 , photoshop 1.5, internet explorer 5.01 (extreme slow) but it runs online on the internet, Lotus smartsuite 4.0, matchcad 4.0, Borland c++ 4.52 compiles, but VC++ 1.52 do not. Windows 3.11 runs also - but same malfunctioning commmand.com like in the windows 3.1.
Have tried windows 95 with the inboard drivers but no luck until now.
* Please do not PM me for copy's of this software, not going to happen. Hope you can respect that.
remark : please do beware - this setup is by no way supportet by anyone , and for sure filled with bugs !!!
= Excellent space heater 

Comment