1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-30 04:22:18 +03:00

Commit Graph

  • b252bf7c09 Move final peripherals into new framework. This allows us to kill periph_setup(). Philip Kendall 2011-01-26 23:29:51 +00:00
  • da20b1002f Move a few more bits into the new peripherals framework. Philip Kendall 2011-01-25 23:21:26 +00:00
  • 84ed13cc92 Add pause option for movie recording. Fredrick Meunier 2011-01-25 10:27:31 +00:00
  • dc77e1a68e Further refactoring of common peripherals code. Philip Kendall 2011-01-24 22:01:43 +00:00
  • ab66d84ccb Add code for FIXME in movie file opening. Fredrick Meunier 2011-01-23 11:21:50 +00:00
  • 93ac0cf2a8 Remove ulaw, add user option to set compression level to "None", "Lossless" or "High", add missing movie_tables.h and add zlib detection to configure.in. Fredrick Meunier 2011-01-23 02:37:14 +00:00
  • 78419f81c0 Remember to add new files. Philip Kendall 2011-01-20 21:59:23 +00:00
  • 1af6165f34 Fix Russian clone memory paging. Philip Kendall 2011-01-20 21:58:35 +00:00
  • 2aeb579f0e Use new peripheral framework for 128K and +3 memory paging. Philip Kendall 2011-01-20 21:49:27 +00:00
  • dcd5561483 event_reset() returns void (thanks, zx81). Philip Kendall 2011-01-20 21:10:14 +00:00
  • aa9b8b7489 Use new peripheral framework for SCLD. Philip Kendall 2011-01-20 21:07:24 +00:00
  • 9620b4f9f6 Use new peripheral framework for the ZX Printer and 128K AY chip. Philip Kendall 2011-01-18 23:29:34 +00:00
  • 8253646367 Use new peripheral framework to handle the ULA. Philip Kendall 2011-01-18 22:50:08 +00:00
  • 1dc2571f75 Remember to give the 128K and Pentagon some peripherals. Philip Kendall 2011-01-16 21:46:53 +00:00
  • fe2e3e3b74 Factor out common peripheral sets. Philip Kendall 2011-01-16 21:41:27 +00:00
  • 962bdf4242 No longer need to explicitly check whether peripherals are active as this is now handled by the framework. Also, ensure the Opus gets registered so it can become active. Philip Kendall 2011-01-16 20:49:37 +00:00
  • 7779c5dd81 This one goes to 11; don't overrun joystick button array when button 11 or more is pressed (thanks, pmrtvcom). Fredrick Meunier 2011-01-14 10:18:23 +00:00
  • 023faa3d16 Rework peripheral handling to reduce explicit coupling (extended version of patch #237). Philip Kendall 2011-01-13 21:55:25 +00:00
  • 67226c6b27 Unbreak GTK+ build. Not 100% sure this change is correct, but at least Fuse now compiles again. Philip Kendall 2011-01-13 21:45:34 +00:00
  • 723b40027b Remove unused variable. Philip Kendall 2011-01-13 21:26:55 +00:00
  • cc6ded1693 Allow the use of the SDL joystick code in the GTK+ and Xlib UIs (patch #241). Sergio Baldoví 2011-01-13 11:47:36 +00:00
  • 59aad209cb Extract the read_screen() function to utils.c and add utils_read_auxiliary_file() to simplify auxiliary file reading code (patch #236). Gergely Szasz 2011-01-13 10:56:20 +00:00
  • 8c08997de4 Windows installer improvements; optionally delete configuration file (fuse.cfg) on uninstall, silently uninstall previous version if reinstalling to the same folder, include AUTHORS file (patch #239). Sergio Baldoví 2011-01-13 10:36:22 +00:00
  • 7fc25cecfc Make Amiga work again. Philip Kendall 2011-01-09 20:42:51 +00:00
  • b34de58d30 Add .deps and Makefile to the ignore property. Fredrick Meunier 2011-01-04 12:14:27 +00:00
  • c41261fa15 Make Fuller Box and Melodik register the same way as everything else (fixes bug #201) (thanks, Phil). Fredrick Meunier 2011-01-04 12:09:03 +00:00
  • 36d84f0d15 Make SpeccyBoot honour PERIPH_PRESENT_NEVER etc. Philip Kendall 2011-01-01 23:52:28 +00:00
  • b828d6a56a Ensure SpeccyBoot ROM is installed. Philip Kendall 2011-01-01 21:54:00 +00:00
  • dd6386d8fc Evaluate all breakpoints again, but store the next breakpoint before deleting the current one from the list (really really fixes bug #201) (thanks, Phil) Fredrick Meunier 2011-01-01 03:48:34 +00:00
  • 43235b5db5 SpeccyBoot emulation (patch #214). Patrik Persson 2010-12-31 19:31:26 +00:00
  • fbafaf84ad Stop evaluating breakpoints when we have hit a temporary breakpoint (really fixes bug #201) (patch #208). Sergio Baldoví 2010-12-30 01:38:53 +00:00
  • 33eafbf37f Don't free temporary breakpoint until after we have run it (fixes bug #201) (thanks, Chris Cowley). Fredrick Meunier 2010-12-29 10:03:09 +00:00
  • 03414ae8a1 Handle missing peripheral ROM files (patch #234). Alberto Garcia 2010-12-29 09:23:14 +00:00
  • 40b74c3e8f A couple of minor corrections. Fredrick Meunier 2010-12-27 01:51:04 +00:00
  • aceeaccc7a New speaker type for unfiltered sound output. Alberto Garcia 2010-12-27 01:40:52 +00:00
  • 6a92ec3109 Fix typo. Fredrick Meunier 2010-12-27 01:33:54 +00:00
  • 7f1e2499d9 Fix SVGAlib compilation. Witold Filipczyk 2010-12-17 20:11:36 +00:00
  • 87d466b23f Merge in changes from 1.0.0 release. Fredrick Meunier 2010-12-17 10:54:29 +00:00
  • f45f084ad5 Improve fb colour handling and initialise scaler system (fixes bugs #205 and #206). Witold Filipczyk 2010-12-03 10:39:39 +00:00
  • 778a4b4de6 Only call fbdisplay_end() when display is initialised (fixes bug #204). Witold Filipczyk 2010-11-29 11:41:57 +00:00
  • 05b9288fa9 Remove reference to fixed issue in RZX playback command line ordering (patch #232). Sergio Baldoví 2010-11-02 01:48:12 +00:00
  • 45501716bd Some updates to bring things a bit more up to date. Fredrick Meunier 2010-10-29 11:02:24 +00:00
  • 513ef0145d writable_roms preference shouldn't affect the 16K machine "empty" page (thanks, Andrew Owen). Fredrick Meunier 2010-10-25 10:29:45 +00:00
  • b043e7711a Resize window when machine selection switches between Timex and non-Timex modes (fixes bug #201) (thanks, Phil). Fredrick Meunier 2010-10-11 12:24:13 +00:00
  • 55a4e8896e Pad version number for Win32 if needed (patch #231). Sergio Baldoví 2010-10-10 10:28:09 +00:00
  • b1aa20efc6 Change "Eject and write" menu items to "Save" and "Save as" (patch #230). Gergely Szasz 2010-10-09 12:59:37 +00:00
  • 219932a955 Fix colour of dialog Cancel entry and correct action returned when cancel is selected (patch #200). Gergely Szasz 2010-10-08 10:05:55 +00:00
  • 96187a86e8 Don't close a disk or mdr if a write fails (patch #197) (thanks, Crisis). Gergely Szasz 2010-10-07 09:34:31 +00:00
  • 29f31a2a68 Use F1 as shortcut to open menus, set window dialogs as transient for the main window and set a fixed width for the emulation speed display (patch #229). Sergio Baldoví 2010-10-06 10:56:05 +00:00
  • dc81a5ee13 Update header check for XShm.h (patch #228). Gergely Szasz 2010-10-06 10:44:19 +00:00
  • 1d3369d96c Move fmfconv to fuse-utils. Fredrick Meunier 2010-10-05 11:20:02 +00:00
  • c83802c006 Patch from Gergely to add: - SCR extraction - cutting (work only with scr/ppm extraction because there is no sound sync) Fredrick Meunier 2010-10-05 10:31:49 +00:00
  • 6c0968785b Small update to mention WoS forums. Philip Kendall 2010-10-03 22:51:59 +00:00
  • ac2404ad34 Update libspectrum signature in each file so we know they don't have the A-F swap bug. Philip Kendall 2010-10-02 12:07:02 +00:00
  • 0785488eb8 First updates for a "1.0" release. Philip Kendall 2010-09-30 21:55:05 +00:00
  • 2e17135d22 Windows installer improvements; correct uninstall registry key, parameterise installation directory path, add version information fields, optionally register file types, make start menu shortcuts optional and add desktop shortcut (patch #227). Sergio Baldoví 2010-09-19 02:25:49 +00:00
  • ba7d2556ca Add support for recording videos of the emulator output using Gergely's custom format (patch #223). Gergely Szasz 2010-09-16 12:18:08 +00:00
  • e68442bcd8 Extend RZX playback handling of files without initial embedded snapshots to cover File->Open, the command line and some miscellaneous RZX playback initialisation bugs (more from patch #225). Sergio Baldoví 2010-09-13 11:51:13 +00:00
  • 55adb1e1b2 Add Windows version encoding similar to Fuse to libspectrum and enhance the Fuse equivalent (patch #226). Sergio Baldoví 2010-09-12 11:49:10 +00:00
  • 7604ef5cee Query for an initial snapshot when opening a rzx file which doesn't have one as is common in competition mode rzx files (patch #225). Sergio Baldoví 2010-09-12 02:11:22 +00:00
  • 512b01d1ae Remove the 80 character limit in ini file settings names+values and change 256 char path lengths to MAX_PATH (patch #222). Gergely Szasz 2010-09-09 13:01:38 +00:00
  • b39c451467 Remove obsolete reference to munmap. Fredrick Meunier 2010-09-05 11:58:37 +00:00
  • fcb7c9e43b Add autoload snapshot for NTSC Spectrum. Fredrick Meunier 2010-08-31 14:14:34 +00:00
  • 12ddbb0795 Add some more peripherals and add display setup code. Fredrick Meunier 2010-08-31 13:51:25 +00:00
  • c003438de2 Swap A and F and A' and F' registers in autoload snapshots which were written when libspectrum still suffered from bug #184 (fixes bug #196) (thanks, Gergely Szasz). Fredrick Meunier 2010-08-31 13:39:59 +00:00
  • 167a5e86d3 Update ChangeLogs. Philip Kendall 2010-08-25 21:37:58 +00:00
  • 3eabfa9779 Update ChangeLogs. Philip Kendall 2010-08-25 21:33:53 +00:00
  • 0c87fd598e Reintegrate NTSC branch. Philip Kendall 2010-08-25 21:20:50 +00:00
  • 7332d81c3e Correct writing of status and system registers to snapshots. Patrik Rak 2010-08-19 12:25:15 +00:00
  • 6f0dc56367 Add support for recording videos of the emulator output using ffmpeg (patch #223). 2010-08-07-ffmpeg Gergely Szasz 2010-08-07 01:46:09 +00:00
  • 4ef8c6cdf3 Set track lengths when inserting a new disk (fixes bug #195). Gergely Szasz 2010-07-19 11:30:21 +00:00
  • 93dc18a08a Ensure an appropriate scaler is selected when the Fuse window is resized by the user. Philip Kendall 2010-06-27 13:18:07 +00:00
  • c2f8c9da4e Remove another duplicate entry. Fredrick Meunier 2010-05-30 13:18:28 +00:00
  • aad6782209 Add some casts in output statements to avoid annoying warnings about format mismatches. Fredrick Meunier 2010-05-27 11:51:39 +00:00
  • dba19a90c4 Allow a little more treble in the TV Speaker mode. Fredrick Meunier 2010-05-22 12:25:40 +00:00
  • 2a9ce835d6 Remove duplicate entry. Fredrick Meunier 2010-05-21 13:16:19 +00:00
  • 5d6faa8c17 Fix typo. Fredrick Meunier 2010-05-20 12:14:37 +00:00
  • 42c2870b86 Merge Release-0_10_0-branch changes from 10.0.2 onto trunk. Fredrick Meunier 2010-05-20 12:06:53 +00:00
  • 850230fff3 Extend 80 track drives to accept disks up to 84 tracks and 40 track drives to accept disks up to 42 tracks. Also add options to allow these limits to be overridden (fixes bug #194). Gergely Szasz 2010-05-19 10:52:37 +00:00
  • 67eee6d145 Have a second go at eliminating warnings when calling debugger_command_input() on platforms where yy_size_t isn't an int in a way that works for platforms where it is. Fredrick Meunier 2010-05-18 12:06:19 +00:00
  • a3fc33f583 Supply a format to avoid warnings. Fredrick Meunier 2010-05-18 11:28:45 +00:00
  • ae3440c298 Include widget.h if we are going to refer to widget_finish(). Fredrick Meunier 2010-05-18 11:20:47 +00:00
  • c161de1d33 Update ChangeLog. Philip Kendall 2010-05-15 20:01:29 +00:00
  • 2d64434f9f Fix valgrind warning. Philip Kendall 2010-05-15 19:27:18 +00:00
  • f5e7fd470c Fix gcc 4.4 warnings. Philip Kendall 2010-05-06 22:18:50 +00:00
  • 6cbdf99e6b Implement drag and drop support (patch #221). Dmitry Semyonov 2010-03-02 11:14:52 +00:00
  • 6e9354523f Account for group setting on key events to make international keyboards work based on key positions rather than default symbol (patch #193). Michal Jurica 2010-02-14 23:10:49 +00:00
  • 7405252e76 Add weak data handling capability so Fuse can deal with weak data if it present in the disk image (EDSK/UDI) (patch #219). Gergely Szasz 2010-01-15 13:45:51 +00:00
  • 896ed40d9e Convert Blip_Buffer to plain C (patch #218). Gergely Szasz 2010-01-08 11:03:43 +00:00
  • 5e637a3cae Supply dummy ui_widget_init and ui_widget_end definitions (more from patch #217). Gergely Szasz 2010-01-07 11:50:32 +00:00
  • 7d91ea2f68 Include widget.h for widget_init and widget_end definitions (more from patch #217). Gergely Szasz 2009-12-30 03:24:45 +00:00
  • 504fea32bb Move widget UI hooks to the UI code, remove unnecessary #ifdef WIDGET_UI (patch #217). Gergely Szasz 2009-12-27 06:15:10 +00:00
  • 27ae10fffe Add a '--without-png' option for Gentoo (patch #215). José Manuel Ferrer Ortiz 2009-12-16 10:25:41 +00:00
  • 8735ef7018 Fix typo. Fredrick Meunier 2009-12-15 11:19:24 +00:00
  • fe383afff9 Extract dirty rectangle handling to its own files. Fredrick Meunier 2009-12-15 10:26:59 +00:00
  • 889607c854 Extract dirty rectangle handling to its own files. Fredrick Meunier 2009-12-15 10:15:43 +00:00
  • 718a638195 Some notebooks wire the "standard" return key to the same keysym as enter on the number pad, so treat the two equivalently (thanks, Marce). Fredrick Meunier 2009-11-21 10:16:36 +00:00
  • 969133155b Replace some deprecated functions. Fredrick Meunier 2009-11-18 09:49:04 +00:00
  • 9e799b5f64 Add a menu item with a hot key to allow full screen and windowed mode switching for SDL (feature request #14). György Szombathelyi 2009-11-13 12:54:28 +00:00
  • c874f859dc Make each peripheral/machine that uses memory paged in via /ROMCS have its own copy of the relevant struct (part of patch #189). Gergely Szasz 2009-10-22 10:59:02 +00:00