ZXMAK.NET v2.2.0 Alpha is released. ZXMAK.NET is the Free .NET ZX Spectrum Emulator, written in C#. ZXMAK.NET is an emulator of the 1980s home computer and various clones, that can work on various platforms with .NET environment.
ZXMAK.NET v2.2.0 Alpha Changelog:
Added a shift in the base class videotablits ULA (if briefly – now interrupt always starts with a 0-cycle)
A complete revision of the code Z80 for timing of memory access / port, all reduced to a single system bus handlers are called now in the beginning of the cycle read / write. Therefore, we must add a few bars if you need to know the exact time of handling (read / write is 3 cycles on real hardware)
Fixed an error in timing posledovatelnotey machine cycles Z80 (timings in the instructions)
Added a calculator timings, now in the debugger shows the timings of instructions (for the current state registorov)
UlaScorpion now she catches the M1 and INT_M1 events, respectively, an extra flag in the interface IUlaDevice removed
Use the video settings when the execution is suspended
Fixed saving in Z80 snapshot (not maintained significant bit of register R)
Fixed behavior instruction HALT (important for ULA to contended memory)
Fixed a bug with a debugger breakpoint on HALT
Fixed sequence of calls BeginFrame / EndFrame in devices (formerly began with EndFrame)
Refined base class ULA, to better support the scheme with an off INT'om
Adjusted for decoding port AY8910, now works as in the original Spectrum 128 (0xC002 = 0xC000, and 0xC002 = 0x8000)
Adjusted for decoding port Kempston Joystick, now works as in the original Spectrum 128 (0xE0 = 0x00)
Added device ULA for the original ZX Spectrum 128, now you can watch demos Multicolor honed under the original Spectrum of contended memory!
Download: ZXMAK.NET v2.2.0 Alpha
Source: Here
0 Comments
Post a Comment