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

Commit Graph

  • 61b05e3160 Reading from port 0xbffd on +2A/+3 was lost in peripheral refactoring (thanks, fusetest). Philip Kendall 2011-05-09 22:00:39 +00:00
  • 983e9c1ebc Get 128K machine working with 4Kb pages. Philip Kendall 2011-05-09 21:20:17 +00:00
  • 5272bbdb99 Get 128K machine working with 8Kb pages again. Philip Kendall 2011-05-09 18:55:23 +00:00
  • 754b4d07b1 Base 48K Spectrum working with a page size of 4Kb. Philip Kendall 2011-05-08 21:40:52 +00:00
  • c060c4631e Fix build for mingw+msys broken in revision 4399 (more from patch #220) Sergio Baldoví 2011-05-06 12:20:08 +00:00
  • 6159f71586 First bits of general memory page sizing. NB: don't even consider changing the page size yet! Philip Kendall 2011-05-04 23:02:33 +00:00
  • 8a5098bca2 Integrate r4420 from trunk (and some junk svn decided to pull along with it). Philip Kendall 2011-05-04 22:41:32 +00:00
  • 65793a166a Fix warnings. Philip Kendall 2011-05-04 22:35:58 +00:00
  • a404e3f5f8 Integrate from trunk to Spectranet branch (just to keep it vaguely up to date). Philip Kendall 2011-05-04 22:19:27 +00:00
  • c778da9f0e Remove unneeded AM_SUBST_NOTMAKE macro as it doesn't get along with older autotools (patch #220) (thanks, Tomáš Franke) Sergio Baldoví 2011-05-02 13:02:46 +00:00
  • 2da390899b Merge in memory rework branch. Philip Kendall 2011-05-01 22:51:43 +00:00
  • 848ab8c024 Final integrate of trunk. 2011-02-18-memory Philip Kendall 2011-05-01 22:21:39 +00:00
  • dd9e953101 Enable SpecDrum on both channels when using stereo. Stuart Brady 2011-05-01 19:21:47 +00:00
  • 42a50f21ed Fix a few more typos. Stuart Brady 2011-05-01 13:43:40 +00:00
  • ce6928e1f5 Fix 'the the' -> 'of the' / 'that the'. Stuart Brady 2011-05-01 10:51:21 +00:00
  • 2686eaf47a Fix typos. Stuart Brady 2011-05-01 10:47:07 +00:00
  • 3bd1e1ea96 Remove unnecessary reference to hacking/ChangeLog. Stuart Brady 2011-05-01 10:46:07 +00:00
  • f43d9cd873 Fix typos in hacking/ChangeLog. Stuart Brady 2011-05-01 09:35:45 +00:00
  • 766cd9b502 Fix typo (AY-3-8192 -> AY-3-8912). Stuart Brady 2011-05-01 00:10:18 +00:00
  • 9cda261ff6 Rewrap some lines to 80 characters and fix a few log entries. Fredrick Meunier 2011-04-30 13:12:40 +00:00
  • 6156ee059c Make selection dialogs accurately resized to show a full caption title, resize properly with high DPI settings (more of patch #251). Sergio Baldoví 2011-04-30 12:51:33 +00:00
  • 7d1a3ff12b Add machine name into the status bar the same as the GTK UI. Fix a few compiler warnings (patch #255). Sergio Baldoví 2011-04-30 12:45:31 +00:00
  • 75c45ebc2a Fix compilation --without-gtk --with-x with joystick configured. Witold Filipczyk 2011-04-30 12:00:36 +00:00
  • 737eb8153f Fix compilation --without-gtk --with-x with libpng 1.4 installed as libpng14 (thanks, rdk77). Fredrick Meunier 2011-04-30 11:50:46 +00:00
  • eb0451e119 Fix widget compilation. Philip Kendall 2011-04-29 11:21:46 +00:00
  • 559a0b2f9a From Gergely: - removed the 'if recording movie cannot switch off sound', because fmfconv now can fill sound gaps. - fix movie_add_sound() when sound is stereo... (thanks, Sergio) Fredrick Meunier 2011-04-28 12:36:14 +00:00
  • d91c57cfd3 Allow page-specific breakpoints to be specified as "source:page:offset". Philip Kendall 2011-04-27 21:55:33 +00:00
  • 2140b9817f Move to a system where memory sources are registered by 3rd parties. Philip Kendall 2011-04-26 23:02:06 +00:00
  • ed0fde8095 Remove that awful c1:0x1234 syntax. Philip Kendall 2011-04-26 18:18:58 +00:00
  • 1807d38f06 Fix memory bank naming. Philip Kendall 2011-04-25 21:52:07 +00:00
  • 8c4413e8fd Fix compilation. Philip Kendall 2011-04-25 21:31:38 +00:00
  • 670eaf5bc5 Merge in changes from trunk. Philip Kendall 2011-04-25 20:36:33 +00:00
  • 9bc037f448 Fix warnings. Philip Kendall 2011-04-25 18:00:27 +00:00
  • c7cc877090 Fix the disabling of menu entries below a separator, e.g., /File/Movie/Stop Movie Recording (patch #216). Sergio Baldoví 2011-04-15 10:35:10 +00:00
  • 6005e0c577 Add missing properties. Stuart Brady 2011-04-14 00:38:54 +00:00
  • d400bcb48c Avoid C++/C99 comments. Stuart Brady 2011-04-14 00:19:36 +00:00
  • 80dc53d859 DISCiPLE emulation. Stuart Brady 2011-04-14 00:09:39 +00:00
  • 2e58efef9c Remove leading zeroes in eject action values. Stuart Brady 2011-04-13 21:44:25 +00:00
  • 3a3cbd1ab3 Improve Win32 UI behaviour when cancelling selection dialogs (patch #253). Sergio Baldoví 2011-04-12 13:34:27 +00:00
  • 37a4e89e4c libpng 1.5.X no longer internally includes the zlib.h header file, so applications that refer to Z_ constants need to include it explicitly (patch #252). Sergio Baldoví 2011-04-12 13:28:42 +00:00
  • 453d153840 Restore the original name of the stereo separation option in the config file. Stuart Brady 2011-04-08 10:08:50 +00:00
  • bfd5c15090 Store Beta 128 autoboot setting in snapshots. Fredrick Meunier 2011-04-07 14:25:41 +00:00
  • f913ac7b79 Support the Beta interface setting to not auto-boot the interface on 48K machines. Ketmar Dark 2011-04-07 14:06:27 +00:00
  • 98da19ef09 Enable Beta 128 interface for PERIPH_TYPE_BETA128_PENTAGON and PERIPH_TYPE_BETA128_PENTAGON_LATE too. Ketmar Dark 2011-04-06 10:49:00 +00:00
  • c71b8dd249 Split saving out of menu_media_eject() and the device-specific eject functions. Stuart Brady 2011-04-06 00:28:47 +00:00
  • b8e092bf2f Add support for ABC AY stereo. Stuart Brady 2011-04-05 22:28:46 +00:00
  • 34ec307b43 Avoid calling option_enumerate_sound_speaker_type() repeatedly. Stuart Brady 2011-04-05 21:17:08 +00:00
  • 5d5487d3ff Set treble on 'right' buffer for AY channel C when stereo output is enabled. Stuart Brady 2011-04-05 21:10:50 +00:00
  • eb24b45965 Add missing 'static' to function definition. Stuart Brady 2011-04-04 20:14:04 +00:00
  • 346b858cab Make certain variables be private to sound.h and remove unused variables. Stuart Brady 2011-04-04 20:02:40 +00:00
  • 4d3792b2ba Update my email address. Stuart Brady 2011-04-04 19:32:23 +00:00
  • e53b5024d9 Fix spelling. Stuart Brady 2011-04-04 19:22:50 +00:00
  • 2c926ebafb Add current machine name to GTK+ statusbar (patch #250). Sergio Baldoví 2011-04-04 12:52:20 +00:00
  • dcb12072a5 Fix compilation warnings (bug #215) (Sergio Baldoví and Gergely Szasz). Gergely Szasz 2011-04-03 12:06:43 +00:00
  • 30b9572a0d Implement Snap Joystick Prompt. Enable default button, ESC key and the ability to use arrow up/down to cycle (patch #251). Sergio Baldoví 2011-04-03 12:00:17 +00:00
  • 97c2314fd2 Add const qualifiers. Stuart Brady 2011-04-02 13:14:00 +00:00
  • 3d29f43c69 Add 'static' to function definitions where appropriate. Stuart Brady 2011-04-02 13:08:28 +00:00
  • 2832e997da Add missing 'void' in K&R-style parameter lists. Stuart Brady 2011-04-02 13:02:08 +00:00
  • 945ca0d793 Add missing #includes. Stuart Brady 2011-04-02 12:41:34 +00:00
  • 829ccc26b1 Update copyright dates Stuart Brady 2011-04-01 21:51:56 +00:00
  • c3d3049b1c Remove incorrect use of GCC_UNUSED. Stuart Brady 2011-04-01 21:36:14 +00:00
  • 57c73c1008 Allow the user to say they do not want to use windres (works around bug #214) (thanks, Cygnus). Fredrick Meunier 2011-03-28 10:19:24 +00:00
  • 88e5fbfd3d Distribute README.copyright. Philip Kendall 2011-03-27 22:07:47 +00:00
  • e7254d50af Remove ROMs that there is no formal permission to distribute. Philip Kendall 2011-03-27 21:51:54 +00:00
  • e08cb6e1d2 Forgot that windres was originally introduced for use with the SDL UI on Windows, backing out revision 4324. Fredrick Meunier 2011-03-27 11:23:20 +00:00
  • f3d612d9eb Move windres detection into the Win32 UI block (works around bug #214) (thanks, Cygnus). Fredrick Meunier 2011-03-27 11:16:57 +00:00
  • c0c00d858c Remove executable permission from opus.rom Stuart Brady 2011-03-20 18:06:00 +00:00
  • 31e5bb4470 More Win32 UI code improvements; Dialogs: - Increase height and spacing of combobox in dialogs due to Visual Styles in Vista/7. - Standardised buttons width in autogenerated dialogs. - Added an About dialog, similar to GTK UI - In joystick options, increased the height of joystick types frame to accommodate Fuller - Identified a bug with joystick buttons higher than four. Debugger: - Visual styles in Vista/7 increase rows height in ListView controls. Adjusted lists and dialog size to allocate 20 rows without scrolling (stack). - Disassembly list shows 20 rows in Vista/7, however shows 24 rows in 2000/XP to use full height. - Fix partially visible T-states. - Fix scrolling in disassembly list (1 LINEUP/LINEDOWN), don't mismatch next OP if the top OP was 2 bytes. - Enabled ESC key to close the dialog. (patch #249). Sergio Baldoví 2011-03-19 11:33:23 +00:00
  • 5a3bf29274 Updated Win32 UI code to resemble GTK+ UI; - Allow scalers to set window size from menu - Restore scaler after restart - Resize window when machine selection switches between Timex and non-Timex modes - Status bar can be hidden completely from menu and command line - Status bar icons appear in the same order as GTK+ UI - Fix status bar flickering on +2A, +3 and +3e machines due to high refresh rate of disk status - Properly sized status bar icons part on startup (patch #246). Sergio Baldoví 2011-02-20 02:21:38 +00:00
  • 96732c6d06 Next step: remove old memory source values. Philip Kendall 2011-02-19 18:50:36 +00:00
  • 96129d5cca First bit of rework: merge memory_page.bank and memory_page.source. Philip Kendall 2011-02-18 23:31:59 +00:00
  • a0f9779085 Next bits of Spectranet. Can now actually execute some Spectranet code, but gets very stuck when it tries to page in using 0x013b. Philip Kendall 2011-02-18 00:24:22 +00:00
  • bb51494504 Stop movie recording if the machine model is changed. Fredrick Meunier 2011-02-17 11:33:56 +00:00
  • 9373b54517 Allow sound to be recorded even if sound output is disabled. Fredrick Meunier 2011-02-17 10:50:09 +00:00
  • 5087bb91f7 First Spectranet code. Doesn't do anything yet, but is a stub to hang things off. Philip Kendall 2011-02-16 23:12:16 +00:00
  • 29a044352f Ignore fuse.dSYM file. Fredrick Meunier 2011-02-16 11:42:54 +00:00
  • e925ad7598 Use memory pool for Timex fake memory bank, leave memory marked as no bank so that it doesn't get marked as writable by the writeable ROM option. Fredrick Meunier 2011-02-16 11:38:05 +00:00
  • 14c5e64162 Enable win32 themes (patch #248). Sergio Baldoví 2011-02-14 11:28:08 +00:00
  • ce47ffd671 Reset ROM source to SYSTEM on machine reset so tape traps work on machines with fewer ROMs than a machine with a custom ROM that is used first (fixes bug #213) (thanks, Phil Reynolds). Fredrick Meunier 2011-02-13 11:48:49 +00:00
  • 6338686148 Remove warning about accessing uninitialised value. Fredrick Meunier 2011-02-10 10:34:10 +00:00
  • 4b99203da4 More compilation fixes (fixes bug #212). Sergio Baldoví 2011-02-10 00:06:14 +00:00
  • 912acd0a9e Fix compilation (fixes bug #211). Witold Filipczyk 2011-02-10 00:01:17 +00:00
  • f6e0d15d0a Add new "peripheral activated" function and use it to allocate memory. Philip Kendall 2011-02-09 23:57:09 +00:00
  • a8db7496e1 Wrap peripheral data up into a type and further renames to better match what types represent. Philip Kendall 2011-02-08 22:24:30 +00:00
  • 2dbb762ec9 Use memory pool to allocate the Spectrum 16K uninstalled memory and +D memory. Fredrick Meunier 2011-02-08 10:38:53 +00:00
  • c598fa99fa periph_t does not represent a peripheral, but just one port from a peripheral, so rename appropriately. Philip Kendall 2011-02-07 23:09:31 +00:00
  • 7e15abdb3a Enable SpecDrum for TC2048 as is has a Spectrum compatible edge connector and ROM. Fredrick Meunier 2011-02-07 11:32:14 +00:00
  • 2d0653c96d Add missing #include <string.h>. Fredrick Meunier 2011-02-07 11:21:48 +00:00
  • 75b1ff5fa1 Fix more transposed arguments in memset calls (thanks, Stuart Brady). Fredrick Meunier 2011-02-07 11:19:48 +00:00
  • a28c9cc4ec Use memory pool to allocate the DivIDE/ZXATASP/ZXCF memory. Philip Kendall 2011-02-06 21:24:20 +00:00
  • 219525ed7f Add .deps and Makefile to the ignore property. Fredrick Meunier 2011-02-04 12:03:07 +00:00
  • 1ee2bb7123 Tweak whitespace. Fredrick Meunier 2011-02-04 11:59:36 +00:00
  • 07cde450f8 Fix transposed arguments in memset calls. Sergio Baldoví 2011-02-04 11:57:23 +00:00
  • 3464b703c9 Fix up SDL for new peripherals structure. Philip Kendall 2011-02-03 21:18:55 +00:00
  • f07ae3ffd8 Move all peripherals files to new peripherals/ subdirectory. Philip Kendall 2011-02-03 21:06:22 +00:00
  • 366513f33e Update glib and GTK+ required versions to new minimums (more from patch #242). Sergio Baldoví 2011-02-02 10:09:17 +00:00
  • bae9c126a3 SpecDrum available on 128K as well. Philip Kendall 2011-01-31 22:18:05 +00:00
  • c040d51fd8 Fix compilation of widget UI by adding a shortcut for SpecDrum volume. Fredrick Meunier 2011-01-31 10:31:09 +00:00
  • 00cbe3b283 SpecDrum support (patch #245, very slightly reworked). Jon Mitchell 2011-01-30 21:14:42 +00:00
  • e27792e1c2 ULA book says that MIC only isn't enough to drive the speaker as output voltage is below the 1.4v threshold. Fredrick Meunier 2011-01-30 02:55:55 +00:00