WinUAE 2.7.1 beta 10

– Programmed display mode positioning bug fixed, should fix remaining problems with clipped left or right edges.
– Switching between interlace PAL and interlace NTSC modes calculated wrong vertical line count.
– Some CPU emulation optimization, only modify linear memory address in getpc/setpc/incpc functions if mode is not prefetch/ce/mmu.
– Added slirp inbound port configuration, config file slirp_redir=<proto>:<port>:<internal port>:<internal ip>, multiple entries supported, internal ip part is optional.
– Added simple slirp inbound port configuration, config file slirp_ports=port1,port2,.. (TCP ports only, internal address is default, host port equals internal port)
– Added quick slirp inbound port selection to GUI, opens TCP ports 21, 22, 23 and 80. (Same as slirp_ports=21,22,23,80)
– Added missing slirp cleanup code from QEMU.
– 6888x Packed-Decimal Real negative k-factor values fully emulated (Previous confirmed, required by NeXTSTEP OS), positive non-zero values not emulated yet which needs Fortran “E” scientific notation format string that C does not directly support.
– First and last drawn scanlines were always detected incorrectly since few major versions ago, breaking vertical centering.
– Input device autoswitch by using analog directions now only work with X or Y axis, other directions may work differently and can cause accidental switches.
– Force recalculation of horiz and vert centering (if enabled) when screen mode is detected (guessed) as changed.
– Toggle input events (warp mode, mute etc..) now also support setting to on or off state without toggling. Input panel only, click on input event name to change mode
– Added audio/video recording input event, supports also new toggle/on/off modes. If recording is started using input event (not from GUI), number is appended to filename and it is increased each time recording is started.

SLiRP inbound ports note: all ports will be opened when network hardware is initialized, there is no way to know when something actually starts listening for some port. This also means you won’t get exactly same behavior as “real” low level network emulation, mainly you won’t ever get connection refused if port is open but not actually listening on the Amiga side, connection opens and then closes immediately.


Enjoy Life, be kind to others.

Leave a Reply

Your email address will not be published. Required fields are marked *