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

Commit Graph

  • 57989434c9 Remember to distribute settings_header.pl and settings.dat. Philip Kendall 2002-11-29 12:34:54 +00:00
  • 82dcc03f2f Document Release-0_5_0pre2 tag. Philip Kendall 2002-11-28 21:53:48 +00:00
  • 98d28293e1 Stop the GTK+ keyboard picture window being resized. Philip Kendall 2002-11-28 20:34:13 +00:00
  • 2113f154b2 Bump version number to 0.5.1pre2. Philip Kendall 2002-11-28 15:13:54 +00:00
  • f14bc1301c Make up to date. Philip Kendall 2002-11-28 15:12:04 +00:00
  • d2a4a85f8f Distribute the +2A autoload snap as well... Philip Kendall 2002-11-28 14:55:04 +00:00
  • fcb70c1c15 Add the +2A autoload snap. Doesn't work, though. Philip Kendall 2002-11-28 14:54:26 +00:00
  • 5a17f5b481 Cleanup of the tc2048_{read,write}byte routines. Philip Kendall 2002-11-28 14:43:47 +00:00
  • 99868e076e Small tidyups of the GTK+ entry widget bits. Philip Kendall 2002-11-28 14:26:47 +00:00
  • 529f679c95 Steal getopt_long from glibc 2.3.1 and use it if the local libc doesn't supply it. Simplifies settings.c somewhat. Philip Kendall 2002-11-28 11:36:11 +00:00
  • 3ac37bf5dc Reset the Timex's SCLD when loading snapshots. Philip Kendall 2002-11-27 15:58:49 +00:00
  • ce5e3e00b5 Change to lib765 0.3.0 and its slightly different method of error reporting. Philip Kendall 2002-11-25 14:38:36 +00:00
  • 3b37fcf286 Tidy-up of the tape_load_trap function. Philip Kendall 2002-11-22 11:41:11 +00:00
  • ebddb1ae3b Deal with the API change of libspectrum_tape_init_block. Philip Kendall 2002-11-22 10:51:53 +00:00
  • 29524c928d Make up to date with current changes. Philip Kendall 2002-11-21 23:55:33 +00:00
  • ca8f02ee58 Use the new libspectrum_tape_read function. Philip Kendall 2002-11-21 23:15:44 +00:00
  • 9d82dd9913 Merge snapshot_open_(sna|z80)_buffer into one snapshot_read_buffer function. Philip Kendall 2002-11-21 22:09:52 +00:00
  • 1fd83a9c48 Use the new libspectrum_snap_read function. Philip Kendall 2002-11-21 21:58:20 +00:00
  • a0f0571390 Make the code be able to compile after the move of utils_identify_file to libspectrum. Philip Kendall 2002-11-21 21:05:50 +00:00
  • 4ab2201b3c Move the 'identify a file' function to libspectrum. Philip Kendall 2002-11-21 20:51:53 +00:00
  • d6ad7eda33 Use utils_identify_file to guess snapshot type. Philip Kendall 2002-11-21 11:33:41 +00:00
  • 9b73a161b1 Use gcc's __attribute__( printf, ... ) to check the ui_(v)error function for consistency. Fix one bug in snapshot.c found by this. Philip Kendall 2002-11-20 17:08:20 +00:00
  • f8c297e88b Define z80_{reset,interrupt} to have a void argument list as they should have had in the first place. Philip Kendall 2002-11-18 23:50:29 +00:00
  • 093666a301 In ui_libspectrum_error, call ui_verror, not ui_error, as we already have a va_list. Philip Kendall 2002-11-18 22:52:20 +00:00
  • 1bfc84eb18 Remember to install the autoloading snaps. Philip Kendall 2002-11-18 22:51:52 +00:00
  • f34829b130 Remove use of libspectrum_tape_guess_hardware. Philip Kendall 2002-11-07 15:18:27 +00:00
  • 7279901815 Improved tape autoloading behaviour: now DTRT in more cases. Philip Kendall 2002-11-07 13:59:06 +00:00
  • cc91a085a8 Remove debugging printf. Philip Kendall 2002-11-07 13:32:52 +00:00
  • 18db057c54 Don't read from random bytes when loading a snapshot. Philip Kendall 2002-11-05 14:12:04 +00:00
  • 671f5860cc Add the autoload snaps so that the tape autoloader might actually work. +3 appears not to work, though. Philip Kendall 2002-11-01 16:53:06 +00:00
  • 1fc486f222 First bits of support for autoloading tapes when they are opened. Philip Kendall 2002-11-01 15:57:22 +00:00
  • 14fd8eae41 Add 'auto load tape' option to the settings object and General Options dialog. Philip Kendall 2002-11-01 15:07:18 +00:00
  • 69478bca40 Remove the need for the `score' field in the types struct in utils_identify_file. Philip Kendall 2002-11-01 12:38:43 +00:00
  • a3d3017148 Remove the useless UTILS_TYPE_UNKNOWN entry from the types array in utils_identify_file. Philip Kendall 2002-11-01 12:31:13 +00:00
  • 23e8de39da When attempting to identify files, let the signature have variable weight. Defined signatures (eg "RZX!") outweigh the filename extension matching, whereas heuristics are outweighed by the extension. Philip Kendall 2002-11-01 12:27:53 +00:00
  • dc0e71eac3 Add some #line directives to settings.c. Not right in all cases, but more useful than reporting the errors as being from settings.c. Philip Kendall 2002-11-01 10:34:02 +00:00
  • 577839b5ea Make changes to settings(_header).pl, not settings.[ch]. Philip Kendall 2002-11-01 10:12:50 +00:00
  • d9469788dc Add code to DTRT if random filenames are given on the command line without options. Philip Kendall 2002-11-01 00:51:17 +00:00
  • c701e0685b Don't print a libspectrum error message if we get a signature error when opening a .tzx file. Philip Kendall 2002-10-30 00:25:31 +00:00
  • 5622ac0f98 Small changes to deal with the change of the API of libspectrum's error reporting function. Philip Kendall 2002-10-28 01:48:23 +00:00
  • 4b2027e4b1 No longer need to serialised the RZX embedded snapshot before passing it to libspectrum_rzx_write. Philip Kendall 2002-10-20 11:28:26 +00:00
  • fc5901f236 Use new libspectrum bits to give perfect encapsulation of the RZX routines. Binary compatibility, here we come! Philip Kendall 2002-10-19 22:04:41 +00:00
  • 01166efb18 Use the new libspectrum_rzx_(set_)tstates functions. Philip Kendall 2002-10-19 14:03:55 +00:00
  • ec80aa4dcd Use libspectrum_tape_append_block function. Philip Kendall 2002-10-18 12:00:43 +00:00
  • ab56f6a69b Don't attempt to select tape block -1 if no tape is loaded. Philip Kendall 2002-10-18 11:48:16 +00:00
  • 8e5cb92f93 Use libspectrum_tape_position function. Further removal of encapsulation breakage. Philip Kendall 2002-10-18 11:44:39 +00:00
  • 88e3dba29a Use the new libspectrum_tape_present and libspectrum_tape_nth_block functions; slightly reduces the encapsulation breakage. Philip Kendall 2002-10-17 23:22:46 +00:00
  • 51b9e7b8df Deal with the libspectrum API parameter order changes. Philip Kendall 2002-10-17 22:38:35 +00:00
  • f131a155d1 Merge the HALT contention fix from the crypto-branch. Philip Kendall 2002-10-17 21:42:41 +00:00
  • 5cda014ba2 Add more stuff changed since 0.5.0. Philip Kendall 2002-10-06 19:22:32 +00:00
  • 0024f08ae8 Tidy up the GTK+ 'draw screen' function a lot. Philip Kendall 2002-10-06 14:03:15 +00:00
  • 173e2e86a8 Use sound only if running at 100% speed. Philip Kendall 2002-10-06 11:25:35 +00:00
  • ed5a878986 Quick and ugly hack to allow emulation speed to be set from the GTK+ Options/General dialog. Philip Kendall 2002-10-06 11:11:20 +00:00
  • e985d4ca2d Pay attention to the (commandline/config file) requested sound state. Philip Kendall 2002-10-03 21:48:10 +00:00
  • 01bb9412ed Add ability to set emulation speed, at least when not using sound. Philip Kendall 2002-10-03 21:32:06 +00:00
  • d525fa7c53 Don't return addresses of local variables (ahem). Philip Kendall 2002-10-01 19:47:42 +00:00
  • a86250dd83 Make the keyboard drawing routine actual draw the keyboard. Philip Kendall 2002-10-01 16:04:44 +00:00
  • 926847b82b First bits to put keyboard picture in a separate window. Philip Kendall 2002-09-30 16:21:09 +00:00
  • 1296ed7f6e Use the right test for libxml2. Philip Kendall 2002-09-30 14:55:14 +00:00
  • c67e6908fb Make the widget keyhandlers receive both keys. Philip Kendall 2002-09-26 14:25:12 +00:00
  • 7087eac4fe Add option to create double-sized screenshots; defaults to off. Philip Kendall 2002-09-26 09:55:53 +00:00
  • 496d4352d6 Make settings.h also be auto-generated. Philip Kendall 2002-09-25 15:53:24 +00:00
  • efc6ce7f93 Make settings.h also be auto-generated. Philip Kendall 2002-09-25 15:53:24 +00:00
  • c352e339d3 Move fuse-utils man pages into the fuse-utils package. Philip Kendall 2002-09-25 14:13:49 +00:00
  • 40f24f64cf Move man pages over from the fuse package. Philip Kendall 2002-09-25 14:11:30 +00:00
  • 88194b9cc1 Split fuse-utils out into a separate package. Philip Kendall 2002-09-25 11:19:27 +00:00
  • e1d108816c Split fuse-utils from fuse itself. Philip Kendall 2002-09-25 11:15:43 +00:00
  • 7249e517fe Ignore the (now generated) settings.c. Philip Kendall 2002-09-24 15:12:49 +00:00
  • 0ac8dc005c Set default values in settings.dat. Philip Kendall 2002-09-24 14:58:39 +00:00
  • a82308d7e5 Autobuild settings.c from settings.dat (via settings.pl). Philip Kendall 2002-09-24 14:38:57 +00:00
  • 5745cd056a Autobuild settings.c from settings.dat (via settings.pl). Philip Kendall 2002-09-24 14:38:57 +00:00
  • b4cc09677e Allow all options to be selectable from the command line and the config file. Philip Kendall 2002-09-24 11:31:24 +00:00
  • d84c8702d1 Copy string settings if they exist in the source, not if they exist in the destination... Philip Kendall 2002-09-23 15:03:48 +00:00
  • 08ae971fca Add ability to write options back to config file, and other minor config file related bugfixes. Philip Kendall 2002-09-23 11:16:28 +00:00
  • 6188217635 Make the settings objects own their strings. Philip Kendall 2002-09-23 09:48:24 +00:00
  • 71ad45811f Don't free the memory used by the tape when it's closed and cause segfaults. Philip Kendall 2002-09-22 16:13:45 +00:00
  • b07c82c40c Make the selected block be the current block on entry. Philip Kendall 2002-09-22 16:00:04 +00:00
  • 43a88e677d Finish off the tape browser widget. Philip Kendall 2002-09-22 13:11:43 +00:00
  • 99dc29fe6a Make the keysyms_key_info pointers const. Philip Kendall 2002-09-22 13:11:09 +00:00
  • 8269f6f52a Get the 'is prefix set' test right. Philip Kendall 2002-09-22 13:09:33 +00:00
  • a8de702f3f Beginnings of the widget tape browser. Philip Kendall 2002-09-21 12:54:01 +00:00
  • b188993c24 Make things work when libpng isn't available. Distribute screenshot.h so things work when libpng is available. Philip Kendall 2002-09-21 12:49:02 +00:00
  • 748669ebf1 *Again* remember to add new files into CVS. Philip Kendall 2002-09-21 12:48:11 +00:00
  • 73c209e917 Tape browser for the GTK+ UI. Philip Kendall 2002-09-21 12:36:37 +00:00
  • d141888b22 svgamode is a numeric setting, not a string one. Philip Kendall 2002-09-20 15:16:50 +00:00
  • 61d3fa6b8f Make all options selectable from command line be selectable from the config file. Philip Kendall 2002-09-20 15:14:31 +00:00
  • 158858dcb2 First bits of config file support via libxml. Philip Kendall 2002-09-20 14:03:24 +00:00
  • c8c80d5ee7 Document Release-0_5_0pre1 tag. Philip Kendall 2002-09-19 11:20:37 +00:00
  • f868d641b5 Bump version number to 0.5.1pre1. Philip Kendall 2002-09-19 11:19:47 +00:00
  • df651f150c Add changes since 0.5.0 release. Philip Kendall 2002-09-18 15:58:36 +00:00
  • 8ad17d5ab1 Further framebuffer fixes from Darren. Darren Salt 2002-09-18 15:31:21 +00:00
  • edc4292f52 Darren's patch to make keysyms.c generate only the stuff for the appropriate UI, and to make the framebuffer keyboard work. Darren Salt 2002-09-18 15:28:34 +00:00
  • 523384788c Make --with-local-prefix default to --prefix if that was explicitly set. Philip Kendall 2002-09-18 14:36:21 +00:00
  • b19c42f1ee Add options to specify location of local libraries. Philip Kendall 2002-09-18 14:23:32 +00:00
  • aea4a0d1b3 Header file fixups. Philip Kendall 2002-09-18 12:58:59 +00:00
  • 875e588708 Add File/Save Screen (to .png) support. Philip Kendall 2002-09-18 12:45:21 +00:00
  • d0ac25c022 Changes necessary due to the libspectrum API changes. Philip Kendall 2002-09-18 08:56:11 +00:00
  • e80580ff83 Allow window to have a maximum size of 2 x 2 (as 3 x 3 doesn't work with the TC2048 stuff). Philip Kendall 2002-09-18 08:55:51 +00:00
  • 319b7bb6e1 Rewrite the spec*_readbyte functions to explicitly do ( address >> 14 ), rather than ( address / 0x4000 ). Certainly doesn't cause a performance degradation, and cleaner (IMO). Philip Kendall 2002-09-11 16:07:03 +00:00
  • 8bc772c317 Fix timing of INC SP. Boris Donko 2002-09-11 12:15:36 +00:00