1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-30 04:22:18 +03:00

Commit Graph

  • e4ae9ae7aa Fix green8_Mask and green16_Mask for 555 16 bit graphics modes and for 888 32 bit big endian graphics modes. Fredrick Meunier 2008-05-10 15:10:40 +00:00
  • 62aa4a6d01 Add HQ2x and HQ3x scalers (patch #171). Gergely Szasz 2008-05-02 12:56:05 +00:00
  • 4eca4c407f Add ylwrap to the ignore list. Fredrick Meunier 2008-05-01 13:20:52 +00:00
  • a2b5fa6852 Move the widget UI files to the ui subdirectory, remove remnants of the GGI UI. Fredrick Meunier 2008-05-01 13:18:24 +00:00
  • 7743ec05fe Move the widget UI files to the ui subdirectory, remove remnants of the GGI UI. Fredrick Meunier 2008-05-01 13:17:56 +00:00
  • c19b2319bf Add snapshot support for DivIDE interface. Fredrick Meunier 2008-04-25 01:59:46 +00:00
  • ecd3c66b07 Add snapshot support for Simple 8-bit IDE interface. Fredrick Meunier 2008-04-18 14:19:03 +00:00
  • aca2266298 Add support for Kempston mouse for szx snapshots. Fredrick Meunier 2008-04-16 14:32:19 +00:00
  • 2f0c05ca47 Don't use tape traps or auto-load snapshots if we are using a custom ROM as the entry points are very likely to have moved. Fredrick Meunier 2008-04-15 13:33:24 +00:00
  • 37d0fef315 Initialise head_load member of upd_fdc struct (fixes bug #147). Gergely Szasz 2008-04-09 13:36:40 +00:00
  • 52d1f0ec3d Have the +3e share the +3 FDC (fixes bug #148). Gergely Szasz 2008-04-09 13:32:12 +00:00
  • 591ee941fe Update to v1.36 of the +3e ROMs. Fredrick Meunier 2008-04-09 13:26:11 +00:00
  • 0ea08cd099 Move Pentagon 128k back to being a typical 1991 type machine (the Mr. Gluck Reset Service ROM was released in 1996), and fix szx custom ROM writing for the various Pentagon models. The Pentagon 128k will be compatible with most other emulators Pentagon setting, while the 512k and 1024k will remain as emulations of the later, more advanced models which will not clash with other emulator's snapshots. Fredrick Meunier 2008-04-09 13:16:13 +00:00
  • b9d0163d1f Add acceleration for Search Loader (Deflektor, Rana Rama). Philip Kendall 2008-04-01 11:49:04 +00:00
  • 40fb2d09ae Add support for tape acceleration (slightly extended version of patch #164). Philip Kendall 2008-04-01 11:06:45 +00:00
  • b14107a90c cgoto array was one entry too small, leading to buffer overflow (fixes bug #146). Philip Kendall 2008-04-01 10:47:04 +00:00
  • 7519d0cc32 Let loader detection work with the Digital Integration loader (ATF, Tomahawk, TT Racer). Philip Kendall 2008-03-28 22:20:40 +00:00
  • 99384aa500 Win32: Made dialogs use IDOK, IDCANCEL, IDCLOSE and IDCONTINUE to use dialog manager's capabilities (http://blogs.msdn.com/oldnewthing/archive/2004/12/14/300204.aspx). Marek Januszewski 2008-03-27 21:18:00 +00:00
  • 8265f5e6d4 Win32: Added prefix BINARY to Binary dialogs ids, used Windows' constants for OK and Cancel. Marek Januszewski 2008-03-27 20:16:53 +00:00
  • 277e61dad7 Fix properties for recently added files. Stuart Brady 2008-03-27 17:48:10 +00:00
  • 00ed5222be Win32: Implementation of the mouse functions. Marek Januszewski 2008-03-27 16:55:08 +00:00
  • 218ae7ea7b Win32: Implementation of the Configure Joystick dialog. Joystick will be read using Windows' mmsystem library. Marek Januszewski 2008-03-26 18:43:54 +00:00
  • 6e1ff1ff6a Fix changelog dates. Fredrick Meunier 2008-03-25 20:38:43 +00:00
  • 1ed873d3c0 Replace lib765 and libdsk with new upd765 FDC emulation for +3 (remainder of patch #165) (thanks, Mark Woodmass). Gergely Szasz 2008-03-25 10:27:30 +00:00
  • e02fa65656 Add support for disks with weak sectors that are longer than 6144 bytes (primarily Coin Op Hits with 6500 bytes per track) (part of patch #165). Gergely Szasz 2008-03-25 09:29:59 +00:00
  • 7c44487265 Add additional handling for fake sectors (part of patch #165). Gergely Szasz 2008-03-24 10:52:01 +00:00
  • cb0ce006f8 Fix for bytes per track settings in auto density selection code (part of patch #165). Gergely Szasz 2008-03-24 10:42:55 +00:00
  • e915584a39 Add missing svn:keywords and svn:eol-style properties, and remove unnecessary svn:executable properties. Stuart Brady 2008-03-22 20:51:36 +00:00
  • 9667c2a2c2 Win32: Implementation of the Rollback dialog Marek Januszewski 2008-03-22 19:36:57 +00:00
  • 1dedccbcef Implement the "write back" that occurs with any bytes read from port 0x7ffd on the 128/+2 (thanks, Marat Fayzullin). Philip Kendall 2008-03-22 15:18:04 +00:00
  • 8b60d8b0d3 Add --late-timings option to emulate machines with 1 tstate later timings. Philip Kendall 2008-03-21 16:05:20 +00:00
  • 8851bae337 Update to v1.35 of the +3e ROMs. Fredrick Meunier 2008-03-19 10:41:43 +00:00
  • 00bcbd38b4 Refactor floating bus code, including removing Pentagon 512 floating bus. Philip Kendall 2008-03-18 12:59:16 +00:00
  • c137208bb8 Fix for CPC images to pad every 128 byte length sector to 256 bytes immediately after the sector data (128xE5 + 128x00; 128xE5+128x00; ... 128xE5+128x00), so every sector uses 256 data bytes (part of patch #165). Gergely Szasz 2008-03-18 11:12:14 +00:00
  • e9960b25d2 Add floating bus unit test. Currently fails on the Pentagon 512, but I'm convinced that's a copy-and-paste error in the Pentagon 512 code. Philip Kendall 2008-03-18 08:20:08 +00:00
  • 782a4b1d8a Win32: implementation of the ROM selection dialog Marek Januszewski 2008-03-17 16:36:23 +00:00
  • 1d8b80cc1c Refactor contention functions. Changes TS2068 contention such that it starts 1 tstate before the top-left pixel is displayed rather than 16, which must be wrong as we then get uncontended accesses at the end of each line. Philip Kendall 2008-03-17 15:47:12 +00:00
  • eae43d2db8 Fix max track length problem with Turbo outrun side B (part of patch #165). Gergely Szasz 2008-03-17 11:39:46 +00:00
  • 993e0842a5 Add support for some alternate DSK headers (part of patch #165). Gergely Szasz 2008-03-17 11:33:17 +00:00
  • e52eb160e6 Make unit testing framework a run-time rather than build-time option. Philip Kendall 2008-03-16 12:01:15 +00:00
  • cd9eb56a5f This patch adds the beginnings of a unit testing framework to Fuse, which is enabled with the --enable-unittests option to configure. Currently, there's only one test which checksums the contention array. (I'm putting this in now as I'm about to start playing with the contention generating code to support "late timing" machines, and would like an automated way of knowing I haven't broken anything.) Philip Kendall 2008-03-15 22:57:13 +00:00
  • 027d77a5f2 Make disk timing more accurate - improve emulation of head actions when null actions are performed, improve spin duration calculation, turn off motor and set status to not ready on head unload, add emulation of finding and reading the address mark id and make timeout reset DRQ (fixes bug #142) (patch #170). Gergely Szasz 2008-03-15 12:40:43 +00:00
  • 0e59a74912 Support for Beta 128 custom ROMs in snapshots (patch #154). Stuart Brady 2008-03-15 11:11:47 +00:00
  • 0029f27eb1 Set the write protect flag if there is no disk in the drive (part of patch #165). Gergely Szasz 2008-03-15 08:39:15 +00:00
  • 53ac894a1b write_log() fix (part of patch #165). Gergely Szasz 2008-03-15 08:36:07 +00:00
  • d151104fa1 Add new flag to disk_t for supporting +3 protected disks with unusual track lengths (long, short and 0 length) (part of patch #165). Gergely Szasz 2008-03-15 07:41:32 +00:00
  • 03e67df918 Reorganise gap, sync and mark byte generation to move the sync and the first half of mark bytes to the correct place (part of patch #167). Gergely Szasz 2008-03-15 07:09:54 +00:00
  • fe7a05721b Remove obsolete #include <sys/utsname.h> as uname call has been moved to compat/unix/osname.c (more of patch #109). Chris Young 2008-03-15 06:52:37 +00:00
  • 56b8e51b80 Add AmigaOS-specific osname implementation (more of patch #109). Chris Young 2008-03-15 06:49:25 +00:00
  • 6ca6e01603 Win32: moved win32ui.rc to statusbar.rc, as this resource's contents applied to statusbar only Marek Januszewski 2008-03-14 18:51:50 +00:00
  • 65c91428d3 Win32: fix conflicting resource ids between debugger and pokefinder Marek Januszewski 2008-03-14 18:31:20 +00:00
  • 28c8d10472 Win32: implementation of Browse Tape dialog Marek Januszewski 2008-03-14 17:21:35 +00:00
  • cc5c113fe2 Win32: deleted obsolete files Marek Januszewski 2008-03-14 02:41:30 +00:00
  • 26baec8996 Win32: implementation of the routines to load/save chunks of binary data. Marek Januszewski 2008-03-13 21:52:35 +00:00
  • e906c9edc7 Win32: fixed switched inactive tape icon Marek Januszewski 2008-03-11 21:44:53 +00:00
  • c7c7c89e12 Win32: status bar fixes Marek Januszewski 2008-03-11 19:45:09 +00:00
  • 72ac301dc5 Add support for saving custom machine ROMs in snapshots. Fredrick Meunier 2008-03-11 11:45:16 +00:00
  • a79ac7cabb Refactor loading custom ROMs from snapshots for +D and Interface 1. Fredrick Meunier 2008-03-05 21:06:00 +00:00
  • 722ca97f2d Tidy up last changelog entry Marek Januszewski 2008-03-05 00:01:28 +00:00
  • b0c451eaec Win32: Initial implementation of the Memory Browser dialog Marek Januszewski 2008-03-04 23:57:19 +00:00
  • 5da1da6cfa Add fdd motor on/off, head load/unload, spindle motor spin up/down, ready state/signal and fdd drive select emulation (remainder of patch #167). Gergely Szasz 2008-02-29 10:01:14 +00:00
  • f2b32d5127 Use ULA_CONTENTION macro. Philip Kendall 2008-02-28 14:21:50 +00:00
  • 9b050b3425 Add automatic disk geometry setting from the loaded disk file and set fdd->index if needed (part of patch #167). Gergely Szasz 2008-02-27 12:08:03 +00:00
  • 4b5ad60914 Add support for DSK/EDSK files with weak sectors, use the first 'copy' of the weak sector and fix sector lengths when there are weak sectors with multiple images in a file (part of patch #167). Gergely Szasz 2008-02-27 11:45:19 +00:00
  • ae92c0fa51 Track length calculation fixes (include gap lengths and use sector headers rather than file header lengths (part of patch #167). Gergely Szasz 2008-02-27 11:22:27 +00:00
  • d41941be81 Auto disk density selection fix (part of patch #167). Gergely Szasz 2008-02-27 11:09:37 +00:00
  • 6b0f837e63 Disk 'log' formatting fixes (part of patch #167). Gergely Szasz 2008-02-27 11:07:13 +00:00
  • f3af4e0b7f Win32: implementation of disassembly pane in the debugger window Marek Januszewski 2008-02-21 05:03:59 +00:00
  • 607686b401 Win32: Partial implementation of the debugger window Marek Januszewski 2008-02-20 23:36:27 +00:00
  • d8833b9b33 Tidy up changelog. Stuart Brady 2008-02-18 07:48:48 +00:00
  • 897de3efac Win32: Fixes for pokefinder Marek Januszewski 2008-02-17 19:53:22 +00:00
  • 83eacfa323 Win32: Implementation of the Filters dialog using a reusable selector_dialog Marek Januszewski 2008-02-15 06:21:14 +00:00
  • be9504e3a9 Win32: simplification of the Select Machine dialog Marek Januszewski 2008-02-14 04:20:52 +00:00
  • 7aad6cd45f Win32: fix for the 'options' dialogs Marek Januszewski 2008-02-13 04:49:33 +00:00
  • a223dee201 Win32: make Machine Select dialog a modal one Marek Januszewski 2008-02-10 05:45:38 +00:00
  • 6d05afe7f6 Replace C99-style '// ...' comments with '/* ... */' comments. Stuart Brady 2008-02-09 14:49:36 +00:00
  • 5f109c50de Win32: include resource definitions from debugger.h. Stuart Brady 2008-02-09 14:45:10 +00:00
  • 14caeaa0ac Formatting fixes for Win32 UI. Stuart Brady 2008-02-09 14:23:05 +00:00
  • 0b249825bd Tidy up changelog. Stuart Brady 2008-02-09 03:15:04 +00:00
  • 2f94f11a59 Win32: Machine select dialog, minor code formatting changes Marek Januszewski 2008-02-09 00:15:17 +00:00
  • 43b29acfc3 Win32: make autotools recognize and use Windows Multimedia API header (mmsystem.h) Marek Januszewski 2008-02-06 15:59:15 +00:00
  • fe9fc61eef Win32: fix for keyboard help dialog Marek Januszewski 2008-02-06 00:43:20 +00:00
  • 78e96e2771 Legacy-ID: 3507 Marek Januszewski 2008-02-05 19:45:47 +00:00
  • ce80d370a9 Allow Win32 window to be resized. Stuart Brady 2008-02-03 21:28:11 +00:00
  • 8d57561439 Add a conversion of Paul van der Laan's icon for Mac OS X Fuse to Windows ICO format. Arda Erdikmen 2008-02-03 17:07:21 +00:00
  • 225cdc085c Give a default action for save dialogs. Philip Kendall 2008-02-02 22:18:32 +00:00
  • 8c825d36fe Add command to exit emulator. Philip Kendall 2008-01-30 14:58:55 +00:00
  • 326ce0e80a Fix the red and blue colour components for the Win32 keyboard help. Stuart Brady 2008-01-18 02:15:25 +00:00
  • e2e273b382 Add a keyboard help dialog for the Win32 UI. Marek Januszewski 2008-01-18 01:55:42 +00:00
  • 35f5790e19 Warnings removal. Philip Kendall 2008-01-15 16:37:50 +00:00
  • 338afa975e Unhalt on NMI (thanks, Simon Owen). Stuart Brady 2008-01-13 19:38:39 +00:00
  • e4baa991ac Tidy up use of SDL_CFLAGS and SDL_LIBS. Philip Kendall 2008-01-08 19:28:12 +00:00
  • 8d5eebc3f9 Merge Release-0_9_0-branch changes r3444:3841 to trunk. Philip Kendall 2008-01-07 12:32:26 +00:00
  • e21da2782d Recognise periph_beta_active as valid on a .trd open (fixes bug #136). Fredrick Meunier 2007-12-30 05:59:36 +00:00
  • 79f374c562 Document release branch and tags. Philip Kendall 2007-12-21 11:55:06 +00:00
  • 7f26e27cb3 Generate ui/win32/icons/Makefile. Stuart Brady 2007-12-18 20:02:35 +00:00
  • ecbd97e7ce Updates for 0.9.0 release. Stuart Brady 2007-12-18 19:51:25 +00:00
  • 87b5de6e11 Remove Perl warning. Stuart Brady 2007-12-14 19:13:19 +00:00
  • 83f161c056 Don't display the hardware joystick menu options if joystick support (libjsw, svgalib or sdl) is not available. Stuart Brady 2007-12-14 15:56:55 +00:00
  • 370fec2f36 Use named character for acute E. Stuart Brady 2007-12-13 12:53:11 +00:00