BetaArchive Logo
Navigation Home Screenshots Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 10d, 13h, 1m | CPU: 50% | MEM: 1827MB of 3249MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 84 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
 PostPost subject: How to make MinWin-like OS out of XP Setup Files        Posted: Fri Oct 19, 2007 8:17 pm 
Reply with quote
Donator
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2404
To make an equivalent to MinWin.

You must use Windows XP SP2 Installation Media.
Compile URTL from TinyKRNL

Copy the following:
Filelist:
Code:
DIR of I386
NTDETECT.COM
SETUPLDR.BIN
TxtSetup.Sif

DIR of I386\System32
basesrv.dll
biosinfo.inf
bootvid.dl_
c_1252.nl_
c_437.nl_
ctype.nl_
hal.dl_
kbdus.dll
kdcom.dl_
l_intl.nls
ntdll.dll
ntoskrnl.ex_
setupreg.hiv
smss.exe
vgaoem.fon

DIR of I386\System32\Config
default
sam
security
software

DIR of I386\System32\Drivers
acpi.sy_
acpiec.sy_
aliide.sy_
atapi.sy_
cdfs.sy_
cdrom.sy_
classpnp.sy_
cmdide.sy_
disk.sy_
dmboot.sy_
dmio.sy_
dmload.sy_
dxapi.sys
dxg.sys
dxgthk.sys
fastfat.sy_
fdc.sy_
flpydisk.sy_
fsrec.sy_
hidclass.sy_
hidparse.sy_
i8042prt.sy_
intelide.sy_
isapnp.sy_
kbdclass.sy_
ksecdd.sys
mcd.sy_
mouclass.sy_
mouhid.sy_
mountmgr.sy_
mup.sy_
ndis.sy_
npfs.sy_
ntfs.sy_
null.sy_
oprghldr.sy_
partmgr.sy_
pci.sy_
pciidex.sys
setupdd.sy_
spddlang.sy_
vga.sys
viaide.sy_
videoprt.sys
wmilib.sy_


txtsetup.sif:
Code:
[Version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}

[SourceDisksNames.x86]
1="Boot Disk","\win51ip",,\i386

[WinntDirectories]
1="\"
2=system32
3=system32\config
4=system32\drivers
22=Fonts

[SetupData]
SetupSourcePath="\"
MajorVersion=5
MinorVersion=1
DefaultPath=\WINNT
OsLoadOptions="/fastdetect /minint"
ForceScsi=1
ForceDiskClass=1
ForceCDRom=1
Architecture=i386
DriverCabName=driver.cab
ProductType=0
LoaderPrompt="Please wait..."
RequiredMemory="134217728"
Pagefile=115,250

[DiskDrivers.Load]

[FileSystems.Load]
ksecdd=ksecdd.sys
fat=fastfat.sys
ntfs=ntfs.sys

