Commit graph

3025 commits

Author SHA1 Message Date
Andrea
783cf233a5
Merge pull request #40 from audetto/geometry
Save load SDL2 window position.
2021-10-30 15:59:02 +01:00
Andrea Odetti
0daa52f9f8 Fix SDLFrame::Destroy().
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 15:54:13 +01:00
Andrea Odetti
6e872d4bf1 Fix potential sign issue.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 15:47:49 +01:00
Andrea Odetti
e8bcb72771 Save / load window SDL2 window position.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 15:24:54 +01:00
Andrea Odetti
c7bf4f5a39 Split registry from Initialisation to make is usable sooner.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 15:24:06 +01:00
tomcw
992a79075b For the pre-build event (TestCPU6502), don't echo the message for the VS2019 platform toolset.
NB. still needed for v141_xp toolset.
2021-10-30 14:53:21 +01:00
Andrea Odetti
b349ec405d Allow Uthernet card in Slot 3.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 14:16:20 +01:00
Andrea Odetti
4eb070c653 Make ImGui the default SDL2 implementation.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 14:10:14 +01:00
Andrea Odetti
b81c3c78b3 Minor changes to readme files.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 13:52:02 +01:00
Andrea Odetti
48e2668bbc Cosmetic changes to cpack generated packages.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 13:41:42 +01:00
Andrea Odetti
35452965c8 Merge remote-tracking branch 'upstream/master' 2021-10-30 11:32:32 +01:00
Andrea Odetti
60878c5a4f Small fixes to build and generate RPMs.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 11:25:00 +01:00
tomcw
4d14d719b9 1.30.6.0: Update History.txt 2021-10-29 21:14:13 +01:00
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
tomcw
5dd5d563b0 Debugger help: update for 'brkint on|off' 2021-10-28 21:09:36 +01:00
tomcw
ac2233149b Debugger: Change 'brkint' params to on/off for consistency 2021-10-28 21:00:18 +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