Monthly Archives: September 2018

WinUAE 4.1.0 WIP #1

Estimated release date: Autumn/Winter 2018

PC Bridgeboard (A1060 Sidecar, A2088, A2088T, A2286 and A2386SX) emulation rewrite:

  • Emulation core replaced with PCem. Compatibility has improved greatly, for example Windows 3.x enhanced mode, DOS extenders and Windows 95 are now fully working.
  • Bridgeboard built-in CGA emulation graphics corruption fixed.
  • A2386SX VLSI chipset memory remapping, shadowing and EMS fully supported.
  • Cirrus Logic emulation PC compatibility improved, 2M VRAM, linear frame buffer and blitter support.
  • PC Speaker emulation (PCem)
  • Sound Blaster emulation (PCem, various models)
  • Serial mouse emulation (PCem)

Other updates:

  • AGA hires/superhires horizontal pixel positioning and borderblank horizontal single hires pixel offset fully emulated. Optional because it requires much more CPU power and it is rarely needed. DIWHIGH H0/H1 AGA-only bits emulated.
  • Added new misc option which captures mouse immediately when windowed/full-window winuae window is activated.
  • Added history list to statefile path string box.

Bug fixes:

  • 68020 + memory cycle exact hung the emulator in some situations.
  • Softfloat mode with unimplemented FPU emu ticked didn’t disable 68040/060 unmasked interrupts, confusing 68040/68060.library and possibly causing it to return incorrect values.
  • Some CHD CD images didn’t mount correctly.
  • uaehf.device HD_SCSICMD didn’t set scsi_SenseActual. Also set io_Actual=30 (=sizeof(struct SCSICmd))
  • If config file had KS ROM path/file that didn’t exist, it was replaced with non-existing <original path>../system/rom/kick.rom path.
  • NCR53F94 SCSI chip emulation DMA counter remaining count was zeroed even when transfer stopped before all requested data was transferred.

Bug fixes (Introduced in 4.0.0/4.0.1):

  • Display port adapters that needed genlock data (FireCracker, HAM-E, OpalVision, ColorBurst) didn’t work correctly since 4.0.0.
  • Display port adapters didn’t work in multimonitor mode.
  • Blitter statesave with blitter active: log window opened and listed few lines of blitter debug information.
  • Some programs caused continuous flood of “blitter is active, forcing immediate finish” log messages.
  • CTRL+F11 quit ignored new “Warn when attempting to close window” option.

New emulated hardware:

  • CSA Twelwe Gauge (A1200 68030 accelerator + SCSI controller)
  • AccessX/Acetec IDE controller.