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