[HardwareIdsDatabase]
GenDisk="Disk",{4D36E967-E325-11CE-BFC1-08002BE10318}
GenOptical="Disk"
GenCdRom="CdRom"
SCSI\WormSONY____CD-R___CDU920S__="CdRom"
PCI\VEN_105A&DEV_4D33="pciide"
PCI\VEN_105A&DEV_4D33="pciide"
PCI\CC_0101="pciide"
*PNP0600="atapi"
*PNP0A00="isapnp"
*PNP0A01="isapnp"
*PNP0A04="isapnp"
*PNP0A03="pci"
*PNP0C08="acpi"
*PNP0C09="acpiec"
*PNP0300="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0301="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0302="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0303="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0304="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0305="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0306="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0309="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP030a="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP030b="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0320="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*CPQA0D7="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
PS2_KEYBOARD="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0F02="inport",{4D36E96F-E325-11CE-BFC1-08002BE10318}
*PNP0F03="i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}
*PNP0F0B="i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}
*PNP0F0D="inport",{4D36E96F-E325-11CE-BFC1-08002BE10318}
*PNP0F0E="i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}
*PNP0F12="i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}
*PNP0F13="i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}
PS2_MOUSE="i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}
PCI\CC_0604="pci"
PCI\CC_0601="isapnp"
PCI\CC_0602="isapnp"
PCI\VEN_1025&DEV_1435="isapnp"
PCI\VEN_10B9&DEV_1445="isapnp"
PCI\VEN_10B9&DEV_1449="isapnp"
PCI\VEN_10B9&DEV_1489="isapnp"
PCI\VEN_10B9&DEV_1523="isapnp"
PCI\VEN_10B9&DEV_1533="isapnp"
PCI\VEN_0E11&DEV_0001="isapnp"
PCI\VEN_0E11&DEV_0002="isapnp"
PCI\VEN_0E11&DEV_AE29="isapnp"
PCI\VEN_0E11&DEV_AE2B="isapnp"
PCI\VEN_1080&DEV_0600="isapnp"
PCI\VEN_1014&DEV_000A="isapnp"
PCI\VEN_8086&DEV_0482="isapnp"
PCI\VEN_8086&DEV_0484="isapnp"
PCI\VEN_8086&DEV_0486="isapnp"
PCI\VEN_8086&DEV_122E="isapnp"
PCI\VEN_8086&DEV_123C="isapnp"
PCI\VEN_8086&DEV_7000="isapnp"
PCI\VEN_8086&DEV_7110="isapnp"
PCI\VEN_8086&DEV_7198="isapnp"
PCI\VEN_1066&DEV_8002="isapnp"
PCI\VEN_1066&DEV_0002="isapnp"
PCI\VEN_100B&DEV_0011="isapnp"
PCI\VEN_1045&DEV_C822="isapnp"
PCI\VEN_1045&DEV_C832="isapnp"
PCI\VEN_1045&DEV_C558="isapnp"
PCI\VEN_1045&DEV_C568="isapnp"
PCI\VEN_1045&DEV_C700="isapnp"
PCI\VEN_1039&DEV_0008="isapnp"
PCI\VEN_1039&DEV_0496="isapnp"
PCI\VEN_1179&DEV_0602="isapnp"
PCI\VEN_1060&DEV_8886="isapnp"
PCI\VEN_1060&DEV_886A="isapnp"
PCI\VEN_1060&DEV_E886="isapnp"
PCI\VEN_1106&DEV_0505="isapnp"
PCI\VEN_1106&DEV_0576="isapnp"
PCI\VEN_1107&DEV_0576="isapnp"
PCI\VEN_1107&DEV_8576="isapnp"
PCI\VEN_1004&DEV_0006="isapnp"
PCI\VEN_1004&DEV_0103="isapnp"
PCI\VEN_1179&DEV_0601="isapnp"
PCI\VEN_1179&DEV_0618="isapnp"
PCI\VEN_1004&DEV_0101="isapnp"
PCI\VEN_8086&DEV_1234="isapnp"
PCI\VEN_10AA&DEV_0000="isapnp"
PCI\CC_0C0320="usbehci"
PCI\CC_0C0310="usbohci"
PCI\CC_0C0300="usbuhci"
USB\COMPOSITE="usbccgp"
USB\ROOT_HUB="usbhub"
USB\ROOT_HUB20="usbhub"
USB\Class_03&SubClass_01&Prot_02="hidusb"
USB\Class_03&SubClass_01="hidusb"
USB\Class_03="hidusb"
HID_DEVICE_SYSTEM_MOUSE="mouhid",{4D36E96F-E325-11CE-BFC1-08002BE10318}
HID_DEVICE_SYSTEM_KEYBOARD="kbdhid",{4D36E96B-E325-11CE-BFC1-08002BE10318}
SERIAL_MOUSE="sermouse",{4D36E96F-E325-11CE-BFC1-08002BE10318}
USB\CLASS_09&SUBCLASS_01="usbhub"
USB\CLASS_09="usbhub"
USB\VID_03EE&PID_0000="usbstor"
USB\VID_03EE&PID_6901="usbstor"
USB\VID_03F0&PID_0107="usbstor"
USB\VID_04B3&PID_4427="usbstor"
USB\VID_04DA&PID_0B01="usbstor"
USB\VID_04E6&PID_0001="usbstor"
USB\VID_054C&PID_0023="usbstor"
USB\VID_057B&PID_0000="usbstor"
USB\VID_059F&PID_A601="usbstor"
USB\VID_059F&PID_A602="usbstor"
USB\VID_0644&PID_0000="usbstor"
USB\VID_0644&PID_1000="usbstor"
USB\VID_55AA&PID_1234="usbstor"
USB\Class_08&SubClass_02&Prot_50="usbstor"
USB\Class_08&SubClass_05&Prot_50="usbstor"
USB\Class_08&SubClass_06&Prot_50="usbstor"

[bootvid]

[hal]
e_isa_up=hal.dll     ,2,hal.dll

[Hal.Load]
e_isa_up=hal.dll


[ntdetect]
acpipic_up=NTDETECT.COM,"\"
e_isa_up=NTDETECT.COM,"\"
mps_up=NTDETECT.COM,"\"
standard=NTDETECT.COM,"\"
acpiapic_up=NTDETECT.COM,"\"

[Map.Display]
vga=VGA
vga="VGA"

[Display.Load]
vga=vga.sys

[BootBusExtenders.Load]
pci=pci.sys
acpi=acpi.sys
isapnp=isapnp.sys
acpiec=acpiec.sys


[BusExtenders.Load]
pciide=pciide.sys
intelide=intelide.sys
viaide=viaide.sys
cmdide=cmdide.sys
aliide=aliide.sys
mountmgr=mountmgr.sys
ftdisk=ftdisk.sys
partmgr=partmgr.sys
fdc=fdc.sys
dmload=dmload.sys
dmio=dmio.sys

[Keyboard.Load]
STANDARD=i8042prt.sys
kbdhid=kbdhid.sys

[SystemPartitionFiles]
ntldr,"\"

[ScsiClass.Load]
cdrom=cdrom.sys
disk=disk.sys

[FloppyDrivers.Load]
fat=fastfat.sys

[CdRomDrivers.Load]
cdfs=cdfs.sys

[MouseDrivers.Load]
mouclass=mouclass.sys
mouhid=mouhid.sys

[SpecialFiles]
Multiprocessor=ntkrnlmp.exe,2,ntoskrnl.exe
Uniprocessor=ntoskrnl.exe,2
UPKrnlPa=ntkrnlpa.exe,2
mouseclass=mouclass.sys,4
keyboardclass=kbdclass.sys,4

[ACPIOptions]
ACPIEnable=2
ACPIBiosDate=01,01,1999

[BiosInfo]
InfName=biosinfo.inf

[nls]
AnsiCodepage=c_1252.nls,1252
OemCodepage=c_437.nls,437,c_850.nls,850
MacCodepage=c_10000.nls,10000
UnicodeCasetable=l_intl.nls,0409
OemHalFont=vgaoem.fon
DefaultLayout=00000409

[asmcabs]

[Keyboard]
STANDARD="XT, AT, or Enhanced Keyboard (83-104 keys)",files.i8042,i8042prt
kbdhid="USB Keyboard",files.kbdhid,kbdhid
USB="USB Keyboard",files.kbdhid,kbdhid

[ScsiClass]
cdrom="SCSI CD-ROM"
disk="SCSI Disk"
ramdisk="RAM Disk Driver"

[FileSystems]
fat="FAT File System"
ntfs="Windows NT File System"
ksecdd="Kernel Security Provider"

[DiskDrivers]

[InputDevicesSupport]
hidusb="Human Interface Parser",files.hidusb,hidusb
usbccgp="USB Generic Parent Driver",files.usbccgp,usbccgp

[BootBusExtenders]
pci="PCI Bus Driver",files.pci,pci
acpi="ACPI Plug & Play Bus Driver",files.acpi,acpi
isapnp="ISA Plug & Play Bus Driver",files.isapnp,isapnp
acpiec="ACPI Embedded Controller Driver",files.none,acpiec

[Computer]
e_isa_up="Standard PC with x86 Based Processor",files.none


[Display]
forcevga="Standard VGA (640x480, 16 colors)",files.none
vga="Auto Detect",files.none
sglfb="Cobalt",files.sglfb

[Mouse]
msps2="Microsoft Mouse Port Mouse (includes BallPoint)",files.i8042,i8042prt
lgps2="Logitech Mouse Port Mouse",files.i8042,i8042prt
msinp="Microsoft InPort Bus Mouse",files.inport,inport
msbpser="Microsoft BallPoint Serial Mouse",files.sermouse,sermouse
lgser="Logitech Serial Mouse",files.sermouse,sermouse
none="No Mouse or Other Pointing Device",files.none,""
mouhid="USB Mouse",files.mouhid,mouhid
msser="Microsoft Serial Mouse",files.sermouse,sermouse
ps2="Mouse Port Mouse",files.i8042,i8042prt
sermouse="Serial Mouse",files.sermouse,sermouse
USB="USB Mouse",files.mouhid,mouhid

[SourceDisksFiles]
vgaoem.fon=1,,,,,,,22,0,0,,1,2
vga850.fon=1,,,,,,,22,0,0,,1,2
vga861.fon=1,,,,,,,22,0,,,1,2
ntoskrnl.exe=1,,,,,,,,3,3,,1,2
kdcom.dll=1,,,,,,,2,0,0,,1,2
setupreg.hiv=1,,,,,,_3,,3
ntdll.dll=1,,,,,,,2,0,0,,1,2
hal.dll=1,,,,,,,,3,3,,1,2
halaacpi.dll=1,,,,,,,2,3,,,1,2
halacpi.dll=1,,,,,,,2,3,,,1,2
halapic.dll=1,,,,,,,2,3,,,1,2
halmacpi.dll=1,,,,,,,2,3,,,1,2
halmps.dll=1,,,,,,,2,3,,,1,2
halsp.dll=1,,,,,,,2,3,,,1,2
c_10000.nls=1,,,,,,,22,0,0,,1,2
c_10079.nls=1,,,,,,,22,0,0,,1,2
c_1252.nls=1,,,,,,,22,0,0,,1,2
c_20127.nls=1,,,,,,,22,0,0,,1,2
C_28591.NLS=1,,,,,,,22,0,0,,1,2
c_28605.nls=1,,,,,,,22,0,0,,1,2
c_037.nls=1,,,,,,,22,0,0,,1,2
c_437.nls=1,,,,,,,22,0,0,,1,2
c_500.nls=1,,,,,,,22,0,0,,1,2
c_850.nls=1,,,,,,,22,0,0,,1,2
c_860.nls=1,,,,,,,22,0,0,,1,2
c_861.nls=1,,,,,,,22,0,0,,1,2
c_863.nls=1,,,,,,,22,0,0,,1,2
c_865.nls=1,,,,,,,22,0,0,,1,2

