tomch
df7ca413de
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
aa53953a2f
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
d0ed834df7
Fix: Don't hog CPU in PAUSED mode
2009-07-03 20:37:42 +00:00
tomch
1c2a115eb5
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
92db4693f1
Fix: Nick's disappearing disk bug
...
Fix: Cmd-line switches for inserting disks
2009-05-29 21:39:13 +00:00
tomch
c765b2ad90
Bumped APPLEWIN process to ABOVE_NORMAL & main thread to ABOVE_NORMAL
2009-05-09 14:37:08 +00:00
mpohoreski
915b7ae67e
2009-02-16 19:18:34 +00:00
mpohoreski
23fb71d569
Cleanup of file extensions being registered.
2009-02-14 04:05:15 +00:00
tomch
42d9c68b1a
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
cf705a85a8
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
3318abc622
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
5e33fa0f2c
Manual merge from cm630 to trunk (ie. I didn't use svn to merge)
2009-01-09 21:59:22 +00:00
tomch
176eb76e55
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
07bd49468d
Merge from cm630: r326 through r416
2009-01-05 22:59:26 +00:00
tomch
5e4c7f402b
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
32c623a7a3
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
8f22df5156
1.15.0.3 changes
2008-08-31 04:31:35 +00:00
mpohoreski
492c2da6f2
undid %02d in formatting version string
2008-08-25 01:37:57 +00:00
mpohoreski
8685d9a67e
-printscreen command line
2008-08-25 01:24:20 +00:00
mpohoreski
8bfee03343
- added printscreen support to release build
...
- fixed potential buffer overrun with version string
2008-08-25 00:53:19 +00:00
tomch
4e7303dd0d
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
49cbcf92c0
Merged from Ken's branch (for CP/M card support)
2008-08-19 21:36:31 +00:00
mpohoreski
88e087009a
WIP: PrintScreen saving AppleWin_ScreenShot_#.bmp
2008-07-14 16:02:44 +00:00
tomch
08c46a4464
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
1251cff260
Merged from cm630 branch for "Pravets" clone support
2008-06-20 23:47:25 +00:00
tomch
01b6452d1e
Added config mode to restrict mouse to Apple's window
2008-05-18 18:23:25 +00:00
tomch
84ef622351
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
88f052da50
Added Advanced config tab for:
...
. Freeze Rom
. Clone selection
2008-04-11 21:54:06 +00:00
tomch
d511effa5a
. 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
1c5ee1302b
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
a1debc40e4
Merge from Tom branch to trunk
...
. SSC now working: PR#2 & IN#2
. etc.
2007-05-28 11:16:42 +00:00
nick_westgate
3b043604b0
Updated AppleWin (not TFE etc) copyright dates from "2006" to "2006-2007".
2007-04-01 15:24:52 +00:00
tomch
094d872723
A more elegant exit from the 'restart' loop (when SysClk fails to init)
2007-03-27 20:46:14 +00:00
tomch
e295bbb0b3
Exit if fail to get instance of DirectX's SystemClock
2007-03-26 21:27:29 +00:00
tomch
26a45bc17e
Merged from sicklittlemonkey branch to trunk
...
(rev 111-HEAD)
2007-03-23 22:26:35 +00:00
tomch
efef257a74
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
2b1a2d505e
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
mpohoreski
787aba9b4e
instance -> g_hInstance
2006-07-02 09:56:50 +00:00
mpohoreski
f1c1779069
added global: g_pAppTitle
...
removed: define TITLE
indentation cleanup
2006-06-27 02:34:46 +00:00
mpohoreski
8298d32a69
Mouse wheel support
...
many scrolling fixes
general cleanup of globals
2006-06-26 16:59:48 +00:00
mpohoreski
a92f5d4fbe
Renamed globals to match coding convention:
...
g_bApple2e
g_bApple2plus
g_sProgramDir
2006-06-25 03:41:52 +00:00
mpohoreski
2b1e0c76a4
Fixed BRKOP, BRK # to enter debugger
...
Pressing F7 after triggered break stops on next break
Fixed global "mode" to comply with coding convention: g_nAppMode
2006-06-12 22:06:50 +00:00
tearex
2223bc6cfb
Illegal opcodes support
...
Separate NMOS 6502 and CMOS 65C02 support
CPU flag handling improvement
NMI support
Apple II (original model) support
Apple II/IIPlus mode font improvement
"M" glyph improvement
Small _M14 / CLK_6502 fix.
Reset behavior improvement
Small monochrome video improvement - mono text now honors color selection just like mono graphics.
2006-06-11 15:49:38 +00:00
mpohoreski
635d6e5811
framewindow -> g_hFrameWindow
2006-05-14 00:44:38 +00:00
tomch
8a433b6e0d
Submitted changed files from AppleWin-Tom branch to trunk
...
. Change: Added support for SSC receive IRQ (eg. Z-Link)
. Fix: [Bug #7231 ] AppleWin installed in path with spaces
Internal:
. Modified operation of interrupt assert/deassert
2006-05-02 21:56:28 +00:00
rglennjones
fb22020323
Added Uthernet (TFE) to main branch
2006-03-24 06:34:37 +00:00
nick_westgate
1c502b76da
Added floating bus emulation.
...
Summary of changes:
AppleWin.cpp: Made dwCyclesThisFrame global -> g_dwCyclesThisFrame.
CPU.cpp: Made InternalCpuExecute()'s nCyclesLeft static -> nInternalCyclesLeft.
CPU.cpp: Added CpuGetCyclesThisFrame().
Memory.cpp: Added MemGet80Store().
Memory.cpp: Added MemReadFloatingBus().
Memory.cpp: Added MemReadFloatingBus(BYTE const highbit).
Memory.cpp: Changed NullIo() to call MemReadFloatingBus().
Video.cpp: Added video scanner constants and VideoGetScannerAddress(bool* pbVblBar_OUT).
Video.cpp: Changed VideoCheckVbl() to call VideoGetScannerAddress().
Various files: Replaced MemReturnRandomData() calls with MemReadFloatingBus().
2006-03-12 09:05:39 +00:00
tomch
bba1353a0c
*** empty log message ***
2006-02-25 20:50:29 +00:00