home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #9 / Amiga Plus CD - 2004 - No. 09.iso / amigaplus / tools / emulator / winuae / installwinuae0990.exe / Docs / Readme.txt < prev    next >
Encoding:
Text File  |  2004-07-29  |  60.5 KB  |  1,336 lines

  1. UAE for Windows.
  2. READ BELOW FOR HARDDISK IMAGE, CD32 AND ACTION REPLAY INSTRUCTIONS!
  3. ===================================================================
  4.  
  5. WinUAE 0.9.90 "WinUAE 1.0 public beta #1"
  6.  
  7. New features:
  8.  
  9. - New Quickstart-panel. Easy and fast way to run disk-based games or
  10.   demos. Simply select Amiga model, compatibility level, disk image
  11.   and click start!
  12. - Hardware and host configuration separated. Create and use your own
  13.   custom host configurations instead of build-in host configuration.
  14.   data from standard configuration files.
  15. - Kickstart ROM scanner and autodetection. (only official ROMs supported)
  16.   Old-style ROM selection is still supported.
  17. - User configurable graphics filter presets.
  18. - Scaling support in all software filters.
  19. - Paths-panel added. User configurable ROM, statefile, screenshot etc.. paths.
  20. - Automatically return back to GUI if Kickstart ROM fails to load.
  21. - Added help-tooltips here and there.
  22. - More compatible paraport direct parallel port support.
  23. - Mapped filesystem P-flag to Windows System-flag, H-flag to Hidden
  24.   and fixed inverted archive-flag.
  25. - Replaced "PC Joystick 0", "PC Joystick 1" and "PC Mouse" with select box
  26.   listing all available input devices.
  27. - Configurable stereo separation and stereo mixing delay.
  28. - uaehf.device TD_GETGEOMETRY support.
  29. - USB keyboard led support.
  30. - Fullscreen mousehack (Tablet) support.
  31. - Directory filesystem emulation Windows Recycle Bin support.
  32.  
  33. Bugs fixed:
  34.  
  35. - Ages old right border horizontal centering graphics bug.
  36. - ECS Agnus was always reported as an OCS Agnus (0.8.26)
  37. - 68000 cycle-exact mode compatibility (0.8.26)
  38. - Floppy emulation writing bug (0.8.26, fixes SWOS disk error when saving).
  39. - Dialogs in fullscreen mode.
  40. - On the fly switching between A1000/CDTV/CD32 modes.
  41. - Swapping disk image sometimes changed another drive's disk image.
  42. - German keyboard #-key.
  43. - Windowed mode DFx,Power,etc.. "leds" are now non-96DPI compatible.
  44. - Minimized WinUAE jumping back to fullscreen by clicking on other program's
  45.   taskbar buttons and other ALT-TAB handling updates.
  46. - CD32 pad emulation.
  47. - AIBB crash in 68020-mode.
  48. - Debugger keyboard freeze on some Windows 2000 systems.
  49.  
  50. Credits:
  51. ========
  52.  
  53. - Bernd Schmidt
  54. - Toni Wilen
  55. - Bernd "Bernie" Meyer
  56. - Sam Jordan
  57. - Brian King
  58. - Bernd Roesch
  59. - Adil Temel
  60. - Andreas Junghans
  61. - Mathias Ortmann
  62. - István Fábián
  63. - James Bagg
  64. - Benjamin Pahlke
  65. ______________________________________________________________________________
  66.  
  67. IMPORTANT NOTICE: Picasso96 support in (Win)UAE would not be possible without
  68. the support and generosity of Alexander Kneer and Tobias Abt. Please donate
  69. to the Picasso96 team if you use P96 and UAE together.  NOTE: Amiga Forever
  70. from Cloanto includes a full Picasso96 license already, which is even more
  71. reason to support a long-time Amiga software company. Click on the Picasso96
  72. link in the About page of the WinUAE GUI for more information.
  73. ______________________________________________________________________________
  74.  
  75.  
  76. How to use hdtoolbox with full harddisk images
  77. ----------------------------------------------
  78.  
  79. Create hardfile normally or use harddisk image from your real Amiga but clear all
  80. hardfile parameters except block size.(sectors, surfaces and reserved)
  81.  
  82. HDToolBox must be run with "uaehf.device"-parameter ("tools/hdtoolbox uaehf.device")
  83.  
  84. Amiga formatted harddisk support
  85. --------------------------------
  86.  
  87. Requires Windows 2000 or XP with administrator privileges.
  88.  
  89. All Amiga formatted or empty drives (=zeroed partition table) are autodetected.
  90. WinUAE does not care about interface type, drive can IDE or SCSI or even
  91. memory card if Windows detects the drive in device manager.
  92.  
  93. Use uaehf.device to access the drive in HDToolBox.
  94. Note that some versions of HDToolBox don't see drives with unit number > 6.
  95. Remove some mounted harddrives (directory or hardware) to fix the problem.
  96.  
  97. WARNING: you can force all drives to be detected if you run WinUAE with
  98. -disableharddrivesafetycheck command line parameter but be very careful.
  99. Don't try to select and partition/format your Windows drive(s)!
  100.  
  101. NOTE: uaescsi.device or ASPI don't have anything to do with harddisk support.
  102.  
  103. Vsync-instructions
  104. ------------------
  105. - works in fullscreen modes only
  106. - select 50Hz or 100Hz refresh rate (PAL) or 60Hz/120Hz (NTSC)
  107. - WinUAE skips every other frame if refresh rate is over 85Hz
  108. - display driver must support refresh rate selection. VSync is not selectable
  109.   if only available option in refresh rate selection box is "default"
  110. - you can also select other refresh rates for "interesting" results :)
  111. - your pc must be fast because missed frames will cause huge slowdown
  112. - display emulation refresh rate must be set to "every frame"
  113.  
  114. Some display card test results:
  115.  
  116. - ATI Radeon/Radeon 8500, XP, 6052: refresh rate selection supported
  117. - NVidia GF2, W2K, Detonator 27.52: refresh rate selection supported
  118. - Matrox G400, W9x, 6.82.016: no refresh rate selection support (=no WinUAE vsync support)
  119.  
  120. Windows 9x/ME apparantly does not support refresh rate selection
  121.  
  122. CD32 emulation instructions:
  123. ----------------------------
  124.  
  125. Emulated:
  126.  
  127. - CDROM except CD audio fast forward and rewind (1) (2)
  128. - 1Kb NVRAM (works just like console emulators' memory card)
  129. - C2P
  130. - Joypad (keys: /=RWD *=PLAY -=FFW 7=Green 9=Yellow 1=Red 3=Blue)
  131.   You can use input-tab to configure pad mappings.
  132.  
  133. Notes:
  134.  
  135. - CD32 emulation mode is automatically activated when 512KB extended ROM is selected (ROM-tab)
  136. - CD32 configuration: 68EC020,AGA,2MB chip,0 floppy drives
  137.   (some games fail to load if number of floppy drives is > 0..)
  138. - CD32's NVRAM (build-in 1024 byte flash RAM) file location can be specified in ROM-tab.
  139. - CDXL animations looks quite bad. Better timing is needed.
  140. - CD32 ROMs come with Amiga Forever 5.0+ or you can dump then from floppy drive extended CD32.
  141.   Don't ask me for ROMs!
  142. - Windows 95/98/ME users: IOS.VXD bluescreen = updated ASPI drivers required..
  143. - If you have CD32 CD images, you can use daemon tools (http://www.daemon-tools.com/) to mount them.
  144.  
  145. uaescsi.device instructions
  146. ---------------------------
  147.  
  148. - Makes your IDE ATAPI/SCSI CDROM drives available on Amiga side (1)
  149.   Use Amiga CDFS, CDA players or CD burning software etc..
  150.   (not tested with real SCSI drives)
  151.  
  152. 1:
  153. - requires working ASPI drivers (Windows 95/98/ME/2K/XP) or admin privileges (2K/XP)
  154.   http://www.adaptec.com/worldwide/support/drivers_by_product.html?cat=%2fProduct%2fASPI-4.70&prodkey=ASPI-4.70
  155. - no configuration option for drive selection yet.
  156. 2:
  157. - no drive selection configuration yet, just insert disc in any drive and start WinUAE.
  158.  
  159.  
  160. Action Replay 1 / 2 / 3 instructions
  161. --------------------------------
  162.  
  163. - You need AR 1, AR 2 or 3 ROM (see below for rip instructions)
  164. - Set path to Action Replay ROM file (ROM-tab, cartridge ROM)
  165. - Freeze button = Page Up
  166. - Don't use AR support to save game states, use build-in state save option instead.
  167.   (much faster and compatible)
  168. - WARNING: Action Replay don't like fast Amigas or 68020+ CPUs
  169.   and max supported fast ram is 4MB.
  170.  
  171. Action Replay ROM Ripping instructions:
  172.  
  173.  Find A500 with Action replay-cardrige,
  174.  press 'freeze'-button, write following:
  175.  
  176.  AR 1:
  177.  
  178.  lord olaf<RETURN>
  179.  
  180.  AR 2 and 3:
  181.  
  182.  may<RETURN>
  183.  the<RETURN>
  184.  force<RETURN>
  185.  be<RETURN>
  186.  with<RETURN>
  187.  you<RETURN>
  188.  new<RETURN> (AR 3 only)
  189.  
  190.  insert empty floppy disk into DF0:
  191.  
  192.  AR1: "sm ar1.rom,f00000 f10000"
  193.  AR2: "sm ar2.rom,400000 420000"
  194.  AR3: "sm ar3.rom,400000 440000"
  195.  transfer ROM image to your PC
  196.  
  197.  
  198. Improved debugger
  199. -----------------
  200.  
  201.  - f-command extended:
  202.     f without parameters = break when PC not in ROM and current instruction is not
  203.     0x4ef9 (don't break when executing library jump tables) Great for finding start
  204.     address of bootblock.
  205.     f i = break when PC points to RTS/RTR/RTE-instruction
  206.     f i <opcode> = break when PC points to instruction opcode <opcode>
  207.     f <addr> = add/remove new breakpoint (max 8)
  208.     fd = remove all breakpoints
  209.     f <addr1> <addr2> = break when <addr1> <= PC <= <addr2>
  210.  - W-command's value-parameter can be decimal 12345 or hexadecimal (0x12345 or $12345)
  211.     write size is byte if val < 256, word if 255 > val < 65536 and long if val > 65535.
  212.     (previous version's write size was always long and was limited to chip ram)
  213.  - memwatch break points added, w <0-3> <address> <length> <r/w/rw> [<value>]
  214.     break when address space between address and address + length is accessed and
  215.     if accessed value = <value> R = break only on reads, W = writes, RW = both
  216.  - i-command: interrups and traps combined, VBR supported
  217.  - custom register dump -command added (e), dumps the contents of all existing registers
  218.    between 0xdff000-0xdf1ff.
  219.  - CIA dump-output slightly modified, added TOD stopped status-flag
  220.  - exiting debugger automatically creates "memory state" and b-command can be used
  221.    to "rewind"
  222.  - bl lists all stored "state recorder" states
  223.  - search-command s <"string">/<hexvalues> [<addr]> [<length>]
  224.  - trace (t <cnt>) can be used to step over more than one instruction
  225.  - wd = enable illegal access logger (all read or write accesses to nonexisting memory,
  226.    read access to write-only memory or vice versa, accesses to "unofficial" cia and custom
  227.    register address space etc..)
  228.  - wd x y = disable logging between addresses x to x + y
  229.  
  230.  
  231. Drive sound customization
  232. -------------------------
  233.  
  234. You can use external samples if you put files called drive_click_xxx.wav,
  235. drive_spin_xxx.wav, drive_startup_xxx.wav and drive_snatch_xxx.wav
  236. (xxx = whatever you want, "click" is the only mandatory sample)
  237. to directory called <winuae path>\uae_data\
  238.  
  239. Multimouse
  240. ----------
  241.  
  242. Windows 98/98SE/ME: two or more USB mice required. PS/2 or serial mouse
  243. can't be supported in real multimouse configuration.
  244. Windows 2000: no real multimouse support.
  245. Windows XP: all mice are supported.
  246.  
  247. Open Input-tab. Select any manual configuration (Configuration #1 to #4)
  248. Open device select box. You should see "Mouse *", "Windows mouse" and
  249. 2 or more "Raw Mouse" (XP-only) or 2 or more mouse with real name
  250. (98/98SE/ME). Make sure "Mouse *" and "Windows mouse" are disabled,
  251. (select box next to device select box is unchecked) enable other mice
  252. and make sure mappings are correct.
  253.  
  254. New in 0.9.90: Multimouse can be configured in "Game & I/O-Ports"-panel,
  255. there is no need to do complex Input-panel configuration anymore.
  256.  
  257. Windows mouse?
  258. --------------
  259.  
  260. "Windows mouse" is mouse that gets all movement events from Windows'
  261. desktop mouse instead of DirectInput. Enable "Windows mouse" if you
  262. think mouse feels sluggish compared to older WinUAE before DirectInput
  263. was implemented. (and don't forget to disable "Mouse *" first or
  264. mouse movement will be quite erratic..) Can't be used in multimouse
  265. configuration.
  266.  
  267. Mousehack mouse?
  268. --------------
  269.  
  270. Needed when using Tablets. Tablets only work properly if you select
  271. "Mousehack mouse" and run Amiga-side program "mousehack". Without
  272. mousehack "Mousehack mouse" is equal to "Windows mouse".
  273. (mousehack-program is needed because regular mouse sends relative
  274. movement data but Tablets are absolute devices)
  275.  
  276. Mouse *?
  277. --------
  278.  
  279. "Mouse *" is DirectInput system default mouse. "Mouse *" gets all
  280. combined events from all connected physical mice. Can't be used
  281. in multimouse configuration.
  282.  
  283.  
  284. ---
  285.  
  286. WinUAE 0.8.27
  287. =============
  288.  
  289. Bugs in 0.8.26 fixed:
  290.  
  291. - JIT-only crash when loading state file or loading new
  292.   config on the fly
  293. - crash when loading config and directory or no config
  294.   file was selected
  295. - ports-page uninitialized joystick/mouse radio buttons
  296. - ignore files not having .uae-extension when scanning
  297.   configuration file directory
  298. - GUI works now with non-96DPI fonts
  299. - possible crash when starting emulator or inserting/ejecting
  300.   disks
  301. - JIT compatibility problems with some games (for example
  302.   Alien Breed 3D II)
  303. - debugger am-command
  304. - "Priority=2!"-debug dialog
  305. - disk image path/name text input
  306.  
  307. Older bugs fixed:
  308.  
  309. - centering improved
  310. - hardfile error "tried to seek out of bounds"-message when
  311.   hardfile was too small or blocksize was set to zero
  312. - fullscreen D3D/OpenGL-mode ALT-TAB
  313. - fixed forever repeating "...because desktop is too small for
  314.   the specified window size.."
  315. - saving config: always add (if missing) ".uae"-extension to
  316.   config file name
  317. - "exter_int_helper: unknown native action xxx"
  318.  
  319. New features:
  320.  
  321. - new rtg.library, 20-30 times faster Picasso96 pixel read
  322. - don't add contents of zip file to disk history if zip only
  323.   contains one supported disk image file
  324. - compatibility fix for buggy programs that access non-existing
  325.   memory in CIA address space
  326. - MIDI can be selected without serial port
  327. - full collision level implemented correctly (game "Rotor")
  328. - AVIOutput tweaks
  329. - improved compatibility (Back in Bizness, Total Triple Trouble)
  330.  
  331.  
  332. WinUAE 0.8.26
  333. =============
  334.  
  335. Bugs fixed:
  336.  
  337. - custom chipset emulation updates (Aunt Arctic Adventure
  338.   collision detection, Warhead music and sound effects etc..)
  339. - very old FPU emulation bug
  340. - bsdsocket emulation (AmiTradeCenter, CTRL-C signal check)
  341. - interrupt level 7 freeze
  342. - uaescsi.device MODE SENSE/SELECT translation
  343. - Picasso96 WaitForVSync fix (Fake Electronic Lightshow" by
  344.   Ephidrena)
  345. - Picasso96 8-bit mode palette problem (black Workbench
  346.   background color after returning from Windows desktop)
  347. - MIDI-IN random freeze
  348.  
  349. New features:
  350.  
  351. - new GUI!
  352. - improved GUI pages
  353. - systray icon and shortcut menu
  354. - improved drop and drop support
  355. - faster END+PAUSE warp-mode
  356. - 68020+/JIT crash prevention
  357. - debugger improvements
  358. - floppy drive disk image history list
  359. - disk swapper page for swapping quickly multi-disk games
  360. - integrated Pro Wizard module ripper (http://asle.free.fr/prowiz/) 
  361. - improved IPF (CAPS) and FDI support
  362.  
  363.  
  364. WinUAE 0.8.25
  365. =============
  366.  
  367. Bugs fixed:
  368.  
  369. - DirectDraw error when starting WinUAE 0.8.24 if display card supports multiple
  370.   heads and one or more head is disabled (also depends on display driver)
  371. - crash when starting emulation if more than 2 mouse-like devices are detected
  372. - floppy drive sound emulation volume level was not saved to config file
  373. - floppy drive sample rate conversion was broken, sound quality was
  374.   very bad if selected sample rate was not 44100Hz.
  375. - multimouse support under Windows XP
  376. - bsdsocket emulation update, fixes CNet's SMTPd
  377. - uaescsi.device IDE ATAPI CDROM translation support, fixes PlayCD
  378.  
  379. New features:
  380.  
  381. - right border is not clipped anymore if program uses overscan
  382.   (Settlers, Pinball Illusions etc..)
  383. - fixed display corruption in some older programs
  384.   (Mystic Tunes by Vertical, Bierkrug-tro by TEK, Forgotten Realms
  385.   Slideshow '90 by Fraxion etc..)
  386. - AVIOutput improved, much faster recording if any software filter
  387.   (null filter recommended) is enabled
  388. - readme.txt updated. (custom drive sounds, how to use multimouse etc..)
  389.  
  390.  
  391. WinUAE 0.8.24
  392. =============
  393.  
  394. Bugs fixed:
  395.  
  396. - Windows 9x/ME duplicate keypresses when using USB-keyboard
  397. - bsdsocket emulation updates (TCP:<port>, Apache)
  398. - saving compressed state file without zlib1.dll created broken state file
  399. - crash after saving four or more state files
  400.  
  401. New features:
  402.  
  403. - improved multimonitor compatibility
  404. - sound volume slider and keyboard shortcuts
  405.   (END+numpad -, END+numpad + and END+numpad *, also multimedia keys Volume +- and Mute)
  406. - configurable floppy drive sound emulation :)
  407. - improved debugger (new breakpoints, memwatch points etc.. see below)
  408. - Windows XP-compatible multimouse support, improved input-support
  409. - FDI 2.0 disk image format
  410.  
  411. and some smaller updates..
  412.  
  413.  
  414. WinUAE 0.8.23
  415. =============
  416.  
  417. Bugs fixed:
  418.  
  419. - mousebutton getting stuck randomly when WinUAE lost focus
  420. - floppy drives' state was not restored fully
  421. - fixed crash when switching from 68000 to JIT-mode
  422. - bsdsocket browser freezes/slowdowns
  423. - SPTI CDROM media change detection
  424. - parallel port joystick adapter works properly again
  425. - saving state in ce-mode with blitter active created broken state files
  426. - serial port/MIDI randomly lost received characters
  427.  
  428. New features:
  429.  
  430. - maprom emulation (BlizKick support)
  431. - first CDROM is always uaescsi.device unit zero, second is zero etc.. and then
  432.   other non-CDROM SCSI devices.
  433. - improved priority settings
  434. - improved filter options
  435. - compatibility improvements
  436. - bsdsocket emulation improved (Jabberwocky)
  437. - faster Picasso96 solid window moves
  438. - improved AHI emulation
  439. - IRQ level 7 shortcut in input-tab
  440. - percentage of CPU in use -meter added next to FPS-counter
  441. - immediate state save (no need to exit the GUI anymore)
  442. - dropped release numbers :)
  443.  
  444.  
  445. WinUAE 0.8.22 Release 9
  446. ==============================================================================
  447.  
  448. Bugs fixed
  449.  
  450. - compiler misoptimization of some rare instructions
  451.   (affected 0.8.22R8 only, usually caused GURUs)
  452. - bsdsocket emulation (connection freeze, IRCD, AmyGate etc..)
  453. - NTSC vsync sound
  454. - Windows 2K/XP CD detection problems in non-ASPI mode
  455. - more compatible audio emulation
  456.   (TBL's Tint, some demos playing only noise)
  457. - ticking/unticking 68000 "more compatible" checkbox on the fly
  458.   does not crash the emulated Amiga anymore
  459. - AVI capture sound sync
  460.  
  461. New features:
  462.  
  463. - software 2x filters (Scale2x, SuperEagle, 2xSaI and Super2xSaI) and
  464.   manual screen position adjustment.
  465. - separate windowed and fullscreen mode width and height
  466. - 100% exact blitter block mode cycle diagram (cycle-exact mode only)
  467. - replaced "run at higher priority" with priority selection select box
  468. - added CAPS support to mini-version
  469. - automatic AVI splitting
  470.  
  471.  
  472. WinUAE 0.8.22 Release 8
  473. ==============================================================================
  474.  
  475. Bugs fixed:
  476.  
  477. - stuck joypad POV directional controller
  478. - joystick keyboard layout B and C second firebutton
  479. - workaround for buggy sound driver (ISA SB16, maybe others)
  480.   that report zero as minimum and maximum supported sample rate
  481. - possible crash when copying to virtual filesystem's root
  482. - CD32 media change detection
  483. - extended ADF write protection check
  484. - extended ADF HD floppy support
  485. - fast copper works again + config file support
  486. - JIT FPU fix (Descent Freespace -demo)
  487. - 57600 serial bit rate was incorrectly rounded to 56000
  488. - ~2.8GHz+ CPU clock rate calculation overflow
  489.  
  490. New features:
  491.  
  492. - all configuration file loading restrictions removed,
  493.   load new configuration file at any time!
  494. - display width, height, depth, lores, doubling, correct aspect
  495.   can be changed on the fly
  496. - bsdsocket.library updates
  497. - Picasso96 emulation optimizations
  498. - improved audio emulation
  499.   (Mortville Manor, Maupiti Island speech and Fighting Soccer)
  500. - AHI driver update
  501. - improved and more compatible CD32 pad emulation
  502. - improved CD32 CD autodetection
  503. - sound capture to wav-file
  504. - Direct3D hardware filtering and scaling
  505. - more configurable source tree, added very simple way
  506.   to disable features like AGA, JIT, bsdsocket, Picasso96,
  507.   harddisk, 68020+ etc..
  508. - separate basic A500-only WinUAE executable included (winuae_mini.exe)
  509. - quick state save (SHIFT/CTRL + END + numpad 0-9) and restore support (END + numpad 0-9)
  510.  
  511.  
  512. WinUAE 0.8.22 Release 7
  513. ==============================================================================
  514.  
  515. Bugs fixed:
  516.  
  517. - printer didn't work if serial port emulation was enabled
  518. - palette wasn't updated properly when entering and exiting the GUI
  519.   in fullscreen 8-bit Picasso96 mode
  520. - button or key mapped to mouse horizontal or vertical axis
  521. - random crash when horizontal centering was enabled
  522. - bsdsocket emulation, ping, traceroute, AmTelnet SSH connection freeze
  523. - config save crash and non working keyboard
  524. - ShapeShifter-support improved, all Kickstart 2.x/3.x versions supported
  525. - lores-mode support for "sprites outside display window"-feature
  526. - and more..
  527.  
  528. New features:
  529.  
  530. - emulation compatibility improvements
  531.   Elfmania, Rainbow Island (broke accidentally in R6),
  532.   Mission Elevator (properly fixed this time...), SWIV,
  533.   Old Timer, Inferior, Sub Rally, Sargon History, TBL demos,
  534.   Sound of Silents, Cardamom, Cardamon etc..
  535. - analog joystick (paddle) ports emulated
  536. - improved hard/ZIP disk RDB detection
  537. - Action Replay 2/3 state file support
  538. - sound "power led" filter emulation
  539. - freely selectable sound sample rate (8000 - 48000)
  540. - "direct" serial port support, fixes PC to PC Lotus 2 serial link
  541.   problems. (two player only, 3 or 4 players require lower serial
  542.   latency that is not possible under Windows)
  543. - zipped CAPS-image support
  544. - updated AHI driver included
  545.  
  546. WinUAE 0.8.22 Release 6
  547. ==============================================================================
  548.  
  549. Bugs fixed:
  550.  
  551. - increased compatibility
  552. - display emulation graphics corruption in some programs
  553.   (NOTE: some very old games, for example Eliminator, require OCS Agnus)
  554. - sprites outside display window emulated partially
  555.   (Banshee AGA, Alien Breed 3D)
  556. - audio emulation fixes (noise and random popping)
  557. - input configuration fixes
  558. - crash when creating new CD32 NVRAM-file
  559. - compressed disk images can be write-enabled
  560. - more compatible with newer CDTV extended ROMs
  561.   (still no CDROM controller emulation)
  562. - disk emulation fixes (writing freeze, drive type, disk eject/insert,
  563.   more compatible disk change detection, writing to multiple drives simultaneously)
  564. - stuck middle button when "Middle Mouse-Button -> ALT-TAB" was enabled
  565. - don't crash if zlib.dll is missing
  566. - lost mouse input events when using high refresh rate mouse
  567.  
  568. New features:
  569.  
  570. - compressed state files
  571. - rewritten and more compatible serial port emulation,
  572.   serial link game support
  573. - more compatible blitter speed in non cycle-exact mode
  574.   (Spindizzy Worlds, PP Hammer..)
  575. - turbo-floppy speed enables fast writing
  576. - disable screensaver when WinUAE is active
  577. - improved configurable CPU idle-function
  578. - screenshots saved to ScreenShots-directory
  579. - input configuration joystick port swap and device
  580.   disable-button implemented.
  581.  
  582. WinUAE 0.8.22 Release 5
  583. ==============================================================================
  584.  
  585. Bugs fixed:
  586.  
  587. - CD32-mode media change detection
  588. - SlowRAM detection fixes (Commando and more)
  589. - more compatible CIA keyboard emulation (Back to the Future 2 and more)
  590. - bsdsocket.library emulation updates (Stephen Riedelbeck)
  591. - state restore fixes
  592. - fixed mouse problems in Space Crusade, Billy the Kid etc..
  593. - writing to custom floppy images was unstable
  594. - primary sound buffer-checkbox removed and disabled. It is useless and usually
  595.   only caused huge slowdown problems.
  596. - PC Competitor interface's second joystick works properly
  597. - improved compatibility (fixes USGold Murder, Crack Down, Liverpool,
  598.   Pinball Hazard, future CAPS-images etc..)
  599. - SuperHires sprite fix (SkidMarks AGA)
  600. - another Pentium 4 JIT-crash workaround
  601. - improved Action Replay support (Mark Cox)
  602.  
  603. New features:
  604.  
  605. - configurable boot priority and device name for regular (non-RDB) hardfiles
  606.   and virtual directory filesystems
  607. - configurable filesystem for regular hardfiles. (Automount/boot for example
  608.   SmartFileSystem formatted regular hardfiles)
  609. - FPU state file support
  610. - configurable keyboard leds (DF0,DF1,DF2,DF3,POWER,HD,CD)
  611. - floppy write-protect state added to floppies-tab
  612. - implemented write-support for images that don't support writing
  613.   natively (compressed images, CAPS-images)
  614. - Amiga program p96refresh for selecting mousepointer refreshrates in
  615.   Picasso96 mode (Bernd Roesch)
  616. - "Middle-Mouse-Button -> ALT-TAB" works now in fullscreen mode
  617. - improved input-tab GUI, increased number of input mappings from 1 to 4
  618. - CD32 pads are now enabled in non-cd32 mode if configured in input-tab
  619. - state files are saved to SaveStates-directory (was Configurations..)
  620.  
  621. WinUAE 0.8.22 Release 4
  622. ==============================================================================
  623.  
  624. Bugs fixed:
  625.  
  626. - changing joystick options in ports-tab caused joystick to not respond in some cases
  627. - bad performance on laptops with power saving enabled
  628. - mouse handling updates
  629. - RDB SmartFileSystem 1.58 (and older?) crash fixed
  630. - more filesystem bug fixes
  631. - uaescsi.device reset crash on Win9x
  632. - some games had problems detecting slow ram (for example Lotus 3), fixed
  633. - MIDI SYSEX buffer overflows fixed
  634. - sound timing always defaulted back to PAL when WinUAE lost or gained focus, fixed
  635. - more ALT-TAB switching problems fixed (I hope so..)
  636.  
  637. New features:
  638.  
  639. - improved FPS counter
  640. - filesystem notification (ACTION_ADD_NOTIFY, ACTION_REMOVE_NOTIFY) support added and more..
  641. - CD-led is lit when CD32 audio track is playing
  642. - new keyboard shortcuts: PAUSE-pause emulation, PAUSE+END-turbo speed
  643. - CAPS-image support
  644. - Catweasel MK3 support (joystick ports, keyboard and Zorro2-board emulation for multidisk.device)
  645. - 1.5MB slow RAM support
  646.  
  647. WinUAE 0.8.22 Release 3
  648. ==============================================================================
  649.  
  650. Bugs fixed:
  651.  
  652. - Ports-tab crash fixed
  653. - joystick handling fixes
  654. - hard drive configuration save fixed
  655.   (trailing spaces are now removed from HD ID-string)
  656. - fixed stuck keys when switching between WinUAE and Windows
  657. - sprite fix (some games had flashing sprite garbage)
  658. - thread priority tweaks
  659. - setupapi.dll error when running under Windows 95
  660. - emulation slowdown and sound stuttering in 68000 mode (finally?)
  661. - Amithlon partition detection fixed (detection failed if drive's
  662.   partition table contained more than 6 partitions)
  663. - jumpy mouse fixed
  664. - hardfile not found -bug fixed
  665. - "The selected screen mode can't be displayed in a window, because.." now correctly
  666.   forces fullscreen mode instead of repeating the message forever..
  667.  
  668. New feature:
  669.  
  670. - implemented harddisk and CD-leds that flash during HD/CD access
  671.  
  672. WinUAE 0.8.22 Release 2
  673. ==============================================================================
  674.  
  675. New features:
  676.  
  677. - Kickstart 1.3 RDB and regular hardfile autoboot/automount support
  678.   KS 1.3 regular (non-RDB) HDF autoboot requires FastFileSystem from WB1.3:L in KS roms-directory
  679. - keyboard/mouse/joystick handling rewritten for DirectInput
  680.   Windows keys are now 100% usable as an Amiga keys and SHIFT-keys don't get stuck anymore
  681. - mouse speed configuration
  682. - all keyboard keys (even special "multimedia keys") are available in input-tab configuration window
  683. - configurable floppy drive type (3.5"DD/3.5"HD/A1010 5.25"SD)
  684. - screenshot button moved from F11 to PrintScreen. PrintScreen = copy to clipboard,
  685.   END + PrintScreen = write to ScreenShots-directory.
  686.  
  687. Following features require Windows 2000 or Windows XP
  688.  
  689. - "unlimited" hardfile size (2G limit removed),
  690.   uaehf.device now supports TD64 and NSD -style 64-bit addressing
  691.   NTFS filesystem required for >4G hardfiles (FAT32 max file size is about 4G) 
  692.   WARNING: Make sure installed AmigaOS is new enough (OS 3.9 recommended)
  693. - ability to mount real harddisks with full RDB automount/autoboot support
  694. - Amithlon partition support
  695.  
  696. Bugs fixed:
  697.  
  698. - Slow harddisk, CDROM, etc.. performance in non-CPU idle mode
  699. - CPU idle tweaks, defaults to off, config file support
  700. - disk emulation improvements
  701. - added missing configuration file entries
  702. - better compatibility with old config files
  703. - 68000 "more compatible"-checkbox works again
  704. - fixed uaehf.device crash with older HDToolBox versions
  705. - custom chipset fixes (Chaos Engine AGA/CD32, Obliterator, Terrorpods etc..)
  706. - GUI's screenshot-button was always disabled
  707. - state file restore fixes (CPU type is automatically restored correctly and more)
  708. - switch from fullscreen/no-vsync to vsync-mode crash fixed
  709. - filesystem "ghost"-file bug fixed (but filesystem emulation still have some bugs left..)
  710. - bsdsocket emulation compatibility fixes
  711. - fixed serial and printer port defaults
  712.  
  713. WinUAE 0.8.22 Release 1
  714. ==============================================================================
  715.  
  716. fixes/updates:
  717.  
  718. - UAE 0.8.22 merge, bumped version number (but most changes were already included in R4)
  719. - 68000 CHK-instruction fix (Days of Thunder) and exception 3 handling update
  720. - real 68000 prefetch emulation ("100 most remembered C64 games" and more)
  721. - some custom chipset fixes (sprite-playfield collisions, graphics corruption)
  722. - keyboard fix (some key presses were missed when pressing multiple keys)
  723. - A1000 emulation fixes
  724. - AVIOutput update (Sane)
  725. - input-tab updates
  726. - vsync works properly in interlaced screen modes
  727. - sound updates/changes (DirectSound, uses UAE timing in non-JIT/vsync modes and more...)
  728. - filesystem bug fixes
  729. - CD32 pad numeric keypad emulation works again
  730. - fixed joystick bugs in compatibility mode
  731. - fast RAM state save fix
  732. - bsdsocket fix (Stephan Riedelbeck)
  733. - disk emulation fixes
  734.  
  735. new features:
  736.  
  737. - full harddisk image support (hdtoolbox, RDB, custom filesystems, SFS and PFS3 confirmed working)
  738. - uaescsi.device improvements, confirmed compatible with CacheCDFS, AmiCDFS and AsimCDFS
  739.   (disk change support added and use of direct scsi-mode is not needed anymore)
  740. - Action Replay 1 support (but breakpoints don't work)
  741. - CPU idle (tries to detect use of STOP-instruction, may not be complatible with all Amiga software..)
  742. - floppy speed slider is back
  743. - new AHI code and driver (Bernd Roesch)
  744. - Amiga <> Windows clipboard support (Bernd Roesch)
  745. - on the fly switching between OpenGL and DirectDraw mode
  746. - on the fly switching between vsync and non-vsync mode
  747. - compressed Kickstart ROM image support
  748. - build-in screenshot function, shortcut key: F11 (Sane)
  749. - experimental (and much slower) cycle-exact cpu and blitter emulation mode
  750.   WARNING: requires at least 50%+ more cpu power than "regular" mode.
  751.   Athlon XP/Pentium IV + DDR/RAMBUS RAM highly recommended!
  752.   WARNING2: Frameskip must be set to 1
  753.   WARNING3: very experimental, timing is quite far from perfection
  754. - wkeykill.dll support (disables Windows-keys)
  755. - OpenGL scanline brightness slider added
  756.  
  757. and more..
  758.  
  759. WinUAE 0.8.21 Release 4
  760. ==============================================================================
  761. - EXPERIMENTAL: added configurable input device (mouse, joystick, keyboard) support
  762. - EXPERIMENTAL: added OpenGL mode (for best results set lores and disable line-doubling)
  763. - printer support fixed (Bernd Roesch)
  764. - MIDI updates (Bernd Roesch, Alfred J. Faust)
  765. - custom chipset updates (Superfrog,Exile,Apocalypse,Rainbow Islands,Torvak the Warrior...)
  766. - disk emulation fixes (Typhoon Thompson,SuperDuper,S.T.A.G...)
  767. - CPU idle patch (no more 100% CPU usage)
  768. - HOME + F5 opens state restore dialog and SHIFT + HOME + F5 opens state save dialog
  769. - vsync updates
  770. - AVIoutput improvements (can be started later, stops when re-entering GUI)
  771. - Picasso96 updates. Mouse trails are now 100% fixed (Bernd Roesch)
  772. - refresh rate selection only affects Amiga display modes, Picasso96 always use default refresh rate
  773. - "16-bit mode detect" crash fixed
  774. - removed useless 8/16-bit sound selection. Sound output is now always 16-bit
  775. - sound lag compensation slider reimplemented. (if you have bad sound, move slider left until sound gets better)
  776. - build-in gzip and zip support (autoselects first adf-image or Amiga executable if zip contains multiple files)
  777. - executable to adf support, just "insert" Amiga executable in to floppy drive
  778. - improved external decompression support (xdms.exe)
  779. - configuration save option is now available even after emulation has been started
  780. - HD floppy image support in disk-tab
  781.  
  782. WinUAE 0.8.21 Release 3
  783. ==============================================================================
  784. - experimental vsync support, refresh rate selection and triple buffering implemented. (me)
  785.   See below for instructions.
  786. - extended CDTV ROM supported. (me)
  787.   Note that CDROM hardware isn't emulated yet.
  788. - joystick emulation fixes. (me)
  789. - Picasso96 fixes. (Bernd Roesch)
  790. - DirectX 7 or newer required. (was DX 5 or newer)
  791. - custom chipset emulation compatibility updates. (me, Bernd Schmidt)
  792. - Shapeshifter-checkbox fixed. (patch from WinUAE 0.8.17)
  793. - hardfile fix, Reorg works again. (patch from WinUAE 0.8.17)
  794. - serial port update. (Bernd Roesch)
  795. - JIT CPU emulator update (from BasiliskII-JIT)
  796. ______________________________________________________________________________
  797.  
  798. WinUAE 0.8.21 Release 2
  799. ==============================================================================
  800. - FIXED:   custom chipset emulation fixes (me, Bernd Schmidt)
  801. - FIXED:   JIT FPU (Bernd Roesch)
  802. - FIXED:   filesystem emulation (Bernd Schmidt, Stephan Riedelbeck)
  803.            (read-only files are handled correctly, programs in WBStartup
  804.            aren't run multiple times anymore, A-flag handling fixed)
  805. - FIXED:   PC joystick 2 (me)
  806. - FIXED:   mouse 2 emulation (me)
  807. - FIXED:   multiple CD32 CDROM and uaescsi.device updates (me)
  808. - FIXED:   bsdsocket (Bernd Roesch, Stephan Riedelbeck)
  809. - FIXED:   configuration GUI memory leak fixed (Stephan Riedelbeck)
  810. - FIXED:   keyboard problems (me)
  811.            (problems with SHIFT key and Action Replay activating when exiting GUI)
  812. - FIXED:   CD32 pad button emulation
  813.            (some games had problems with red button)
  814. - FIXED:   serial port updates (Bernd Roesch, me)
  815. - CHANGED: sound emulation (me, Bernd Schmidt)
  816. - ADDED:   CD32 media eject/insert support (me)
  817. - ADDED:   CTRL-AMIGA-AMIGA-ALT resets and clears chipmemory (me)
  818.            (use to remove reset proof programs)
  819. - ADDED:   "pause emulation while minimized"-option to misc-page (me)
  820. - ADDED:   FDI-support is back (me)
  821. ______________________________________________________________________________
  822.  
  823. WinUAE 0.8.21 Release 1
  824. ==============================================================================
  825. - Maintainer change, new WinUAE maintainer is Toni Wilen
  826. - CHANGED: Many custom chipset fixes and updates (Bernd Schmidt, me)
  827. - CHANGED: Audio code replaced with SDL audio (Bernd Schmidt)
  828.            Remember to re-adjust sound buffer size
  829. - FIXED:   CPU emulation fixes (Bernd Schmidt, me)
  830. - FIXED:   Filesys seek fix (Bernd Roesch)
  831. - FIXED:   JIT compatibility fixes (Bernd Schmidt)
  832. - FIXED:   State save fixes (Bernd Schmidt, me)
  833. - FIXED:   Prevent notebook CPU throttling when calculating CPU speed (Bernd Roesch)
  834. - ADDED:   New input device code (me)
  835. - ADDED:   Full CD32 support (me)
  836. - ADDED:   Action Replay 2 and 3 support (me)
  837. - ADDED:   CDROM scsi.device emulation (Win32 port by me)
  838. - ADDED:   Sane's AviOutput patch
  839. _____________________________________________________________________________
  840. WinUAE 0.8.17 Release 3
  841. ==============================================================================
  842. - FIXED:   Mouse trails are gone gone gone.
  843. - FIXED:   No longer crashes in windowed-mode on XP Themed-view.
  844. - FIXED:   68020+ bitfield instruction fix (stuck doors in Dungeon Master AGA)
  845. - FIXED:   Fix garbage display on Venus the Flytrap and Nightbreed Interactive
  846.            Movie. (Toni Wilen)
  847. - FIXED:   Trying to delete a non-empty directory will now properly return
  848.            ERROR_DIRECTORY_NOT_EMPTY. (Bernd Roesch)
  849. - FIXED:   Renaming a directory which was opened then closed will no longer
  850.            crash. (Bernd Roesch)
  851. - FIXED:   Increased the range of addresses checked for memory-mapping, in
  852.            order to make JIT "direct" mode work on more systems. (Bernd
  853.            Roesch)
  854. - FIXED:   Selecting a Picasso96 8-bit mode in windowed-mode would complain
  855.            about not matching your desktop's depth, and switch to full-screen.
  856. - FIXED:   CD-ROM Mounting should work again.
  857. - FIXED:   Installer won't install when WinUAE is already running.
  858. - FIXED:   Right-click and "Editting" a .UAE config-file will now result in
  859.            the correct config-name and config-description in the GUI.
  860. - FIXED:   MIDI-Out won't crash external MIDI drivers like "hubies loopback".
  861.            (Bernd Roesch)
  862. - ADDED:   Jose's modifications to the sound routines and GUI. (Jose Gil)
  863.            NOTE: Read doc called "SoundSyncro Readme.rtf"
  864. - ADDED:   AHI driver support. (Bernd Roesch)
  865. - ADDED:   Option to disable use of overlays completely.
  866. - CHANGED: Floppy-disk emulation, including .FDI support. (Toni Wilen)
  867. - CHANGED: Picasso96 licensing/support notice (above).
  868. - CHANGED: Removed references to "Amiga" in the GUI.
  869. ______________________________________________________________________________
  870. WinUAE 0.8.17 Release 2
  871. ==============================================================================
  872. - FIXED:   Fixed the center_image() routine which was causing crashes with
  873.            centering inside of screens less than 800x600.
  874. - FIXED:   Remove hard dependency on RegisterDeviceNotification API so that
  875.            WinUAE still works on Win95.
  876. - FIXED:   Event timing works better now, and shouldn't hang any demos or
  877.            games. (Bernd Schmidt)
  878. - FIXED:   Max out at 512-Megs of ZorroIII RAM, since 1-Gig won't work.
  879. - FIXED:   Merged in some CIA-related save-state changes. (Bernd Schmidt)
  880. - FIXED:   Banshee AGA and Lemmings3 AGA are now mostly working, thanks to
  881.            new delay-offset code.  See the "KNOWN BUGS" section above for
  882.            further details. (Toni Wilen)
  883. - FIXED:   Sound-syncro settings can be changed on-the-fly. (Jose Gil)
  884. - ADDED:   New version of "uaediskchange" utility.  Put this inside your
  885.            "Amiga" installation, and call it in your startup-sequence like
  886.            "run >nil: c:uaediskchange cd0:" to watch cd0: for disk-changes.
  887.            You can watch more than one drive. (Bernd Roesch)
  888. - CHANGED: Tweaked the sound-syncro code again. (Jose Gil)
  889. - CHANGED: Creating an AmigaDOS .adf file from the GUI will now create a
  890.            formatted disk. (Toni Wilen)
  891. - REMOVED: No restriction on only being able to run one instance of WinUAE.
  892.            NOTE: USE THIS WITH CAUTION.
  893. ______________________________________________________________________________
  894. WinUAE 0.8.17 Release 1
  895. ==============================================================================
  896. - FIXED:   Various AGA and chipset-related fixes. (Bernd#1, Toni Wilen)
  897. - FIXED:   .GZ support in floppy dialog doesn't cause corruption. (Timothy)
  898. - FIXED:   Updated sprite-collision logic which fixes Leander, Archon 1 and 2,
  899.            Menace, etc. (Toni)
  900. - FIXED:   Updated disk-emulation code, for higher compatability.  Also now
  901.            supports .fdi and high-density .adf images. (Toni, Adil Temel)
  902. - FIXED:   60Hz support in Dynablaster and BC Kid (Toni Wilen)
  903. - FIXED:   BSD-Socket emulation is mostly working, although bugs still exist.
  904.            (Bernd#3)
  905. - FIXED:   Picasso96 screens smaller than their display-mode would have crap
  906.            in their left-hand-border if you grabbed the screen's title-bar and
  907.            moved the screen to the right.
  908. - FIXED:   Updated copy of rtg.library, including more patches. (Bernd#3)
  909. - FIXED:   You can set the WinUAE resolution in full-screen to whatever you
  910.            desire.  Especially useful so that you set your full-screen size to
  911.            match your desktop size, and it will prevent all your desktop icons
  912.            from moving around after exitting WinUAE. (me, Georg)
  913. - FIXED:   Stupid sound_channels=0 stuff in config-files works properly.
  914. - FIXED:   Stupid gfx_center_xxx=yes/no stuff in config-files works properly.
  915. - FIXED:   Selecting an item in the Hard Drives page of the GUI and then
  916.            moving its position in the list now leaves the item highlighted.
  917. - FIXED:   Detect OS version early, and inform the user appropriately instead
  918.            of crashing.  Windows NT is no longer a supported OS for WinUAE.
  919. - FIXED:   Various little off-by-one pixel errors in the GUI.
  920. - FIXED:   MIDI in/out lists in the Ports page of GUI were behaving strangely.
  921. - FIXED:   Floppy-disc emulation change to allow Shadow of the Beast Trainer
  922.            to work. (Toni Wilen)
  923. - FIXED:   Small change in MIDI support so that closing MIDI and then
  924.            reopening it will work properly. (Bernd Roesch)
  925. - FIXED:   Call ahi_install in main.c.  No Amiga-side AHI driver yet.
  926. - FIXED:   MIDI-input doesn't have the concept of a "default device", unlike
  927.            MIDI-output.  Changed the GUI and programming accordingly.
  928. - FIXED:   MIDI-output now does the right things with the serial-port after
  929.            each written byte, which allows some other programs to finally
  930.            work (MusicX, Deluxe Music, etc.)
  931. - ADDED:   New hook function in uaelib for checking on removable drive state.
  932. - ADDED:   Disk-change status is now tracked via WM_DEVICECHANGE notifications
  933.            which allows "run >nil: uaediskchange cd0:" in the startup-sequence
  934.            to work properly.  Eject a CD-ROM, and the Amiga knows about it.
  935.            Insert a new CD-ROM, and the Amiga knows about it.  Woo-hoo!
  936.            NOTE: Probably really buggy.
  937. - ADDED:   New collision-modes, fast-copper mode (not save-able with config).
  938. - ADDED:   State-save support. (Toni Wilen)
  939. - ADDED:   Option in Sound page of GUI to enable/disable synchronized sound.
  940. - ADDED:   Printing of DDCAPS info for display-driver, to help diagnostics.
  941. - ADDED:   FDI disk-image support (Toni Wilen)
  942. - CHANGED: Tweaked the sound-code yet again, hopefully will get less out of
  943.            sync.  (Jose Gil, myself)
  944. - CHANGED: Add PC Drives no longer adds the floppy-drives.  If you want access
  945.            to A:, then you'll have to add it manually in the GUI.
  946. - CHANGED: Added ability to allocate larger amount of ZorroIII memory. 
  947.            (Bernd#3)
  948. - CHANGED: Added ability to allocate larger amount of RTG (Picasso96) memory.
  949.            (Bernd#3)
  950. - CHANGED: Removed Vertical Blank Synchronization (VSync) support in Flip
  951.            calls.  This should increase synchronization and performance in
  952.            full-screen mode, but may introduce some tearing/artifacting.
  953. - CHANGED: Use the system "hand" cursor when pointing at web-links in the
  954.            About page (if available). (Oscar Sillani)
  955. - CHANGED: Use Tahoma font in About page of GUI.
  956. - CHANGED: Use up/down icons in the HardDisk page of GUI. (Oscar Sillani)
  957. ______________________________________________________________________________
  958. WinUAE 0.8.16 Release 4
  959. ==============================================================================
  960. - FIXED: 50Hz/60Hz switching (B.C. Kid) works again. (Toni Wilen)
  961. - FIXED: Various Picasso96 issues. (Bernd Roesch)
  962. - FIXED: F11 should be '\' again.
  963. - ADDED: .GZ support in floppy dialog. (Timothy Roughton, aka Inner) 
  964. - CHANGED: Tweaked the sound-code yet again, hopefully will be less choppy.
  965. - CHANGED: Tweaked the exception-handling code for JIT. (Bernie Meyer)
  966. - REMOVED: icon1.ico from the source-code archive.
  967. ______________________________________________________________________________
  968. WinUAE 0.8.16 Release 3
  969. ==============================================================================
  970. - FIXED: GUI DLL loader is no longer fixated on Deutsch.
  971. - FIXED: Selecting 68000 CPU from a JIT config doesn't result in error message.
  972. - ADDED: Sprite-collisions can be enabled/disabled during emulation, not just
  973.          at startup.
  974. - ADDED: Patched rtg.library added to package, which should fix the mouse trails.
  975.          (Thanks to Tobias Abt and Alexander Kneer of P96, and Bernd Roesch).
  976.          This file (rtg.library) will end up in the "Amiga Programs/" directory
  977.          under the "WinUAE/" directory where you install to.
  978. - ADDED: German keymap (UAE_German)
  979. - ADDED: uaediskchange utility
  980. - ADDED: French and German DLLs updated, Italian DLL added.  (Thanks Georg V,
  981.          FagEmul, and Daniele G)
  982. - CHANGED: Tweaked the sound code again, memory-leak should be gone, performance
  983.            should be better - expect a speed decrease when using JIT and sound.
  984. - CHANGED: Graphics glitches caused by NOVSYNC flipping should be gone in full-
  985.            screen mode.
  986. - REMOVED: Turkish DLL, as it was out-of-date
  987. ______________________________________________________________________________
  988. WinUAE 0.8.16 Release 2
  989. ==============================================================================
  990. - FIXED: Stupid shift-key issue (me)
  991. - FIXED: Should be back to 50Hz at A500 speed emulation, so audio latency should
  992.          be reduced or non-existant. (me)
  993. - FIXED: Graphics-updates may work now on Voodoo cards (Toni, me)
  994. - FIXED: Updated file-version info in WinUAE.exe resource. (Georg)
  995. - FIXED: Bug with version-number checking and GUI DLLs (Georg)
  996. ______________________________________________________________________________
  997. WinUAE 0.8.16 Release 1
  998. ==============================================================================
  999. - FIXED: Better 040 compatibility (Toni, Bernd#3, Gwenole)
  1000. - FIXED: Even more 040 and debugger compatibility (Toni, Bernd#3, Gwenole)
  1001. - FIXED: Fixed the cleanup_sound() routine to not crash on some systems (Andreas)
  1002. - FIXED: AGA support (Toni)
  1003. - FIXED: Don't die on CPUs (Cyrix) which don't have rdtsc instruction
  1004. - FIXED: Printing from within FinalWriter (Bernd#3)
  1005. - FIXED: Graphics printing should work now. (Bernd#3)
  1006. - FIXED: Translated GUI libraries are only loaded if their version number is
  1007.          0.8.16.1 now, so that the GUI is consistent across languages for a
  1008.          given WinUAE version.
  1009. - FIXED: Horizontal/vertical lines are 2x faster in Picasso96 (Bernd#3)
  1010. - FIXED: Floppy disk emulation tweaks (Toni Wilen)
  1011. - FIXED: Auto-activation of WinUAE window is smarter now.
  1012. - FIXED: Bug with flipping surfaces in DirectDraw.  If the flipping-pair was
  1013.          not properly created (say the primary was in video-ram, but the
  1014.          secondary was in system-ram) and cannot be flipped, we tried to
  1015.          flip anyways.  This would fill up the log with flip-failure reports.
  1016. - FIXED: Infinite loops when GetBytesPerPixel fails.  Still looking into why
  1017.          GetBytesPerPixel fails in some weird circumstances.
  1018. - FIXED: "more compatible" string in CPU page of GUI is no longer too long.
  1019. - FIXED: Mouse-pointer reappears when message-boxes pop up.
  1020. - FIXED: Mouse-button state isn't kept across screen-mode changes (Bernd#3)
  1021. - FIXED: Clear the write-protect bit when copying files from read-only media.
  1022.          This fixes the icon overwrite problem when installing OS 3.5 and 3.9.
  1023.          (Bernd#3)
  1024. - FIXED: Added a hack for volume-names of "AmigaOS3.5" and "AmigaOS3.9" to be
  1025.          used even though Windows shows "AmigaOS35" and "AmigaOS39". (Bernd#3)
  1026. - FIXED: Make sure that the Windows mouse-pointer is not active on an Amiga
  1027.          screen-mode switch. (Bernd#3)
  1028. - FIXED: Fixed timing problems on SpeedStep mobile processors, due to their
  1029.          strange RDTSC implementation being variable.  Instead, use the OS
  1030.          provided QueryPerformanceCounter(), which actually works but
  1031.          has much lower resolution.
  1032. - FIXED: Framerate reporting. (Toni)
  1033. - FIXED: Maximum number of Picasso96 screen-modes is increased.
  1034. - FIXED: Screen refresh bug when minimizing/maximizing full-screen Amiga gfx.
  1035. - FIXED: Now use gzip.dll for .adz/.roz handling.
  1036. - FIXED: Floppy disks can be written/formatted again.
  1037. - FIXED: Disk-select logic for certain demos (Toni)
  1038. - FIXED: Bogus printer loading when printer is "none" in GUI.
  1039. - FIXED: Incorrect block-size reporting for HardDiskFiles (.hdf) in GUI
  1040. - FIXED: Keyboard stickiness during screen-switches, and/or F12 GUI. (Bernd#3)
  1041. - ADDED: JIT support for massive speed increase (Bernd#2)
  1042. - ADDED: "mixed stereo" setting in the Sound page of the GUI.
  1043. - ADDED: "CTRL-F11 to quit" setting in Misc page of the GUI.  ALT-F4 can then
  1044.          be used by the Amiga properly, and CTRL-F11 will quit WinUAE.
  1045. - ADDED: Virtual screens in Picasso96 (Bernd Roesch)
  1046. - ADDED: MIDI-In support (Bernd Roesch)
  1047. - CHANGED: Slightly different compile flags, resulting code may be faster (?)
  1048. - CHANGED: Moved the Immediate Blit option from Misc to Display page of GUI
  1049. - CHANGED: Use some of WinFellow's fsdb code in WinUAE.
  1050. - CHANGED: Picasso96 rendering/display engine (Larry, Curly, me)
  1051. - CHANGED: AIAB web-link in About page of GUI.
  1052. - REMOVED: 32-bit Blitter option is gone now (no longer applies)
  1053. - REMOVED: 24-bit display-mode support.
  1054. - REMOVED: Enforcer-logging option in Misc page of GUI
  1055. - REMOVED: DirectDraw6 option in Misc page of GUI (now the default)
  1056. - REMOVED: NT4 support.
  1057. ______________________________________________________________________________
  1058. WinUAE 0.8.14 Release 3
  1059. ==============================================================================
  1060. - FIXED: Stupid frames-per-second bug whenever the GUI has been displayed.
  1061. - FIXED: Graphics garbage at bottom of Amiga screens whenever the GUI is
  1062.          displayed and moved around (in windowed-mode).
  1063. - FIXED: Enabling "Show LEDs in full-screen" once running didn't actually work.
  1064. - FIXED: Speed of emulation is no longer "crazy" when sound is disabled.
  1065. - FIXED: Crashing with certain .uae config-files, including default.uae.
  1066. - FIXED: Minimizing WinUAE and then restoring it wasn't restoring sound.
  1067. - FIXED: Screen refresh bug when minimizing/maximizing full-screen Amiga gfx.
  1068. - FIXED: Now use gzip.dll (included) for .adz/.roz handling.
  1069. - ADDED: Can now adjust sound preferences while the emulation is running.
  1070. - ADDED: Turkish GUI DLL to installer
  1071. - CHANGED: Printing support in the GUI is now based on a printer-name, not a
  1072.            physical printer-port.  You MUST have a printer-driver on the Amiga
  1073.            side that matches your actual printer.
  1074. - REMOVED: Ability to adjust the floppy-disk speed.  This "feature" doesn't
  1075.            exist in the core UAE version, and can also cause incompatabilities.
  1076. ______________________________________________________________________________
  1077. WinUAE 0.8.14 Release 3 (the Stupid release)
  1078. ==============================================================================
  1079. - FIXED: Stupid bug with GUI (F12) when in full-screen mode.
  1080. - FIXED: Stupid Picasso96 slow-down in Release 2
  1081. - FIXED: Stupid Picasso96 bug with menu painting from Release 2
  1082. - ADDED: French GUI DLL to installer
  1083. ______________________________________________________________________________
  1084. WinUAE 0.8.14 Release 2
  1085. ==============================================================================
  1086. - FIXED: Picasso96 screen-modes weren't being drawn/updated correctly.
  1087. - FIXED: Sound-buffer slider gets disabled when no audio output is selected.
  1088. - FIXED: German GUI DLL is accurate now. (Thanks Georg)
  1089. - ADDED: Flicker-free Amiga screen updates when full-screen.  Doesn't affect
  1090.          Picasso96 screens, though.
  1091. - CHANGED: Sound output tweaked again, should be "slightly" better.
  1092. ______________________________________________________________________________
  1093. WinUAE 0.8.14 Release 1
  1094. ==============================================================================
  1095. - FIXED: When WinUAE is full-screen, the Message dialog-box no longer "hides"
  1096.          and locks up WinUAE.  Instead, WinUAE will automatically minimize
  1097.          itself and display the dialog-box on the Windows Desktop.
  1098. - FIXED: log-file no longer fills up with blit failure reports.
  1099. - FIXED: Some resources (critical-sections, threads) weren't being cleaned-up.
  1100. - FIXED: [Load From...] button now works properly.
  1101. - FIXED: .uae config-files with spaces in them are now supported when double-
  1102.          clicked.
  1103. - FIXED: Increased compatability (Bernd, Sam, Toni)
  1104. - FIXED: Copper emulation state machine (Sam)
  1105. - FIXED: Floppy emulation and DMA (Sam, Toni)
  1106. - FIXED: CPU+FPU emulation bugs (Sam, Christian Bauer, Toni, me)
  1107. - FIXED: Only allow a single instance of WinUAE to be running.
  1108. - FIXED: Joystick support under Win2K.
  1109. - FIXED: Scroll-Lock to pause screen-refreshes works.
  1110. - FIXED: About-page URL link handling.
  1111. - FIXED: File-system code, including preservation of mode-bits on a rename
  1112.          (Brian Gontowski, David Varley, me)
  1113. - FIXED: File-system code can handle more than 500-files per directory now.
  1114. - ADDED: File-system now supports and persists file-notes (comments), and
  1115.          the Script, Pure, and Delete bits.
  1116. - ADDED: Floppy disk DMA slider for control of disk DMA speed (Toni)
  1117. - ADDED: Ability to disable specific floppy disk drives (Bernd)
  1118. - ADDED: "Custom" floppy creation, for use in game-saves (Toni)
  1119. - ADDED: DirectInput support for USB and other joystick devices.
  1120. - ADDED: Sound interpolation support code (Bernd), and relevent GUI changes.
  1121. - ADDED: [Info] section on Configurations page of GUI, for linking external
  1122.          text, html, or screen-shots to a particular configuration.
  1123. - ADDED: German localization of the GUI. (Georg Veichtlbauer)
  1124. - ADDED: "Back To The Roots" link in About page of GUI. (Bobic)
  1125. - CHANGED: All audio goes through WaveOut octal-buffering now.
  1126. - CHANGED: Hard-disk to local filesystem translation-layer.  MAY BE BUGGY NOW!
  1127. - CHANGED: Native CD-ROM drives are mounted as CDx: instead of DHx:
  1128. - CHANGED: Frames-per-second are only displayed in Amiga screen-modes now.
  1129. - CHANGED: Blitter, copper, and floppy emulation (from Bernd, Sam and Toni)
  1130. ------------------------------------------------------------------------------
  1131.  
  1132. For general information about the core UAE platform, refer to:
  1133.  
  1134. http://www.freiburg.linux.de/~uae/
  1135.  
  1136. This readme file does _not_ cover the features of UAE that are common to
  1137. all versions. If you're not familiar with UAE yet, consulting the generic
  1138. distribution before attempting to use this port might actually not be a
  1139. bad idea.
  1140.  
  1141. The generic UAE documentation can be found in the docs directory of this
  1142. archive. Take these docs with a grain of salt, though: Not every detail of the
  1143. Linux documentation pertains to WinUAE, and vice versa.
  1144.  
  1145. The latest release of UAE for Win32 is available from:
  1146. http://www.winuae.net/
  1147.  
  1148. Also, excellent English *and* German help-files in Compiled HTML Manual (.chm)
  1149. format can be found at http://www.winuae.net/download.htm.  Many thanks
  1150. to Georg Viechtlbauer for his help with this!
  1151.  
  1152. If you are using Windows 95 (shame on you!) and don't have DirectX
  1153. installed yet, you need to grab and install a copy first. UAE works
  1154. with older versions of DirectX, so chances are that you won't have
  1155. any problems if you had installed a DirectX game on your machine at
  1156. least once.
  1157.  
  1158. There are no problems running WinUAE under Windows 2000 and XP - in fact,
  1159. Win2K or XP is the best platform to run WinUAE on - providing the best
  1160. graphics and network performance, as well as core emulation duties.
  1161.  
  1162. Windows NT 4.0 is not supported
  1163.  
  1164. | BUG REPORTS VIA EMAIL: Please make sure that the following conditions are
  1165. | met before you report any kind of problem:
  1166. |
  1167. | (1) You are using the latest version of WinUAE
  1168. | (2) You have read the documentation (90% of all potential questions are
  1169. |     answered thoroughly in the this readme file)
  1170. | (3) You have used your brain
  1171. | (4) The graphics drivers of your systems are up-to-date 
  1172. |
  1173. | If you do write me, _always_ state what version of UAE your feedback is
  1174. | pertaining to. Include all the necessary information, e.g. the command
  1175. | line options you are using.
  1176. |
  1177. | Do _not_ send me warez of any kind, no matter how non-working they are.
  1178. | Do _NOT_ ask me for ROM-files, warez, etc.
  1179.  
  1180. 1. Command Line Parameters
  1181. ==========================
  1182. UAE's command line options are now quite hidden, since we're a true
  1183. Windows application now (and not a console-application).
  1184.  
  1185. The most important one is:
  1186.   -config=configfile.uae
  1187. or this will also work:
  1188.   -f configfile.uae
  1189.  
  1190. which will cause WinUAE to load the saved config-file (which is just
  1191. ASCII format anyways).
  1192.  
  1193. 2. File-System Specifics
  1194. ========================
  1195. UAE will try its best to bridge the gap between Microsoft and Tripos file
  1196. system semantics, but there are some inherent limitations:
  1197.  
  1198. 1. The Windows "read only" flag controls the w and d bits on the Amiga side
  1199. 2. r and e are always set
  1200. 3. h, s and p cannot be set
  1201. 4. The a flag is preserved
  1202. 5. File comments are not supported
  1203. 6. Not all file names that are "forbidden" under the lame Windows fs are
  1204.    being handled correctly yet. The most common ones, however, are.
  1205.  
  1206. Beware: UAE does _not_ live in a chroot-like environment! There is no
  1207. checking for accesses to directories above the mount point. Do not
  1208. assume that your data is absolutely safe from rogue Amiga programs!
  1209.  
  1210. 3. Keyboard Emulation
  1211. =====================
  1212. Most of your keyboard retains its regular functionality under UAE, but
  1213. there are a few notable exceptions:
  1214.  
  1215. - if you don't have a Win95 keyboard, you'll have to use Ins/Home as a
  1216.   replacement for Left Amiga/Right Amiga (this is different from other
  1217.   versions of UAE).
  1218. - HELP has been remapped to Page-Down
  1219. - F12 brings up the GUI
  1220. - Shift+F12 brings up the GUI-based debugger
  1221. - Scroll Lock toggles screen refresh, speeding up the emulation
  1222. - Pause toggles sound, speeding up the emulation (note that you can't
  1223.   enable sound this way if you haven't configured UAE to run with sound
  1224.   from the beginning).
  1225. - End+F1, F2, F3 or F4 allows you to change disks in one of the four
  1226.   Amiga disk drives. Shift+End+F1...F4 ejects the disk.
  1227.  
  1228. The keyboard replacements for an Amiga joystick are as follows:
  1229.  
  1230.                  a              b            c
  1231. Up            Keypad 8      Cursor Up        T
  1232. Down          Keypad 2     Cursor Down       B
  1233. Left          Keypad 4     Cursor Left       F
  1234. Right         Keypad 6     Cursor Right      H
  1235. Fire          Keypad 0      Right Ctrl    Left Alt
  1236.  
  1237. WinUAE supports gzip-compressed disk images if you have zlib.dll.
  1238.  
  1239. Windows 2000/XP users: Using the compression feature of NTFS instead
  1240. of gzip is a good idea if you wish to save space and be able to write
  1241. to the ADF files at the same time.
  1242.  
  1243. 3. Performance Issues
  1244. =====================
  1245. On a sufficiently powerful PC, UAE will give you quite an authentic
  1246. flashback into a (better?) past.
  1247.  
  1248. Thanks to DirectX, the raw drawing throughput of this version will be
  1249. among the highest of all Intel ports. 800x600 is only about 20% slower
  1250. than 320x200 on my Pentium 100, although it requires more than seven
  1251. times as many bytes per second to be pumped across the PCI bus. UAE's
  1252. native display depth is 16 bpp. This table shows how the net drawing
  1253. speed is affected by your display type:
  1254.  
  1255. 16 bpp full screen - 100%
  1256. 16 bpp desktop     -  98% 
  1257. 24 bpp desktop     -  72%
  1258. 32 bpp desktop     -  60%
  1259.  
  1260. Sound is a luxury. Because sound output is strictly synchronized with
  1261. video DMA, you _won't_ get clean sound _unless_ your machine is capable
  1262. of running at 50 fps at least internally.
  1263.  
  1264. Rule of thumb: Get a PPro or Pentium II if you want full graphics and
  1265. full sound at the same time (reportedly, the Pentium MMX 200 MHz,
  1266. overclocked to 250 MHz [83.3 MHz bus speed], is a powerful platform
  1267. for running UAE. I have no definite reports about the K6 and the M2 yet,
  1268. but these should do pretty good as well.).
  1269.  
  1270. On a Pentium 100 equipped with a Matrox Millennium, UAE-Win32/DirectX
  1271. is slightly faster than the Linux version under AcceleratedX for programs
  1272. that perform a _lot_ of screen updates, i.e. action games and demos.
  1273. All other things should run at roughly the same speed.
  1274.  
  1275. 4. Compatibility
  1276. ================
  1277. The number of programs that don't run properly under UAE decreases with
  1278. every new release. If you find a piece of software to require special
  1279. treatment, please let me know. I have received copies of pirated software
  1280. in my email in the past. Never ever do this to me.
  1281.  
  1282. Consult compatibility.txt for tips on how to get software running and a
  1283. growing collection of user-submitted parameters.
  1284.  
  1285. A few broken programs require instruction prefetch and/or exception 3
  1286. to be emulated (e.g.  Shadow of the Beast I, Katakis and Denaris). These
  1287. can be forced to run by playing with the "compatible-mode" CPU-flag in
  1288. the CPU-settings section of the GUI.
  1289.  
  1290. 5. Acknowledgements
  1291. ===================
  1292. to Bernd Schmidt for creating this comprehensive emulation of the most
  1293. complex home computer ever
  1294.  
  1295. to Mathias Ortmann, for all his pioneering WinUAE efforts, and the meat of this
  1296. document
  1297.  
  1298. to Microsoft for contributing an excellent IDE and an operating system that
  1299. hasn't crashed a single time during the development of this project,
  1300. although I've done some pretty nonstandard things to it repeatedly :->
  1301.  
  1302. to the Free Software Foundation for providing an invaluable set of tools
  1303.  
  1304. to Cygnus Software for porting them over to the Win32 environment
  1305.  
  1306. to Thomas Kessler for mercilessly tracking down and reporting even the
  1307. most subtle bug
  1308.  
  1309. to Andreas Schildbach for providing several hundred MIPS of raw CPU power and
  1310. demonstrating that this program will actually make sense on the entry-level
  1311. PC generation of 1998. :-)
  1312.  
  1313. to Cloanto for their Amiga Forever work
  1314.  
  1315. to JayBee for his AIAB work
  1316.  
  1317. to Christian Buchner (flower-power) for his work on a uaescsi.device
  1318.  
  1319. to all the mirror-sites and their owners
  1320.  
  1321. to those who have contributed to my Internet funding
  1322.  
  1323.  
  1324. 6. Known Bugs/Issues:
  1325. =====================
  1326. Please see the WinUAE home-page at http://www.winuae.net/
  1327.  
  1328. Please use the following type of template with all bug reports:
  1329. 1. Amiga OS versions (kickstart and workbench)
  1330. 2. Extensions running (MagicWB, NewIcons, DirOPUS, ToolManager, etc.)
  1331. 3. Settings of Amiga that caused the problem
  1332. 4. HostOS (Win95, Win95-OSR2, Win2K, etc.)
  1333. 5. DirectX version
  1334. 6. PC Graphics card and its driver's version
  1335. 7. Sound card and its driver's version
  1336.