Welcome, Guest. Please login or register.

Author Topic: Clean booting UAE x86 Amiga  (Read 5752 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Gulliver

Re: Clean booting UAE x86 Amiga
« on: August 20, 2007, 01:46:17 AM »
In my case, i have used a modded Win server 2003 install, it worked like a charm!
I used server 2003, because it reported the fastest booting time on my PC compared to win2k and winxp.
I used nLite to remove almost all components, to keep my 2003 server os as light as possible.
I even hacked the windows bootup progressbar screen, i used my own 16 colors AMIGA screen.  This hack was accomplished with a windows tool called resource hacker.
So i got a fast booting WinUAE enviroment where i removed all possible signs of Windows propaganda!
My setup was no great deal, in fact, it was a very old scrap PC i had (Pent 3 600, 128mb, 2mb gfx card).
 

Offline Gulliver

Re: Clean booting UAE x86 Amiga
« Reply #1 on: August 20, 2007, 11:38:40 PM »
@arnljot

Remember i mentioned my setup was not really good:
Pentium 3 600mhz
128mb ram
2mb gfx card (intel based)
the pc is a compaq deskpro sff 600 or something like that
it came with an old 7GB harddisk and a 2.5 inches 20x cdrom.

I remember uptimes were less than a minute. Like 40 seconds since i pushed the power button. Take into account that almost 15 seconds are lost in the bootup phases due to the nature of this hardware and the disgusting bootlogo that Compaq wanted you to see.

Win server 2003 was the better choice back then. You could try your setup without doing a "real" installation by using MS VirtualPC. I tested several nLite modded builds that way and when things got to the way i wanted i did the real install!
WinUAE is the easiest solution!
Amithlon is difficult and sometimes incompatible at best!
Linux UAE is like Linux has always been; an OS that requires to much knowledge  and too much effort to get you going. Not for casual users and does not suport all hardware!
 

Offline Gulliver

Re: Clean booting UAE x86 Amiga
« Reply #2 on: August 21, 2007, 03:16:31 AM »
No it shouldnt make any difference to VMWare. But remember the hardware it will emulate will not be exactly the same as the one you will afterwards install for real!
On a sidenote i remember when using nLite i removed all drivers, because they come in packs(so they occuppy more space and resources), and slipstreamed only the specific drivers that my pc required.
How?
Simple, i first did a real server 2003 full install on my pc. Used a tool called doubledrivers, that backs up your currently used hardware drivers that i included in my modded server 2003 WinUAe setup.
 

Offline Gulliver

Re: Clean booting UAE x86 Amiga
« Reply #3 on: August 22, 2007, 06:19:33 PM »
You missunderstood me arnljot!
What i was trying to say is that emulated windows enviroment, no matter which one you use, will be good for testing the nLited windows, but that you should bare in mind that the hardware in any emulator will be most likely different from your real pc (eg.: Nvidia chipset is not emulated!). I hope you understand it.
On the other hand there are other alternatives to VMWare and MS Virtual PC, have you heard of Virtual Box?
Surf to www.virtualbox.org its quite a nice emulator!
Anyway have fun!
 

Offline Gulliver

Re: Clean booting UAE x86 Amiga
« Reply #4 on: August 23, 2007, 01:13:32 AM »
More Tips for WinUAE modded Windows 2000/XP/2003 with nLite:

1-From these nLite modded Windws OSes, 2003 has the fastest bootup time, XP has the second and win2k the third. But if you are using these OSes in low memory setups 128mb or less, you should consider the size of the OS memory footprint to make the most appropiate choice. Server 2003 requires 24mb ram minimum, XP will run with 20mb ram and i have tested win2k with 12mb ram!

2-All these OSes despite their different resulting size when their cd is modded to the extreme with nLite, will occupy aproximately 370mb to 400mb of disk space when installed!
Note. I once did a 378mb install of XP on my harddisk, when in normal systems it occupies at least 1100mb!

3-Disabling windows services will reduce performance penalties that these oses infringe by default to the user. But you should be carefull what you remove. You can do this either using nLite or after an install running the msconfig program
This is what i remembered i removed (remember some OSes dont have some of these services):

Alerter
Clipbook
Computer Browser
Fast User Switching
Human Interface Access Devices
Indexing Service (Slows the hard drive down)
Messenger
Net Logon (unnecessary unless networked on a Domain)
Netmeeting Remote Desktop Sharing (disabled for extra security)
Remote Desktop Help Session Manager (disabled for extra security)
Remote Procedure Call Locator
Remote Registry (disabled for extra security)
Routing & Remote Access (disabled for extra security)
Server
SSDP Discovery Service (this is for the utterly pointless "Universal P'n'P", & leaves TCP Port 5000 wide open)
TCP/IP NetBIOS Helper
Telnet (disabled for extra security)
Universal Plug and Play Device Host
Upload Manager
Windows Time
Wireless Zero Configuration (for wireless networks)
Workstation

4-Windos shutdown takes lot of precious time, much like 20 seconds in average. You can reduce this time by makin this tweak:
Go to regedit and change the key :

HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\WaitToKillServiceTimeout

I set mine to 0 ms and now i shutdown way fast. Experiment with the settings.

5 - Turn off System Restore on ALL drives and turn off Hibernate and remove the Hibernate file from the root ( C: ) ( file is 300mb+ ), if you didnt do that with nLite

6 - Remember to use the WinUAE settings in your favor. Change WinUAE priority, give it the highest you can and remember to disable the gui at startup, so that when you start WinUAE it boots directly into the emulated Amiga.

7 - CD autorun or auto play feature in windows is annoying for our goal of hiding the windows enviroment. Disable it! The settings for autoplay and cd recording can be tweaked by opening explorer or my computer, right click on the cd-rom drive, then click properties.

8 - One feature that I can do without is error reporting. Every time a program crashes I do not want to send a report to microsoft.
Open Control Panel
Click on Preformance and Maintenance.
Click on System.
Then click on the Advanced tab
Click on the error reporting button on the bottom of the windows.
Select Disable error reporting.
Click OK
Click OK  

9 - By modifying the file boot.ini you can change the names of OS , how they appear in boot menu (i.e. You can change "Microsoft Windows XP" to "Amiga OS"). Additionally, you can change the amount of time the menu is displayed for and the default OS.

10-If you really want to push performance to the limits. Use Windows XP Embedded, which is a program made by Microsoft that works the other way round compared to nLite. You can choose the components that will be included for the OS build. You can create working XP builds that occupy much less resources. Deep knowledge of XP and WinUAE will help you build the ultimate WinUAE modded Windows. I warned you, it is not a task for the casual user, but if you get something done this way, it would be awesome. Please drop me a mail with your achievements if you go this route! :)

So if any of you have now gone this path of modifying Windows OS and hide its propaganda to use WinUAE much like a real Amiga please do dare to post your achievents and constraints!


 

Offline Gulliver

Re: Clean booting UAE x86 Amiga
« Reply #5 on: August 23, 2007, 02:48:13 PM »
It is not as comlicated as linux, the hints i was providing were for polishing to the extreme your WinUAE setup. For ordinary usage little or no tweaking is required!
On the other hand, following those tips will eventually allow you to build a setup for low end pc´s.
I installed a Winuae setup in a pc with 32mb ram. I could never master that with Linux. I have to declare i have nothing against Linux, it is that i couldn´t use UAE with it on low end pc´s.
For fast pc´s i must recommend that X-Amiga, linux based install. Why? Linux is free!
The story could be different if someone manages to create a resourceless (not the correct word, but will do), Linux install.