(ZX Spectrum) Zero v0.5 - 模擬器

Dorothy avatar
By Dorothy
at 2013-01-15T14:10

Table of Contents

2013.01.14

   睽違兩年之後終於發佈新版本。

Zero is a Spectrum Emulator for Windows. Zero is the new Ziggy. Ziggy
is a ZX Spectrum emulator written in C# on the .Net platform. It
currently emulates the 48k and 128k models with a very high degree
accuracy.

--

Ziggy currently sports the following features:

* 100% accurate... oh ok then, highly accurate 48k and 128 emulation.
Not kidding. ;)
* Support for both the beeper and multi-channel AY sound.
* DirectX and GDI support. Works best with DirectX though. :)
* Support for snapshots (sna, szx, z80) and tapes (pzx, tzx, tap, csw)
* Save screenshots from emulator in bmp, png, gif and jpeg format.
* Debugger with stepping facility.
* Tape browser with support for accelerated loading via various (read
2) means.
* Ability to run files from command line, drag and drop. If file
associations are enabled, double-clicking from explorer will
launch Ziggy.
* Supports issue 2 keyboards, late timings and a host of other speccy
idiosyncracies.
* Full screen mode.
* ULA Plus support.

Ziggy v0.5 Changelog:

- Zero can be made to automatically restore the last session on startup
by turning on the feature via Options.
- On screen indicators, like tape and disk activity, can be turned off
via Options.
- Key2Joy feature added that lets the cursor keys be used as a joystick.
ALT is fire.
- Joystick support added. Button mapping is pending.
- 128K and +3 emulation now pass the fusetest, FWIW.
- Added support for ZX Spectrum +3 and disk emulation (thanks to Woody
for providing the fdc765.dll).
- Added support for Pentagon 128K and TR DOS (again thanks to Woody for
providing the wd1793.dll).
- Added support for RZX playback.
- Cheat Helper, File Finder and Tape Browser have all been moved to a
new menu that comes up when the Toolbox icon is pressed.
- Tape Browser now comes up only if its explicitly called up by the
user from the above menu.
- Icons tweaked to reflect the change in user interface.
- Tape Browser settings are now saved between sessions.
- Disks drives are accessible throught the right-click context menu.
2 drives are supported for the +3 and 4 drives for the Pentagon.
- Added support for external tapes and disks as specified in szx file
format.
- Disk drive activity icon and files download complete icons now appear
in main window when required.
- Emulation speed control added in Options.
- Added support for forced 4:3 aspect ratio in full screen.
- Added ULA Plus and +3 disk support when loading from SZX.
- Monitor now supports Go To address. Clicking on the register values
on the right panel also causes a GO TO that address.(CCowley, Obo
and others)
- Monitor can now set breakpoints for specific values read/write from
memory, ports etc.
- Monitor can step over LDIR, INIR and other block commands (Obo)
- Added more options to window sizes in the Options window.
- Added support for loading and saving .scr files.
- Added an “Auto Load” option in the tape deck, which replaces the
near useless “Auto Rewind” option.
- Zero’s settings are no more stored in a config file in the
installation folder. They are now stored in the user profile
folders as required by UAC guidelines.
- The default config xml file has been removed, as it was quite
redundant. Default settings are applied internally.
- Removed the Soft Reset option and replaced both Hard and Soft
reset option with a single Reset option, which is equivalent
to a hard reset.
- All external tools for PZX handling have now been replaced by
a single dll that is called directly from code.
- Updated TapeDeck GUI.
- Redesigned the breakpoint window in Monitor. Added options to
break on interrupt and re-triggered interrupt.
- Made the Pentagon render window more symmetrical.
- 128ke is not the default machine for loading snapshots anymore.
User has to enable it in options for that to work.
- Changes to the sound playback routines. Shouldn’t make any
difference to end-user. I think.
- Pixel smoothing option added to Direct X rendering. Off by default.
- Fixed tape deck crashing when the Next button is pressed on the
last tape block.
- Fixed a raft of DDCB/FDCB opcodes (Woody).
- Fixed IN contention (Woody).
- Fixed ULA PLus emulation that was broken in beta 4.
- Switching to Pentagon and other models is smoother as window is not
resized.
- Better Pentagon rendering with a more t-state accurate core and
renderer (Woody).
- Fixed timing for EX (SP), HL/IX/IY instructions (Woody).
- Fixed spectrum reset when running some of the test suites from a
tape file, when doing a Fast Load.
- Fixed EI prefixed emulation.
- Fixed incorrect saving of screenshots in format other than the
selected one (PNG was being saved as JPEG for instance. *ahem*).
- Fixed Robocop.dsk crash issue due to a stray page pointer
issue.(Woody)
- Fixed scanline option being turned off when exiting Options
(karingal, Obo)
- Fixed +3 emulation screwing up pacemuzx (Obo)
- Fixed a crash when the zx model was restarted with the monitor
running (Obo)
- Fixed an issue where even if Pause on Emulation feature was enabled
in options, the emulator resumed emulation when it wasn’t the
foreground app and the mouse was moved over it. (Obo)
- Fixed ULA Plus timing and colours (Andrew Owen)
- Fixed rendering for 128KE model. The last few bytes of the last
scanline weren’t being rendered sometimes.
- Possibly fixed the debugger not updating the view to reflect the
latest memory state.
- Fixed incorrect emulation of some of the rare undocumented FD/DD
opcodes.
- Fixed toolbar freeze when switching back from full screen.
- Fixed the monitor not updating the banks information in 128k mode.
- Fixed inaudible beeper sound when played parallely with AY.
- Improved GDI rendering speed. Still slower than DirectX though!
- Fixed a problem in Program Finder where it would frequently drop
connection with Infoseek because of the way the Infoseek API works.
Thanks to Martijn for this!
______________________________________________________________________________