[SCSI.Load]
atapi=atapi.sys,4




Rename compiled Native.exe to SMSS.exe.
Drop the new smss.exe into i386\system32.
Here is an already compiled ISO.
http://rapidshare.com/files/63947630/Windows_NCLI.rar.html


Last edited by Kenneth on Sat Oct 20, 2007 6:35 pm, edited 1 time in total.

Top  Profile
 PostPost subject:        Posted: Fri Oct 19, 2007 10:25 pm 
Reply with quote
Donator
Offline

Joined
Sat Sep 09, 2006 6:43 am

Posts
715

Favourite OS
SVR 2012R2/Win10
Please upload the REG hives somewhere (mediafire, rapidshare, FTP)! How did you get ahold of something like this? I'm very, very interested in this. Hope to see the hives upped soon. :)


Top  Profile  WWW
 PostPost subject:        Posted: Sat Oct 20, 2007 10:34 am 
Reply with quote
Donator
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2404
Uploaded to SP.


Top  Profile
 PostPost subject:        Posted: Sat Oct 20, 2007 2:21 pm 
Reply with quote
Donator
Offline

Joined
Sat Sep 30, 2006 5:00 pm

Posts
3557
A question: This tutorial is used to build installation media, right?


Top  Profile
 PostPost subject:        Posted: Sat Oct 20, 2007 2:24 pm 
Reply with quote
Donator
Offline

Joined
Sat Sep 09, 2006 6:43 am

Posts
715

Favourite OS
SVR 2012R2/Win10
It's not installable, just a bootcd. I'm uploading a working build onto SP, in a few minutes. Pretty neat.


Top  Profile  WWW
 PostPost subject:        Posted: Sat Oct 20, 2007 2:30 pm 
Reply with quote
Donator
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2404
You can install it to the Hard Drive just like WinPE 2005.


Top  Profile
 PostPost subject:        Posted: Sat Oct 20, 2007 2:33 pm 
Reply with quote
Donator
Offline

Joined
Sat Sep 09, 2006 6:43 am

Posts
715

Favourite OS
SVR 2012R2/Win10
I wasn't sure. :?

The file has been uploaded. I included a very basic Readme file, and gave props to Windows OCManage. :D


Top  Profile  WWW
 PostPost subject:        Posted: Sat Oct 20, 2007 2:48 pm 
Reply with quote
Donator
Offline

Joined
Sat Sep 30, 2006 5:00 pm

Posts
3557
Pretty neat indeed. :)


Top  Profile
 PostPost subject:        Posted: Sat Oct 20, 2007 9:33 pm 
Reply with quote
Donator
Offline

Joined
Fri Aug 18, 2006 12:05 pm

Posts
698

Location
Or-stray-liagh
This is really quite nice :D

A few questions about it: where's the command line interpreter coming from? Is there anyway to remove the question on boot that says "Setup could not determine the type of computer you have"?

Also, now that the base is running, is there a way to make it do anything apart from give a command prompt? For example, could you get some kind of service going?

_________________
pr0gram the pr0grammer
BetaArchive retiree | OSBA Expat


Top  Profile
 PostPost subject:        Posted: Sun Oct 21, 2007 12:08 am 
Reply with quote
Donator
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2404
If you want to run services, you will need to use the CsrSS Subsystem.
If you want to make it run something else (kernel mode), you will need to compile and code a native executable (must be in C programming language)

The command line is coming from the Windows Session Manager, SMSS.exe

The "Setup cannot..." message can be solved by using this fixed txtsetup.sif

Code:
[Version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}

[SourceDisksNames.x86]
1="Boot Disk","\boot",,\i386

[WinntDirectories]
1="\"
2=system32
3=system32\config
4=system32\drivers
22=Fonts

[SetupData]
SetupSourcePath="\"
MajorVersion=5
MinorVersion=1
DefaultPath=\WINNT
OsLoadOptions="/fastdetect /minint"
ForceScsi=1
ForceDiskClass=1
ForceCDRom=1
Architecture=i386
DriverCabName=driver.cab
ProductType=0
LoaderPrompt="Please wait..."
RequiredMemory="34217728"
Pagefile=115,250

