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

Commit Graph

  • 550dbf784d Implement writing of RZX Creator blocks. Rename utils/rzx2dump to rzxdump and make it understand creator blocks. Philip Kendall 2002-08-04 14:38:02 +00:00
  • aafebb4d7e Implement writing of RZX Creator blocks. Rename utils/rzx2dump to rzxdump and make it understand creator blocks. Philip Kendall 2002-08-04 14:38:02 +00:00
  • 4eac431c0e Store tstate counter in RZX files. Philip Kendall 2002-08-04 12:39:59 +00:00
  • 1cb9a7ea8f Add memory contention to LD (nnnn),A. Thanks to Boris Donko for spotting this. Philip Kendall 2002-08-04 11:57:39 +00:00
  • 947e8a8ea2 Length of RZX file should be actual size, not allocated size. Philip Kendall 2002-08-03 12:32:17 +00:00
  • b958a9d4e3 Fix explanation of where the magic number 8936 comes from. Philip Kendall 2002-08-01 09:21:46 +00:00
  • 1439a22b74 Patch from Fred to fix multiply defined symbols. Also add Fred to AUTHORS and THANKS. Fredrick Meunier 2002-07-31 14:00:05 +00:00
  • 5ca91b7855 Add some general info on how the main emulation loop works. Philip Kendall 2002-07-31 13:36:53 +00:00
  • 8752cbb858 128 != 0x7f (mistaken translation from Darren's patch). Philip Kendall 2002-07-31 12:50:34 +00:00
  • 37f8f76f77 Add support for raw data blocks. Philip Kendall 2002-07-31 12:50:11 +00:00
  • 0ce3f43254 Add Darren Salt's support for TZX raw data blocks. Links but not tested. Philip Kendall 2002-07-30 12:01:27 +00:00
  • c6817fb707 Remove extraneous semicolon. Philip Kendall 2002-04-19 09:52:58 +00:00
  • d93543abcb Get the test for gcc right. Philip Kendall 2002-04-18 12:01:10 +00:00
  • df3dab8100 Merge from the Release-0_4_2-rzx2-branch. Philip Kendall 2002-04-17 23:04:07 +00:00
  • 01507b58da Don't barf if a tape trap hits on a +2A. Philip Kendall 2002-04-16 11:13:42 +00:00
  • a8e2aaea3a Add beeper pseudo-stereo option. Remove beeper fade out option. Russell Marks 2002-04-14 10:52:33 +00:00
  • d28ce1704c Fix Centronics printer strobe. Russell Marks 2002-04-14 10:43:02 +00:00
  • 85cdf3fdad Move printer_end before machine_end as the printer routines read the character set from memory. Philip Kendall 2002-04-12 14:23:57 +00:00
  • 39038a414d SVGA border display fix. Russell Marks 2002-04-11 23:48:38 +00:00
  • 9afd28c7a7 Count both the R register and the rzx instruction count in one variable. Philip Kendall 2002-04-10 14:27:33 +00:00
  • 53a7fafac7 Declare disk functions only if we're going to use them. Philip Kendall 2002-04-09 08:49:28 +00:00
  • 12c487103a Correct typo on 'Drive B:' menu title. Philip Kendall 2002-04-09 08:44:14 +00:00
  • 1b19bfb961 Include sys/types.h to fix compilation on Solaris. Philip Kendall 2002-04-09 08:40:49 +00:00
  • 266e4690fa Distribute tc2048.h and scld.h. Philip Kendall 2002-04-09 08:33:39 +00:00
  • 03e5a4dc44 Define menu_disk iff we have FDC support. Philip Kendall 2002-04-08 23:17:21 +00:00
  • 78ab676d33 Rename 'Open' to 'Insert' in GTK+ disk menus. Added Disk menus to widget UIs. Philip Kendall 2002-04-08 22:55:30 +00:00
  • 412aa750f0 Bump version number to 0.5.0pre1. Philip Kendall 2002-04-08 22:00:21 +00:00
  • 5d9a986c3e Stop the same file being put into both drives on one copy of Fuse by checking the device and inode numbers as reported by fstat(2). Philip Kendall 2002-04-08 21:56:18 +00:00
  • 4a4355e472 Lock disk files when inserting them to prevent multiple processes accessing them simultaneously. Philip Kendall 2002-04-08 21:08:27 +00:00
  • 749cd6a850 Add a shutdown function for each machine type (currently used to destroy the +3's FDC on Fuse exit). Philip Kendall 2002-04-08 15:24:59 +00:00
  • abd2d6c33f First bits of (GTK+) UI support for +3 disks. Philip Kendall 2002-04-08 13:28:23 +00:00
  • 9b45d5363f Added John Elliott to THANKS. Mentioned Darren wrote the original +3 code in AUTHORS. Mentioned Russell wrote lots of bug fixes in AUTHORS. Philip Kendall 2002-04-07 19:32:50 +00:00
  • 5fa67ae60c Add +2A emulation (as separate from +3 emulation). Philip Kendall 2002-04-07 18:19:35 +00:00
  • d5bb4b7446 Fix bug in widget_rectangle() which made the rectangles be too far to the left. Philip Kendall 2002-04-07 16:35:28 +00:00
  • 707cc25aff Update lib765 code for lib765 0.1.0. Philip Kendall 2002-04-07 12:02:37 +00:00
  • 6fd729f38e Fix 'NULL' thinko. Philip Kendall 2002-04-05 15:59:12 +00:00
  • 519abbbc66 Remove final reference to joystick_kempston_write, and then the function itself. Philip Kendall 2002-04-05 13:54:14 +00:00
  • 23ccc735d5 +3 FDC support via John Elliott's lib765. Philip Kendall 2002-04-05 13:36:22 +00:00
  • ed681d4989 Distribute Fred's TC2048 tech info. Philip Kendall 2002-04-04 14:13:51 +00:00
  • 05375c887c Use strdup rather than malloc/strcpy to duplicate strings. Philip Kendall 2002-04-04 08:30:09 +00:00
  • 87942dedb1 Avoid recursively reporting 'Couldn't reinitialise sound' under Xlib (due to fuse_emulation_(un)pause being called around the widget_do call in ui/xlib/xerror.c). Philip Kendall 2002-04-03 11:42:11 +00:00
  • 68d60e26ae Re-add #include <stdarg.h> (removed by Fred's TC2048 patch). Philip Kendall 2002-04-03 11:41:01 +00:00
  • bef228ac24 TC2048 improvements from Fred: Fredrick Meunier 2002-04-03 11:10:49 +00:00
  • 2c357a4677 Mention Mark Woodmass. Philip Kendall 2002-04-03 11:04:51 +00:00
  • 4730fa8fa1 Merge in Z80 core fixes from RZX2 branch. Philip Kendall 2002-04-03 10:01:50 +00:00
  • 3c762550ff Change old is_hires' name to scld_hires'. Philip Kendall 2002-03-28 12:58:01 +00:00
  • 3a7b70775d Merged changes from Release-0_4_2pre3-tc2048-branch-1 onto the trunk. Philip Kendall 2002-03-28 12:37:45 +00:00
  • 0574105cb6 Added extra FreeBSD instructions. Philip Kendall 2002-03-26 15:09:09 +00:00
  • 6a4ab2055c Bump version number to 0.4.2. Philip Kendall 2002-03-26 14:55:45 +00:00
  • 088c5ebaf7 Fix possible segfault due to not NULLify rzx->frames. Philip Kendall 2002-03-26 10:17:41 +00:00
  • ef46f0bb63 Fix small memory leak (cheers, Rus). Philip Kendall 2002-03-25 12:12:09 +00:00
  • 9067c1b230 Even nicer GTK+ dialog box spacing. Russell Marks 2002-03-25 12:09:29 +00:00
  • 246232f494 Update ChangeLog for 0.4.2. Philip Kendall 2002-03-24 12:49:44 +00:00
  • 5f933e82db Small documentation updates to deal with 0.4.2. Philip Kendall 2002-03-23 17:17:34 +00:00
  • ca55b2f3c8 Distribute the coding style document. Philip Kendall 2002-03-23 17:14:26 +00:00
  • 26cb0406db Use correct location of widget.h. Philip Kendall 2002-03-23 15:00:59 +00:00
  • c43c262b3e Added variable name edict. Philip Kendall 2002-03-23 11:59:05 +00:00
  • 101c85d98f Bump version number to 0.4.2pre4. Philip Kendall 2002-03-23 11:50:20 +00:00
  • 46d3b32836 Add descriptions of --playback (aka -p) and --record (aka -r) to the man page. Philip Kendall 2002-03-23 11:45:20 +00:00
  • 64de8eedb3 Change the filenames used by File/Recording/Record under the widget UI to be record.z80' and record.rzx'. Philip Kendall 2002-03-21 23:51:34 +00:00
  • e148431183 Updated documentation for the RZX options. Philip Kendall 2002-03-21 23:50:11 +00:00
  • e2203f47ce Add variable error level severities. Philip Kendall 2002-03-21 21:53:37 +00:00
  • a5dfe2e5f1 Print message when RZX playback finishes. Philip Kendall 2002-03-21 18:32:08 +00:00
  • c80d2d82bb RZX functions finished widget usage. Philip Kendall 2002-03-21 18:27:38 +00:00
  • a2eb5e9986 Frame counter should be incremented when emulation is running, not when it's paused. Philip Kendall 2002-03-21 14:48:44 +00:00
  • ba13733769 Don't write SLT data if we haven't got anything interesting to write. Philip Kendall 2002-03-21 14:40:30 +00:00
  • 0d9a084a99 Make the SVGAlib UI also use the widget error dialog box. Philip Kendall 2002-03-21 14:37:24 +00:00
  • 16222c41a8 Remove the \n from all ui_error calls and add it back on to the string printed to stderr in the ui_error calls. Philip Kendall 2002-03-21 14:34:25 +00:00
  • 5fa94573d6 Various bugfixes to the widget error dialog. Philip Kendall 2002-03-21 14:22:20 +00:00
  • 048cb6416e Remove backquotes from ui_error calls as the backquote doesn't exist in the Speccy's font. Philip Kendall 2002-03-21 12:54:25 +00:00
  • 25170d1c71 Widget error dialog basically working. Philip Kendall 2002-03-21 12:49:07 +00:00
  • a0b2112828 First bits of widget error dialog box. Philip Kendall 2002-03-21 11:58:05 +00:00
  • 23b11aca11 Make snapshot-related error messages slightly more friendly. Philip Kendall 2002-03-21 00:11:28 +00:00
  • 7c4ff30165 Make the error messages printed to stderr flag themselves as 'error'. Preparation for a separation between errors, warnings and other levels of 'problem'. Philip Kendall 2002-03-21 00:01:16 +00:00
  • d6efc9aae2 Add some padding to the error dialog's vbox so that the messages don't look quite so ugly. Philip Kendall 2002-03-20 16:52:40 +00:00
  • 2e46b8ec17 Make the File/Recording/{Record,Play} options actually useful by also selecting a snapshot file at the same time. Philip Kendall 2002-03-20 16:08:33 +00:00
  • 0325935e37 Enable -p and -r short options. Philip Kendall 2002-03-20 15:14:56 +00:00
  • 268aaf9b12 Open sound device non-blocking to avoid hangs, but then reset to blocking again afterwards. Philip Kendall 2002-03-19 14:31:34 +00:00
  • eeb7cc07bb Man page update from Russell. Russell Marks 2002-03-19 14:14:24 +00:00
  • 512c09d3cb Fix typo in #ifdef comment. Philip Kendall 2002-03-18 15:20:26 +00:00
  • b8eb7fe70d Added `no // comments' edict. Philip Kendall 2002-03-18 11:02:22 +00:00
  • 4f408fde89 Added first draft of coding style document into CVS. Philip Kendall 2002-03-18 00:36:18 +00:00
  • 16eda8d65c Bump version number to 0.4.2pre3. Philip Kendall 2002-03-15 17:37:42 +00:00
  • 3b01814e57 Fix typo (NILL' -> NULL'). Philip Kendall 2002-03-15 17:08:04 +00:00
  • 1506c21f00 Bug fixes to SHM code. Philip Kendall 2002-03-15 17:03:55 +00:00
  • 5fe01eb3da Change the reporting of failed syscalls from using perror to using strerror. Allows these to be used with the new ui_error stuff. Philip Kendall 2002-03-15 14:31:29 +00:00
  • 9a73e4b05f Add SVGAlib ui_error function. Philip Kendall 2002-03-15 12:27:37 +00:00
  • a23b8dec88 Add Xlib ui_error function. Put UI-selection #ifdefs around ui/gtk/error.c and ui/xlib/xerror.c. Philip Kendall 2002-03-15 12:24:06 +00:00
  • 792cc19795 GTK+ ui_error now displays a dialog box, in addition to printing to stderr. Philip Kendall 2002-03-15 11:40:16 +00:00
  • 880f5a7810 Add GTK+ ui_error function into CVS. Philip Kendall 2002-03-15 00:47:19 +00:00
  • 0a81ed506a Replace most error messages being printed directly to stderr with calls to ui_error; currently this is implemented for GTK+ only and just writes to stderr. Also, need to deal with perror(...) calls somehow. Philip Kendall 2002-03-15 00:43:09 +00:00
  • d9e9af58aa Yet more tidying up of the SHM code. Now almost happy with it. Philip Kendall 2002-03-14 23:49:25 +00:00
  • 1cf3d3fc4a More tidying up of the MIT-SHM code. Philip Kendall 2002-03-14 23:29:24 +00:00
  • 4afe07606c Use sigaction rather than signal to set the SIGINT handler. Philip Kendall 2002-03-13 11:04:40 +00:00
  • f2558a59b8 Use SHM only if it's actually available, and some other small tidy ups to the SHM code. Philip Kendall 2002-03-10 11:12:33 +00:00
  • 32d13f0784 Remove checks for sys/time.h and unistd.h as I don't do anything with the results. Philip Kendall 2002-03-10 10:54:26 +00:00
  • adb1aab5b9 Include siginfo.h on Solaris (for the psignal prototype). Philip Kendall 2002-03-09 23:55:06 +00:00
  • f8498e7982 Russell's patch to check for stop bits when writing output. Removes some extraneous output. Russell Marks 2002-03-09 23:35:08 +00:00
  • bb91fec7ec Use the X error handling code to trap the error caused by using SHM when it's not available. Philip Kendall 2002-03-09 23:30:22 +00:00
  • 0fa3a970aa Actually add the error handling code into CVS. Philip Kendall 2002-03-09 23:12:37 +00:00