Hints For Power Users
This page contains some hints which might help you to get happier with WinUAE.
Adjust the CPU Idle slider to save Money
Modern CPUs save much power when they have nothing to do, for example you write a text or work with your workbench hear MP3 music. A AMD64 CPU in IDLE mode consumes 10 Watts. In full load mode, it uses 83 Watt. A P4 Prescott with E0 Stepping also has the ability to save a lot of power. A Athlon XP must disconnect the system bus. In most BIOS settings, this option is disabled, because old CPUs have bugs in this feature. You may try and activate it, if your system works stable.
Using the CPU IDLE feature saves you money, allows for lower opterating temperatures, and (if your fans are temperature controlled) less noise.
In the CPU tab you can choose the optimal value for power saving. The CPU must be set to fastest possible in A500 mode. You must set the slider so far right, so that the Windows Task Manager shows about 10-15% CPU load. If you set it more right, you save more CPU load, but WinUAE will generally run slower. But if you are on the road with a notebook it may be a good choice to sacrifice speed for more runtime. You can avoid the clock being incorrect using the timehack program.
Printing with WinUAE
Currently, there are 3 ways to print with WinUAE:
- For the same way as classic a Amiga, you can set a parallel printer in the WinUAE settings tab Game & I/O Ports. Make sure Postscript detection and Post Script Printer Emulation are not checked. If you use Windows 2000 or above, set the autoflush timeout to 2. Now you can save your config and can start WinUAE and do the rest on the Amiga. If you use turboprint, do not use the turboprint spooler and chose parallel port or turbopar for the print device. If you print something you should see an entry in the Windows printer spooler.
- If you have a printer that the Amiga does not support, you can choose the Postscript output. For this you need to install GhostScript for Windows. In WinUAE, select the printer and check on Postscript detection and Post Script Printer Emulation. Note: You can not change these settings on the fly (when you press F12 during emulation).
Boot your emulated Amiga. There is a large probability that turboprint does not work with these printer settings, and prints out an empty page instead.
Remove turbostart if you have it and chose the Workbench Postscript Printer. Please note that the OS3.5 and OS3.9 drivers crash when you use greyscale or black and white. Choose color instead. Set it on all printer prefs pages. You can chose the real output format with the windows printer preferences.
Note: Most of the time it is enough to use the Workbench printer with 300 dpi. Higher resolutions may not produce an visible advantage, but definitely cost time and space.
The printer must dither colors, so it is important here to chose 600 or 1200 dpi on the Windows side.
If you really want greyscale and black&white from the Amiga side, use the driver from OS3.1 which works. The OS3.5 and OS3.9 driver seem to have a compiler Bug, and this function also does not work on real Amigas.
- TurboPrint, GhostScript etc. are no longer required, or at least the EpsonQ emulator is the easiest way to print
The uae_german keymap does not support µ or € Symbols
Recommend is the use of german_keymap_new.zip and set input other then compatibility Mode. This map is perfect compatible. For Euro you need of course a character set that support Euro Symbol, but work not in compatibility mode.See also the readme of it. Works only on 0.9.90 and above.
Using a Mousewheel
This work same as real amiga. Use the tool Freewheel from AmiNet.
WinUAE does not accept my hardfiles or show only CLI with my always used config
This happens if a second instance of WinUAE is running. It is not allowed to use the same hardfile with multiple WinUAE sessions at the same time. In very rare situations a very bad Amiga program crash could happen and prevent WinUAE from releasing the hardfile. So you can not load it in when you quit and start WinUAE. In this case, free the handle to the file manually or reboot Windows. If WinUAE takes long to boot you can switch on drive LEDs in the GUI. If the harddrive LED is on you know the hardfile is valid.
After resuming from hybernate state, the Amiga Clock shows the wrong time
Use the amiga program timehack. This is maybe also useful if you throttled CPU idle too much because time can then run 3-10% slower.
How to make custom screen resolutions for WinUAE
Powerstrip works OK now since Version 3.3 and nVidia drivers version 40 or later, so please make sure you are using the latest version of Powerstrip and nVidia drivers.
Create the modes:
- Change into the menu displayprofile -> configure
- Click advanced timing options -> custom resolutions -> user defined
- Set desired values and reboot windows if necessary
It is also possible to create interlaced doublescan resolutions in this menu.
Using a real Amiga formatted Harddrive in WinUAE
This can be done in the harddrive page in the GUI. If there is no drive listed, it is possible that this drive has no Amiga/Amithlon Partition.
I have several damaged Amigas - can i use the Kickstart from them?
Follow the instructions on the Transrom page.
Using other filesystems on Hardfiles (SFS tested)
Create a Hardfile. For use with HDToolbox you must set the Sector Surface and Reserved numbers to 0. The volume name should show N/A. Make a hdtoolsbox Icon with device=uaehf.device. Now do all steps like with a real Amiga with HDToolsBox..
The mouse pointer freezes sometimes and I have to reboot
Make sure you have the serial port enabled and correctly configured. Also, make sure the "Shared" checkbox is checked to loose no speed.
Differences of CD drivers
- Fails if you mount more than 1 CD drive (all devices show the same CD content)
- Seems to be a bug in AsimCDFS, because it happens on real Amigas as well
- Set the MaxTransfer size to 0x10000 (65 kb) in the mountfile
- This make cacheCDFS working and not display the read/write error Requesters
Get UAE working in every dir/drive without changing configs
Make use of relative pathes to realize this.
WinUAE is in C:\Amiga\WinUAE, and Kickstart ROMs are in C:\Amiga\Kickstart.
For the kickstart path, enter ..\Kickstart.
UAE doesn't boot due to Picasso96 failure (Picasso96 is extremely slow)
Start UAE and immediately press both Mousebuttons when the main window is shown. In the Amiga Early Startup select "Boot without Startup-Sequence". Now remove or move the uaegfx file in devs:monitors. Start UAE, now the Workbench shows up. Just select a AmigaMode Save and copy uaegfx to devs/monitors again. If this should fail, reinstall Picasso96.
Don't forget to copy the rtg.library file, which can be found in the AmigaPrograms directory, to libs:picasso96.This is important for full speed of WinUAE.
A chipset Mode that UAE does not display makes UAE fail
- Boot without aStartup-Sequence (from Amiga Early Startup menu), type loadwb in the CLI, and press "Cancel" on the "ENV:" warnings
- Start the screenmode selector
- Select a standard PAL mode. Save it, reboot and select your preferred mode
- Copy an old Screenmode prefs program from 3.1 to your HD, because the new one will not work this way.
UAE shows a green screen on boot
Go to the CPU page and select JIT -> Force Settings and Indirect Mode or disable JIT completely.
The folder "displaydrivers"
These are the picasso96 UAE drivers. Just ignore the drawer. The latest Picasso96 installer has correctly working display drivers included.
Tips for Tuning or random crashes
- If you have an old HD, install a pure Windows for testing purposes. Does the program work?
- Overclock your PC by 10% by using the bus clock. If it works correctly your PC seems to be stable. If it works for 4 minutes, it seems to be stable, too. If it doesn't work, try downclock it. Less crashes?
- A problem on non UDMA HD is that PIO4 or SCSI have no transfer error detection. So try to let your PC run on PIO3 (DMA still works) a month or so. The speed loss is not measurable in daily use, because Windows normally transfers small blocks. Less crashes?
- You can install Sysmon by using the Windows installer. With this tool you can see how many kB/s are transferred and how much memory a program uses. So you see if the the program is slow is related to the memory. Normally the allocated memory should not exceed your physical memory by more than 30 MB. If so, you can increase speed by using more memory.
- Time has shown that large drives are better than drives with high RPM. A 9 GB 10000 RPM SCSI drive is slower than a 40GB 7200 RPM IDE drive, if you use the same partition size.
Help content is under the terms of the GNU Free Documentation License.
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator