TomCh
ed298b4fd9
Improve save-state card management (PR #983 )
...
Initially all cards are removed before loading save-state.
Use new Registry "Configuration/Slot 2" location to save SSC's port name.
Use new Registry "Configuration/Slot 7" location to save HDV's image names.
Use new Registry "Configuration/Slot n" (and "Configuration/Slot Auxiliary") locations to save all other card types.
Command line: -s<slot> (eg. -s7 empty) now get persisted to the Registry.
Only update 'HDV Starting Directory' for slot7 & drive1.
2021-09-17 20:43:10 +01:00
tomcw
1b8d26051e
Fix for command line with multiple spaces between args. ( #981 )
2021-09-10 14:51:57 +01:00
tomcw
35b83765db
Fix for command line -d2 (and -h2): if image can't be opened, this is now reported as an error. ( #980 )
2021-09-10 14:38:40 +01:00
tomcw
70f097d3ff
Fix 'authentic disk speed' setting. ( fixes #980 )
2021-09-10 14:27:22 +01:00
tomcw
ad8a7e2810
SNESMAX: minor rename for member vars
2021-09-10 14:19:13 +01:00
TomCh
685b93f387
Add 4Play & SNES MAX card support ( #946 , #972 , PR #982 )
...
Support these new cards in slots 3, 4 or 5; based on code from Lukazi.
- extend Configuration's Input prop sheet page.
- add save/load snapshot for both cards.
- add command line switch for alt controller type (for SNES MAX card).
Change to using Registry's 'Configuration\Slot 3' for slot 3 cards (Uthernet, 4Play & SNES MAX).
Update help doc.
2021-09-10 13:57:55 +01:00
tomcw
7f2dd9727d
1.30.4.0: Update History.txt
2021-08-29 12:31:48 +01:00
tomcw
efeac8420d
Debugger help: tweak description
2021-08-29 12:09:09 +01:00
TomCh
7b55e994ec
Config GUI for DiskII card in slot-5 & improved slot config in Registry ( #975 , #977 , PR #978 )
...
Change to using Registry's 'Configuration\Slot n' for disk ii image pathnames (was 'Preferences').
Delete Registry's 'Configuration\Slot n' section each time there's a change of card.
Add same functionality to conf.ini.
LoadConfiguration(): load from the new Slot-n section (or otherwise the old legacy key).
Only update Registry's 'Starting Directory' for s6,d1.
Update help doc.
2021-08-29 11:39:51 +01:00
michaelangel007
1b4f15ae50
( #976 ) Add Ctrl-PrintScreen to debugger CHM docs; section Debugger > Windows
2021-08-08 06:59:11 -07:00
michaelangel007
0d192fba7d
Added instructions for updating CHM and installing MS Help Workshop (See #976 )
2021-08-08 06:55:00 -07:00
tomcw
3fece5e621
Minor interface change to PropertySheetHelper
2021-07-29 13:31:33 +01:00
tomcw
c20c9c2c9c
Fix Coverity CID 1506067 in Debug.cpp
2021-07-28 14:09:22 +01:00
tomcw
405de2be14
Fix Coverity - High Impact defects:
...
. uninitialised vars in Debug & Win32Frame
2021-07-28 12:47:05 +01:00
tomcw
f4650fb850
MB: Make AY voice & mix buffers the same size to prevent buffer overrun
...
(Voice buffer reduced from 1s to 0.37s)
2021-07-28 12:22:58 +01:00
tomcw
6a5017bf91
SSI263: fix potential buffer overrun & rename var so it's explicit that it is a byte-size
2021-07-28 12:14:22 +01:00
Andrea Odetti
1315d8050f
Remove const_cast.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-07-26 19:30:40 +01:00
Andrea Odetti
fc92b7006a
Merge remote-tracking branch 'upstream/master'
2021-07-26 19:28:56 +01:00
Andrea
4375418506
Move some "char *"to "const char *", and avoid unnecessary c_str(). (PR #973 )
2021-07-25 11:55:25 +01:00
Andrea Odetti
b31d134258
Update ImGui.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-07-18 16:25:43 +01:00
Andrea Odetti
34ad2d9a23
Fix https://github.com/audetto/AppleWin/issues/35
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-07-18 16:23:55 +01:00
Andrea Odetti
75e2abbe6e
Merge remote-tracking branch 'upstream/master'
2021-07-18 16:21:10 +01:00
tomcw
71bea52419
Disk/Harddisk: Insert() - fix comment and rename var
2021-07-15 19:23:01 +01:00
Andrea Odetti
cd0a18de1d
Updates from upstream.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-07-15 18:56:06 +01:00
tomcw
7ae208a2e5
Make a few utility funcs static
2021-07-15 18:56:06 +01:00
Andrea
4f45202baf
Save full pathname to registry. ( #960 PR #959 )
...
This was already happening for Hard Disks (although in a convoluted way).
Extend to Floppy Disks.
2021-07-13 21:24:29 +01:00
tomcw
3d0cdd55d1
Make a few utility funcs static
2021-07-11 12:06:29 +01:00
Andrea Odetti
db8997d652
Update ImGui.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-07-01 18:28:46 +01:00
Andrea Odetti
edf8978f17
Merge remote-tracking branch 'upstream/master'
2021-07-01 18:26:22 +01:00
tomcw
c8813e3f8f
makeAppleWin: remove HookFilter.pdb
2021-06-19 15:20:25 +01:00
tomcw
1fe557855a
1.30.3.0: update History and minor change to Help doc
2021-06-19 15:15:32 +01:00
tomcw
7086ea5208
Full-screen / resolution change: fix display flicker. ( Fixes #965 )
2021-06-19 15:06:04 +01:00
Andrea Odetti
911741e411
Merge remote-tracking branch 'upstream/master'
2021-06-14 19:07:47 +01:00
tomcw
0e275f0131
Apply Hook Filter patch for VS2008 proj/sln [ralph-irving]
2021-06-12 11:28:36 +01:00
Andrea Odetti
2a376f8826
Merge remote-tracking branch 'upstream/master'
2021-06-11 13:51:48 +01:00
tomcw
e8677a9d9e
Update makeAppleWin.bat (remove HookFilter.dll)
2021-06-09 22:11:40 +01:00
TomCh
1962a3c337
Switch to a static hook filter ( #962 , PR #964 )
...
Remove the HookFilter.dll which had a dependency on VCRUNTIME140.dll
2021-06-09 21:48:24 +01:00
Andrea Odetti
6cadd8dc36
Remove useless ".c_str()"
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-08 18:24:12 +01:00
Andrea Odetti
3617b0d5c5
Fix issue when speed changes.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-07 22:21:41 +01:00
Andrea Odetti
c3e8bb94a2
Expose speed setting.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-07 18:54:52 +01:00
Andrea Odetti
0b3e57d934
Rewrite the way full speed works.
...
This is more and more similar to AppleWin's logic.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-07 18:34:17 +01:00
Andrea Odetti
24971328ba
Make sure Mockingboard slots are conistent.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-05 18:04:46 +01:00
Andrea Odetti
abc4a4e1d3
Safer check that Uthernet is active.
...
Unfortunately we cannot force a hot-activation as this will cause SegFaults in the TFE code.
It does not check if the pcap handle is good, but relies on the initialisation to have succeeded.
Unfortunately, visual feedback on the settings is lost.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-05 16:57:12 +01:00
Andrea Odetti
087f0f7942
More correct visualisation of virtual and physical memory.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-05 16:40:06 +01:00
Andrea Odetti
4205bc852f
More elegant check for geos/relative mouse movement.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-05 16:39:28 +01:00
Andrea Odetti
d68b503d0d
Fix mouse relative calculation to ensure pointer goes from minX to maxX (and Y) included.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-05 14:35:05 +01:00
Andrea Odetti
db71bb1a4c
sa2 & mouse: fix dead y zone used to draw the menu.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-05 13:51:07 +01:00
Andrea Odetti
a8057a5850
Add hack to make the mouse (barely) usable with geos.
...
SDL_CaptureMouse() seems to be the only solution.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-04 18:48:02 +01:00
Andrea Odetti
8d07bb1506
Fix for https://github.com/tomcw/mb-audit
...
Update MB (and disk and speaker) in smaller batches.
1 ms like AppleWin.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-03 11:51:12 +01:00
Andrea Odetti
dcae60dede
Update ImGui.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-01 17:25:49 +01:00