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

Commit Graph

  • c0c7426ad6 Add a very simple handler for X errors. Philip Kendall 2002-03-09 23:10:48 +00:00
  • a5d27e5275 (Bodge) fix the race condition when drawing from SHM memory. Philip Kendall 2002-03-09 22:33:27 +00:00
  • 7a81e0c94f Remove the debugging 'using SHM' print and a couple of comments. Philip Kendall 2002-03-09 22:14:17 +00:00
  • c63c9bb20d Removed unused uidisplay_line function. Philip Kendall 2002-03-09 21:56:49 +00:00
  • 52d16e836c Make things work if SHM is available, but not being used. Philip Kendall 2002-03-09 21:53:53 +00:00
  • 386b4065a3 Fix SHM code so it actually compiles. Philip Kendall 2002-03-09 21:22:29 +00:00
  • 170e40b7c4 SHM patch from Darren Salt. Not very happy with it yet, but it's a start. Philip Kendall 2002-02-27 18:53:23 +00:00
  • 3278b14144 Added proper titles to file selection dialog boxes; basically due to Darren Salt. Philip Kendall 2002-02-26 23:56:28 +00:00
  • b94acba231 Add perl/Makefile.am and perl/Fuse/Makefile.am into CVS, along with .cvsignore in those directories. Philip Kendall 2002-02-26 14:52:06 +00:00
  • 917dbaf6d4 Distribute Perl files. Philip Kendall 2002-02-26 14:50:09 +00:00
  • be88da850d Add GPL and other header bumph to Perl files. Philip Kendall 2002-02-26 10:26:08 +00:00
  • 5d3132712f Make keysyms.pl use the Fuse module. Philip Kendall 2002-02-26 10:19:49 +00:00
  • ca691f4490 Back out byte-swapping change as this should be done by the driver as it's called with a format of AFMT_S16_LE (Little Endian). Philip Kendall 2002-02-26 01:28:04 +00:00
  • 5947ed2496 Add sound options dialog to the widget UIs, and automatically generate the widget options dialogs from the same data file as the GTK+ ones. Philip Kendall 2002-02-26 01:22:38 +00:00
  • f7bc2ba67c Add sound options dialog to the widget UIs, and automatically generate the widget options dialogs from the same data file as the GTK+ ones. Philip Kendall 2002-02-26 01:22:38 +00:00
  • 2c18e582de Add Options/Sound menu to GTK+ allowing sound to be turned on or off, the tape noise to be turned on or off and move the stereo separation option from Options/General as well. Philip Kendall 2002-02-25 16:27:25 +00:00
  • 02add220be Use Perl to generate options dialog box. Philip Kendall 2002-02-25 12:30:38 +00:00
  • c60ff8342f When copying a settings object, copy the sound device as well. Philip Kendall 2002-02-25 10:43:54 +00:00
  • e1a06a146a Bump version number to 0.4.2pre2. Philip Kendall 2002-02-24 13:29:27 +00:00
  • 64c7137ade Tape edges should occur <edge_time> tstates after the last edge, not <edge_time> tstates after we get to process the event. Philip Kendall 2002-02-24 13:25:16 +00:00
  • 2cb23ec3e8 Fix two pretty horrible bugs when adding events and setting event_next_event after interrupts. Philip Kendall 2002-02-23 19:03:14 +00:00
  • 84ee52565c Allow sound output device to be changed. Philip Kendall 2002-02-23 01:43:10 +00:00
  • a81ab28982 Fix locking issues for rzx recording/playback (especially in the widget UIs). Philip Kendall 2002-02-21 23:59:21 +00:00
  • 02c8568c1a Unconditionally include both sound header files, so dependencies are correctly generated. Philip Kendall 2002-02-21 17:02:27 +00:00
  • 58a7333caa Create a pop-up menu when F1 is pressed. Russell Marks 2002-02-21 16:58:06 +00:00
  • 4094001de1 Change File/Recording/Start to File/Recording/Record. Remove unnecessary returns from rzx handling functions in gtkui.c. Philip Kendall 2002-02-21 16:52:23 +00:00
  • 17d26b1574 Assume big-endian machines want 16-bit soundcard data in big-endian order. Philip Kendall 2002-02-21 16:09:14 +00:00
  • 8d8b84f49d Add facility to look in a system-wide directory for ROMs. Used by Debian to store the ROMs for all Spectrum emulators in one location. Philip Kendall 2002-02-17 11:50:00 +00:00
  • ae4958d8d5 Add Russell's name to the copyright on sunsound.{c,h}. Philip Kendall 2002-02-13 13:32:14 +00:00
  • 1771c6714e Distribute libspectrum/rzx.h as well. Philip Kendall 2002-02-13 13:28:38 +00:00
  • f5a2899f90 Fix Solaris compilation. Philip Kendall 2002-02-13 00:04:09 +00:00
  • 65efbfe5b5 Add proper copyright messages to Alexander's stuff. Philip Kendall 2002-02-13 00:02:09 +00:00
  • 178e2c8cc9 Alexander Yurchenko's patch for OpenBSD (and Solaris?) sound. Alexander Yurchenko 2002-02-12 19:11:48 +00:00
  • 779023eded Add rzx.h to distributed files. Philip Kendall 2002-02-12 00:17:35 +00:00
  • 706e1ecbce Decrement R and the RZX instruction counter when a {D,F}D xx instruction turns out not to be an instruction which uses I{X,Y}. Philip Kendall 2002-02-09 23:13:39 +00:00
  • 0a26207d8f Carry ROM lengths around so we can munmap() them properly. Philip Kendall 2002-02-09 22:04:03 +00:00
  • a5f8596fa4 Bump version number to 0.4.2pre1. Philip Kendall 2002-02-09 18:02:13 +00:00
  • 9c688eca10 Fix a segfault if you pressed Page Down in a fileselector widget with less than 36 files displayed. Philip Kendall 2002-02-09 16:49:05 +00:00
  • 9c7264ac07 Added a generic widget callback for taking a filename and then calling a function with it. Philip Kendall 2002-02-09 15:59:37 +00:00
  • 91f7cba7b5 Revert unintended commit. Philip Kendall 2002-02-09 13:11:08 +00:00
  • 7254c3e2aa Recording menu for the widget-based UIs. Philip Kendall 2002-02-09 13:09:50 +00:00
  • 68817044b6 .rzx support from GTK+ menus and command line. Philip Kendall 2002-02-09 01:55:46 +00:00
  • ee0ded9a50 Working .rzx support? No way to actually select files yet. Philip Kendall 2002-02-09 00:33:38 +00:00
  • 335c0547aa Add header file to remove warnings. Philip Kendall 2002-02-08 18:16:24 +00:00
  • ebcab86027 Saving of simple rzx files complete. Philip Kendall 2002-02-08 15:11:53 +00:00
  • c8416cf081 First bits of (proto-)rzx support. Philip Kendall 2002-02-08 14:31:14 +00:00
  • d338592ea8 Documentation updates for 0.4.1. Philip Kendall 2002-02-04 23:05:42 +00:00
  • d5cfdd0ba0 Bump version number to 0.4.1. Philip Kendall 2002-02-04 22:34:01 +00:00
  • 550c58678b Man page update. Russell Marks 2002-02-04 22:33:30 +00:00
  • 00005c238a Display keyboard widget with a black border, and clear it again when finished with the widget. Philip Kendall 2002-01-31 00:02:01 +00:00
  • c16e6ca22c Fix SVGAlib compilation. Russell Marks 2002-01-30 22:23:47 +00:00
  • 44f065bdeb Bump version number to 0.4.1pre4. Philip Kendall 2002-01-28 22:29:55 +00:00
  • 10e5947ac8 Added keyboard picture under GTK+. Philip Kendall 2002-01-28 22:19:38 +00:00
  • 2e93b6e057 Correct typo in comment. Philip Kendall 2002-01-27 16:34:11 +00:00
  • d69aa23050 Remove prototype used during testing. Philip Kendall 2002-01-27 16:33:20 +00:00
  • a225ea3e80 Removing debugging print. Philip Kendall 2002-01-27 16:27:32 +00:00
  • 7fa1eb6739 Release all Spectrum keys when focus is lost. Philip Kendall 2002-01-27 16:23:28 +00:00
  • 89b5397f45 Compilation fixes for FreeBSD. Philip Kendall 2002-01-25 01:33:43 +00:00
  • cf18c0ba84 Yet another warning removal patch. Philip Kendall 2002-01-23 19:06:43 +00:00
  • 96c467e829 Remove used machine_select_first function. Philip Kendall 2002-01-23 19:02:06 +00:00
  • bca3304ce5 Remove another warning. Philip Kendall 2002-01-23 17:33:42 +00:00
  • 435a10f2b7 Added --machine (or -m) command-line option to select machine on startup. Philip Kendall 2002-01-23 17:27:22 +00:00
  • baa8c4c48e More warning removal patches. Philip Kendall 2002-01-23 14:45:04 +00:00
  • 16629c53f0 +2A/+3 always return 0xff from unattached ports. Philip Kendall 2002-01-23 14:44:49 +00:00
  • ebd9d965cd Tidy up some more warnings generated when using --enable-warnings. Philip Kendall 2002-01-22 00:59:38 +00:00
  • 0f8b7e9305 Added timings for undocumented {D,F}D CB nn xx opcodes. Philip Kendall 2002-01-22 00:23:08 +00:00
  • 99ff288a60 Make widgets exit completely when an `action' occurs. Philip Kendall 2002-01-22 00:09:08 +00:00
  • 24b7c64275 Added File/Exit functionality. Philip Kendall 2002-01-21 16:59:51 +00:00
  • 65ab403775 Get memory contention right on non-48Kb machines. Philip Kendall 2002-01-20 17:32:54 +00:00
  • a7a906a4e5 Support for unattached port reading on all machine types. Philip Kendall 2002-01-20 16:33:58 +00:00
  • d3c22952fb Man page update. Mention imc as the author of the printer code. Russell Marks 2002-01-20 16:01:42 +00:00
  • ddfb1a7c91 Add emulation of reading from unattached ports, at least on 48K. Sidewize now works. Philip Kendall 2002-01-20 15:54:34 +00:00
  • 2ab844aac1 Change machine selection dialog box over to use letters rather than numbers. Allows Esc (= EDIT = CAPS + 1) to work as cancel again. Philip Kendall 2002-01-20 01:11:52 +00:00
  • 1db6871275 Change F9 to use the machine selection dialog box. Philip Kendall 2002-01-19 18:42:41 +00:00
  • 448a1f4b53 Added machine selection dialog box. Philip Kendall 2002-01-19 18:36:05 +00:00
  • ab9e56d1b1 Timing fixes from Russell. Russell Marks 2002-01-19 17:37:32 +00:00
  • b44a26d0ea Change tape and help menus over to using the general menu code. Philip Kendall 2002-01-17 22:02:26 +00:00
  • 61b32007b6 Change file menu to be a general menu widget. Philip Kendall 2002-01-17 21:30:48 +00:00
  • 393663e31e Make generalised widget menu use a general callback function. Philip Kendall 2002-01-17 21:16:07 +00:00
  • edcd21f0ee Add ellipsis to Option/General widget menu option. Philip Kendall 2002-01-17 18:43:45 +00:00
  • 6dfe03affa Transfer widget main menu to using the generalised menu code. Philip Kendall 2002-01-17 18:41:38 +00:00
  • c274fa9146 Remember to add general menu code to repository. Philip Kendall 2002-01-17 18:25:39 +00:00
  • 43f4149de1 Generalised widget menus. Needs better initialisation of data. Philip Kendall 2002-01-17 17:53:56 +00:00
  • be0a415f55 Add '...' to those options which lead to a dialog box. Philip Kendall 2002-01-15 21:49:16 +00:00
  • ee8bc4f54c Bump version number to 0.4.1pre3. Philip Kendall 2002-01-15 21:37:58 +00:00
  • f215a79258 Load keyboard picture from a .scr file. Philip Kendall 2002-01-15 21:33:50 +00:00
  • bd10f78d64 Add uidisplay_spectrum_screen function and use this to display the keyboard widget. Various changes (mostly related to passing arbitrary data to widgets) related to the above. Philip Kendall 2002-01-15 19:31:16 +00:00
  • 6483985890 Bodge(?) fix to stop hangs when returning from widget code on Solaris. Philip Kendall 2002-01-15 16:38:35 +00:00
  • 0f9bc336ff In the widget UIs, F4 should produce the general options dialog. Add .slt traps option to the general options widget. Yet more consistency between GTK+ and widget menus. Philip Kendall 2002-01-15 15:21:44 +00:00
  • 17f8c63482 Add new options.c. Philip Kendall 2002-01-15 14:59:52 +00:00
  • fc03c9bc04 Further work to make GTK+ and widget menus more consistent. Philip Kendall 2002-01-15 14:59:24 +00:00
  • 5a7362ebe5 Further work to make GTK+ and widget menus more consistent. Philip Kendall 2002-01-15 14:59:24 +00:00
  • 3c9c3578e1 Make it compile under C89. Philip Kendall 2002-01-15 09:47:34 +00:00
  • 9ad217d268 IO port contention. Philip Kendall 2002-01-15 01:45:41 +00:00
  • de1d2f259f Preparation for IO port contention. Fix a *MAJOR* typo in the z80/z80_macros.h:contend macro. Philip Kendall 2002-01-15 01:12:55 +00:00
  • 65b84669ba Add contention to z80_ed.c. Philip Kendall 2002-01-15 00:57:44 +00:00
  • e05c1fdd9f Fix typo in CALL macro. Philip Kendall 2002-01-14 12:35:40 +00:00
  • 2325215fbe Memory contention. Lots of FIXMEs in there, but it compiles. Philip Kendall 2002-01-13 18:40:04 +00:00
  • 208316f887 Setup to enable memory contention. Philip Kendall 2002-01-13 14:26:57 +00:00
  • 4bfdaff10d Added .slt options to the command line. Philip Kendall 2002-01-12 21:47:16 +00:00