[zx] Fuse 1.2.0 Windows

[1] @ !!! Czwartek, 9 Czerwca 2016 01:29 CET [09-06-2016 01:25 CET]

[zx] Fuse 1.2.0 Windows

Jeden z ciekawszych emulatorów ZX Spectrum - Fuse (Free Unix Spectrum Emulator), powstający natywnie pod linuksa, doczekał się także portu pod "okienka". Przy okazji uzupełniam changelog poprzedniej wersji tej aplikacji.

Fuse 1.2.0 released.  2016-06-06 Philip Kendall

New features:

  • Add Currah µSource emulation (Stuart Brady).
  • Add Didaktik 80/40 emulation (Gergely Szasz).
  • Capture BASIC video functions to SVG file (Stefano Bodrato).
  • Support bash completion (Sergio Baldoví).

Emulation core improvements:

  • Allow continuing RZX recordings if there is a final snapshot in the RZX (Sergio Baldoví).
  • Fix the prune function on RZX rollback (Sergio Baldoví).
  • Use SZX format for the initial snapshot in RZX files (Sergio Baldoví).
  • Fix loading of EDSK files with Sector Offset block (Sergio Baldoví).
  • Migrate disk "index event" handling to the FDD layer and have the FDC layer use it for their STATUS registers (Gergely Szasz).
  • Implement WD2797 emulation (Gergely Szasz).
  • Centralise the "Disk icon" update code to the FDD layer (Gergely Szasz).
  • Fix disk image corruption after saving UDI files (Sergio Baldoví).
  • Check ready status after loading a disk into floppy disk drive (thanks, John Elliott) (Sergio Baldoví).
  • Fix overlapped SEEK commands (Sergio Baldoví).
  • Fix length of data returned by READ_DIAG (thanks, Fredrick Meunier) (Sergio Baldoví).
  • Fix writing .td0 format disk files (Sergio Baldoví).
  • Fix speech in Cobra's Arc - Medium Case.tzx when loaded with tape traps enabled (thanks, zx81 and Sergio Baldoví) (Fredrick Meunier).
  • Skip tape traps if VERIFY is requested (UB880D).
  • Fix loading sound with some custom loaders (Fredrick Meunier).
  • Check if data blocks are headers for handling PZX files (Fredrick Meunier).
  • Correct display of pulses in PZX pulse block for tape browser (Fredrick Meunier).
  • Set AF, AF' and SP to 0xffff on reset (Stuart Brady).
  • Leave most registers unchanged on a soft reset (Stuart Brady).
  • Emulate interrupt and NMI timings more precisely (Stuart Brady).
  • Emulate NMOS and CMOS Z80 variants (Stuart Brady).
  • Switch to 2KB page size (Stuart Brady).
  • Fix inaccurate output when AY envelopes are used (Matthew Westcott and Fredrick Meunier).
  • Fix some peripherals activation when loading snapshots (Sergio Baldoví).

Machine specific improvements:

  • The address range 0x4000 - 0x7FFF is contended on the TS2068 in the home, Dock and Exrom banks (thanks, Richard Atkinson). It is assumed that this is the same for other Timex models (Fredrick Meunier).
  • Clear all Opus RAM on hard reset (Stuart Brady).
  • Ensure the ZX Printer does not require a hard reset to enable (thanks, RMartins) (Fredrick Meunier).
  • Fix timing of events when emulating Scorpion (Stuart Brady).
  • Ensure we have successfully selected a Pentagon or a Timex machine before inserting their media (Fredrick Meunier).
  • Prefer Scorpion to Pentagon when loading SCL/TRD disks for better timing compatibility (thanks, windale) (Sergio Baldoví).
  • Fix Beta 128 type II commands (thanks, windale and BogDan Vatra) (Sergio Baldoví).
  • Don't enable the Beta 128 interface when loading a snapshot on a machine with Beta built-in (thanks, windale and BogDan Vatra) (Fredrick Meunier).
  • Lock port +3 1FFDh if paging is disabled (Brian Ruthven and Fredrick Meunier).
  • Spectranet: fix segfault in error handling when setting SO_REUSEADDR (Stuart Brady).
  • Update SE ROMs to v4.07 (thanks, Andrew Owen) (Sergio Baldoví).

