1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-28 14:20:54 +03:00

Commit Graph

  • ceafec750a ui_error_frame should return void, not int. Philip Kendall 2004-02-27 13:37:23 +00:00
  • 6f60302ddc Add bug reference to ChangeLog line. Philip Kendall 2004-02-27 12:01:32 +00:00
  • 1aec028091 Don't display an error message if the same message was displayed within the past second. Philip Kendall 2004-02-27 11:58:32 +00:00
  • 1f987bfb08 Allow masks to be applied before checking for port breakpoints. Philip Kendall 2004-02-26 20:40:05 +00:00
  • d07af9a18b Stop the evil multiplexing of the 'value' parameter to debugger_breakpoint_add(). Philip Kendall 2004-02-26 20:03:10 +00:00
  • 8dc28d7b28 BIT instructions should set bits 3 and 5 only for BIT 3,<arg> and BIT 5,<arg> respectively. Philip Kendall 2004-02-25 23:56:56 +00:00
  • f290f8b3a9 Split the SCF test into 4, rather than one overly complicated test. Philip Kendall 2004-02-25 23:15:40 +00:00
  • 9b6b736782 SCF should copy bits 3 and 5 from the A register, not OR them (thanks, Erik Kunze and Thomas Harte). Philip Kendall 2004-02-25 13:40:38 +00:00
  • f1953b2078 Merge changes from Release-0_6_2_1 to HEAD. Philip Kendall 2004-02-23 17:08:38 +00:00
  • 2b431c67b6 Update peripherals list when widget options dialog exited. Philip Kendall 2004-02-16 00:02:48 +00:00
  • 57ba0ea261 Use the new peripheral code to (de)activate the Kempston interface at run-time where appropriate. Philip Kendall 2004-02-15 23:48:28 +00:00
  • cf89274eb7 First pass at code to allow for a dynamically modifiable peripheral list. Philip Kendall 2004-02-14 22:23:35 +00:00
  • 02b3c05ac8 #include "fuse.h". Philip Kendall 2004-02-07 15:04:59 +00:00
  • fd6efc9db0 Remove duplicated ui_verror code. Philip Kendall 2004-02-07 14:58:36 +00:00
  • c66e0f8ed2 Create and use a new UI_ERROR_WARNING error level. Philip Kendall 2004-02-07 11:58:02 +00:00
  • 79e568daf1 Document the tags for the 0.6.2 release branch. Philip Kendall 2004-01-10 21:18:36 +00:00
  • ce0bbee2a6 Remove pointless free( NULL ) (patch #21). Stuart Brady 2004-01-10 18:47:17 +00:00
  • 99e4917156 The test for opcode subroutines should be "defined", not "exists" (also required for Perl 5.005 compatibility). Philip Kendall 2004-01-09 15:14:47 +00:00
  • c3d3a3d44d Remember to add files before committing. Philip Kendall 2004-01-08 23:20:35 +00:00
  • 89a0fb61d5 Add a simple memory browser. Philip Kendall 2004-01-08 23:19:32 +00:00
  • 321f51c563 Fix up widget UIs for the TR-DOS write scheme. Philip Kendall 2004-01-08 17:07:47 +00:00
  • 29b65323ab Make writes to TR-DOS disks need explicit commits. Philip Kendall 2004-01-08 17:02:57 +00:00
  • 4155f72fc4 Replace arbitrary constant by PATH_MAX (next part of patch #19). Fredrick Meunier 2004-01-07 15:10:03 +00:00
  • e271089db7 Update the statusbar disk indicator (next part of patch #19). Fredrick Meunier 2004-01-07 15:01:11 +00:00
  • 9b72a3c5ed Always non-busy just after a reset (part of patch #19). Fredrick Meunier 2004-01-07 14:58:23 +00:00
  • 21ee45fdb1 Put the header type/name in the tape browser 'details' field. Philip Kendall 2004-01-06 12:33:13 +00:00
  • 073a1fe945 Let's try a version of that which doesn't segfault on startup :-( Philip Kendall 2004-01-06 00:26:56 +00:00
  • 02cc3e299c Merge the gtkui_disk_open_[ab] and gtkui_disk_eject(_write)_[ab] functions. Philip Kendall 2004-01-06 00:03:21 +00:00
  • 2624c82ddc Fix up the widget UIs and non-lib765 systems wrt the disk writing changes. Philip Kendall 2004-01-05 23:32:41 +00:00
  • 2f9d6a73d8 Make writes to +3 disks only be committed when explicitly requested by the user. Philip Kendall 2004-01-05 23:10:18 +00:00
  • e763d3e4e5 Check for tape modification on exit. Philip Kendall 2004-01-05 00:43:04 +00:00
  • 6b87ec7b0c Fix up widget UIs for new confirm code. Philip Kendall 2004-01-04 20:35:58 +00:00
  • 2af6e7eaf4 Confirm before an attempt is made to close a modified tape. Philip Kendall 2004-01-04 20:27:57 +00:00
  • a53e43cce9 Add a 'tape modified' indicator to the GTK+ tape browser window. Philip Kendall 2004-01-04 19:25:32 +00:00
  • 582bfa6fce Fix up the widget UIs for the new tape browser code. Philip Kendall 2004-01-04 00:44:41 +00:00
  • 0debbcfa18 Make the GTK+ tape browser no longer modal. Philip Kendall 2004-01-04 00:07:44 +00:00
  • c735f542db In uidisplay_area, reorder the loop to improve cache localisation and then apply the obvious optimisations. Philip Kendall 2004-01-02 15:19:36 +00:00
  • 01df1351d3 Allow 3x3 scaled modes. Philip Kendall 2004-01-02 14:54:42 +00:00
  • 13d1965a87 Merges to keep us close to ScummVM's code (rest of patch #17). Fredrick Meunier 2004-01-02 14:12:26 +00:00
  • 881d98ef82 Add Timex 1.5x scaler (part of patch #17). Fredrick Meunier 2004-01-02 14:01:28 +00:00
  • 1f21ef540a Remove unused variable 'autoload' from fuse_init(). Philip Kendall 2004-01-02 12:14:52 +00:00
  • 838ada26c7 Make the buffer holding Fuse's starting directory be of length PATH_MAX (patch #13). Fredrick Meunier 2004-01-02 12:05:51 +00:00
  • 3ef4e9fe24 Simplify uidisplay_frame_end by combining the two loops increasing the chance that the data processed by the first is still available in cache for the second (patch #15). Fredrick Meunier 2004-01-01 23:37:44 +00:00
  • dfb0f293a1 Put speed in SDL title (patch #14). Fredrick Meunier 2004-01-01 23:19:35 +00:00
  • a14da795da Bring up-to-date. Philip Kendall 2003-12-31 16:30:00 +00:00
  • 581b73db59 First (simple!) native Win32 user interface. Marek Januszewski 2003-12-31 16:13:05 +00:00
  • d5692bb832 Put patch numbers and credits into the changelog. Philip Kendall 2003-12-31 15:57:55 +00:00
  • d421741654 Always assign float values to timer_count. Philip Kendall 2003-12-31 15:54:03 +00:00
  • 1e7d959009 'port' is unused in ui_joystick_read(). Philip Kendall 2003-12-31 15:49:49 +00:00
  • 17d5f994c7 Remove incorrect pointer warnings. Philip Kendall 2003-12-31 15:18:05 +00:00
  • da1138101c Use gcc's computed goto feature to give a small performance boost. Philip Kendall 2003-12-31 00:17:20 +00:00
  • 34c2270c5d Another attempt to get tape_init() in the right place (patch #12). Fredrick Meunier 2003-12-30 19:10:28 +00:00
  • 20848d02b9 Double-clicking on an event causes emulation to run until that event occurs. Philip Kendall 2003-12-29 14:55:10 +00:00
  • 8667e59c4f New breakpoint type to trigger when tstates is greater than a certain value. Philip Kendall 2003-12-29 14:39:42 +00:00
  • 5d5ba56e0d Double-clicking on the stack display causes emulation to run to that address. Philip Kendall 2003-12-29 11:05:50 +00:00
  • 9dc6401314 Fuse compiles on OS X 10.3. Fredrick Meunier 2003-12-29 00:08:17 +00:00
  • b19504fbcb Make the GTK+ fileselector remember its previous directory. Also move the fileselector code into its own file and tidy up a bit. Philip Kendall 2003-12-28 17:26:19 +00:00
  • f77d0b5615 Must call machine_init_machines() before tape_init(). Witold Filipczyk 2003-12-28 14:56:16 +00:00
  • ba1df7e4f2 Add dummy functions for when we don't have a sound device (fixes bug #11). Philip Kendall 2003-12-28 12:55:43 +00:00
  • 2ddd902260 Update the debugger display after adding a breakpoint with the pokefinder. Philip Kendall 2003-12-28 12:44:40 +00:00
  • 44c83c333c Add ability to set write breakpoints by clicking on the appropriate 'possible'. Philip Kendall 2003-12-27 18:03:23 +00:00
  • 94009b6b6c Add page-specific breakpoints. Philip Kendall 2003-12-27 15:40:37 +00:00
  • c2c425d097 Make writes to the screen work when the screen is paged in other than at 0x4000. Philip Kendall 2003-12-27 13:26:14 +00:00
  • 02e6e1749b Add reverse page mappings to the memory_page structure. Philip Kendall 2003-12-27 12:40:07 +00:00
  • 04f12be908 Use a smaller monospaced font under GTK 2 Philip Kendall 2003-12-26 17:20:54 +00:00
  • acb8fa0b21 remove use of BYTE, WORD. Witold Filipczyk 2003-12-17 01:20:51 +00:00
  • d6456ec96e Remove unused #includes. Philip Kendall 2003-12-15 16:06:52 +00:00
  • 20682ca058 Generalise the low-level sound routines. Philip Kendall 2003-12-14 23:16:39 +00:00
  • 42d95b3227 DirectX sound routines do not provide timing control, so always use the timer_* routines. Philip Kendall 2003-12-14 12:34:36 +00:00
  • 19afeb2acc On Win32, chdir does not return ENOTDIR for not a directory, so check explicitly. Marek Januszewski 2003-12-14 12:16:02 +00:00
  • 98d733a787 Bring up-to-date. Philip Kendall 2003-12-09 12:54:40 +00:00
  • d2baf8c9cc Fix filename in initial comment. Philip Kendall 2003-12-09 09:49:35 +00:00
  • 751074831a Use the defined enum for event type variables. Philip Kendall 2003-12-07 13:58:14 +00:00
  • 4aa9ee5c5c Add a 'pending events' pane to the debugger. Philip Kendall 2003-12-06 17:55:56 +00:00
  • 743698d936 Add ability to turn individual 'panes' on and off. Philip Kendall 2003-12-03 22:27:53 +00:00
  • 24fbac7703 Fix a small (but definite) memory leak. Philip Kendall 2003-12-03 16:09:41 +00:00
  • b133ce2069 Some --enable-warnings tidy-ups. Philip Kendall 2003-12-02 14:56:33 +00:00
  • 2c97ea8e79 Ensure we have a prototype for memset(). Philip Kendall 2003-12-01 21:58:50 +00:00
  • ed27730f8a Split create_dialog into multiple functions. Philip Kendall 2003-11-28 01:29:26 +00:00
  • 3377200c85 #include "pokefinder/pokefinder.h". Philip Kendall 2003-11-28 00:36:28 +00:00
  • 77f15e8282 Initialise the poke finder on startup. Philip Kendall 2003-11-28 00:33:33 +00:00
  • cba6d6b884 No need to cast (address) & 0x1fff to a libspectrum_word. Philip Kendall 2003-11-27 23:54:50 +00:00
  • 1dbb5b708d Ensure 'address' is a 16-bit value before using it. Philip Kendall 2003-11-27 23:44:49 +00:00
  • a273693e9f Prevent too big a 'backlog' from occurring. Philip Kendall 2003-11-24 18:36:34 +00:00
  • 04a646c6b9 Make the 64Kb RAM configurations work again. Philip Kendall 2003-11-20 19:35:51 +00:00
  • df014e8eb9 Write pause lengths out correctly. Philip Kendall 2003-11-20 13:41:07 +00:00
  • 47a4e8f8dd Merge the 'generic' and TC2068 paging schemes. Philip Kendall 2003-11-18 13:27:39 +00:00
  • 07fdbbb3c8 Make speed estimates work properly after the GTK+ pause function is used. Philip Kendall 2003-11-18 11:17:59 +00:00
  • 6a3d9c98e5 Get TC2068 memory routines working again. Philip Kendall 2003-11-17 22:19:43 +00:00
  • 5b115e13ca Better speed estimation just after emulation unpause (or startup). Philip Kendall 2003-11-16 19:39:52 +00:00
  • fbef3d98c7 Get prototype for strerror. Philip Kendall 2003-11-15 11:42:22 +00:00
  • 2f81526d9c Add current emulation speed to GTK+ statusbar. Philip Kendall 2003-11-15 11:16:41 +00:00
  • 997065843c Precalculate the contention at every tstate. Philip Kendall 2003-11-14 22:36:53 +00:00
  • 01684f25f7 Remove use of *_contend_memory(). Philip Kendall 2003-11-14 21:03:55 +00:00
  • 14a1bd5187 Remove memory_internal.o from fuse_DEPENDENCIES. Philip Kendall 2003-11-14 18:52:39 +00:00
  • 46dc42b7c6 Macroise readbyte_internal(). Philip Kendall 2003-11-14 18:49:49 +00:00
  • 492520f000 Add file necessary for the previous memory access changes. Philip Kendall 2003-11-14 11:48:50 +00:00
  • aed6b1008e Make the memory access routines both simpler and more flexible. TODO: TC2068 routines. Philip Kendall 2003-11-14 11:46:47 +00:00
  • ad2ec48bfa readbyte() should be readbyte_internal(). Philip Kendall 2003-11-13 15:47:02 +00:00
  • 1505ec178d Z80 core improvements to reduce the number of calls made to contend_memory(). Philip Kendall 2003-11-12 19:18:50 +00:00