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

3365 Commits

Author SHA1 Message Date
Stuart Brady
517841a0fb Reflect split of Peripherals Options dialogue into General and Disk options
Legacy-ID: 5177
2015-03-18 21:41:04 +00:00
Stuart Brady
46552cd2fe Reorder General and Media options
Legacy-ID: 5176
2015-03-18 19:20:28 +00:00
Stuart Brady
6a08b8a5d4 Split tape/Microdrive options into a new Media Options dialogue
Legacy-ID: 5175
2015-03-18 19:09:00 +00:00
Stuart Brady
070a42c46d Document the CMOS Z80 option
Legacy-ID: 5174
2015-03-18 17:59:32 +00:00
Stuart Brady
f8a0582f4c Emulate NMOS and CMOS Z80 variants
Legacy-ID: 5173
2015-03-18 17:35:50 +00:00
Stuart Brady
cb9bff9599 Refactor generation of LD r,r handling
Legacy-ID: 5172
2015-03-18 15:28:55 +00:00
Stuart Brady
4e66d5e313 Don't trap on breakpoints whilst halted
Legacy-ID: 5171
2015-03-18 13:31:20 +00:00
Stuart Brady
3dfa8f7b1b Really emulate NMI timings more precisely
Legacy-ID: 5170
2015-03-18 01:07:03 +00:00
Stuart Brady
005e9cbb9d Really emulate interrupt timings more precisely
Legacy-ID: 5169
2015-03-18 00:38:10 +00:00
Stuart Brady
64d5ab5c0d Emulate interrupt and NMI timings more precisely
Legacy-ID: 5168
2015-03-18 00:21:59 +00:00
Stuart Brady
aaa492bd1a Document emulation of interrupt modes
Legacy-ID: 5167
2015-03-17 22:48:42 +00:00
Stuart Brady
b376bf146e Z80: leave most registers unchanged on a soft reset
Legacy-ID: 5166
2015-03-17 21:25:11 +00:00
Stuart Brady
41ee949f18 Set AF, AF' and SP to 0xffff on reset
Legacy-ID: 5165
2015-03-17 21:20:51 +00:00
Sergio Baldoví
6fe14f9600 Use libspectrum_free where appropriate.
Legacy-ID: 5164
2015-03-17 00:10:14 +00:00
Sergio Baldoví
58ec40204c Don't free static buffers.
Legacy-ID: 5163
2015-03-16 23:47:02 +00:00
Sergio Baldoví
b4d3a616c6 Use libspectrum's memory management in utils_safe_strdup.
Legacy-ID: 5161
2015-03-16 23:42:32 +00:00
Stuart Brady
cac66d97dc Accurate emulation of the HALT instruction
Legacy-ID: 5160
2015-03-16 23:41:18 +00:00
Stuart Brady
65cce47ffc Show the status of the halted flag in the debugger
Legacy-ID: 5159
2015-03-16 23:38:24 +00:00
Stuart Brady
c08cf4abdb INSTALL: replace libspectrum's --without-glib with --with-fake-glib
Legacy-ID: 5158
2015-03-16 21:58:34 +00:00
Stuart Brady
318f84d2dc Xlib UI: add casts to silence warnings
Legacy-ID: 5157
2015-03-16 14:53:48 +00:00
Stuart Brady
2d47fef69b Add missing const qualifiers and casts
Legacy-ID: 5156
2015-03-16 14:41:22 +00:00
Stuart Brady
7ac53f8f56 Define ZLIB_CONST when including <zlib.h>
Legacy-ID: 5152
2015-03-16 14:12:21 +00:00
Stuart Brady
05f3921b5d configure.ac: always use -Wwrite-strings when using GCC
Legacy-ID: 5150
2015-03-16 13:35:58 +00:00
Stuart Brady
e1ff671554 configure.ac: remove duplicate HAVE_LIB_GLIB definition
Legacy-ID: 5148
2015-03-16 02:21:41 +00:00
Stuart Brady
1936ea6919 configure.ac: remove duplicate 'checking for GLib' message
Legacy-ID: 5147
2015-03-16 02:20:54 +00:00
Stuart Brady
65ab82d4de configure.ac: add missing quotes to AC_MSG_ERROR for GLib
Legacy-ID: 5146
2015-03-16 02:20:00 +00:00
Stuart Brady
83b8a9608e Use real GLib iff libspectrum does and make GTK+ UI depend on real GLib
Legacy-ID: 5145
2015-03-16 00:54:17 +00:00
Stuart Brady
694dd8ceb8 configure.ac: check for libspectrum's own GLib replacement
Legacy-ID: 5144
2015-03-16 00:48:06 +00:00
Stuart Brady
8b206077fb configure.ac: Check for libspectrum before checking for UIs
Legacy-ID: 5143
2015-03-16 00:41:07 +00:00
Sergio Baldoví
17664c7a1f Fix misuse of ARRAY_SIZE.
Legacy-ID: 5142
2015-03-15 23:13:51 +00:00
Sergio Baldoví
533ecfe9d6 Initialise sockaddr_in.
Legacy-ID: 5141
2015-03-15 23:10:24 +00:00
Sergio Baldoví
1fb631658a Use libspectrum_new0 where appropriate.
Legacy-ID: 5140
2015-03-15 22:57:10 +00:00
Sergio Baldoví
8a964e81fe Remove unneeded "out of memory" error handling.
Legacy-ID: 5139
2015-03-15 22:49:47 +00:00
Sergio Baldoví
dbae1afca5 Switch to using libspectrum_new over raw malloc.
Legacy-ID: 5136
2015-03-14 13:23:36 +00:00
Stuart Brady
996f1054bd W5100: fix segfault in error handling when setting SO_REUSEADDR
Legacy-ID: 5135
2015-03-03 22:10:01 +00:00
Stuart Brady
d4a756f594 Add missing GCC_PRINTF annotations
Legacy-ID: 5134
2015-03-03 22:01:50 +00:00
Stuart Brady
08a57d6f00 FDD: use separate functions for reading and writing
Legacy-ID: 5133
2015-03-03 16:24:12 +00:00
Stuart Brady
4ddaa795ad Add and use mempool_new() macro
Legacy-ID: 5132
2015-03-03 16:21:05 +00:00
Stuart Brady
afb6971ad0 Rename mempool_alloc() to mempool_malloc() to match libspectrum and GLib
Legacy-ID: 5131
2015-03-03 15:12:58 +00:00
Stuart Brady
7e7a459c11 Use libspectrum_{new,new0,renew}() macros where sizeof(elem) == 1
Legacy-ID: 5126
2015-03-02 21:12:30 +00:00
Stuart Brady
b2b45bc9a4 Use libspectrum_{new,new0,renew}() macros where sizeof(elem) > 1
Legacy-ID: 5125
2015-03-02 20:44:27 +00:00
Stuart Brady
62f004f430 Add and use ARRAY_SIZE macro
Legacy-ID: 5119
2015-03-02 12:17:38 +00:00
Fredrick Meunier
b61a1769ff Fix details for Disciple test.
Legacy-ID: 5117
2015-03-01 11:25:31 +00:00
Gergely Szasz
57b674d401 Migrate "index event" handling to the FDD layer and have FDC layer use it for
their STATUS registers (fixes bug #311).

Legacy-ID: 5116
2015-03-01 11:21:57 +00:00
Fredrick Meunier
9dcbbb46b6 Add a couple of implicit steps.
Legacy-ID: 5114
2015-02-20 23:17:44 +00:00
Sergio Baldoví
8f91da5ddc Remove unused code.
Legacy-ID: 5111
2015-01-07 21:17:59 +00:00
Sergio Baldoví
1be5a53644 Avoid the use of memory after it is freed.
Legacy-ID: 5110
2015-01-06 11:50:29 +00:00
Sergio Baldoví
edbafb5fe5 Remove redundant code.
Legacy-ID: 5109
2015-01-04 18:46:47 +00:00
Fredrick Meunier
77fa1dd74d Add missing ChangeLog entries.
Legacy-ID: 5105
2014-12-29 13:08:38 +00:00
Fredrick Meunier
463b36a14a disk_write(): avoid passing null argument to strcasecmp() if filename is less
than 4 characters.

Legacy-ID: 5103
2014-12-29 12:40:38 +00:00