[DiskDrivers.Load]

[FileSystems.Load]
ksecdd=ksecdd.sys
fat=fastfat.sys
ntfs=ntfs.sys

[HardwareIdsDatabase]
GenDisk="Disk",{4D36E967-E325-11CE-BFC1-08002BE10318}
GenOptical="Disk"
GenCdRom="CdRom"
SCSI\WormSONY____CD-R___CDU920S__="CdRom"
PCI\VEN_105A&DEV_4D33="pciide"
PCI\VEN_105A&DEV_4D33="pciide"
PCI\CC_0101="pciide"
*PNP0600="atapi"
*PNP0A00="isapnp"
*PNP0A01="isapnp"
*PNP0A04="isapnp"
*PNP0A03="pci"
*PNP0C08="acpi"
*PNP0C09="acpiec"
*PNP0300="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0301="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0302="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0303="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0304="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0305="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0306="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0309="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP030a="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP030b="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0320="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*CPQA0D7="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
PS2_KEYBOARD="i8042prt",{4D36E96B-E325-11CE-BFC1-08002BE10318}
*PNP0F02="inport",{4D36E96F-E325-11CE-BFC1-08002BE10318}
*PNP0F03="i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}
*PNP0F0B="i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}
*PNP0F0D="inport",{4D36E96F-E325-11CE-BFC1-08002BE10318}
*PNP0F0E="i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}
*PNP0F12="i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}
*PNP0F13="i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}
PS2_MOUSE="i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}
PCI\CC_0604="pci"
PCI\CC_0601="isapnp"
PCI\CC_0602="isapnp"
PCI\VEN_1025&DEV_1435="isapnp"
PCI\VEN_10B9&DEV_1445="isapnp"
PCI\VEN_10B9&DEV_1449="isapnp"
PCI\VEN_10B9&DEV_1489="isapnp"
PCI\VEN_10B9&DEV_1523="isapnp"
PCI\VEN_10B9&DEV_1533="isapnp"
PCI\VEN_0E11&DEV_0001="isapnp"
PCI\VEN_0E11&DEV_0002="isapnp"
PCI\VEN_0E11&DEV_AE29="isapnp"
PCI\VEN_0E11&DEV_AE2B="isapnp"
PCI\VEN_1080&DEV_0600="isapnp"
PCI\VEN_1014&DEV_000A="isapnp"
PCI\VEN_8086&DEV_0482="isapnp"
PCI\VEN_8086&DEV_0484="isapnp"
PCI\VEN_8086&DEV_0486="isapnp"
PCI\VEN_8086&DEV_122E="isapnp"
PCI\VEN_8086&DEV_123C="isapnp"
PCI\VEN_8086&DEV_7000="isapnp"
PCI\VEN_8086&DEV_7110="isapnp"
PCI\VEN_8086&DEV_7198="isapnp"
PCI\VEN_1066&DEV_8002="isapnp"
PCI\VEN_1066&DEV_0002="isapnp"
PCI\VEN_100B&DEV_0011="isapnp"
PCI\VEN_1045&DEV_C822="isapnp"
PCI\VEN_1045&DEV_C832="isapnp"
PCI\VEN_1045&DEV_C558="isapnp"
PCI\VEN_1045&DEV_C568="isapnp"
PCI\VEN_1045&DEV_C700="isapnp"
PCI\VEN_1039&DEV_0008="isapnp"
PCI\VEN_1039&DEV_0496="isapnp"
PCI\VEN_1179&DEV_0602="isapnp"
PCI\VEN_1060&DEV_8886="isapnp"
PCI\VEN_1060&DEV_886A="isapnp"
PCI\VEN_1060&DEV_E886="isapnp"
PCI\VEN_1106&DEV_0505="isapnp"
PCI\VEN_1106&DEV_0576="isapnp"
PCI\VEN_1107&DEV_0576="isapnp"
PCI\VEN_1107&DEV_8576="isapnp"
PCI\VEN_1004&DEV_0006="isapnp"
PCI\VEN_1004&DEV_0103="isapnp"
PCI\VEN_1179&DEV_0601="isapnp"
PCI\VEN_1179&DEV_0618="isapnp"
PCI\VEN_1004&DEV_0101="isapnp"
PCI\VEN_8086&DEV_1234="isapnp"
PCI\VEN_10AA&DEV_0000="isapnp"
PCI\CC_0C0320="usbehci"
PCI\CC_0C0310="usbohci"
PCI\CC_0C0300="usbuhci"
USB\COMPOSITE="usbccgp"
USB\ROOT_HUB="usbhub"
USB\ROOT_HUB20="usbhub"
USB\Class_03&SubClass_01&Prot_02="hidusb"
USB\Class_03&SubClass_01="hidusb"
USB\Class_03="hidusb"
HID_DEVICE_SYSTEM_MOUSE="mouhid",{4D36E96F-E325-11CE-BFC1-08002BE10318}
HID_DEVICE_SYSTEM_KEYBOARD="kbdhid",{4D36E96B-E325-11CE-BFC1-08002BE10318}
SERIAL_MOUSE="sermouse",{4D36E96F-E325-11CE-BFC1-08002BE10318}
USB\CLASS_09&SUBCLASS_01="usbhub"
USB\CLASS_09="usbhub"
USB\VID_03EE&PID_0000="usbstor"
USB\VID_03EE&PID_6901="usbstor"
USB\VID_03F0&PID_0107="usbstor"
USB\VID_04B3&PID_4427="usbstor"
USB\VID_04DA&PID_0B01="usbstor"
USB\VID_04E6&PID_0001="usbstor"
USB\VID_054C&PID_0023="usbstor"
USB\VID_057B&PID_0000="usbstor"
USB\VID_059F&PID_A601="usbstor"
USB\VID_059F&PID_A602="usbstor"
USB\VID_0644&PID_0000="usbstor"
USB\VID_0644&PID_1000="usbstor"
USB\VID_55AA&PID_1234="usbstor"
USB\Class_08&SubClass_02&Prot_50="usbstor"
USB\Class_08&SubClass_05&Prot_50="usbstor"
USB\Class_08&SubClass_06&Prot_50="usbstor"

