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

4041 Commits

Author SHA1 Message Date
Philip Kendall
85c0114c04 Add Z80 object type rather than it being a dictionary. 2018-09-05 22:38:14 +01:00
Philip Kendall
0ebaa54d2e Better way of building a Python dictionary. 2018-09-05 20:23:58 +01:00
Philip Kendall
4c19284dcd Merge branch 'master' into feature-131-embedded-python 2018-09-04 21:25:06 +01:00
Fredrick Meunier
6942a61a24 Update release dates for 1.5.6 fuse-1.5.6 2018-08-06 23:22:13 +10:00
Fredrick Meunier
cc87b490ec First updates for a "1.5.6" version 2018-08-06 12:50:07 +10:00
Sergio Baldoví
0e96794057 Cast size_t variables to unsigned long in printf() 2018-08-04 06:46:33 +02:00
Sergio Baldoví
08420864b3 Fix the build of win32 UI 2018-08-02 09:59:43 +02:00
Sergio Baldoví
090aff9c8b Fix some -Wdiscarded-qualifiers warnings on win32 UI 2018-08-02 09:36:29 +02:00
Sergio Baldoví
f0829805a2 Stop RZX playback/recording on machine reset/change
(fixes bug #426)
2018-08-02 09:24:46 +02:00
Philip Kendall
921546e149 Merge branch 'master' into bug-428-gauntlet3-not-accelerated 2018-08-01 20:46:20 +01:00
Philip Kendall
1839399d15 Merge branch 'master' into bug-427-space-crusade-not-accelerated 2018-08-01 20:44:59 +01:00
Philip Kendall
cf79d51343 Accelerate "variant" Alkatraz loaders (fixes bug #428).
Includes Gauntlet 3, Outrun Europa and Shadow Dancer.
2018-07-28 20:42:57 +01:00
Philip Kendall
fd7a403b1f Accelerate "variant" Search Loader programs (fixes bug #427)
Includes Lotus Esprit Turbo Challenge and Space Crusade.
2018-07-28 20:29:12 +01:00
Philip Kendall
d0aaafe6de Accelerate Dinaload loaders (fixes bug #412).
e.g. Astro Marine Corps, Freddy Hardest en Manhattan Sur.
2018-07-28 20:04:10 +01:00
Philip Kendall
daac27369a Begin exposing Z80 state to Python. 2018-07-23 16:21:44 +01:00
Philip Kendall
0fc0cdd40f Get F register correct after SCF/CCF (patch #408) (Sergio Baldoví). 2018-07-10 20:15:01 +01:00
Philip Kendall
d5dd2c10b8 Merge branch 'master' into bug-425-save-binary-increments-tstates 2018-07-10 19:45:56 +01:00
Sergio Baldoví
1d68136a7b Remove unused menu callbacks
Settings currently available in Options -> Peripherals -> Disk
2018-07-08 07:45:06 +02:00
Alberto Garcia
21f30b8b01 Fix build outside the source directory
If build dir != source dir it can happen than commandl.c and
commandy.h end up in different directories under certain scenarios.
Since the former file doesn't use the full path to include the latter,
this can cause a build failure.
2018-07-07 09:25:18 +10:00
Philip Kendall
319dc5787f Merge branch 'master' into bug-425-save-binary-increments-tstates 2018-07-05 20:33:50 +01:00
Philip Kendall
9ac549be8d Binary loading and Win32 save/load binary variants should use
{read,write}byte_internal as well.
2018-07-05 20:26:07 +01:00
Fredrick Meunier
3c4e3dd995 Only disable phantom typist if it was activated
More improvements disabling phantom typist after finishing loading TAP
or standard ROM TZX files (thanks, Alberto Garcia) (fixes bug #423).
2018-07-03 19:49:58 +10:00
Fredrick Meunier
6c20883b1f Minor reformatting 2018-07-03 08:52:18 +10:00
Fredrick Meunier
57a9ec9c27 Add entry for get_relative_paths() changes 2018-07-03 08:32:00 +10:00
Fredrick Meunier
e4cbf529c3 Merge branch 'master' into feature-requests-130-compat-linux 2018-07-03 08:16:16 +10:00
Philip Kendall
50decde3d2 Add ability to restart emulation from Python code. 2018-07-02 21:48:18 +01:00
Philip Kendall
970e602ee2 Add ability to write Spectrum memory as well. 2018-07-02 20:34:12 +01:00
Philip Kendall
6b6fc24f76 Writing the file better handled in Python than in C. 2018-07-02 19:31:29 +01:00
Fredrick Meunier
31223d3486 Update release dates for 1.5.5 fuse-1.5.5 2018-07-01 10:23:01 +10:00
Philip Kendall
fead2e9e02 Trigger Python hook only if flag is set on breakpoint. 2018-06-30 22:45:49 +01:00
Fredrick Meunier
5c59ef735e First updates for a "1.5.5" version 2018-07-01 00:00:35 +10:00
Fredrick Meunier
4ef3816d84 Rename compat_get_home_path() to compat_get_config_path()
(thanks, Sergio).
2018-06-30 21:25:08 +10:00
Fredrick Meunier
278e4ab246 Prefer using compat framework for relative paths
handling in Linux/UNIX code.
2018-06-30 21:13:23 +10:00
Alberto Garcia
cd7049e8f4 Remove COMPAT_LINUX
The Linux and Unix code in Fuse is pretty much identical except for
a slightly different implementation of compat_get_next_path().

There's not need to have two separate COMPAT_LINUX and COMPAT_UNIX
conditionals with two paths.c files so let's merge them.
2018-06-30 14:32:04 +10:00
Philip Kendall
dd07f65e49 Add ChangeLog entry for bug #425. 2018-06-28 23:37:19 +01:00
Philip Kendall
3613613cdc Use readbyte_internal to stop tstates being incremented when saving
binary data.

Fixes bug #425.
2018-06-28 23:35:03 +01:00
Philip Kendall
ef3c50fa5b Enable detection of Python embedding via autotools.
My autotools skills are rusty at best, please correct/improve as
necessary.
2018-06-28 22:56:00 +01:00
Philip Kendall
206bf25080 Make the callback able to dump memory to a file. 2018-06-27 22:13:03 +01:00
Sergio Baldoví
d3ac4c74f3 Improve sound accuracy on LP64 platforms
(part of bug #420)
2018-06-27 23:01:35 +02:00
Sergio Baldoví
09ed7068e7 Fix printf() conversion specifier
Array length is of type guint.
2018-06-27 22:49:04 +02:00
Philip Kendall
f158d42d4d Add parameter to callback. 2018-06-27 21:47:52 +01:00
Sergio Baldoví
fec369615e Update some more default sound frequency texts 2018-06-27 22:46:14 +02:00
Philip Kendall
1fcb4b48aa Add ability to call back into Fuse from Python. 2018-06-27 21:22:25 +01:00
Philip Kendall
b2ab4a1641 Pass an argument to the Python hook. 2018-06-27 21:09:03 +01:00
Alberto Garcia
0cac7cfb66 Rename compat_get_home_path()
to compat_get_config_path()
2018-06-27 22:38:30 +10:00
Fredrick Meunier
a094af8452 Add real joystick hat/dpad support
(thanks, Sarah) (patch #409).
2018-06-27 18:03:08 +10:00
Philip Kendall
af0422ccdc Initial commit of Python hooks on breakpoints.
Very much WIP right now, this is a proof of concept rather than anything
intended to go into production.
2018-06-25 21:50:06 +01:00
Sergio Baldoví
611677fc1d Fix misleading indentation 2018-06-11 00:13:40 +02:00
Sergio Baldoví
f1399a30bc Check array limit before using array index 2018-06-11 00:12:08 +02:00
Fredrick Meunier
58be78b1ca Update release dates for 1.5.4 fuse-1.5.4 2018-06-03 10:01:53 +10:00