Debugger improvements:

  • Fix disassembly of LD (HL), LD (IX) and LD (IY) (BogDan Vatra).
  • Add I and R register setting and getting to the debugger (Sergio Baldoví).
  • Show the status of the halted flag in the debugger (Stuart Brady).
  • Fix time breakpoints later than a frame in the future (Sergio Baldoví).
  • Timex EXROM and Dock text was truncated in the debugger UI (thanks, Andrew Owen and Sergio Baldoví) (Fredrick Meunier).
  • Win32: relocate halted flag and set monospaced font (Sergio Baldoví).
  • Fix memory issues when removing a matched breakpoint (Tom Seddon).
  • Signal the UI when the breakpoints list is changed (BogDan Vatra).
  • Document IF token for conditional expressions in debugger section (thanks, TK90XFan) (Sergio Baldoví).
  • Fix documentation of address syntax used in debugger section (Sergio Baldoví).
  • Allow debugger to dereference memory locations (Philip Kendall).
  • Allow strings with escaped spaces in the debugger (Sergio Baldoví).
  • Make wildcard event breakpoints work (thanks, Sergio Baldoví) (Philip Kendall).
  • Protect divide expression from a divide by zero exception (Fredrick Meunier).

Miscellaneous improvements:

  • Remove warnings in aosound (Rene Ladan).
  • Fix save tape traps with SE ROM (Andrew Owen and Fredrick Meunier).
  • Don't ignore the return code from setuid() (Sergio Baldoví).
  • Fix condition used in --with-desktop-dir option (thanks, wiz) (Sergio Baldoví).
  • Fix uninitialised keyboard button settings in GTK UI (UB880D).
  • Fix pause when minimising Fuse on Windows (Sergio Baldoví).
  • Generic FDD UI handling cleanup (Alex Badea).
  • Remove unused macros on disk peripherals (Sergio Baldoví).
  • Fix bad prototypes for activate signal on GTK UI (Sergio Baldoví).
  • Ensure exiting on GTK UI when there are active breakpoints (Sergio Baldoví).
  • Improve scrolling of disassembly list on Win32 UI (Sergio Baldoví).
  • Make mousewheel scrolling on memory browser GTK+ 3.4 compatible and keep the selected row (Sergio Baldoví).
  • Ignore unused-but-set-variable warnings for option dialogs on Win32 UI (Sergio Baldoví).
  • Link to autoload snapshot for NTSC Spectrum (Sergio Baldoví).
  • Fix desktop integration rules to cope with VPATH builds (Sergio Baldoví).
  • Modernise autoconf support (Sergio Baldoví).
  • Use unzipped tapes for peripheral tests (thanks, Phil Reynolds) (Sergio Baldoví).
  • Fix empty list in pokefinder on GTK+ 3 (Sergio Baldoví).
  • Prefer GTK+ 3 to GTK+ 2 (Sergio Baldoví).
  • Abort start if we can't drop root privileges (Fredrick Meunier).
  • Use real GLib if and only if libspectrum does and make GTK+ UI depend on real GLib (Stuart Brady).
  • Split tape/Microdrive options into a new Media Options dialogue (Stuart Brady).
  • Fix memory leak in joystick UI (Sergio Baldoví).
  • Don't show an error when rewinding an empty tape (Sergio Baldoví).
  • GTK UI: clear out row mark in tape browser when selecting another block (Sergio Baldoví).
  • Add missing const qualifiers and casts (Stuart Brady and Sergio Baldoví).
  • Split Select ROMs menu into Machines and Peripherals (Gergely Szasz).
  • Only try to load the fallback ROM if it is different to the standard one (Fredrick Meunier).
  • Use PATH_MAX instead of FILENAME_MAX as our standard compatibility define (thanks, Brian Ruthven) (Fredrick Meunier).
  • WidgetUI: Fix build on Solaris (thanks, Brian Ruthven) (Fredrick Meunier).
  • Fix C89 compilation (Adrien Destugues).
  • Standardise the number of joystick buttons across UIs (UB880D).
  • Add static to functions where appropriate (Stuart Brady).
  • Track port attachment for each data bus line (Stuart Brady).
  • Switch to using non-recursive makefile (thanks, Stuart Brady) (Sergio Baldoví).
  • Move Windows resources that are UI-independent to data/win32 (Sergio Baldoví).
  • Fix segfault due to inconsistent SETUP_CHECK() and CHECK() ordering (UB880D; thanks, Guesser).
  • Rename 'Interface I' to 'Interface 1' (thanks, Stuart Brady) (Sergio Baldoví).
  • Win32: fix compilation with mingwrt 4.0+ (Kirben).
  • Replace various deprecated GTK+ functions: gtk_widget_modify_font, GtkStock, gtk_tree_view_set_rules_hint(), deprecated gdk_cursor_new() (Sergio Baldoví).
  • Remove obsolete gtk_window_set_wmclass (Sergio Baldoví).
  • Update URLs in documentation (Sergio Baldoví).
  • Win32 UI: fix compilation with MinGW-w64 toolchain (lordhoto).
  • Fix the build of SDL UI on Windows (Sergio Baldoví).
  • Use compat_file_exists() instead of stat() in read_config_file() and utils_find_file_path() (BogDan Vatra).
  • Fix fdd_strerror() reading past the end of the fdd_error array (BogDan Vatra).
  • Use tape traps if we are using a custom ROM if the instructions at the entry points have been preserved (thanks, Alberto Garcia) (Fredrick Meunier).
  • GTK+ and Win32 UI: add file filters in open/save dialogs (thanks, Crisis) (Sergio Baldoví).
  • Don't show hidden files/directories in the file selector on Widget UIs (Sergio Baldoví).
  • Remember filename when saving a recently formatted disk (Sergio Baldoví).
  • GTK UI: Change the resizing method for GTK+ UI for better compatibility with GTK+ 3.20+ (thanks, Alberto Garcia) (Sergio Baldoví).
