zxian v10 - 模擬器
By Ula
at 2023-05-22T14:09
at 2023-05-22T14:09
Table of Contents
zxian is a ZX Spectrum emulator written in C, using SDL2 for graphics,
input/output, and audio. As with my other projects, the source is available
for download. I built it with Visual Studio Community 2019 (with C++ core
features installed).
Changes:
v10 - fixed an interrupt bug which allowed reentrancy; this fixes games
such as Zynaps
v9 - fixed an overflow bug which deteriorated sound after 20 minutes
v8 - tape UI improvements: current block size and progress; sound
improvements: configurability and parameter tweaks
v7 - added support for frame skipping. Improved sound quality and
configurability
v6 - significantly improved audio quality. Added support for TAP tape images
v5 - video frame duration can now be specified in milliseconds. Rewrote the
"read key status" code to fix a bug, which fixes games such as Manic
Miner
v4 - support for "floating bus", whereby data read by ULA can "leak" into
hardware ports that are not wired, such as 0xFF. Some games rely on
this for timing, instead of an interrupt handler. This fixes games
such as Cobra and Arkanoid
v3 - improved game compatibility by supplying a well-known value for the LSB
during IM2 handler lookup; previous behaviour can be attained through a
switch. This fixes games such as Dizzy 7
v2 - fixed an SNA loading bug caused by incorrect IFF2 initialization; it was
causing some games to soft reset, and some to have corrupted graphics
v1 - initial release
Download:
http://sebastianmihai.com/downloads/zxian/v10/zxian_v10.zip
http://sebastianmihai.com/
--
input/output, and audio. As with my other projects, the source is available
for download. I built it with Visual Studio Community 2019 (with C++ core
features installed).
Changes:
v10 - fixed an interrupt bug which allowed reentrancy; this fixes games
such as Zynaps
v9 - fixed an overflow bug which deteriorated sound after 20 minutes
v8 - tape UI improvements: current block size and progress; sound
improvements: configurability and parameter tweaks
v7 - added support for frame skipping. Improved sound quality and
configurability
v6 - significantly improved audio quality. Added support for TAP tape images
v5 - video frame duration can now be specified in milliseconds. Rewrote the
"read key status" code to fix a bug, which fixes games such as Manic
Miner
v4 - support for "floating bus", whereby data read by ULA can "leak" into
hardware ports that are not wired, such as 0xFF. Some games rely on
this for timing, instead of an interrupt handler. This fixes games
such as Cobra and Arkanoid
v3 - improved game compatibility by supplying a well-known value for the LSB
during IM2 handler lookup; previous behaviour can be attained through a
switch. This fixes games such as Dizzy 7
v2 - fixed an SNA loading bug caused by incorrect IFF2 initialization; it was
causing some games to soft reset, and some to have corrupted graphics
v1 - initial release
Download:
http://sebastianmihai.com/downloads/zxian/v10/zxian_v10.zip
http://sebastianmihai.com/
--
Tags:
模擬器
All Comments
By Zenobia
at 2023-05-24T22:32
at 2023-05-24T22:32
By Erin
at 2023-05-27T06:56
at 2023-05-27T06:56
By Kama
at 2023-05-29T15:19
at 2023-05-29T15:19
Related Posts
NES惡魔城一代30周年紀念:視覺操控強化版
By William
at 2023-05-21T11:59
at 2023-05-21T11:59
mameplus是不是不能調字型大小??
By Margaret
at 2023-05-20T10:23
at 2023-05-20T10:23
mameplus是不是不能調字型大小??
By Dorothy
at 2023-05-20T03:05
at 2023-05-20T03:05
Pc Engine相容機 Analogue Duo今日開賣!
By Adele
at 2023-05-19T09:21
at 2023-05-19T09:21
請問RS3_sagastar版本的攻略
By Daniel
at 2023-05-18T20:34
at 2023-05-18T20:34