Commit Graph

75 Commits

Author SHA1 Message Date
tomch
f293e4ee1f Reverted this part of r934:
. Moved DIMouse::DirectInputInit() from WM_CREATE to main init-loop (just before msg-pump)
2013-04-21 21:31:12 +00:00
tomch
6728c75357 Moved DIMouse::DirectInputInit() from WM_CREATE to main init-loop (just before msg-pump)
. Only call DIMouse::DirectInputInit() if there's a mousecard in slot-4
Extended logging: output cmd line & any unsupported args
Fixes for SCREENSHOT_280x192:
. B#18928: correction for left edge loss of scaled scanline (Bill Buckel)
. Start on odd scanline (otherwise for 50% scanline mode get an all black image!)
2013-03-28 22:28:42 +00:00
tomch
a99df90c25 1.22.1.3: New cmd line switch: -no-di
. Disable DirectInput, ie. for DIMouse
2013-03-23 14:14:48 +00:00
tomch
639f1e88e1 1.22.1.2: extended logging for:
. WM_CREATE, WM_CLOSE + others
. DIMouse::DirectInputInit()
. MB_Initialize()
2013-03-23 13:34:01 +00:00
tomch
0004e290c4 1.22.1.1: extended logging on init & shutdown 2013-03-18 23:17:18 +00:00
tomch
8c98cf004e [Bug #018852] Fix redraw issue with 2x to 1x windowed mode for WinXP:
. MoveWindow() with bRepaint=TRUE
2013-01-09 22:21:12 +00:00
tomch
1e5c1257d2 AppleWin 1.22.0:
. [Feature #003272 and #005335] Support 2x windowed mode:
  - Toggle between 1x and 2x by using Resize button (or F6).
  - Full screen now enabled by CTRL+Resize button (or CTRL+F6).
  * Based on Sheldon's patch with extensions for Registry persistence, mouse-hover tips & debugger view support.
. [Bug #018455] Improved rendering speed of debugger view.
  * Now all debugger objects are drawn to a memDC, then StretchBlt'd to the frameDC at the end of the frame update.
2012-12-29 14:53:52 +00:00
tomch
300c6ad50a Fix for original IIe showing mousetext (Feature #4346) 2012-09-16 21:53:07 +00:00
tomch
cdd669a26d Fix for MB type not being set to empty on a restart. (Broke during Config refactor) 2012-08-12 11:03:38 +00:00
tomch
a620b1b6b6 PropertySheet:
. allow multiple HW changes, and for them to be cancelled + the old config reinstated.
. still 1 "afterclose" msg, but this is OK.
2012-05-06 22:14:03 +00:00
tomch
be71f901e0 Split the old PropertySheetPage.cpp into a .cpp module per Page & moved them into Configuration subfolder. 2012-03-27 21:20:36 +00:00
tomch
f92c0ab523 Clean-up in PropertySheetPage.cpp
Registry:
. Added "Slot 4" & "Slot 5"
. Removed "Clone Type"
. Removed "Mouse in slot 4"
. Removed "Z80 in slot 5"
. Removed "Soundcard Type"
2012-03-20 23:17:06 +00:00
tomch
30bc6f26b4 Fixed switching Mockingboard/Phasor/None to restart emulator (consistent with other changes to Apple II HW).
Switched all Property Sheet YESNO message boxes to OKCANCEL (so that ESC key works).
2012-01-23 22:40:36 +00:00
tomch
a3f85280f0 Changed Config->Input prop sheet's UI:
. [Feature #4399] Allow Z80 SoftCard to be inserted into slot 4 or 5. (Allows CP/M v3 to work)
Removed CPP macro: SUPPORT_CPM (since it's been in since 1.16.0, Feb 2009)
Bumped version to 1.21.0
2012-01-22 13:46:36 +00:00
mpohoreski
817261d0e8 Added new command line: -multimon
By default, when AppleWin starts, if the emulator is off the primary screen it will reset the position to re-center it.  If -multimon is specified AppleWin will keep the existing X, and Y position so that it starts up on the secondary monitor.
2011-02-20 18:59:53 +00:00
mpohoreski
b789bec3fe Made notes for future:
g_sDebugDir
g_sScreenShotDir
2011-02-15 17:22:33 +00:00
mpohoreski
a723f64a70 Real Half Shift Pixel Mode implemented 2011-01-08 21:29:27 +00:00
tomch
fe39be8a5b 1.19.3.0
Changes:
. Set 50% scan lines as the default.
Fixes:
. Fix OpenFileName dialogs for Win98 (use older WinVer4 struct).
. Edits to the 'Printer dump filename' edit control are now recognised.
2010-12-30 20:10:48 +00:00
tomch
2143d063c9 Wrap all instances of Speech API in USE_SPEECH_API 2010-11-24 22:39:20 +00:00
tomch
316dc7c0a6 Fixes for:
BUG#017055 - DDial timer running very fast
. TAPEIN.bit7 was being read from floating-bus. Now fixed high.
BUG#007237 - VBl IO reg not updated in 'Stepping' mode
2010-08-17 07:52:23 +00:00
mpohoreski
7048bcf8c2 fixed comment that was mangled in global search-n-replace of 'mode' for "TV emulation mode" 2010-07-07 15:23:16 +00:00
mpohoreski
b9d6f7a46e fixed comment that was mangled in global search-n-replace of 'mode' 2010-07-07 15:20:02 +00:00
tomch
0f72cdb43e Merge from Tom: r683
Added Speech API support:
. Capture char output to COUT
. Enable speech via -speech cmd-line
. Ctrl+Reset and FullSpeed mode purge the speech buffers
Removed #pragma hdrstop from all .cpp files except AppleWin.cpp (which is the PCH create file)
2010-02-14 21:11:26 +00:00
tomch
82f0bbf8a6 Fix: 'Debugger RUN <script-file> still not 100%' (Bug #16688)
. Honour absolute path (ie. don't prefix with CWD)
2010-01-30 15:51:33 +00:00
tomch
8955b88865 Merge from Tom: 674-676
Fix cmd-line -d1/d2 switches with relative path (Bug #16632)
Fix speaker volume when booting with -d1 switch

Fix debugger bugs:
- Crash when doing: help *
- Crash when doing: run script.txt (Bug #16651)

Fix "Harddisk images aren't persisted when in different folders" (Bug #16652)
2010-01-17 18:43:06 +00:00
tomch
744a9cd840 Disk/HardDisk image r/w support for .gz/.zip (and .2mg) files.
. Multi-zip archives are read-only.
Added disk/harddisk eject sub-menu to Disk Config tab.
Removed .bin registration.
Added zlib & zip libs to project (VS 2008 Express).
2010-01-03 18:43:08 +00:00
tomch
8238547a1c Removed InitCommonControls(), as it's redundant - as is InitCommonControlsEx()! 2009-11-30 22:14:15 +00:00
tomch
1581b6a4ff Applied Joshua Bell's patch:
* Clean up signed/unsigned comparison warnings
* Clean up deprecated function warnings
* Enable XP visual themes in the properties dialog (the AdditionalManifestDependencies entry in ApplewinExpress9.00.vcproj)
* Clean up of settings property sheet:
** Correct tab order
** Add/correct keyboard shortcuts
** Adjust layout (slightly; most dramatic on first tab)
** Retitle a few controls for improved readability
** Tweaked the spin controls to be right aligned
2009-11-30 14:00:22 +00:00
tomch
a769bdf256 Merge from AppleWin-Tom @ 565-614 (Excluded HEAD=615, due to Tree Conflict errors)
Fix for SSC (big transfers): use queue instead of single byte buffer
New switches: -log, -no-mb, -spkr-max, -spkr-inc
Fix for Speaker underflow problem (max=200, inc=20)
SSC: Support 112.5K Baud
Dynamic 'Serial Port' drop-down menu
Save "Serial Port Name" to Registry (instead of drop-down menu index as "Serial Port")
2009-10-07 21:38:42 +00:00
tomch
aab0e6f2d5 Fix: Don't hog CPU in PAUSED mode 2009-07-03 20:37:42 +00:00
tomch
c6971fadae Process priority:
. Normal when in 'full speed' mode (so OS still has time to run)
. Above Normal otherwise (for BUG #015394 - audio under-run)
2009-06-20 13:43:12 +00:00
tomch
41b90361fd Fix: Nick's disappearing disk bug
Fix: Cmd-line switches for inserting disks
2009-05-29 21:39:13 +00:00
tomch
2e16558920 Bumped APPLEWIN process to ABOVE_NORMAL & main thread to ABOVE_NORMAL 2009-05-09 14:37:08 +00:00
mpohoreski
ec0c8721f0 2009-02-16 19:18:34 +00:00
mpohoreski
65fef5a47d Cleanup of file extensions being registered. 2009-02-14 04:05:15 +00:00
tomch
06f819b239 Updated html docs for AGS support via TCP port 1977
Changed cmd-line switch from -printer-real to -use-real-printer
2009-02-01 20:32:05 +00:00
tomch
06d9ea6327 Added new cmd-line switch: -printer-real
. Enables control in Advanced config to allow dumping to a real printer
Resource file:
. Bumped copyright year to 2009
. Set version to 1.16.0
Updated html help (toc, acknowledgements, cfg-advanced)
Updated History.txt (changes/fixes for 1.16.0)
2009-01-17 15:10:00 +00:00
tomch
67919881a8 Merge from AppleWin-Tom (r396-423):
- Replaced all non-GPL modules with GPL ones (6821, AY8910, Z80)
  . 6821 now from VICE (was MAME)
  . AY8910 now from FUSE (was MAME)
  . Z80 now from VICE (was Z80Em)
- Fix for Willy Byte & MB support (strange 6522 behaviour!)
2009-01-09 23:27:29 +00:00
tomch
7c006f2c03 Manual merge from cm630 to trunk (ie. I didn't use svn to merge) 2009-01-09 21:59:22 +00:00
tomch
3004a339f0 Rollback to r413, as the merge from cm630 included many files that hadn't changed.
From TortoiseSVN:
. Revision range to merge: 416-HEAD
. [x] Reverse merge

Does a reverse merge on r417-r416
2009-01-06 22:02:31 +00:00
tomch
67a8b86392 Merge from cm630: r326 through r416 2009-01-05 22:59:26 +00:00
tomch
3299ba2657 Merge from AppleWin-Tom @ r402:
. BugID-014557: Fix for loading serial port from Registry (caused AppleWin to crash when booting Apple Pascal)
. Fixed FLASH rate (was too fast)
2008-11-25 22:33:05 +00:00
tomch
c5d83f2340 Found source of Z80 emulation (z80em by Marcel de Kogel) & reverted (as close as possible) to his distro.
Updated Help html (team & ack's).
2008-08-31 15:37:53 +00:00
mpohoreski
40a33661d3 1.15.0.3 changes 2008-08-31 04:31:35 +00:00
mpohoreski
512b03f1e0 undid %02d in formatting version string 2008-08-25 01:37:57 +00:00
mpohoreski
bb77e461cb -printscreen command line 2008-08-25 01:24:20 +00:00
mpohoreski
dc1001fe30 - added printscreen support to release build
- fixed potential buffer overrun with version string
2008-08-25 00:53:19 +00:00
tomch
d6eb91be7e Bumped version to 1.15.0 for CP/M beta support
Made PrintScrn support conditional on _DEBUG
2008-08-24 21:50:35 +00:00
tomch
6a2c6b6363 Merged from Ken's branch (for CP/M card support) 2008-08-19 21:36:31 +00:00
mpohoreski
b5782b7e4f WIP: PrintScreen saving AppleWin_ScreenShot_#.bmp 2008-07-14 16:02:44 +00:00