→ NOWSZY [zx] Fuse 1.5.7 Windows

2018-12-09 Fuse 1.5.7 released.

UI improvements:

  • GTK+ 3: Make the offset entry wider in memory browser (Derek Fountain).
  • GTK+: Remove duplicated surface creation code (Philip Kendall).
  • GTK+: Remove use of deprecated gtk_device_(un)grab functions (Philip Kendall).
  • GTK+/Win32: Add *.bin as an allowed filetype to file selectors and amend .fmf filetype (thanks, Allan Turvey) (Sergio Baldoví).
  • Improve Fuse's window sizing under Wayland; still not right, but better than it was before (Sergio Baldoví).
  • Improve Fuse's Kempston mouse handling under GTK+ 3.x (Philip Kendall).
  • Stop Kempston mouse causing a crash under Wayland; still doesn't work properly though (Philip Kendall).

Miscellaneous improvements:

  • "Save binary" command can now save 65536 bytes again (regression introduced in 1.5.6; thanks, thrice) (Philip Kendall).
  • Remove gcc 8 string overflow warnings (Philip Kendall).
→ NOWSZY [zx] Fuse 1.5.6 Windows

Fuse 1.5.6 2018-08-07

Emulation core improvements:

  • Z80 flags register is now correct after SCF and CCF (Sergio Baldoví).

Miscellaneous improvements:

  • Factor out common paths code between Linux and generic UNIX (Alberto Garcia and Fredrick Meunier).
  • More improvements disabling phantom typist after finishing loading TAP or standard ROM TZX files (thanks, Alberto Garcia) (Fredrick Meunier).
  • Saving and loading binary data no longer increments tstate count or triggers breakpoints (thanks, Sergio Baldoví) (Philip Kendall).
  • « Variant » Alkatraz loaders (e.g. Gauntlet 3 and Shadow Dancer), « Variant » Search Loader programs (e.g. Lotus Esprit Turbo Challenge and Space Crusade) and Dinaload loaders (e.g. Astro Marine Corps) are now accelerated (Philip Kendall).
  • Stop RZX playback/recording on machine reset/change (Sergio Baldoví).
  • Various minor bugfixes.
→ NOWSZY [zx] Fuse 1.5.5 Windows

Fuse 1.5.5 2018-07-01

Emulation core improvements:

  • Improve sound accuracy on Unix 64 bits systems (thanks, Fredrick Meunier) (Sergio Baldoví).

Miscellaneous improvements:

  • Allow the use of real joystick hats/dpads in the SDL joystick code (thanks, Sarah) (Fredrick Meunier).
  • Rename compat_get_home_path() to compat_get_config_path() (Alberto Garcia).
  • Various minor bugfixes.
→ NOWSZY [zx] Fuse 1.5.4 Windows
The Duel: Test Drive II (a.k.a. Test Drive 2) (Accolade, Inc., 1989)

Fuse 1.5.4 2018-06-03

Miscellaneous improvements:

  • Add *.FMF as an allowed filetype to file selectors (Sergio Baldoví).
  • Save SCR from current display file (thanks, Einar Saukas) (Fredrick Meunier).
  • Use 44.1KHz as default sound frequency (Fredrick Meunier).
  • Various minor bugfixes.