下載:https://sites.google.com/site/peekbyte/Zero%200.5.zip?attredirects=0&d=1

官方:http://ramtop.wordpress.com/

--

ポーラステーション
http://perryt0517.wordpress.com/

--

All Comments

Ootake v2.68

Regina avatar
By Regina
at 2013-01-15T11:01
2013/01/15 2.68公開 ◇6ボタンパッドの動作を修正しました。and#34;エメラルドドラゴンand#34;のカジノシーンで、6 ボタンパッドでの入力が正しく行われなかった問題が解消しました。and#34;リンダキューブand#34; のタイトル画面で、6ボタンパッドの動作がうまくいかない問題( ...

Kawaks 1.63

Joseph avatar
By Joseph
at 2013-01-15T09:43
http://cps2shock.emu-france.info/ Whatand#39;s new in 1.63: ------------------- * New drivers: - Street Fighter Alpha 3 (Hispanic 980904) ...

Rom Collection Browser v1.1.2

Valerie avatar
By Valerie
at 2013-01-14T22:52
http://code.google.com/p/romcollectionbrowser/ Rom Collection Browser v1.1.2 is released. Rom Collection Browser is xbmc script for browsing and launching ...

老外畫的「浮世繪風格電玩主角」

Hardy avatar
By Hardy
at 2013-01-14T21:33
之前那個熱愛浮世繪的外國畫家Jed Henry又有新作品了: http://news.gamme.com.tw/423245 浮世繪: 音速小子(還真是寫實XDD) http://images.gamme.com.tw/news/2013/01/2/pJuWo6KYkaeVp6U.jpg Chibi ...

AC 機器戰警(Robocop)

Emma avatar
By Emma
at 2013-01-14T15:28
※ 引述《OPWaug (哼哼)》之銘言: : : → oginome:第二集的反派還需要吸毒....感覺RC2000那個女的..怎麼可能 01/12 00:38 : : → oginome:有那種計畫,第一集BOB和DICK同時是OCP的方案之一,第二集 01/12 00:39 : : → oginom ...