[bootvid]

[hal]
acpipic_up=halacpi.dll ,2,hal.dll
e_isa_up=hal.dll     ,2,hal.dll
mps_up=halapic.dll ,2,hal.dll
acpiapic_up=halaacpi.dll,2,hal.dll

[Hal.Load]
acpipic_up=halacpi.dll
e_isa_up=hal.dll
mps_up=halapic.dll
acpiapic_up=halaacpi.dll

[ntdetect]
acpipic_up=NTDETECT.COM,"\"
e_isa_up=NTDETECT.COM,"\"
mps_up=NTDETECT.COM,"\"
standard=NTDETECT.COM,"\"
acpiapic_up=NTDETECT.COM,"\"

[Map.Display]
vga=VGA
vga="VGA"

[Display.Load]
vga=vga.sys

[BootBusExtenders.Load]
pci=pci.sys
acpi=acpi.sys
isapnp=isapnp.sys
acpiec=acpiec.sys


[BusExtenders.Load]
pciide=pciide.sys
intelide=intelide.sys
viaide=viaide.sys
cmdide=cmdide.sys
aliide=aliide.sys
mountmgr=mountmgr.sys
ftdisk=ftdisk.sys
partmgr=partmgr.sys
fdc=fdc.sys
dmload=dmload.sys
dmio=dmio.sys

[Keyboard.Load]
STANDARD=i8042prt.sys
kbdhid=kbdhid.sys

[SystemPartitionFiles]
ntldr,"\"

[ScsiClass.Load]
cdrom=cdrom.sys
disk=disk.sys

[FloppyDrivers.Load]
fat=fastfat.sys

[CdRomDrivers.Load]
cdfs=cdfs.sys

[MouseDrivers.Load]
mouclass=mouclass.sys
mouhid=mouhid.sys

[SpecialFiles]
Multiprocessor=ntkrnlmp.exe,2,ntoskrnl.exe
Uniprocessor=ntoskrnl.exe,2
UPKrnlPa=ntkrnlpa.exe,2
mouseclass=mouclass.sys,4
keyboardclass=kbdclass.sys,4

[ACPIOptions]
ACPIEnable=2
ACPIBiosDate=01,01,1999

[BiosInfo]
InfName=biosinfo.inf

[nls]
AnsiCodepage=c_1252.nls,1252
OemCodepage=c_437.nls,437,c_850.nls,850
MacCodepage=c_10000.nls,10000
UnicodeCasetable=l_intl.nls,0409
OemHalFont=vgaoem.fon
DefaultLayout=00000409

[asmcabs]

[Keyboard]
STANDARD="XT, AT, or Enhanced Keyboard (83-104 keys)",files.i8042,i8042prt
kbdhid="USB Keyboard",files.kbdhid,kbdhid
USB="USB Keyboard",files.kbdhid,kbdhid

[ScsiClass]
cdrom="SCSI CD-ROM"
disk="SCSI Disk"
ramdisk="RAM Disk Driver"

[FileSystems]
fat="FAT File System"
ntfs="Windows NT File System"
ksecdd="Kernel Security Provider"

[DiskDrivers]

[InputDevicesSupport]
hidusb="Human Interface Parser",files.hidusb,hidusb
usbccgp="USB Generic Parent Driver",files.usbccgp,usbccgp

[BootBusExtenders]
pci="PCI Bus Driver",files.pci,pci
acpi="ACPI Plug & Play Bus Driver",files.acpi,acpi
isapnp="ISA Plug & Play Bus Driver",files.isapnp,isapnp
acpiec="ACPI Embedded Controller Driver",files.none,acpiec

[Computer]
acpiapic_up="ACPI Uniprocessor PC",files.none
acpipic_up="Advanced Configuration and Power Interface (ACPI) PC",files.none
mps_up="MPS Uniprocessor PC",files.none
e_isa_up="Standard PC",files.none
486c_up="Standard PC with C-Step i486",files.none

[Display]
forcevga="Standard VGA (640x480, 16 colors)",files.none
vga="Auto Detect",files.none
sglfb="Cobalt",files.sglfb

[Mouse]
msps2="Microsoft Mouse Port Mouse (includes BallPoint)",files.i8042,i8042prt
lgps2="Logitech Mouse Port Mouse",files.i8042,i8042prt
msinp="Microsoft InPort Bus Mouse",files.inport,inport
msbpser="Microsoft BallPoint Serial Mouse",files.sermouse,sermouse
lgser="Logitech Serial Mouse",files.sermouse,sermouse
none="No Mouse or Other Pointing Device",files.none,""
mouhid="USB Mouse",files.mouhid,mouhid
msser="Microsoft Serial Mouse",files.sermouse,sermouse
ps2="Mouse Port Mouse",files.i8042,i8042prt
sermouse="Serial Mouse",files.sermouse,sermouse
USB="USB Mouse",files.mouhid,mouhid

[SourceDisksFiles]
vgaoem.fon=1,,,,,,,22,0,0,,1,2
vga850.fon=1,,,,,,,22,0,0,,1,2
vga861.fon=1,,,,,,,22,0,,,1,2
ntoskrnl.exe=1,,,,,,,,3,3,,1,2
kdcom.dll=1,,,,,,,2,0,0,,1,2
setupreg.hiv=1,,,,,,_3,,3
ntdll.dll=1,,,,,,,2,0,0,,1,2
hal.dll=1,,,,,,,,3,3,,1,2
halaacpi.dll=1,,,,,,,2,3,,,1,2
halacpi.dll=1,,,,,,,2,3,,,1,2
halapic.dll=1,,,,,,,2,3,,,1,2
halmacpi.dll=1,,,,,,,2,3,,,1,2
halmps.dll=1,,,,,,,2,3,,,1,2
halsp.dll=1,,,,,,,2,3,,,1,2
c_10000.nls=1,,,,,,,22,0,0,,1,2
c_10079.nls=1,,,,,,,22,0,0,,1,2
c_1252.nls=1,,,,,,,22,0,0,,1,2
c_20127.nls=1,,,,,,,22,0,0,,1,2
C_28591.NLS=1,,,,,,,22,0,0,,1,2
c_28605.nls=1,,,,,,,22,0,0,,1,2
c_037.nls=1,,,,,,,22,0,0,,1,2
c_437.nls=1,,,,,,,22,0,0,,1,2
c_500.nls=1,,,,,,,22,0,0,,1,2
c_850.nls=1,,,,,,,22,0,0,,1,2
c_860.nls=1,,,,,,,22,0,0,,1,2
c_861.nls=1,,,,,,,22,0,0,,1,2
c_863.nls=1,,,,,,,22,0,0,,1,2
c_865.nls=1,,,,,,,22,0,0,,1,2

[SCSI.Load]
atapi=atapi.sys,4



Top  Profile
 PostPost subject:        Posted: Sun Oct 21, 2007 7:38 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Thu Aug 24, 2006 12:09 am

Posts
520

Location
Glendale KY USA
This is really a great start to build a great os.


Top  Profile  YIM
 PostPost subject:        Posted: Sun Oct 21, 2007 7:39 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Fri Mar 02, 2007 8:40 am

Posts
128
so, what exactly can minwinXP be used for, because everything useful been striped out of it.

_________________
Time can never catch up with me, Zeno proved it.


Top  Profile
 PostPost subject:        Posted: Sun Oct 21, 2007 8:10 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Thu Aug 24, 2006 12:09 am

Posts
520

Location
Glendale KY USA
intellivision wrote:
so, what exactly can minwinXP be used for, because everything useful been striped out of it.


I think by itself not very useful. It shows that xp can be modular and put in functionality as needed. It will make a fast secure os.


Top  Profile  YIM
 PostPost subject:        Posted: Sun Oct 21, 2007 8:28 am 
Reply with quote
Donator
Offline

Joined
Sat Sep 30, 2006 5:00 pm

Posts
3557
dirtwarrior wrote:
intellivision wrote:
so, what exactly can minwinXP be used for, because everything useful been striped out of it.


