Nowe wersja testowa Altirry, emulatora ATARI XE/XL/5200.
Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 3.20 z 23 czerwca 2019 r.
[4] faust # AtariAge Altirra 3.20 | Czwartek, 5 Września 2019 12:31CET
Nowe wersja testowa Altirry, emulatora ATARI XE/XL/5200.
Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 3.20 z 23 czerwca 2019 r.
features added
bugs fixed
Author's Comment:
Rework of video recording engine. Now supports using Media Foundation for recording video directly into Windows Media Video and Audio (WMV7/WMV9) or H.264/AAC. This requires Windows 7 or later, Windows 10 recommended due to improved H.264 encoder. The video recorder also now has options for correcting aspect ratio and targeting standard frame sizes, so you can have the emulator rescale NTSC artifacted video to square pixels and then rescale to 480p or 720p with sharp bilinear. Note that encoding to H.264 can require a lot of CPU, especially since currently the software encoding is used due to a color conversion issue with hardware encoding (very slow NV12 converter in msvproc.dll). A quad-core is recommended for 720p. There may also be Rec. 601 vs. Rec. 709 color issues, so double-check videos uploaded to YouTube, etc. before going live. I may try doing the YUV conversion in the emulator to bypass the Media Foundation YUV handling problems but this is something for another day. WMV7/9 is there as a fallback in case H.264 isn't suitable for some reason but on all systems I've tried it is slower than H.264 encoding. ZMBV is still recommended if you're planning to do post-editing on the video.
POKEY audio rendering path has also been tweaked, thanks to this new toy:
Recorded some waveforms from tap points in the audio circuit and recalibrated the emulator's non-linear output path. The raw output curve is now a bit more aggressive (1-exp(-2.9*i)) and the exponential decay curves have been made shallower (tau=2.6ms, 24.7ms). Amplifier saturation is now emulated at high dynamic volume levels. Also, fixed a bug where volume would double whenever the emulator switched from mono to stereo mixing due to a device needing stereo mixing.
Regarding aspect ratio of screenshots, you should be getting the correct aspect ratio when copying or saving a screenshot with the true aspect ratio option. This includes artifacting and (non-)interlacing. It will not match your screen, however, if you have the display stretching mode overridden to Fit to Window or Square Pixels, which causes the display to use a different (inaccurate) pixel aspect ratio.
features added
bugs fixed
Author's Comment:
Indus GT should have still worked if a disk was in the drive on cold reset; LMK if you're still seeing the hang. The drive should also still do the power-up seek regardless. I have seen cases where the Indus GT might not init quickly enough if you have an OS that boots too fast, so if it's just missing the boot then increase the power-up delay.
features added
bugs fixed
Author's Comment:
features added
bugs fixed
Author's Comment:
features added
bugs fixed
Author's Comment:
features added
bugs fixed
Author's Comment:
Fixes a bug with the emulator not persisting mounted disks across runs when they come from a .zip file with non-ASCII characters in the filename.
AltirraOS bumped to 3.14, fixes only in the 65C816 version. Sysdev device (@:) no longer returns bogus data, fixed a crashing issue in the screen editor, and added a workaround for slow boot with SpartaDOS X 4.48 (it expects to be able to read mainline A/X/Y registers from the stack from the VBI handler in native mode).
A few 65C816 fixes to both the main '816 emulator and to Veronica, mostly corner case direct page wrapping bugs but also a bug with WDM being a 1-byte instead of 2-byte instruction. To give you an idea of how bizarrely inconsistent the '816 is:
Fortunately, none of this crazy affects 6502/65C02 code executing with default D=0 or in native mode.
features added
bugs fixed
Author's Comment:
features added
bugs fixed
Author's Comment:
features added
bugs fixed
Author's Comment:
Check circlepaddles.atdevice for a controller port example -- you can now drive the controller inputs rather than trying to fudge the memory accesses. Again, not really an intended use, but if you were crazy enough you could try to write a TASBot with this.
It's correct that you can't overlay hardware registers -- the memory layer priority is hardcoded at cartridge right now. I'll probably add support for relative priority between layers, but I haven't decided whether to allow the full freedom for changing layer priorities yet. Some of the priority stacks in the emulator can get pretty complex when you have a bunch of devices installed (130XE + Rapidus + U1MB + BlackBox + SDX + R-Time 8).
features added
bugs fixed
Author's Comment:
features added
bugs fixed
Author's Comment:
features added
bugs fixed
Author's Comment:
features added
bugs fixed
Author's Comment:
© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU