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

Commit Graph

  • 66c2dbd8ff Add column headings to the memory map pane. Philip Kendall 2004-07-02 10:13:50 +00:00
  • bbdbcd3808 Check we have <libgen.h> before #including it (thanks, Marek). Philip Kendall 2004-07-01 21:02:01 +00:00
  • 284abd2c7d Improve user interface for text entry boxes slightly. Philip Kendall 2004-06-28 11:40:37 +00:00
  • c30e83fee6 Fuse generates 16 bit sound in signed host byte order. Fredrick Meunier 2004-06-27 01:11:34 +00:00
  • fa2e1c1b56 Now need to include "sound/lowlevel.h" to get ALWAYS_USE_TIMER defined for SDL Fredrick Meunier 2004-06-26 00:55:39 +00:00
  • da2fcde446 Updates for Interface II and IDE command line options. Fredrick Meunier 2004-06-23 11:51:30 +00:00
  • d532b5a002 Update Spectrum SE credit. Fredrick Meunier 2004-06-21 14:00:08 +00:00
  • 037783df1d Small updates for addition of Scorpion and Interface II emulation. Fredrick Meunier 2004-06-21 13:53:23 +00:00
  • 7668a69719 Restore autoconf2.13 compatibility. Philip Kendall 2004-06-21 12:04:59 +00:00
  • a53667e05e Add script to do the autotools invocation. Philip Kendall 2004-06-20 22:52:30 +00:00
  • 20a3574bea More literal constant removal. Philip Kendall 2004-06-20 21:02:10 +00:00
  • 67985fc432 Remember to update ChangeLog. Philip Kendall 2004-06-19 10:12:09 +00:00
  • c8a9f80212 Save/restore the high bit of R correctly (thanks, Jan Samohýl). Philip Kendall 2004-06-19 10:05:23 +00:00
  • 45d859da14 Add some documentation on the input layer. Philip Kendall 2004-06-18 21:55:14 +00:00
  • 65e60b5bcc Allow the libjsw and SDL joystick codes to pass more than one fire button through to the input layer. Philip Kendall 2004-06-18 21:53:22 +00:00
  • 25f9393438 Update for the new input layer scheme. Philip Kendall 2004-06-18 12:13:38 +00:00
  • 0db2f1afdc Don't set joystick type to an invalid value if the widget joystick selector cancelled. Philip Kendall 2004-06-18 11:40:49 +00:00
  • 926a713091 Doc updates working towards a 0.7.0 release. Philip Kendall 2004-06-18 10:49:52 +00:00
  • cd810ae554 Man page update. More updates welcome :-) Philip Kendall 2004-06-17 23:47:15 +00:00
  • b5070e3a37 Add ellipses to the 'Select' buttons. Philip Kendall 2004-06-17 09:17:04 +00:00
  • d70b82f45d Make setting breakpoints in non-RAM pages slightly more user friendly. Philip Kendall 2004-06-16 14:46:35 +00:00
  • 42bc108833 Remove duplicated literal constants. Philip Kendall 2004-06-16 14:05:38 +00:00
  • 8f372a5337 Use custom preprocessor to parse menu_data.c as OS X 10.1(?)'s preprocessor requires proper C syntax. Philip Kendall 2004-06-16 11:53:10 +00:00
  • 380502ee78 Remove duplicated literal constant for number of AY registers. Philip Kendall 2004-06-15 09:48:40 +00:00
  • 394b46bcea Fall back to +2A if +3e not available. Philip Kendall 2004-06-15 09:32:24 +00:00
  • 8057451fd6 Remove a couple of warnings. Philip Kendall 2004-06-11 12:07:19 +00:00
  • bd180f763c Allow up to 10 buttons per joystick, and improve user interface for changing these. Philip Kendall 2004-06-11 10:59:19 +00:00
  • f3bfa8cc83 Improve user interface a bit. Philip Kendall 2004-06-10 22:33:29 +00:00
  • 854de663b3 Improve user interface a bit. Philip Kendall 2004-06-10 22:04:56 +00:00
  • d471c08ff2 Add 'return 0' to the end of ay_to_snapshot. Philip Kendall 2004-06-10 21:24:32 +00:00
  • ace2d9d114 No need to put machine name in ROM titles any more as they're now on their own menus. Philip Kendall 2004-06-10 21:22:22 +00:00
  • fbd21a3943 Make ZXATASP upload and write protect, and ZXCF upload default to off. Philip Kendall 2004-06-10 21:07:13 +00:00
  • 565132f620 Remember to save files before doing CVS commits. Philip Kendall 2004-06-09 11:11:58 +00:00
  • 1a9e1a544b Place ULA routines in their own source file. Philip Kendall 2004-06-09 10:55:09 +00:00
  • e51f2535a8 Improve encapsulation of SLT data. Philip Kendall 2004-06-09 10:14:00 +00:00
  • ba236ba02a Add slt.[ch] and appropriate include to memory.c. Philip Kendall 2004-06-06 22:34:53 +00:00
  • 7102734165 Move routines to (de)serialise each bit of the snapshot structure into their own source files. Improves encapsulation somewhat. Philip Kendall 2004-06-06 22:31:15 +00:00
  • 15fe146e37 #include "joystick.h" Philip Kendall 2004-06-04 21:20:52 +00:00
  • aca5a587d7 Ensure config.h can be found when building menu_data.c. Philip Kendall 2004-06-04 21:18:12 +00:00
  • 74acec7c3b Restore all RAM pages present in snap; Scorpion and SE snaps now more likely to work properly. Philip Kendall 2004-06-04 09:13:11 +00:00
  • c8b7ea6982 Refactor snapshot_copy_from into multiple functions. Philip Kendall 2004-06-03 18:43:07 +00:00
  • 7f6701bcde Refactor snapshot_copy_to into multiple functions. Philip Kendall 2004-06-03 18:05:01 +00:00
  • 9b1899b1bf Make Options/Peripherals work. Philip Kendall 2004-06-02 23:23:01 +00:00
  • a4e57c4278 Use proper C comment rather than #if 0/#endif. Philip Kendall 2004-06-02 23:22:18 +00:00
  • 4881d8a982 Save/restore ZXATASP state. Philip Kendall 2004-06-02 13:39:08 +00:00
  • 8cc08fba5d Save/restore ZXCF upload state. Philip Kendall 2004-06-02 12:26:44 +00:00
  • 893141fd23 Further small changes to how .hdf images are handled. Philip Kendall 2004-05-31 17:38:19 +00:00
  • 7251d094c1 Fix broken merge for IF2 change. Fredrick Meunier 2004-05-31 14:58:15 +00:00
  • 3164a8c386 Forgot Interface II changes to fuse.c. Fredrick Meunier 2004-05-31 14:52:59 +00:00
  • 6ae72e40c9 Add include <string.h> for memset. Fredrick Meunier 2004-05-31 14:29:30 +00:00
  • 5464d7c259 Add handling of LIBSPECTRUM_CLASS_CARTRIDGE_IF2. Fredrick Meunier 2004-05-31 14:26:15 +00:00
  • c230f930a3 Remember to initialise start_files->harddisk. Philip Kendall 2004-05-31 09:36:21 +00:00
  • 8b1d5ac291 Load .hdf images into the active IDE interface, or ZXCF if none active. Philip Kendall 2004-05-31 09:24:22 +00:00
  • 57438e05fa Display the DEC if the Timex memory capability is set (as it controls dock/exrom selection). Display both DEC and HSR if SE memory capability set. Display ZXCF memory control port if ZXCF active. Philip Kendall 2004-05-29 11:28:49 +00:00
  • 0dcf07cc48 Simplify code slightly. Philip Kendall 2004-05-28 13:14:51 +00:00
  • aa00db22fa Enable/disable Interface II menu items as interface is enabled and disabled. Fredrick Meunier 2004-05-28 12:10:00 +00:00
  • a0142df852 Fix Timex HSR and DEC register display. Fredrick Meunier 2004-05-28 11:45:02 +00:00
  • 2f4d4c6be5 Make 2048 ROM label consistent with the others. Fredrick Meunier 2004-05-28 11:36:44 +00:00
  • d65a691899 Refactor the menu item (de)activation code. Philip Kendall 2004-05-28 10:04:39 +00:00
  • a47e033fa4 (De)activate IDE menu items as appropriate. Philip Kendall 2004-05-28 09:37:40 +00:00
  • 050a9e21e3 ZXATASP write protect should protect only the odd pages. Philip Kendall 2004-05-27 22:22:55 +00:00
  • 8355010062 Make TRDOS autoloading work again. Philip Kendall 2004-05-27 17:33:44 +00:00
  • 639e596ec3 Simplify the handling of /ROMCS memory mapping. Philip Kendall 2004-05-27 16:55:11 +00:00
  • 9df086f847 Enable dock cartridge eject menu item when loading 2068 snapshots with Dock cartridges installed. Fredrick Meunier 2004-05-27 11:54:33 +00:00
  • e7b6c93cdf Use existing memory pages for Dock/Exrom when loading SE snapshots. Fredrick Meunier 2004-05-27 11:53:01 +00:00
  • 8c927dc49c Save Timex HSR register for the Spectrum SE. Fredrick Meunier 2004-05-27 11:49:36 +00:00
  • 3fddac1bc8 Further small update. Stuart Brady 2004-05-27 09:29:56 +00:00
  • 70444aceef Update for 16-bit sound. Stuart Brady 2004-05-25 21:45:41 +00:00
  • c0fd757c31 Add autoload snaps for the +3e and SE, and allow autoload snaps to be .szx as well as .z80. Philip Kendall 2004-05-25 12:13:20 +00:00
  • bb70492494 Allow saving of the dock/exrom from the Spectrum SE. Philip Kendall 2004-05-25 11:13:38 +00:00
  • 509c1f8d2a Add Timex Dock snapshot support per patch #43. Fredrick Meunier 2004-05-25 10:05:11 +00:00
  • a8b56626f5 Start the 'last memory control' byte off in the 'ZXCF disabled' state. Philip Kendall 2004-05-24 23:33:53 +00:00
  • 8a5fc052e4 Ensure config.h can be found when processing menu_data.c. Philip Kendall 2004-05-24 23:26:44 +00:00
  • a60c862f3b Fix Interface II eject menu state after snapshot loading. Fredrick Meunier 2004-05-24 12:34:37 +00:00
  • 8c5edbc73e Add support for saving Interface 2 cart in snapshots. Fredrick Meunier 2004-05-21 12:32:23 +00:00
  • 21ad7d3199 Get the dock/exrom working properly again. Philip Kendall 2004-05-21 11:02:17 +00:00
  • e5ed32a522 Enable /ROMCS on the +2A/+3/+3e/SE to let ZXCF work there. Philip Kendall 2004-05-21 10:18:09 +00:00
  • b14a448bf3 Use /ROMCS to page in the TRDOS ROM. Philip Kendall 2004-05-21 10:03:14 +00:00
  • 76eaedce58 Add support for saving snapshots with ZXCF support. Philip Kendall 2004-05-19 21:00:35 +00:00
  • d4ef30ba8b Change 3 bytes at 0x240 to XOR A, OUT (FF), A instead of NOP, NOP, NOP. This resets the SCLD on real hardware. Fredrick Meunier 2004-05-18 10:33:38 +00:00
  • d85f285225 Get page mappings (closer to) correct. ZXCF now boots, although ZXATASP doesn't. Philip Kendall 2004-05-17 17:29:42 +00:00
  • da3c8794f4 Ignore stamp-h1 Philip Kendall 2004-05-17 17:08:40 +00:00
  • cb6380025b Remove declaration of spec16_memory_map. Philip Kendall 2004-05-17 17:08:00 +00:00
  • 070090cae8 ZXATASP/ZXCF closer to working and some related tidy-ups. Philip Kendall 2004-05-17 17:04:14 +00:00
  • fc7e6fd84d Remove the need for acconfig.h which is deprecated in newer versions of the autotools. Fredrick Meunier 2004-05-17 14:55:22 +00:00
  • f2b93050f5 Ignore autom4te.cache. Philip Kendall 2004-05-17 10:44:03 +00:00
  • bfd00f39fc First commit of ZXATASP/ZXCF code. Philip Kendall 2004-05-17 10:42:34 +00:00
  • 52a9f58985 Refactor to introduce separate mappings for reading and writing. Philip Kendall 2004-05-17 09:15:50 +00:00
  • 89fb514f77 Use Ramsoft's screen/attributes pattern for the floating bus, but stick to the 14335/14361 timings. Arkanoid and Sidewize now work. Philip Kendall 2004-05-16 08:37:33 +00:00
  • a36e8da822 Allow breakpoints to be set on the ROMCS pages. Philip Kendall 2004-05-14 22:05:58 +00:00
  • 1e9af274b4 Allow breakpoints to be set for non-RAM pages. Philip Kendall 2004-05-14 12:35:03 +00:00
  • 2626aa001d Add SE ROMs. Fredrick Meunier 2004-05-14 06:17:32 +00:00
  • 531f67b653 Move i and mem variables to loop that uses them. Fredrick Meunier 2004-05-14 02:13:44 +00:00
  • e329e879cc Correct RAM array size comments. Fredrick Meunier 2004-05-14 01:58:31 +00:00
  • f11528e6a2 add +3e ROMs. Fredrick Meunier 2004-05-14 01:46:55 +00:00
  • 40257260f1 Add +3e ROMs. Philip Kendall 2004-05-13 17:15:53 +00:00
  • 935afc6519 Spectrum SE support (hacked version of the rest of patch #37) (Fred/Phil). Philip Kendall 2004-05-13 14:29:13 +00:00
  • af347696d3 Use correct #include guard name. Philip Kendall 2004-05-13 12:51:42 +00:00
  • 7981b6ecf0 Add Interface II support (rest of patch #40). Fredrick Meunier 2004-05-13 11:13:03 +00:00
  • cf08838548 New page mapping control scheme where each machine has a function which can be called to set the current page mapping (part of patch #40). Fredrick Meunier 2004-05-12 12:24:31 +00:00