Commit graph

2960 commits

Author SHA1 Message Date
Andrea Odetti
448de8f6c7 Detect hardware changes and show it in gui.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-29 12:09:23 +01:00
Andrea Odetti
232d0e62d3 Fix qmake file.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-28 15:16:18 +01:00
Andrea Odetti
496a132211 Disable Windows build as too expensive.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-24 20:38:03 +01:00
Andrea Odetti
17131932d4 Fix clang compiler options.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-24 20:37:41 +01:00
Andrea Odetti
2f80b15ba4 Warn about wrong printf strings.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-23 20:33:30 +01:00
Andrea Odetti
b16084baf3 Merge branch 'static' into update 2021-10-23 20:27:43 +01:00
Andrea Odetti
4063198e34 Merge remote-tracking branch 'upstream/master' into update
# Conflicts:
#	source/Tfe/tfearch.cpp
2021-10-23 20:25:59 +01:00
Andrea Odetti
ed98c6ce01 Support (again) the Uthernet2 card.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-23 20:23:55 +01:00
tomcw
ca611eaa64 Mousecard: fix persisting card in slot-4 after a VM restart. (Fixes #993) 2021-10-19 21:56:19 +01:00
Andrea Odetti
4129a78254 Incorporate AW changes.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-19 15:20:24 +01:00
Andrea Odetti
3f6116431f Rename gles -> glselector.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-19 10:03:14 +01:00
Andrea Odetti
b4f6d64034 Fix colors in OpenGL.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-19 09:54:55 +01:00
Andrea Odetti
030d6d5a62 Allow to use OpenGL (not GLES).
GLES is still the default, except on Mac OS X.

Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-19 09:42:33 +01:00
tomcw
fa18382757 Core emulation: simplify NMI & IRQ handling 2021-10-18 21:45:45 +01:00
tomcw
18f5fafb30 DiskII: Remove superfluous IsDiskImageWriteProtected() 2021-10-18 21:13:37 +01:00
Andrea
f2843d4d71
Collections of changes to facilitate compilation on Linux and macOS. (PR #992) 2021-10-18 20:23:46 +01:00
Andrea Odetti
3904cf58b2 Typo in cmake lib dirs.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-17 17:45:17 +01:00
Andrea Odetti
51b6604142 Allow code to compile as static.
To avoid the link-time interface, which does not work with Apple's linker.

Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-17 09:48:58 +01:00
Andrea Odetti
fff8fe91a9 Add some includes required by Apple clang.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-17 09:21:08 +01:00
Andrea Odetti
6acc688800 Changes required by latest AW code.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-17 09:05:32 +01:00
Andrea Odetti
56779456b5 Merge remote-tracking branch 'upstream/master' into update
# Conflicts:
#	source/Utilities.cpp
2021-10-17 09:02:17 +01:00
Andrea Odetti
28ecb6b512 Update ImGui.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 19:36:55 +01:00
Andrea Odetti
1d2d0a1a5f Update QHexView.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 19:26:11 +01:00
Andrea Odetti
0d88767320 Fix cmake list.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 19:24:03 +01:00
Andrea Odetti
53f1bf52f2 Rename interface.h -> linuxinterface.h to avoid case issues.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 19:18:53 +01:00
TomCh
9553106f4e
Debugger: Add IRQ support to LBR and new command to Break on Interrupt (#987, PR #990)
Extend LBR so that it includes the control-flow on a taken interrupt
Add a new command 'brkint <0|1>' to support Break on Interrupt

Internal: in core emulation loop, moved IRQ/NMI check to start of loop so that just the "interrupt vectoring" case can be single-stepped (instead of previously opcode + interrupt vector).

Debugger help chm: update Breakpoints section to include BRK, BRKOP and BRKINT
2021-10-16 16:57:00 +01:00
Andrea Odetti
b795c05b4f Add 2 more sets of link_directories.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 16:42:01 +01:00
Andrea Odetti
580be748dd Add _LIBRARY_DIR for non standard library locations.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 16:29:21 +01:00
Andrea Odetti
f21b4b8b10 Ensure a minimum C++ standard is enforced.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 16:01:27 +01:00
Andrea Odetti
8640f82323 Include pcap.h as header file. (required by Apple clang).
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 14:54:34 +01:00
Andrea Odetti
c6b9cb1ee1 StdAfx.h make include consistent with AW.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 14:50:13 +01:00
tomcw
4f8b30506d Debugger: Fix LBR so it's updated only if branch is taken (#987) 2021-10-16 11:58:09 +01:00
tomcw
8575238d69 Debugger: Add a simple LBR command 2021-10-15 21:58:17 +01:00
tomcw
4c73a8003a Fix TestDebugger (currently only used by VS2008 sln) 2021-10-15 21:08:16 +01:00
tomcw
eee2400984 Uthernet: removed unused Bittypes.h & Pcap-stdinc.h 2021-10-15 21:02:57 +01:00
tomcw
028c041175 Debugger: fix for 6502 JMP (ABS) - compute correct NMOS target address 2021-10-15 20:36:04 +01:00
Andrea Odetti
e5b431a908 Better name for the package.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-11 18:48:29 +01:00
Andrea Odetti
ad40662985 Add support for creating deb packages.
rpm too, but no dependency information is added.

Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-10 20:56:19 +01:00
Ralph Irving
2e63c0c07f
Add FourPlay and SNESMAX support to VS2008 project. (#986)
Co-authored-by: Ralph Irving <ralph.irving@gmail.com>
2021-10-10 20:26:11 +01:00
tomcw
aa7d0cf240 Fix one shot paddle timers (fixes #985) 2021-10-04 22:08:37 +01:00
tomcw
e43d188e0f 1.30.5.0 - fix release date 2021-10-02 17:27:53 +01:00
tomcw
51e42d1d4e SNES MAX: load state: defaulting to no buttons pressed 2021-10-02 15:28:54 +01:00
tomcw
4cb8a6414d Uthernet: fix -load-state so that tfe_init() is called 2021-10-02 12:56:55 +01:00
tomcw
1f04d1548a Remove 'Disks' folder and the 3 .dsk images (CP/M, NSC, SAM) 2021-09-29 20:40:23 +01:00
tomcw
35e2e62b86 1.30.5.0: Update History.txt 2021-09-28 21:40:42 +01:00
tomcw
b6c71201cf Uthernet: remove tfe/tfe_packetpage allocations 2021-09-22 20:46:28 +01:00
tomcw
a50fcf2850 Help: update cards supported by save-state 2021-09-21 21:39:44 +01:00
TomCh
4aa6e05528
Support Uthernet save-state (#984)
Uthernet card: support save/load state
2021-09-21 21:32:14 +01:00
tomcw
10a83eed61 SAM card: refactor as a class, and support save/load state 2021-09-18 11:55:29 +01:00
tomcw
f85e175328 Debugger help: document how to allow CTRL+SHIFT+0 to work (to set bookmark-0) 2021-09-17 21:16:24 +01:00