1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-27 01:41:34 +03:00

Commit Graph

  • 92a6455a31 Document --multiface{1,128,3} options and other fixes: Sergio Baldoví 2017-05-21 19:31:27 +02:00
  • 374eb7df56 Integrate patch into current Fuse infrastructure Fredrick Meunier 2017-05-20 23:39:46 +10:00
  • 9c99d9b231 Add Multiface 1/128/+3 support Gergely Szasz 2017-05-20 20:04:58 +10:00
  • f3176263e5 Disable RollbackTo menu option for widget UIs Sergio Baldoví 2017-05-16 23:19:54 +02:00
  • 537d2ad991 Fix error status in disk_write() Sergio Baldoví 2017-05-14 10:27:12 +02:00
  • 8cbb7c742a Modify disk position saving method in disk_open2() Sergio Baldoví 2017-05-14 10:02:30 +02:00
  • 41d88c1b8a Update description of speed option. Sergio Baldoví 2017-05-11 22:44:19 +02:00
  • badd63da3d List Melodik as supported interface Sergio Baldoví 2017-05-08 23:45:34 +02:00
  • 44ba60a576 Document --volume-covox option and update bash completion Sergio Baldoví 2017-05-08 23:40:17 +02:00
  • be750fdee1 Add Covox interface emulation Fredrick Meunier 2017-05-06 23:26:15 +10:00
  • 9bacc9793a Fix typo in comment Fredrick Meunier 2017-05-06 17:37:50 +10:00
  • cb1b98a8c7 Add tests for display_dirty_sinclair(). patch-387-unit-tests-for-display-c Philip Kendall 2017-05-04 22:37:35 +01:00
  • 36cfc1a2bb Add test for flashing colours. Philip Kendall 2017-05-04 20:44:16 +01:00
  • bc1f3105df Merge branch 'master' into patch-387-unit-tests-for-display-c Philip Kendall 2017-05-04 20:14:21 +01:00
  • d609cc3ed0 Tidy up duplicated code and add one more test. Philip Kendall 2017-05-04 20:11:48 +01:00
  • 740a2022a0 Disable accelerate loader while recording RZX files Sergio Baldoví 2017-05-01 11:47:42 +02:00
  • 729f800670 Update release dates for 1.3.5. fuse-1.3.5 Fredrick Meunier 2017-04-28 21:34:04 +10:00
  • 9e07ecfb12 Disable tape traps when playing/recording RZX files Sergio Baldoví 2017-04-25 22:41:20 +02:00
  • c00c4875f4 First updates for a "1.3.5" version Fredrick Meunier 2017-04-25 11:49:21 +10:00
  • ab8c6e3779 Remove compiler warning about uninitialized memory. Sergio Baldoví 2017-04-23 09:59:52 +02:00
  • 2e4089016b Fix check of fclose() return value and include stdio.h Sergio Baldoví 2017-04-21 23:45:04 +02:00
  • 4c46d53722 Remove disk_merge_sides(), wrapper of libspectrum_disk_merge_sides() Sergio Baldoví 2017-04-21 23:29:59 +02:00
  • 43caa04e32 Rename libspectrum_disk_t type to libspectrum_disk Sergio Baldoví 2017-04-20 23:26:20 +02:00
  • d9cb2897ee Remove prototypes of old plus3 disk functions Sergio Baldoví 2017-03-26 23:09:38 +02:00
  • 4b7fb4a5fa Fix typo in LOG disk format Sergio Baldoví 2017-03-26 23:00:03 +02:00
  • bf977819b0 Replace old ticket numbers from Trac to Allura Sergio Baldoví 2017-03-26 22:54:20 +02:00
  • 6d11294c00 Replace misplaced tabs Sergio Baldoví 2017-03-26 22:49:53 +02:00
  • 27d84e6137 Fix memory leak in widget file selector (thanks, clang) Sergio Baldoví 2017-03-26 09:54:12 +02:00
  • e7d233f768 Fix allocator sizeof operand mismatch and remove dead assignment Sergio Baldoví 2017-03-26 09:38:25 +02:00
  • d7cb512c3f Increase allocated memory to keep GCC7 happy Sergio Baldoví 2017-03-26 09:34:08 +02:00
  • babc79644a Use libspectrum_disk_error_t rather than int Sergio Baldoví 2017-03-19 09:06:47 +01:00
  • 6b0b5496b3 Add a test for reading from correct x. Philip Kendall 2017-03-16 06:57:24 +00:00
  • 79e6535bff Add a first non-trivial test. Philip Kendall 2017-03-16 06:49:00 +00:00
  • 891b6cca12 A first actual test. Philip Kendall 2017-03-13 21:01:27 +00:00
  • 1be04b1fa0 Initial commit of a display.c unit test code. Philip Kendall 2017-03-11 20:58:43 +00:00
  • 3bf4f1f251 Update release dates for 1.3.4. fuse-1.3.4 Fredrick Meunier 2017-03-07 20:19:52 +11:00
  • 43b56619a0 First updates for a "1.3.4" version Fredrick Meunier 2017-03-06 21:56:54 +11:00
  • 13b2890159 Merge branch 'master' of ssh://git.code.sf.net/p/fuse-emulator/fuse Philip Kendall 2017-03-03 19:13:01 +00:00
  • 7c67220e48 Fix Z80 unit test 39 to test the right opcode (thanks, Gareth Adams). bug-370-unit-test-39-incorrect Philip Kendall 2017-03-03 19:09:40 +00:00
  • 64e1e912e4 Use power-of-2 sound buffers on FreeBSD Fredrick Meunier 2017-03-03 22:32:27 +11:00
  • 51aa4e2dad Fix TRDOS autoboot (thanks, Gergely) Sergio Baldoví 2017-02-27 22:48:07 +01:00
  • 2eb143ddd5 Fix syntax for "breakpoint read" debugger command Sergio Baldoví 2017-02-20 23:56:08 +01:00
  • f6c4b13ebd Fix joystick initialisation in win32 UI (fixes bug #368) Sergio Baldoví 2017-02-19 11:23:55 +01:00
  • 47fedff4b6 Fix disk_close() and disk_preformat() move to libspectrum Gergely Szasz 2017-02-13 00:41:26 +01:00
  • 6ebfc2ef4b Reduce scope of TRDOS functions Sergio Baldoví 2017-02-06 23:46:50 +01:00
  • 9e0eb7400e Move disk image handling to libspectrum (patch #385) Gergely Szasz 2017-02-05 11:47:27 +01:00
  • 41b14cca8f Replace rindex() with strrchr() fuse-1.3.3 Sergio Baldoví 2017-01-31 23:27:04 +01:00
  • 59619982ae Update release dates for 1.3.3. Fredrick Meunier 2017-01-31 22:13:41 +11:00
  • df7bcf8c08 Remove a dangling "1.4.0" Fredrick Meunier 2017-01-31 22:12:18 +11:00
  • 764ef7d19c Bump versions to 1.3.3 as revised name for release Fredrick Meunier 2017-01-31 22:01:03 +11:00
  • 260ed8c86e Thank the authors of memptr_eng.txt. Philip Kendall 2017-01-30 21:27:19 +00:00
  • fe1fe4da2c Bump versions to 1.4.0. Fredrick Meunier 2017-01-30 22:11:35 +11:00
  • ac925c512e Add reference to debugger support for MEMPTR. Fredrick Meunier 2017-01-30 22:01:19 +11:00
  • 9b4099a6ce First updates for a "1.4.0" release. Fredrick Meunier 2017-01-29 22:54:05 +11:00
  • bedd369d74 Allow overwriting disk images (from patch #384). Gergely Szasz 2017-01-24 18:54:14 +11:00
  • 48c0b985d0 Fix multiple save of disks (more from patch #384). Gergely Szasz 2017-01-24 18:51:33 +11:00
  • 4f8ce2316c Indicate changed disk state (more from patch #384) Gergely Szasz 2017-01-24 13:04:27 +11:00
  • 13a8d68ba8 Mark new disks as dirty (from patch #384). Gergely Szasz 2017-01-24 13:03:28 +11:00
  • 2f6ffef4be Merge branch 'patches-383-remove-duplicated-ide-code' Philip Kendall 2017-01-22 20:17:14 +00:00
  • ba1e8a930b Merge branch 'patches-382-centralise-memory-mapping' Philip Kendall 2017-01-22 20:17:05 +00:00
  • 513f61614b Merge branch 'feature-106-memptr' Philip Kendall 2017-01-22 20:15:59 +00:00
  • 6d7e36e9ac Remove now redundant code. patches-383-remove-duplicated-ide-code Philip Kendall 2017-01-14 19:18:43 +00:00
  • c310ba45e9 Factor out common master/slave initialisation code. Philip Kendall 2017-01-14 17:17:13 +00:00
  • 2aa54ca7c3 Passing a commit function to the insert/eject routines was an unnecessary abstraction. Philip Kendall 2017-01-14 11:58:28 +00:00
  • b852f8abe1 Remove duplicated insert/eject code from DivIDE, Simple IDE and ZXATASP interfaces. Philip Kendall 2017-01-14 09:52:58 +00:00
  • b6ad06dea3 Expose MEMPTR and WZ (as a synonym) as Z80 debugger variables. feature-106-memptr Philip Kendall 2017-01-13 20:13:46 +00:00
  • 9fdd9c524c Ignore decompressed versions of our test files and the default names of ROMs that we don't supply. Philip Kendall 2017-01-13 20:04:07 +00:00
  • b45d9efac0 And (almost) down to only one function which modifies the memory map. patches-382-centralise-memory-mapping Philip Kendall 2017-01-13 19:52:58 +00:00
  • 9f3b201dfa Remove more redundant code. Philip Kendall 2017-01-13 19:34:47 +00:00
  • 689822890d Remove duplicate code from memory_map_romcs_{full,8k}. Philip Kendall 2017-01-13 19:05:39 +00:00
  • 966197c77e Make the ZXATASP and ZXCF memory map routines use the new functions. Philip Kendall 2017-01-12 23:16:50 +00:00
  • 713c493595 Refactor to add memory_map_{8,16}k_read_write functions. Philip Kendall 2017-01-12 23:02:50 +00:00
  • c1d2c14d0d Remove most of the MEMPTR TODOs (thanks, members of the "Z80 Assembly Programming On The ZX Spectrum" Facebook group). Philip Kendall 2017-01-12 19:49:56 +00:00
  • 4e8e213363 Get/set MEMPTR when reading/writing a snapshot. Philip Kendall 2017-01-10 21:13:06 +00:00
  • d59b79bd95 Implement MEMPTR on interrupt. Philip Kendall 2017-01-07 21:34:26 +00:00
  • c1ab774a49 Implement MEMPTR for LD (IX/IY+dd), <something>. Philip Kendall 2017-01-07 21:31:04 +00:00
  • 1d78c8d850 Implement MEMPTR for LD register, (IX/IY+dd). Philip Kendall 2017-01-07 21:25:07 +00:00
  • 8a65cdb8cf Implement MEMPTR for all the DD/FD CB xx instructions. Philip Kendall 2017-01-07 21:19:39 +00:00
  • 7ee95e1965 Implement MEMPTR for INC/DEC (IX/IY+dd). Philip Kendall 2017-01-07 21:02:48 +00:00
  • b8ca22f316 Implement MEMPTR for IX/IY + dd arithmetic / logical operations. Philip Kendall 2017-01-07 20:57:21 +00:00
  • 5fb28babc9 Implement MEMPTR for OTIR/OTDR. Philip Kendall 2017-01-07 20:36:57 +00:00
  • 3038b167c1 Implement MEMPTR for OUTI/OUTD. Philip Kendall 2017-01-07 20:32:07 +00:00
  • b1fd592ad8 Implement MEMPTR for INIR/INDR. Philip Kendall 2017-01-07 20:25:33 +00:00
  • c5ed473a2f MEMPTR is set with the original value of B on INI/IND. Philip Kendall 2017-01-07 20:14:00 +00:00
  • 82a62c7747 Implement MEMPTR for INI/IND. Philip Kendall 2017-01-07 20:00:26 +00:00
  • 456039e9e6 Implement MEMPTR for CPIR/CPDR. Philip Kendall 2017-01-07 19:51:46 +00:00
  • ee37c047bc Implement MEMPTR after CPI/CPD. Philip Kendall 2017-01-07 17:20:49 +00:00
  • a0dbbc7a6e Fix MEMPTR after LDIR/LDDR. Philip Kendall 2017-01-07 17:14:45 +00:00
  • e7d7cc4da5 MEMPTR = PC + 1 after LDIR/LDDR, not MEMPTR = PC. Philip Kendall 2017-01-07 13:23:29 +00:00
  • f8826f77ac Implement MEMPTR after LDIR/LDDR. Philip Kendall 2017-01-07 13:19:47 +00:00
  • 4aa1aa006f Implement MEMPTR after OUT (C),register. Philip Kendall 2017-01-06 21:42:36 +00:00
  • 72ed17f108 Implement MEMPTR after OUT (nn),A. Philip Kendall 2017-01-06 21:34:01 +00:00
  • 6cc2633946 Add TODO to check behaviour on a real Z80. Philip Kendall 2017-01-06 21:26:51 +00:00
  • 994f4cb4fa Implement MEMPTR after IN. Philip Kendall 2017-01-06 20:54:00 +00:00
  • 4791dc0f2b Implement MEMPTR after CALL and JP. Philip Kendall 2017-01-06 20:35:54 +00:00
  • a3832bc3f5 Implement MEMPTR after RST. Philip Kendall 2017-01-06 20:07:56 +00:00
  • ea95f9ea23 Implement MEMPTR after RET/RETI/RETN. Philip Kendall 2017-01-06 20:06:45 +00:00
  • 7076714347 After JR etc, MEMPTR should equal the final value of PC after increment. Philip Kendall 2017-01-06 20:04:56 +00:00
  • 4d7b649e2d Implement MEMPTR for DJNZ and JR [condition]. Philip Kendall 2017-01-06 19:43:41 +00:00
  • da0a9e7cdb Implement MEMPTR for RLD and RRD. Philip Kendall 2016-12-29 21:17:43 +00:00