tomcw
f801655b23
Debugger: DrawFlags() - refactored to remove unused 3rd param
2020-05-30 14:41:14 +01:00
TomCh
037c338303
Debugger: Extend 'tf' command to add cycles for trace ( #783 ) (PR #793 )
...
Also don't call DrawFlags(), speeding up tracing by 10 times.
Authored-by: Nick Westgate
2020-05-30 14:12:36 +01:00
tomcw
4f340fa264
Revert previous fa04797
:
...
. again '-s7 empty' doesn't persist this state to Registry/conf.ini
. consistent with other '-sn empty' cmds
2020-05-29 21:58:53 +01:00
tomcw
fa047974ec
Fixed cmd line '-s7 empty' so that 'Harddisk Enable' is updated in Registry/conf.ini file
...
. this matches -s7-empty-on-exit and the -d1,-d2,-h1,-h2 switches
2020-05-28 21:41:15 +01:00
tomcw
b132b0d0a8
Added cmd line switch: -power-on
2020-05-26 21:37:56 +01:00
tomcw
eed3182bef
Fixed cmd line regressions: ( #790 )
...
. -s7-empty-on-exit wasn't being recognised
. -d1, -d2 weren't saving the 'Last Disk Image 1/2' & 'Starting Directory'
2020-05-25 21:59:26 +01:00
tomcw
cca3ecd436
Full-speed: fix for occasional speaker clicks
2020-05-23 22:34:15 +01:00
TomCh
a8671f7a6a
Debugger: Extend 'cycles' command to do (partial) timings relative to a user-specified instruction ( #787 ) (PR #789 )
2020-05-23 18:40:12 +01:00
tomcw
13a4043118
Added a new PerfMarker class: used to instrument emulation sub-systems and log timings ( #788 )
...
To enable this uncomment the #define LOG_PERF_TIMINGS in AppleWin.h.
2020-05-23 16:41:19 +01:00
michaelangel007
2b9adac338
Debugger: 2.9.1.0 Bookmarks now have their own indicator
2020-05-19 08:37:15 -07:00
michaelangel007
dfbb63934c
Debugger 2.9.0.18
2020-05-19 08:29:23 -07:00
michaelangel007
0c0e2f6bdd
Debugger fixes for 2.9.0.16 and 2.9.0.17
2020-05-19 08:28:44 -07:00
tomcw
58df8ea1e6
MB/SSI263 - alt logging via LOG_SSI263B
2020-05-10 18:21:34 +01:00
tomcw
61a3f06172
MB/Phasor: SSI263 - improved save-state for different speech cards' IRQs
2020-04-26 18:07:38 +01:00
tomcw
358573a9db
Fix for when joystick not connected ( fixes #778 )
2020-04-26 16:19:50 +01:00
tomcw
f201294451
MB/Phasor: SSI263
...
. extend for 6522 PCR CA1 input control=0, which sets IFR.b1 on phoneme complete
2020-04-26 10:10:39 +01:00
tomcw
389b6e6d23
Mockingboard: replicate 6522 I/O across entire $Cnxx I/O space
...
. SSI263.b7 not readable
. SSI263 writes also written to 6522 in low addr
2020-04-25 16:42:50 +01:00
tomcw
9f49820a8d
Phasor: support SSI263 speech for Mockingboard mode ( #777 )
...
. Improved DEVICE_SELECT' I/O support (including Echo+).
. SSI263_Read() only for Phasor in Phasor mode.
. save-state: v6 (Phasor unit): phasor mode extended.
SSI263 (MB/Phasor) bug fix for when RESET/Power-cycle during phoneme playback.
Logging:
. improved for SSI263
. in CPU.cpp, added 'IRQ' / 'ISR-end'
2020-04-19 21:00:37 +01:00
tomcw
22806c6c59
Phasor: support both kinds of speech interrupts ( #777 )
2020-04-07 22:11:31 +01:00
tomcw
2fa22d220b
Merge branch 'feature/no-registry' of ssh://github.com/taeber/AppleWin into taeber-feature/no-registry
2020-04-03 21:29:54 +01:00
tomcw
1739a84b0f
Fixed CmdCursorSetPC command: (PR #775 )
...
. Hitting "=" in the debugger should set PC to the current cursor address
2020-04-03 21:15:17 +01:00
tomcw
e6a8c75f6c
Fixed J-Plus issue with -load-state
2020-04-02 23:39:18 +01:00
TomCh
dd2914a38e
Support Apple II J-Plus model ( #773 , PR #776 )
...
. Added II-JPlus rom & video rom
. Added new apple2jp model
. Fixed support for AN3 for II/II+ models (nothing to do with J-Plus support)
2020-04-02 20:17:32 +01:00
tomcw
427cb9312b
1.29.11.0: Updated version
2020-03-27 20:31:06 +00:00
tomcw
ec8e758c79
Custom ROM: minor refactor
2020-03-26 22:16:00 +00:00
tomcw
3659603228
Added cmd line arg -rom <file> for 12KB & 16KB roms ( #771 )
2020-03-25 23:05:02 +00:00
tomcw
c204783816
MB/6522: IER doesn't start/stop timers
2020-03-07 18:08:50 +00:00
tomcw
ef4ee4ed16
Fixed 6522.T2 interrupt for Lancaster ( #765 )
2020-02-29 18:48:46 +00:00
tomcw
2f9ba13216
Fixed warning when LOG_DISK_ENABLED isn't defined
2020-02-23 13:23:48 +00:00
tomcw
b84bb97aa1
Disk logging: Improved info & formatting for DumpTrackWOZ()
2020-02-23 13:19:38 +00:00
tomcw
3dc0aae5b2
Removed assert & added repro comment
2020-02-22 12:04:13 +00:00
TomCh
21d16d3a0c
Auto-switch DiskII firmware to 13 or 16 sector depending on disk in drive-1 ( #734 ) (PR #761 )
...
. The auto-switch is done on each reset, or on inserting a disk at the start-up screen (MODE_LOGO).
. The Window's title include '(S6-13)' if DiskII card has 13-sector f/w.
. The debugger's 'disk info' cmd will show FW13 or FW16 depending on f/w.
2020-02-22 11:38:25 +00:00
tomcw
fc8753501f
1.29.10.0: Updated version
2020-02-13 19:39:35 +00:00
tomcw
ad599680d2
Small refactor for WOZ2 write track
2020-02-11 21:29:27 +00:00
Taeber Rapczak
c7d2fef62f
Allow use of an INI-file instead of the Registry
...
This change adds the `-conf` switch which, if specified, will use an
INI-file instead of the Windows Registry.
This addresses AppleWin/AppleWin#709 and AppleWin/AppleWin#446 .
2020-02-09 21:18:31 -05:00
TomCh
4956957ca1
Write support for WOZ1/WOZ2 images ( #756 )
...
Also:
- Allow creation of a blank (WOZ2) image
- multi-zip support extended to scan for the first valid image (useful for most woz-a-day zips which have at least 2 entries and were previously failing)
2020-02-09 21:23:15 +00:00
tomcw
0f681de531
Fixed regression for CTRL+ALT+BREAK (where ALT wasn't recognised). ( Fixes #752 )
2020-01-26 11:57:40 +00:00
tomcw
fcd1b2aa68
Fix for double-clicking an associated filetype
2020-01-21 19:27:13 +00:00
tomcw
84e0ef4ef8
Cmd line: Ensure that -swap-buttons takes priority over Registry
2020-01-19 17:09:24 +00:00
tomcw
045d7b6509
Config: Input: Added 'Swap 0/1' toggle for swapping buttons 0 & 1
2020-01-18 19:06:06 +00:00
tomcw
53342d5550
Speed control using Ctrl+n: ignore if ALT is pressed. ( Fixes #749 )
2020-01-18 17:15:54 +00:00
tomcw
ddbc1a8aa9
ProcessCmdLine()
...
. Display MessageBox with all unsupported commands that were passed in.
. MessageBox yes/no response will either continue or exit AppleWin.
Changed -left-control-alt-buttons to -left-alt-control-buttons (for consistency with -right-alt-control-buttons) (#743 )
. The MessageBox will now confirm whether you typed it correctly or not.
Fixed DHIRESON/OFF typo in comment!
2020-01-18 16:47:20 +00:00
tomcw
78337c06bb
WOZ: Removed version check on INFO section
2020-01-14 20:32:46 +00:00
tomcw
1e57ad7464
DiskII: data latch returns a rand() value when no disk is in drive. ( Fixes #748 )
2020-01-12 22:41:40 +00:00
tomcw
68eb7ea1e1
Debugger: Added new 'cycles <abs|rel>' command to show cycles as absolute or relative.
...
. removed this functionality from 'videoinfo'
2020-01-11 17:38:00 +00:00
Andrea
af720f7352
Correct way to clear a std::string. (PR #723 )
2020-01-09 22:12:51 +00:00
tomcw
40522204ad
Joystick: support redefined button0/1 keys when not using keyboard for joystick
2020-01-09 22:04:26 +00:00
tomcw
29c0f1e4f0
Cmd line support for remapping button0&1: ( #743 )
...
. -left-control-alt-buttons : l-ctrl=button0, l-alt=button1
. -right-alt-control-buttons : r-alt=button0, r-ctrl=button1
. -swap-buttons
2020-01-07 22:04:37 +00:00
tomcw
0f473d44b6
VS2019: include <stdexcept> for std::runtime_error
2020-01-06 21:08:00 +00:00
tomcw
087616db29
Fixed Coverity 'High Impact Outstanding' issues:
...
1489113
1489111
1489105
1489096
1489093
1489092
1486059
1486055 (false positive)
1486054
1486051 (false positive)
1486050
1486047 (false positive)
1486043
1446684
2020-01-04 17:43:20 +00:00