→ NOWSZY [zx] Fuse 1.5.3 Windows

Fuse 1.5.3 released. 2018/04/29

Emulation core improvements:

  • Disable inactive peripherals after loading a snapshot (Sergio Baldoví).

Miscellaneous improvements:

  • Distribute strcasecmp autoconf macro (Sergio Baldoví).
  • Re-enable sound after phantom typist finishes loading TAP, standard ROM TZX or +3 DSK images (thanks, Alberto Garcia) (Fredrick Meunier).
→ NOWSZY [zx] Fuse 1.5.2 Windows

Fuse 1.5.2 2018-03-27.

Emulation core improvements:

  • Emulate ROM bug loading zero length blocks when using tape traps (ub880d).

Machine specific improvements:

  • Fix the format of double-sided +3 disks (Sergio Baldoví).

Miscellaneous improvements:

  • Spectrum reset is accelerated when phantom typist is enabled and a file is loaded from the menu (Fredrick Meunier).
  • Add options UI for phantom typist (Fredrick Meunier).
  • GTK+ 3 UI: Memory browser dialog allows to go to specific offset (Sergio Baldoví).
→ NOWSZY [zx] Fuse 1.5.1 Windows

Fuse 1.5.1 (the Free Unix Spectrum Emulator) 2018/02/25

Debugger improvements:

  • Prevent crash when we try to disassemble an instruction with many DD or FD prefixes (Philip Kendall; thanks, Miguel Angel Rodríguez Jódar).
  • Fix crash when setting debugger variables (Gergely Szasz).

Profiler improvements:

  • Prevent crash when we try to profile an instruction with many DD or FD prefixes (Philip Kendall; thanks, Sergio Baldoví).

Miscellaneous improvements:

  • GTK+ UI: Improve behaviour of default button on dialogs (thanks, atom-atom) (ub880d and Sergio Baldoví).
  • GTK+ and win32 UIs: Support hex numbers in load/save binary and pokefinder dialogs (thanks, Allan Turvey) (Sergio Baldoví).
  • SDL UI: Allow to select the video mode used in full-screen (Gergely Szasz).
→ NOWSZY [zx] Fuse 1.5.0 Windows

Fuse (the Free Unix Spectrum Emulator) 1.5.0  10/12/2017

Debugger improvements:

  • Ensure conditional timed breakpoints work correctly (Philip Kendall).

Miscellaneous improvements:

  • Autoload snapshots replaced by a "phantom typist" which types LOAD "" or similar.
  • Alkatraz loaders (e.g. Cobra and Fairlight) are now accelerated (Philip Kendall).
→ NOWSZY [zx] Fuse 1.4.1 Windows

Fuse (the Free Unix Spectrum Emulator) 1.4.1 10/10/17

Emulation core improvements:

  • Improvements to the loader acceleration code to reduce errors - Blood Brothers, City Slicker, Driller, Dynamite Dan, Games Compendium (by Gremlin), Joe Blade II, Kokotoni Wilf, Powerplay, Saboteur, Trapdoor and Zanthrax now all load successfully (thanks, windale and ub880d) (Philip Kendall).
  • Multiface 3 returns values stored from ports 0x1ffd and 0x7ffd (thanks, Fredrick Meunier) (Sergio Baldoví).
  • Set contention for DivIDE/DivMMC EPROM memory and clear data to 1's (Sergio Baldoví).


Debugger improvements:

  • Allow an exit code to be specified when using the "exit" command (Philip Kendall).
  • Add new "tape:microphone" and "spectrum:frames" system variables to allow access to the current tape level and frame count since reset (Philip Kendall).


Deprecated features removed:

  • All Z80 variables in the debugger must now be referenced as "z80:NAME" rather than just "NAME" e.g. "set z80:af 0x1234" rather than just "set af 0x1234" (Philip Kendall).

 

  • Miscellaneous improvements:
  • Support XCode 9 SDK in CoreAudio driver (Fredrick Meunier).
  • Correct enabling of ide slave menu item (Fredrick Meunier).
  • Add *.mlt as an allowed filetype to file selectors (thanks, jonesypeter) (Fredrick Meunier).
  • Add null UI for use in automation tests (Philip Kendall).
  • Ensure null UI is not overridden by GTK+ UI (Sergio Baldoví).
  • Fix detection of libspectrum capabilities (Sergio Baldoví).
  • Remove C11 typedef redefinition of divxxx_t (Fredrick Meunier).

