Commit Graph

1338 Commits

Author SHA1 Message Date
tomcw dada9e6af0 Add new TestDebugger project with some simple unit-tests for _6502_GetTargets() (#445) 2017-08-15 21:02:54 +01:00
tomcw fb963148c2 At the point of opening AppleWin.chm, try to delete any Zone.Identifer alt data stream (fixes #437) 2017-08-14 21:23:49 +01:00
tomcw 9e7318e7ed Debugger: revert behaviour from 8fce7a8 so that Ctrl+F2 doesn't immediately stop the drive spinning, but F2 still does (#460) 2017-08-12 11:50:31 +01:00
tomcw 88bb57d55a Debugger: When MODE_STEPPING, fix issue with disk LEDs staying on (fixes #250) 2017-08-11 22:01:47 +01:00
tomcw 8fce7a8753 Debugger: F2 or Ctrl+F2 whilst debugger will immediately stop the drive spinning (allowing disk swap) (fixed #460) 2017-08-11 21:45:07 +01:00
tomcw dd510801fc Fix strange speaker clicks when changing configuration - DirectSound wasn't being uninitialised on a restart (fixes #456) 2017-08-10 22:10:59 +01:00
tomcw f560399b6d 1.26.3.0: Update History.txt 2017-08-04 21:27:04 +01:00
tomcw c35b863bd9 Debugger: BPM cmd: trigger on stack access for BRK,JSR,PLn,PHn,RTI,RTS (#445) 2017-08-04 21:07:02 +01:00
Nick Westgate f1b4dea990 Return ProDOS errors from Harddisk emulation. Fixes #452
Replace Basic System error codes with ProDOS ones.
2017-08-04 21:54:18 +12:00
tomcw 2a916103b6 Use CB_ERR instead of -1 2017-07-07 18:13:21 +01:00
tomcw 0a60a0a8aa Video.cpp: remove redundant code 2017-07-06 21:36:56 +01:00
tomcw 1c145ff154 1.26.3.0: Apply bounds and error checking for the joystick configuration (fixes #434) 2017-07-03 21:48:21 +01:00
tomcw 63359637ec compiling: added info about Coverity Scan 2017-07-01 09:03:44 +01:00
tomcw b7c9c3e663 Config:Advanced tab wasn't appending suffix to save-state file. Fixes #433 2017-06-30 22:39:33 +01:00
Kelvin Lee 4222267f1b Updated VS2017. 2017-06-10 20:40:56 +01:00
Kelvin Lee b02c7ffb10 Added VS2017 support. 2017-06-10 20:39:25 +01:00
Nick Westgate 3a30a3ee4b Input option to use PC Joystick 1 Thumbstick 2 for emulated Joystick 2 (#428)
* Input option to use PC Joystick 1 Thumbstick 2 for emulated Joystick 2
2017-06-07 10:14:25 +12:00
Nick Westgate 2dabab907b Joystick combo boxes logic correction fixes #426 (#427)
* Joystick combo boxes logic correction fixes #426
2017-06-05 10:09:36 +12:00
tomcw d81cb0d533 Disk Config dialog: small refactor 2017-06-03 18:21:27 +01:00
tomcw 13aee80bd5 Disk Config dialog: minor bugs fixes (fixes #334) 2017-06-03 18:12:40 +01:00
tomcw 0257492209 Debugger: Don't 'eat' the next keypress when leaving the debugger via F7 (or clicking the Debugger button) 2017-05-29 21:28:45 +01:00
tomcw 5ec9b4140b Update README.md to ref 1.26.2.4 & Update History.txt 2017-05-29 21:16:04 +01:00
tomcw 85244845e7 Updated Help: rename harddisk to hard disk 2017-05-28 17:36:36 +01:00
tomcw 790339d08a Updated help:
. added documentation for right mouse context menu (eg. for Eject, Send to CiderPress). Fixes #258.
. added documentation for using Open-Apple key to boot from floppy instead of hard disk.
. renamed harddisk to hard disk
2017-05-28 17:30:23 +01:00
tomcw 87ac5dd164 1.26.2.4: Experimental - Update History.txt 2017-05-25 22:06:18 +01:00
tomcw b5e78b59a0 Debugger: Fix for 'tf' (trace-file) cmd, so that exiting debugger with F7 doesn't close the trace file and continues in MODE_STEPPING 2017-05-24 22:40:22 +01:00
tomcw 16942d695e Update History.txt 2017-05-22 22:04:34 +01:00
tomcw 1d73611fcc Fix comment about / INTCXROM OFF to account for INTC8ROM 2017-05-22 21:52:15 +01:00
tomcw 64dd4c22c2 Refactor: Rename IORead_Cxxx() to IO_Cxxx(), and use for writes too. Re-enable support for writes to NSC (which was accidently removed at 5470feb). 2017-05-21 22:06:37 +01:00
tomcw 12eed08bea Support INTC8ROM: extend logic for IO_SELECT_InternalROM and rename to INTC8ROM. (Fixes #422, #423) 2017-05-21 17:35:35 +01:00
tomcw 04e9f6bdb9 Fix operator precedence bug 2017-05-14 12:06:41 +01:00
tomcw 344078a559 Replaced UTA2E with UTAIIe for consistency across code-base 2017-05-14 11:33:07 +01:00
tomcw 52450aa7f7 These 2 combined fix #418:
1) Uthernet card now returns floating bus for slot ROM at $Cs00-CsFF (where s=3).
2) Fixed IoHandlerCardsIn() to not map in the card in slot3's slot ROM when SLOTC3ROM=0.

Also:
. moved the typedef 'iofunction' from common.h to memory.h
2017-05-13 22:07:53 +01:00
michaelangel007 f8d3789635 1.26.2.4 Prompt when trying to swap disks while drive is on instead of silently failing 2017-05-11 08:34:57 -07:00
michaelangel007 158b5212e6 Debugger 2.9.0.8 2017-05-11 05:44:42 -07:00
michaelangel007 bcbcaffcf5 GH #406 Cleanup LC status in debugger - B#, and dim inactive bank 2017-05-10 09:51:45 -07:00
michaelangel007 77075a8f32 DOC: Cleanup typo 2017-05-10 09:49:48 -07:00
michaelangel007 b155872f57 Debugger: Extend ColorizeFlags() to support custom fg if not set 2017-05-10 09:47:45 -07:00
tomcw eb21f34ace Fixed not being able to select Pravets82, improved code robustness & improved UX when loading an unsupported Apple2Type config (fixes #415) 2017-05-08 22:32:01 +01:00
tomcw e3a99ecf9f RamWorks: Fixed flickery 80-col for ProDrive (fixes #297) and AppleWorks (fixes #409) 2017-05-06 18:34:11 +01:00
tomcw 7f274ac529 Corrected Uthernet help page typos - fixes #417 2017-05-06 13:47:43 +01:00
tomcw 220050bec3 Save-state: Bug when saving more than 9x RAMWorksIII 64K banks - fixes #413 2017-05-04 13:32:07 -07:00
Michael "Code Poet" Pohoreski 0d0d169181 Merge pull request #411 from audetto/cleanup
Delete unused code from Video.cpp. Thanks Andrea!
2017-05-03 06:32:45 -07:00
Andrea Odetti 64e924bcae Delete unused code from Video.cpp
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2017-05-01 20:20:02 +01:00
michaelangel007 23f1f46fc8 GH #406 Cleanup - remove extraBank from _DrawSoftSwitchLanguageCardBank() 2017-05-01 08:47:31 -07:00
michaelangel007 ab945bbbe0 Cleanup warning about unused label if not SATURN 2017-05-01 06:15:47 -07:00
tomcw 739afea01a Remove redundant code relating to SetCharseType() and g_nCharsetType 2017-04-30 18:50:27 +01:00
michaelangel007 d243425c20 2.9.0.7 Memory softswitches are now in chronological order, and their background is a dark grey 2017-04-27 17:13:34 -07:00
michaelangel007 8c209cfc2d Some Read/Write for Main/Aux memory 2017-04-27 16:58:43 -07:00
michaelangel007 fd2d44a349 Change debugger background for LC to be darker cyan 2017-04-27 16:41:03 -07:00