1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-27 01:41:34 +03:00

Commit Graph

  • d1d073f266 Add --enable-warnings option. Philip Kendall 2002-01-12 21:40:32 +00:00
  • 0194b31bd8 Detect gcc properly. Philip Kendall 2002-01-12 14:02:41 +00:00
  • a3eda36fac Remove some warnings generated by gcc when using more than -Wall. Philip Kendall 2002-01-12 14:01:27 +00:00
  • fa27157d7f Remove a gcc warning. Philip Kendall 2002-01-12 12:49:39 +00:00
  • cd9e703444 Change libspectrum_write_word such that it moves the pointer argument along. Philip Kendall 2002-01-12 12:31:41 +00:00
  • 7687436876 Remove the pointless offset <--> ptr conversions in the .z80 write code. Change the .z80 write code over to use libspectrum_byte. Fix some typos in the slt screenshot code (notably, 6192 != 6912). Philip Kendall 2002-01-12 12:20:07 +00:00
  • aef20e399d Stop doing multiple swaps between ptr and *offset (ptr = *buffer + *offset). Philip Kendall 2002-01-12 01:25:08 +00:00
  • 3f93ac210b Fix major boo-boo in libspectrum memory allocation calls which meant that approximately twice as much memory as necessary was being allocated. Philip Kendall 2002-01-12 00:10:22 +00:00
  • 142f8baf7a Final bits needed to save .slt screenshots. Compiles, but bugged. Philip Kendall 2002-01-11 23:35:31 +00:00
  • bf2979495f More work towards being able to write .slt screenshots. More improved memory management (ie less leaks). Philip Kendall 2002-01-11 20:25:48 +00:00
  • 779481c470 Beginnings of slt screenshots into Fuse. Do slt memory management properly when copying from libspectrum to Fuse. Philip Kendall 2002-01-11 19:59:17 +00:00
  • d5252d13e7 Initial support for loading screens in .slt files. Initial support is read-only in libspectrum. Philip Kendall 2002-01-11 18:58:12 +00:00
  • 9a9fb8bc67 Add utils.h. Philip Kendall 2002-01-11 17:01:13 +00:00
  • c7413a9422 Bump version number to 0.4.1pre2. Philip Kendall 2002-01-11 16:43:42 +00:00
  • 782386b64a Added utils_write_file function to utils.c. Used by {snapshot,tape}_write. Philip Kendall 2002-01-11 15:54:41 +00:00
  • 96d951e6b9 Added utils.c containing generic `read file' functions; used by snapshot_open, tape_open and machine_read_rom. Philip Kendall 2002-01-11 15:42:51 +00:00
  • 1dfca29e21 Added option to disable .slt loading traps. Philip Kendall 2002-01-11 00:34:32 +00:00
  • d962e5875d .slt files now written correctly (can read them back in, at least). Philip Kendall 2002-01-10 16:34:30 +00:00
  • d23b4350e0 Fix typo in error message in snapshot_write. Philip Kendall 2002-01-10 16:00:00 +00:00
  • c4bebc6478 .slt loading now working, but actual .slt not yet tested. Philip Kendall 2002-01-10 14:31:04 +00:00
  • 4ce40fd320 More changes to .slt code to get this to compile. Philip Kendall 2002-01-10 12:49:16 +00:00
  • 807dd38042 Import/massive rewrite of Darren Salt's .slt support. Compiles, but almost certainly doesn't run. Philip Kendall 2002-01-10 02:09:34 +00:00
  • 34e9b95b23 Removed use of config.h.top' (via use of @TOP@' in acconfig.h). Philip Kendall 2002-01-09 17:00:20 +00:00
  • 8a9ea3c445 Updated widget menu structure to be more similar to that of the GTK+ UI. Philip Kendall 2002-01-09 16:41:27 +00:00
  • c15314a07d Fix typo in `can't find ROM' error message. Philip Kendall 2002-01-09 16:17:41 +00:00
  • f62a14760a Added support for listing multiple files. Darren Salt 2002-01-09 14:44:01 +00:00
  • c473450c45 Added tzxlist man page from Darren Salt. Darren Salt 2002-01-09 14:39:07 +00:00
  • e342f65549 Split libspectrum/tzx.c into libspectrum/tzx_{read,write}.c. Philip Kendall 2002-01-08 12:30:57 +00:00
  • 4ce2f12b99 Split libspectrum/tzx.c into libspectrum/tzx_{read,write}.c. Philip Kendall 2002-01-08 12:30:57 +00:00
  • 08f252c6f5 Change typo in file description comment. Philip Kendall 2002-01-08 11:56:39 +00:00
  • a242f5c823 Support for printers on 48K (ZX Printer) and +3 (parallel port). From Russell Marks, partially based on Ian Collier's xz80. Russell Marks 2002-01-08 11:54:24 +00:00
  • 1f19d1a36c Added ability to display Russell's keyboard picture (under widget UIs). Philip Kendall 2002-01-07 17:08:19 +00:00
  • 173ccb8986 Small fixes to remove a couple of gcc 3.0 warnings. Philip Kendall 2002-01-04 15:34:00 +00:00
  • f9c0ad52b3 Added mention of Kempston joystick emulation and Russell having fixed the widget hanging problem in 0.4.0. Philip Kendall 2002-01-04 12:10:55 +00:00
  • c5b7d5a24d Fixed getopt_long replacement (at least on FreeBSD). Philip Kendall 2002-01-03 16:11:02 +00:00
  • 9e9b4fbcca Changed copyright message to mention 2002. Philip Kendall 2002-01-03 15:49:36 +00:00
  • e3a32f806d First attempts at dealing with systems without getopt_long. Philip Kendall 2002-01-03 15:48:53 +00:00
  • 3105b403bb Improved AY levels from Russell/Matthew Westcott. Russell Marks 2002-01-02 14:25:29 +00:00
  • 5f833fb6fa Add return calls to keep gcc -Wall happy. Philip Kendall 2001-12-31 13:24:54 +00:00
  • 4c5dd2a825 Updated hacking/ui.txt to correspond to new file locations. Mentioned hacking directory in README. Philip Kendall 2001-12-28 11:15:02 +00:00
  • 01302c5c00 Add ui.txt to the distributed files. Philip Kendall 2001-12-28 11:07:57 +00:00
  • 20f939dfbf Added --help and --version command-line options. Philip Kendall 2001-12-28 10:56:45 +00:00
  • acc06458b8 Moved ui.h and uidisplay.h into the ui subdirectory. Philip Kendall 2001-12-27 21:44:08 +00:00
  • ad2c5978c3 Moved aalib and framebuffer UIs into their own directories. Philip Kendall 2001-12-27 21:33:21 +00:00
  • 376f13136a Moved SVGAlib UI files to their own subdirectory. Philip Kendall 2001-12-27 20:04:19 +00:00
  • 97946eaf18 Moved Xlib UI code to its own subdirectory. Philip Kendall 2001-12-27 19:49:39 +00:00
  • bab0756f88 Move GTK+ UI sources to their own directory. Philip Kendall 2001-12-27 19:00:46 +00:00
  • 4c09f36898 Added machine selection dialog box to GTK+ interface. Philip Kendall 2001-12-27 18:28:59 +00:00
  • 3c7f961a4e Show current machine name in machine control widget. Philip Kendall 2001-12-26 14:10:51 +00:00
  • 41d290f05a Added fuse_abort() function. Philip Kendall 2001-12-25 17:12:57 +00:00
  • f035a6196c Added machine control widget. Philip Kendall 2001-12-25 16:53:10 +00:00
  • b0a16bda8a Don't print an error message when long options are used. Philip Kendall 2001-12-25 16:07:46 +00:00
  • ae6668475b Added command-line option ability. Philip Kendall 2001-12-25 15:37:44 +00:00
  • 3c772cb3c0 Added snapshot widget. Philip Kendall 2001-12-24 18:27:03 +00:00
  • 3dfbdf1679 Fix coredump if a .tzx file with no blocks in was read. Philip Kendall 2001-12-24 18:05:01 +00:00
  • 9df7b23b98 Added more options to tape widget. Added tape_toggle_play function. Fixed recursion thinkos in widget_do. Philip Kendall 2001-12-24 17:35:04 +00:00
  • df97e374ae Added titles to widget menus. Philip Kendall 2001-12-24 16:55:45 +00:00
  • 35418ba988 Changed SVGAlib UI to use new widget code. Philip Kendall 2001-12-24 12:32:37 +00:00
  • 6254604347 Add `options' option to main menu. Philip Kendall 2001-12-24 12:31:52 +00:00
  • e2d092081b Recursive widgets now working? Philip Kendall 2001-12-24 12:31:20 +00:00
  • cee8a065f0 First attempt at recursive widgets. Philip Kendall 2001-12-24 12:30:18 +00:00
  • cbc4392d79 Declare gtkui_tape_clear. Philip Kendall 2001-12-24 12:28:00 +00:00
  • 6a941d3c91 Added `clear tape' option. Philip Kendall 2001-12-24 12:27:25 +00:00
  • d715334d07 Add `rewind tape' option. Needs better handling from the non-GTK+ UIs. Philip Kendall 2001-12-24 12:26:13 +00:00
  • 096830f554 Added information on creating a new UI. Philip Kendall 2001-12-23 14:59:43 +00:00
  • ad64d96207 Updated for 0.4.0. Philip Kendall 2001-12-20 16:37:47 +00:00
  • 6c4d7382a5 Bumped version number to 0.4.0. Philip Kendall 2001-12-20 16:28:10 +00:00
  • e291aa752c Documentation updates. Philip Kendall 2001-12-20 15:02:03 +00:00
  • ed8a3f1a39 Update comments about use of data from MAME. Philip Kendall 2001-12-17 18:08:51 +00:00
  • dda7411c66 Man page update from Russell. Russell Marks 2001-12-17 18:07:28 +00:00
  • 0edaadb4f6 Bumped version number to 0.4.0pre6. Philip Kendall 2001-12-15 17:39:10 +00:00
  • 60e5e2543c Added write support for tzx loop blocks. Philip Kendall 2001-12-15 14:47:25 +00:00
  • a8b1f4fb7e Added tzx_read_empty_block function to read blocks with no body. Philip Kendall 2001-12-15 14:36:00 +00:00
  • 013b7cd26f Added Kempston joystick support from Russell. Russell Marks 2001-12-15 14:22:53 +00:00
  • 7307ebcd16 Added tzx loop start (0x24) and loop end (0x25) blocks. Philip Kendall 2001-12-15 12:16:04 +00:00
  • 819de1ca36 Fix for negative offsets in jump blocks. Philip Kendall 2001-12-14 15:44:01 +00:00
  • 4b3d78c0af Added replacement routines for g_slist_nth and g_slist_position. Philip Kendall 2001-12-14 15:10:03 +00:00
  • 818749473f Add tzx jump blocks (0x23). Philip Kendall 2001-12-14 14:53:45 +00:00
  • 44f4442026 Fix bug which could occur due to race condition between the two methods of tape loading when tape traps were in use, but blocks were being loaded slowly. Philip Kendall 2001-12-14 14:53:08 +00:00
  • 707660110e Reset event stack when tstate count is reset (ie on change of machine), rather than on machine reset. Removes problem of `stopped-but-not-stopped' tape after machine reset. Philip Kendall 2001-12-12 19:46:07 +00:00
  • f587c17177 Add support for TZX concatenation blocks (0x5a). Just skip them when reading them in. Philip Kendall 2001-12-12 02:03:03 +00:00
  • 2653f86877 Change AY levels. Russell Marks 2001-12-11 23:07:36 +00:00
  • 1c9b82595b Send libspectrum error messages to stderr rather than stdout. Philip Kendall 2001-12-11 22:47:40 +00:00
  • f809798da1 Add and use tzx_write_bytes and tzx_write_string functions. Fix off by one error in tzx_read_string. Philip Kendall 2001-12-11 22:39:53 +00:00
  • 6c9754d620 Translate line endings on all strings that are read in. Philip Kendall 2001-12-11 16:44:15 +00:00
  • 17fd75714c Use tzx_read_data in tzx_read_custom. Philip Kendall 2001-12-11 16:28:38 +00:00
  • fd2f8ce920 Added tzx_read_data to read in data `chunks'. Philip Kendall 2001-12-11 01:21:57 +00:00
  • ee2bbc2a20 Another R15 fix from Russell. Russell Marks 2001-12-11 00:57:40 +00:00
  • 1507c9d625 Added tzx_read_string function to read a string preceded by a length byte. Philip Kendall 2001-12-11 00:41:53 +00:00
  • c905403ee3 Bumped version number to 0.4.0pre5. Philip Kendall 2001-12-09 00:28:05 +00:00
  • 5468d9c5b6 Fix another situation in which tzx blocks weren't being initialised. Philip Kendall 2001-12-09 00:02:41 +00:00
  • 9de00ac7d5 Fixed cases in which tape blocks were not being initialised correctly, leading to either very long leaders or segfaults. Philip Kendall 2001-12-08 23:34:20 +00:00
  • acfcd8ee45 Activate tape traps only if we're in the correct ROM. Philip Kendall 2001-12-08 19:55:12 +00:00
  • 41088a02ef Fix typo in error message in tzx_read_stop. Philip Kendall 2001-12-08 19:36:28 +00:00
  • d5262924a9 Minimal support for tzx select blocks (0x28): namely, which just ignore them. Philip Kendall 2001-12-08 19:35:33 +00:00
  • 794b9cfb74 Added support for tzx custom info blocks (0x35). Philip Kendall 2001-12-08 01:19:45 +00:00
  • 0be9d85841 Patch from Russell to emulate AY register 15. Russell Marks 2001-12-08 00:36:47 +00:00
  • 702c480620 Update from Russell. Russell Marks 2001-11-29 23:12:10 +00:00
  • 9994c30961 Fixed bug in length of pause blocks. Philip Kendall 2001-11-29 21:44:48 +00:00
  • e2ce801223 Stop emulated tape in 48K mode when we get a `stop tape in 48K mode' block. Philip Kendall 2001-11-29 14:46:08 +00:00