1.4.0

  • Add DivMMC emulation
  • Add ZXMMC emulation
  • Add support for MLT format screenshots

1.3.8

  • Add workaround for Multiface One and 128 clash
  • Limit RZX sentinel warning to once per playback
  • Disable Melodik interface on 128K machines
  • Correct the list of machines for Multiface One
  • Document --mdr-len and --mdr-random-len options
  • Document support for the Recreated ZX Spectrum
  • GTK UI: Destroy tape browser dialog on close
  • Fix Z80 snapshot writing when +D is enabled
  • Fix offset of keyboard mappings in Z80 v3 snaphots

1.3.7

  • Add Multiface One/128/3 interface emulation
  • Restore +2A/+3 ALL_RAM mode from snapshots
  • SDL: Hide cursor when UI runs on a console (Raspberry Pi)
  • Fix crash when saving CSW tapes
→ NOWSZY [zx] Fuse 1.3.7 Windows

Fuse 1.3.7 released 2017-07-02

New features:

  • Add Multiface One/128/3 interface emulation (Gergely Szasz and Sergio Baldoví).

Machine specific improvements:

  • Restore +2A/+3 ALL_RAM mode from snapshots (Sergio Baldoví).

Miscellaneous improvements:

  • SDL: Hide cursor when UI runs on a console (Raspberry Pi) (Sergio Baldoví).
  • Switch to using autoreconf (Fredrick Meunier).
  • Use silent builds by default when available (Fredrick Meunier).
  • Use explicit AM_SILENT_RULES macro as libspectrum does (Sergio Baldoví).
  • AC_PROG_RANLIB is rendered obsolete by LT_INIT (Sergio Baldoví).
  • Remove unnecessary include glib.h (Sergio Baldoví).
wstecz09/06/2016 01:29
Inne treści związane z tematem
[zx] Fuse 1.5.0 Windows [zx] Fuse 1.5.0 Windows
Jeden z ciekawszych emulatorów ZX Spectrum - Fuse (Free Unix Spectrum Emulator), powstający natywnie pod linuksa, doczekał się także portu pod "okienka". Kosmetyka.
[multi] Speccy 4.6 [multi] Speccy 4.6
Speccy, jak nie trudno się domyślić jest jeszcze jednym emulatorem całej gamy mikokomputerów Sinclaira/Amstrada a także ich klonów począwszy od oficjalnych Timexów a skończywszy na produkcja za wschodniej granicy (cóż warto wymienić to co już potrafi speccy tak dla dokładności: Sinclair ZX Spectrum 16kB, Sinclair ZX Spectrum 48kB, Sinclair ZX Spectrum ...
[multi] DSP Emulator DSP 0.18 Final 31/12/17 [multi] DSP Emulator DSP 0.18 Final 31/12/17
Parę dni przerwy i Leniad zakończył pracę nad kolejną, pełną wersją multiemulatora DSP pozwalającego pobawić się maszynkami arcade i ośmiobitowcami - CPC, ZX Spectrum (z bardzo fajnie rozwiązanym podglądem plików), a także Colecovision, Nintendo 8 i CGB/GB.
[retro] In Nihilum Reverteris [retro] In Nihilum Reverteris
Na nowy rok Yerzmey uraczył nas nową grą tekstową, a w zasadzie fabularną - In Nihilum Reverteris, mającej parę bardzo przyjemnych rzeczy - po pierwsze jest całkowicie po polsku, po drugie o muzykę i grafikę zadbał Yerzmey (utwór z jego wcześniejszej płyty "Death Squad", ubarwi nam czytanie, a co jakiś czas monochromatyczne grafiki ukraszą tekst o wizualia), po ...
[ZX] Speccy: Wunderwaffe w wersj na ZX Spectrum [ZX] Speccy: Wunderwaffe w wersj na ZX Spectrum
Rafał Miazga, autor wielu gier na ZX Spectrum, dokładnie w nowy rok, zaprezentował swoją nową grę. Jest to Wunderwaffe, które zostało zgłoszone na ZX Dev Conversions Compo. Inspiracją dla gry jest Hans Kloss na komputery Atari. Grę można ściągnąć z Archiwum plików -> Wunderwaffe.
Dodatkowe informacje
Komentarze

T-shirt "Eidolon B&W Dragon"

Retro T-Shirt Eidolon B&W Dragon - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2018 | Krzysztof 'Faust' Karkosza Google+Kontakt