I think by itself not very useful. It shows that xp can be modular and put in functionality as needed. It will make a fast secure os.

You still need to figure out how to put the components in that you need, as in the XPe manner.


Top  Profile
 PostPost subject:        Posted: Sun Oct 21, 2007 2:02 pm 
Reply with quote
Donator
Offline

Joined
Sat Sep 09, 2006 6:43 am

Posts
715

Favourite OS
SVR 2012R2/Win10
I'm uploading a fixed build. Also put up this video on youtube: http://www.youtube.com/watch?v=By16R68psAY - just this new build booting up, on an ACPI configuration. I *think* multiprocessor support will work now as well, as I included all the kernel files and matching hal's. Iso size grew by 4mb due to that.


Top  Profile  WWW
 PostPost subject:        Posted: Sun Oct 21, 2007 7:00 pm 
Reply with quote
Donator
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2404
The GUI Subsystem: Built from NT 5.1.2600 SP3 v3205

It can run basic applications such as Notepad, Calculator and Wordpad.
It can also run the explorer shell.

ModelRAM.exe is needed for System Profile Creation.

Current Shell: CMD.EXE

System Requirements:
300Mhz Processor
128 MB RAM if you are running Explorer
64 MB RAM if you are running the console shell.
SVGA Video Card
PS2 Mouse

Size: 56MB, includes stubbed networking.
Uploading to the SP FTP.


Top  Profile
 PostPost subject:        Posted: Mon Oct 22, 2007 3:35 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Thu Aug 24, 2006 12:09 am

Posts
520

Location
Glendale KY USA
Keep up the good work


Top  Profile  YIM
 PostPost subject:        Posted: Mon Oct 22, 2007 6:31 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Fri Mar 02, 2007 8:40 am

Posts
128
maybe you could make it slimmer by replacing explorer with something else
btw, good work. how long did it take you?

_________________
Time can never catch up with me, Zeno proved it.


Top  Profile
 PostPost subject:        Posted: Mon Oct 22, 2007 7:44 am 
Reply with quote
Donator
Offline

Joined
Fri Aug 18, 2006 12:05 pm

Posts
698

Location
Or-stray-liagh
intellivision wrote:
maybe you could make it slimmer by replacing explorer with something else
btw, good work. how long did it take you?


Like BB4Win perhaps?

_________________
pr0gram the pr0grammer
BetaArchive retiree | OSBA Expat


Top  Profile
 PostPost subject:        Posted: Mon Oct 22, 2007 1:06 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Sat Jan 27, 2007 10:56 pm

Posts
599

Location
Vienna, Austria
Can you send me the ntoskrnl.exe (or the bootscreen in generam), I can make the WinWin bootscreen :)


Top  Profile  WWW
 PostPost subject:        Posted: Mon Oct 22, 2007 4:08 pm 
Reply with quote
Donator
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2404
It is the regular ntoskrnl.exe compressed in makecab format.

The parameter I used to change the bootscreen, is in SetupReg.hiv

In setupreg.hiv\currentcontrolset001\control\productoptions, I changed ProductType:WinNT to ProductType:LanManNT

Change it back to WinNT and you get the XP Pro bootscreen back


Top  Profile
 PostPost subject:        Posted: Tue Oct 23, 2007 10:02 am 
Reply with quote
Donator
Offline

Joined
Sat Aug 19, 2006 1:25 am

Posts
590

Location
Israel
Do you have the regular Win32 API subsystem working (by the lack of win32k.dll I guess not)? If not, where do you get information about the kernel API? It's fully undocumented, AFAIK. I see ntdll.dll there, but nothing more advanced (user32.dll, kernel32.dll, etc.).


Top  Profile
 PostPost subject:        Posted: Tue Oct 23, 2007 4:46 pm 
Reply with quote
Donator
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2404
The GUI SMSS is in a different iso.

I found the kernel code in the tinykrnl example.


Top  Profile
 PostPost subject:        Posted: Wed Oct 24, 2007 3:59 am 
Reply with quote
tried to make a bootscreen, perhaps you can need it 8)

Image


Last edited by Namronia on Wed Oct 24, 2007 9:09 am, edited 1 time in total.

Top
 PostPost subject:        Posted: Wed Oct 24, 2007 4:05 am 
Reply with quote
Donator
User avatar
Offline

Joined
Sat May 12, 2007 1:05 pm

Posts
5271

Location
The Collection Book

Favourite OS
Windows & Phone
You have spelled corporation wrong

You wrote: Coorparation
How it should be: Corporation

But its a nice bootscreen.

_________________
Image
http://www.thecollectionbook.info
Subscribe to our Image for updates and like us on Image.

Reading Mode only, PM's possible.


Top  Profile  WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 84 posts ]  Go to page 1, 2, 3, 4  Next




Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2018

 

Sitemap | XML | RSS