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

139 Commits

Author SHA1 Message Date
Philip Kendall
224fe9332d Merge in trunk r4549.
Legacy-ID: 4550
2011-11-06 22:10:10 +00:00
Stuart Brady
bcc75bb645 Set 'writable = 0' when loading ROM images rather than setting it explicitly.
Legacy-ID: 4458
2011-06-05 16:58:04 +00:00
Philip Kendall
983e9c1ebc Get 128K machine working with 4Kb pages.
Legacy-ID: 4427
2011-05-09 21:20:17 +00:00
Philip Kendall
5272bbdb99 Get 128K machine working with 8Kb pages again.
Legacy-ID: 4426
2011-05-09 18:55:23 +00:00
Philip Kendall
2140b9817f Move to a system where memory sources are registered by 3rd parties.
Legacy-ID: 4378
2011-04-26 23:02:06 +00:00
Philip Kendall
1807d38f06 Fix memory bank naming.
Legacy-ID: 4376
2011-04-25 21:52:07 +00:00
Philip Kendall
96732c6d06 Next step: remove old memory source values.
Legacy-ID: 4315
2011-02-19 18:50:36 +00:00
Fredrick Meunier
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).


Legacy-ID: 4304
2011-02-13 11:48:49 +00:00
Philip Kendall
f07ae3ffd8 Move all peripherals files to new peripherals/ subdirectory.
Legacy-ID: 4288
2011-02-03 21:06:22 +00:00
Gergely Szasz
59aad209cb Extract the read_screen() function to utils.c and add
utils_read_auxiliary_file() to simplify auxiliary file reading code (patch
#236).


Legacy-ID: 4253
2011-01-13 10:56:20 +00:00
Philip Kendall
796aacd7f2 First bits of NTSC hackery (Fuse side).
Legacy-ID: 4002
2009-04-11 21:38:41 +00:00
Philip Kendall
dc9815c4fe utils_find_auxiliary_file needs to return a compat_fd, not an int (from Wii
branch).

Legacy-ID: 3937
2009-01-07 14:02:30 +00:00
Philip Kendall
ddcb8654a2 Refactor the event architecture so that modules register their own events with
the event system (patch #177).


Legacy-ID: 3681
2008-06-16 09:40:29 +00:00
Gergely Szasz
1ed873d3c0 Replace lib765 and libdsk with new upd765 FDC emulation for +3 (remainder of
patch #165) (thanks, Mark Woodmass).


Legacy-ID: 3584
2008-03-25 10:27:30 +00:00
Philip Kendall
8b60d8b0d3 Add --late-timings option to emulate machines with 1 tstate later timings.
Legacy-ID: 3573
2008-03-21 16:05:20 +00:00
Fredrick Meunier
a79ac7cabb Refactor loading custom ROMs from snapshots for +D and Interface 1.
Legacy-ID: 3536
2008-03-05 21:06:00 +00:00
Fredrick Meunier
d4520babdd Fix loading Interface II ROMs (thanks, Stuart Brady).
Legacy-ID: 3301
2007-11-17 00:51:42 +00:00
Vladimir Berezenko
3c035c975e Add Pentagon 512 and Pentagon 1024 emulation (part of patch #138) .
Legacy-ID: 3238
2007-10-24 19:35:33 +00:00
Fredrick Meunier
d6c9f51b17 Note when we have loaded a custom ROM.
Legacy-ID: 3121
2007-08-21 05:34:31 +00:00
Philip Kendall
fb4e3d1fa2 Separate out contention when MREQ isn't active, as the +2A/+3 ULA applies
contention only when MREQ is active (fixes bug #87).


Legacy-ID: 3010
2007-06-18 19:40:05 +00:00
Stuart Brady
cabef6ac94 Clear the +D RAM only upon a hard reset, and perform a hard reset when
selecting a machine.

Legacy-ID: 3003
2007-06-17 17:13:01 +00:00
Stuart Brady
1d03aeb5c4 Merge 2007-06-09-plusd to r3001.
Legacy-ID: 3002
2007-06-17 16:57:25 +00:00
Stuart Brady
fe5360d34c Merge 2007-06-09-plusd to r2993.
Legacy-ID: 2997
2007-06-17 16:17:20 +00:00
Stuart Brady
9f721ceb2a Merge 2007-06-09-plusd to r2992.
Legacy-ID: 2996
2007-06-17 15:45:38 +00:00
Stuart Brady
b780f7f1af Cleanup conditional compilation of +D code.
Legacy-ID: 2988
2007-06-13 19:26:38 +00:00
Stuart Brady
a650451a4e Fix disk menu activation.
Legacy-ID: 2975
2007-06-11 22:26:45 +00:00
Stuart Brady
d57d4d21ab +D emulation (part of patch #99).
Legacy-ID: 2957
2007-06-09 22:18:52 +00:00
Stuart Brady
5bed548bc6 Update FSF address in GPL notices, add autogenerated-file comment to
settings.h, add missing Id tags, and some boilerplate formatting fixes .

Legacy-ID: 2889
2007-05-26 17:45:08 +00:00
Philip Kendall
b9cc4b03a8 Change my e-mail address to @shadowmagic and remove my postal address.
Legacy-ID: 2720
2007-02-02 16:22:00 +00:00
Fredrick Meunier
14061a8f05 Make the sound lifecycle be treated more like the uidisplay - initialised
and ended based on machine lifecycle (fixes bug #61).


Legacy-ID: 2698
2007-01-15 11:53:50 +00:00
Fredrick Meunier
a1b6045e81 Load rom into correct memory bank (fixes If1 ROM paging).
Legacy-ID: 2668
2006-12-17 12:47:02 +00:00
Fredrick Meunier
1fcddfbb8d Fallback to loading default ROM if custom ROM is not found.
Legacy-ID: 2660
2006-10-21 05:28:33 +00:00
Fredrick Meunier
0747404f95 Reduce magic number count.
Legacy-ID: 2656
2006-09-03 14:24:40 +00:00
Philip Kendall
0a84f2a194 Fred's renderer changes moved to the Release-0_7_0-render-branch; back
the changes out from HEAD for now.

Legacy-ID: 2629
2006-08-06 10:41:54 +00:00
Fredrick Meunier
6942cdc83a New character based renderer fixes regressions with various demos and mixed
mode Timex screens (fixes bug #34).


Legacy-ID: 2622
2006-07-31 13:33:27 +00:00
Matthew Westcott
d9f1e4245b Makefile.am,divide.[ch],machine.c,memory.c,menu.[ch],periph.c,
settings.dat,ui/options.dat,z80/{coretest.c,z80_ops.c}: initial
DivIDE implementation.

Legacy-ID: 2580
2005-10-29 17:14:18 +00:00
Darren Salt
d805df1ce1 Various pokefinder improvements (patch #69).
Legacy-ID: 2535
2005-03-21 23:58:27 +00:00
Philip Kendall
0c1f7963d4 Get interrupt length (closer) to correct (thanks, Woody, Jon Needle and
Ramsoft).

Legacy-ID: 2527
2005-03-05 20:14:26 +00:00
Fredrick Meunier
61862b4f7d Modify timing routines to simply execute enough tstates to match the (real)
elapsed time. Also allows variable frame rates (ie 60Hz for the TS2068)
(rest of patch #50).


Legacy-ID: 2472
2005-01-07 22:18:03 +00:00
Fredrick Meunier
86aaeabc99 Add TS2068 support (part of patch #50).
Legacy-ID: 2462
2005-01-02 23:10:33 +00:00
Garry Lancaster
fc82e6f172 Fix ZXATASP/ZXCF upload/reset behaviour (patch #52).
Legacy-ID: 2461
2005-01-02 22:24:00 +00:00
Philip Kendall
4ef335ce74 Fixes for display timings with the character-accurate renderer.
Legacy-ID: 2452
2004-12-29 13:11:17 +00:00
Philip Kendall
81511c8663 First pass at character-accurate rendering.
Legacy-ID: 2449
2004-12-25 18:51:36 +00:00
Philip Kendall
2a775d236e Global rename of 'microdrv' to 'microdrive'.
Legacy-ID: 2442
2004-11-28 22:30:26 +00:00
Gergely Szasz
44a8050cc9 Interface I and Microdrive emulation (patch #49).
Legacy-ID: 2433
2004-11-28 21:58:44 +00:00
Philip Kendall
f523f8bc3c Split the Media/Disk menu into separate +3 and TR-DOS entries.
Legacy-ID: 2427
2004-11-06 15:40:29 +00:00
Philip Kendall
8bf4e82edc Deactivate Media/Cartridge menu if neither Dock nor If2 available.
Legacy-ID: 2390
2004-08-16 22:23:39 +00:00
Philip Kendall
1a9e1a544b Place ULA routines in their own source file.
Legacy-ID: 2234
2004-06-09 10:55:09 +00:00
Philip Kendall
76eaedce58 Add support for saving snapshots with ZXCF support.
Legacy-ID: 2171
2004-05-19 21:00:35 +00:00
Philip Kendall
bfd00f39fc First commit of ZXATASP/ZXCF code.
Legacy-ID: 2162
2004-05-17 10:42:34 +00:00