Commit Graph

61 Commits

Author SHA1 Message Date
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
tomch
42a214d4fb Merged from cm630 branch
Fix for browsing for CiderPress changed curr dir
Fix for pressing "OK" on Advanced sheet resulted in resetting savestate file to default
2008-06-21 11:48:15 +00:00
tomch
6016fcc12a Merged from cm630 branch for "Pravets" clone support 2008-06-20 23:47:25 +00:00
tomch
84ba1ad382 Added config mode to restrict mouse to Apple's window 2008-05-18 18:23:25 +00:00
tomch
a2f0bc5775 Merge from AppleWin-Tom branch:
Consolidated Save-State & Advanced prop sheets (now all on Advanced)
Disable joystick emulation via mouse when mouse interface is enabled
Support shift-f9 to cycle backwards through video modes
Use DirectInput to get mouse delta (instead of absolute WM_MOUSEMOVE msg)
Support Ctrl-Left Mouse Button to show the Windows cursor (otherwise GEOS never allows mouse to leave window)
Fix for Blazing Paddles (mouse support)
2008-05-17 23:20:33 +00:00
tomch
11281e81f9 Added Advanced config tab for:
. Freeze Rom
. Clone selection
2008-04-11 21:54:06 +00:00
tomch
facfa0ba25 . Change: Moved 'Mouse interface in slot 4' from Configuration to Input config page
. Added support for The Freeze's F8 cracking ROM
. Added -f8rom <custom.rom> cmd line switch to allow loading a custom 2K Rom at $F800
2008-02-22 21:28:35 +00:00
tomch
333666c2f0 Merge from Tom branch to trunk
. Mouse interface now implemented & selectable from UI
. Scroll Lock toggle also configurable from UI
2007-08-06 21:38:35 +00:00
tomch
43bfc1a05b Merge from Tom branch to trunk
. SSC now working: PR#2 & IN#2
. etc.
2007-05-28 11:16:42 +00:00
nick_westgate
2dd856bf75 Updated AppleWin (not TFE etc) copyright dates from "2006" to "2006-2007". 2007-04-01 15:24:52 +00:00
tomch
78b4dcb7f8 A more elegant exit from the 'restart' loop (when SysClk fails to init) 2007-03-27 20:46:14 +00:00
tomch
4be82324be Exit if fail to get instance of DirectX's SystemClock 2007-03-26 21:27:29 +00:00
tomch
e83a65a9f2 Merged from sicklittlemonkey branch to trunk
(rev 111-HEAD)
2007-03-23 22:26:35 +00:00
tomch
1832b7ccef Clean-up to CPU module
. Removed all obsolete DLL code
. Simplified CpuCalcCycles()
. Split 6502/65C02 emu into 2 funcs
. Removed redundant vars: pages, cpuemutype
Bug fix #8300 : 80-col text in Silvern Castle got corrupted
2006-11-01 21:45:56 +00:00
mpohoreski
e362633013 New debugger font on by default now
Color console support
(still have a bug with MA1 xxxx, if xxxx has 0x60)
Main Message loop is more 'game' like for debugger cursor timing
2006-07-05 21:23:13 +00:00