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

Commit Graph

  • 4ded7466ac (Try to!) fix the removal of sound_stereo_beeper. Fredrick Meunier 2012-02-04 05:10:55 +00:00
  • 1ef53ac842 Merge up to trunk revision 4656. Fredrick Meunier 2012-02-03 13:00:05 +00:00
  • d6c9fa6a81 Merge up to trunk revision 4651. Fredrick Meunier 2012-02-03 12:38:44 +00:00
  • 7194fca551 Remove remnants of sound_stereo_beeper, stereo is now determined exclusively by AY configuration. Fredrick Meunier 2012-02-03 12:22:33 +00:00
  • 9f85833836 Add some Spectranet documentation. Philip Kendall 2012-01-26 22:06:57 +00:00
  • 9ace76ff1a Final tweaks to Win32 Spectranet code. Sergio Baldoví 2012-01-23 20:29:54 +00:00
  • e2fd1ca09a Make Win32 build work. Sergio Baldoví 2012-01-22 22:07:23 +00:00
  • 5bda3dc157 Make Win32 build at least compile (almost entirely guesser). Philip Kendall 2012-01-22 19:57:35 +00:00
  • 5eec74664a Fix up for event_add_with_data() change (thanks, guesser). Philip Kendall 2012-01-21 23:14:32 +00:00
  • a11815f0fb Fix up Win32 for recent error handling changes (patch #271). Sergio Baldoví 2012-01-21 16:12:10 +00:00
  • 31ae437c2d Various fixes for Win32 debugger memory map (patch #270). Sergio Baldoví 2012-01-21 16:05:49 +00:00
  • df7ec35799 Make event_add_with_data() just blow up if it can't allocate memory. Philip Kendall 2012-01-21 13:42:51 +00:00
  • 44155c7c92 Even more init functions that cannot fail. Philip Kendall 2012-01-21 13:26:35 +00:00
  • 2269e3a807 Include <string.h> for memset template. Fredrick Meunier 2012-01-21 13:01:26 +00:00
  • 24f08fddb2 Fix pokefinder for Spectranet branch changes, fix breakpoint adding, limit RAM page search to active pages for the current machine (fixes bug #235). Sergio Baldoví 2012-01-21 12:52:14 +00:00
  • 4b167d08b0 Fix warnings. Philip Kendall 2012-01-21 12:29:20 +00:00
  • dd1e3a07a8 Yet more init functions that can never fail. Philip Kendall 2012-01-20 14:07:15 +00:00
  • 12dfdf9b8b More init functions that can never fail. Philip Kendall 2012-01-19 23:39:04 +00:00
  • 7668b8cc43 event_init() can never fail. Philip Kendall 2012-01-19 23:28:49 +00:00
  • e98c630145 Use utils_safe_strdup where appropriate. Philip Kendall 2012-01-19 23:26:10 +00:00
  • 38c04c8da8 utils_close_file() can never fail, so don't write excessive code to handle it failing. Philip Kendall 2012-01-19 22:55:39 +00:00
  • 0fc9fc16c4 Make debugger_event_register() just blow up if it can't allocate memory. Philip Kendall 2012-01-19 22:43:24 +00:00
  • 2fe6955b1b Make event_register() just blow up if it can't allocate memory. Philip Kendall 2012-01-19 22:32:50 +00:00
  • c197e91934 Emulate the non-prototype Spectranet. Philip Kendall 2012-01-16 19:41:17 +00:00
  • f90d93699e Completely blind attempt to add Win32 "selfpipe" functionality. Philip Kendall 2012-01-13 21:22:15 +00:00
  • 65ec6587aa Abstract out selfpipe functionality. Philip Kendall 2012-01-12 22:36:52 +00:00
  • 3f6aa45de3 One more mismerged file. Philip Kendall 2012-01-09 21:40:04 +00:00
  • c8de5da422 Fix up mismerged files. Philip Kendall 2012-01-09 21:21:25 +00:00
  • 956e377af8 Merge in Spectranet branch. Philip Kendall 2012-01-09 20:59:35 +00:00
  • 9f34c5ca0e Merge in trunk up to r4622. 2011-02-16-spectranet Philip Kendall 2012-01-09 19:23:46 +00:00
  • f44a98d5cf Remove debugging code. Philip Kendall 2012-01-09 14:36:43 +00:00
  • 0ca0b9167c Return the correct page when trying to match breakpoints (fixes bug #234). Philip Kendall 2012-01-09 14:31:33 +00:00
  • bcb081b2e7 Add suggested compiler for Mac OS X. Fredrick Meunier 2012-01-06 10:51:53 +00:00
  • e72eedd2ac Add .deps and Makefile to the ignore property. Fredrick Meunier 2012-01-06 10:47:30 +00:00
  • f1bd311ba3 Combine identical lines in the GTK+ debugger memory map, so we don't display 16 lines if we don't need to. Philip Kendall 2012-01-03 21:52:37 +00:00
  • ca748af98d Prefer use of SDL joystick code over libjsw which is not maintained (patch #269). Sergio Baldoví 2012-01-03 11:47:27 +00:00
  • 50d849f04f Shutdown the SDL library properly when using SDL joystick support with GTK+ etc. (fixes bug #233). Sergio Baldoví 2011-12-30 03:22:17 +00:00
  • c4cd733821 Modify sdldisplay_find_best_fullscreen_scaler() to prevent the search for a suitable fullscreen scaler from becoming recursive when there is only one high resolution mode available (thanks, Phil Reynolds and Sergio Baldoví). Fredrick Meunier 2011-12-30 03:02:14 +00:00
  • 2eda9006c8 Make UDP servers bind to the right port (Phil/Sergio). Philip Kendall 2011-12-24 16:08:17 +00:00
  • c91cbda5b3 Add valgrind suppressions file for third party libraries. Philip Kendall 2011-12-23 19:53:12 +00:00
  • 282b0e9239 Things on the socket thread can't call ui_error as X11 doesn't like that being called from a different thread. Philip Kendall 2011-12-23 16:56:36 +00:00
  • 41834ce0ac Add +D smoke test. Stuart Brady 2011-12-23 15:10:47 +00:00
  • 766cb71b54 Add Opus smoke test. Philip Kendall 2011-12-21 13:31:55 +00:00
  • cc8dccc489 Add Beta Disk smoke test. Philip Kendall 2011-12-21 13:17:24 +00:00
  • bb8689843f Add Interface I smoke test. Philip Kendall 2011-12-20 21:53:56 +00:00
  • 487c042cde Add DivIDE smoke test. Philip Kendall 2011-12-20 21:51:44 +00:00
  • 47881b19b2 Add some trivial peripheral smoke tests. Philip Kendall 2011-12-20 11:30:14 +00:00
  • c65d48010a Make selecting IDE from the command-line work. Philip Kendall 2011-12-20 11:27:09 +00:00
  • 18406778e9 Fix warnings. Philip Kendall 2011-12-19 20:29:13 +00:00
  • bab717bfac Access the correct object. Philip Kendall 2011-12-19 20:27:28 +00:00
  • 570b339a36 Fix paging for 4K page size (thanks, unittests). All unit tests now pass. Philip Kendall 2011-12-18 21:58:07 +00:00
  • 5e22552027 Fix paging for 4K page size (thanks, unittests). Philip Kendall 2011-12-18 21:54:28 +00:00
  • d1b1acf4e9 Peripherals menu had become insanely big; split it in two. Philip Kendall 2011-12-18 21:27:08 +00:00
  • 0818f8c568 Make Opus paging arguably even less wrong. It's still not right, though. Philip Kendall 2011-12-17 22:01:13 +00:00
  • ee2586cb36 Make Opus paging less wrong. Philip Kendall 2011-12-17 21:48:22 +00:00
  • 8cf0f28ec3 Fix paging for 4K page size (thanks, unittests). Philip Kendall 2011-12-17 21:24:07 +00:00
  • 44feae9ec4 Merge in trunk up to r4594. Compiles and at least runs, but fails unit tests. Philip Kendall 2011-12-16 22:48:45 +00:00
  • 5059383c33 Add ZXCF unit test. Philip Kendall 2011-12-16 22:19:59 +00:00
  • d51feca72d Add ZXATASP unit test. Philip Kendall 2011-11-28 22:50:19 +00:00
  • 2e03cb7a96 Refactor DivIDE paging code such that a unit test can be written for it, and then write said unit test. Philip Kendall 2011-11-27 22:33:02 +00:00
  • 1d5138f894 Fix typo. Philip Kendall 2011-11-27 22:16:37 +00:00
  • 1d0ece4a4e Introduce an explicit split between the DISCiPLE ROM and RAM. Philip Kendall 2011-11-27 20:34:24 +00:00
  • 9c0cb31440 Add +D unit test. Philip Kendall 2011-11-26 21:39:59 +00:00
  • c54fca6bb8 Add Opus unit test. Philip Kendall 2011-11-26 21:35:55 +00:00
  • a89f5acd71 Ensure DISCiPLE page numbers are set correctly, and add DISCiPLE unit test. Philip Kendall 2011-11-25 21:51:01 +00:00
  • 0a9d928375 Add Beta disk unit test. Philip Kendall 2011-11-25 21:27:49 +00:00
  • b3433c08e6 Add SpeccyBoot unit test. Philip Kendall 2011-11-25 21:18:31 +00:00
  • b5ebf902f3 Add If2 unit test. Philip Kendall 2011-11-22 21:57:40 +00:00
  • d5171bb9e8 Ensure that we get the expected pages after the If1 has paged out again. Philip Kendall 2011-11-22 21:46:20 +00:00
  • 83847d6e6d Ensure the ROM is paged back in when a device stops asserting /ROMCS (thanks, Guesser). Philip Kendall 2011-11-22 21:38:31 +00:00
  • 7017a1aba3 Add missing brace (thanks, Guesser). Philip Kendall 2011-11-21 22:27:13 +00:00
  • c7cc0a86e1 Add If1 unit test. Philip Kendall 2011-11-21 21:31:08 +00:00
  • 189fb93621 Revert unintended half of last change. Philip Kendall 2011-11-21 20:52:16 +00:00
  • 8bd942374d Ensure Spectrum SE has contended RAM. Philip Kendall 2011-11-21 20:48:46 +00:00
  • 63deeb9bf6 Finish fixing Spectrum SE paging. Philip Kendall 2011-11-21 19:55:16 +00:00
  • 54edd70a75 Mostly fix Spectrum SE paging. Philip Kendall 2011-11-21 19:47:51 +00:00
  • f09d9a79ea More Timex paging fixes. Philip Kendall 2011-11-21 19:13:43 +00:00
  • 671d6c79ba Start fixing Timex paging. Philip Kendall 2011-11-21 19:05:42 +00:00
  • 4fc35a3a8e A fairly brute-force removal of the almost unnecessary memory_map_{home,dock,exrom} layer. The only thing that this makes hard is .dck files containing a "HOME" chunk - will worry about that later. Philip Kendall 2011-11-20 22:25:31 +00:00
  • 1712287e44 Remove unused variable (thanks, gcc 4.6). Philip Kendall 2011-11-20 21:40:58 +00:00
  • c84d21fb4b Fix all RAM mode (thanks, unittests). Philip Kendall 2011-11-19 20:15:20 +00:00
  • 649e66ec42 Fix all RAM mode (thanks, unittests). Philip Kendall 2011-11-19 20:13:18 +00:00
  • 14dd6d3da4 Fix all RAM modes (thanks, unittests). Philip Kendall 2011-11-19 20:01:34 +00:00
  • bf7752451d Merge in trunk up to r4565. Philip Kendall 2011-11-19 19:59:25 +00:00
  • 5f48cb3ef3 Add 48K NTSC contention/floating bus results. Philip Kendall 2011-11-19 13:41:01 +00:00
  • 387df6e113 Add Scorpion paging test. Philip Kendall 2011-11-19 13:35:56 +00:00
  • 7c17b527e4 Add Spectrum SE paging test. Philip Kendall 2011-11-18 22:32:40 +00:00
  • 63f87cfbef Assign memory_source_dock and memory_source_exrom. Philip Kendall 2011-11-18 22:31:39 +00:00
  • 95b11b2273 Spectrum SE does not have 128K-style memory paging as "port 0x7ffd" is fully decoded. Philip Kendall 2011-11-18 22:15:05 +00:00
  • d8602f103e Add TC2048 paging test. Philip Kendall 2011-11-18 21:29:12 +00:00
  • 6b740a23a9 Update expected TS2068 contention result after TS2068 timing change in libspectrum change r3854. Philip Kendall 2011-11-17 21:50:51 +00:00
  • 1b706f6889 Add TC2068 paging test. Philip Kendall 2011-11-14 22:29:57 +00:00
  • ef63b012cf Get more test coverage by using writeport_internal rather than explicit function calls. Philip Kendall 2011-11-14 21:35:36 +00:00
  • 847630e0c5 Add Pentagon paging tests. Philip Kendall 2011-11-14 20:58:18 +00:00
  • d832c7f9c7 Pentagon1024 does not have 128K-style memory paging (as paging is not locked on a write of 0x20 unless the secondary port has been written to as well). Philip Kendall 2011-11-14 20:57:38 +00:00
  • 513d6329f0 Add 48K and +2A/+3 paging unit tests. Philip Kendall 2011-11-14 19:39:32 +00:00
  • da59375c2e Beginnings of a paging unit test. Philip Kendall 2011-11-08 23:32:32 +00:00
  • ba8c866c28 Stop dumping lots of stuff to stdout. Philip Kendall 2011-11-07 22:00:10 +00:00
  • 0086480ef1 Merge in 2011-05-04-memory branch up to r4550. Philip Kendall 2011-11-06 22:24:00 +00:00
  • 224fe9332d Merge in trunk r4549. 2011-05-04-memory Philip Kendall 2011-11-06 22:10:10 +00:00