Commit Graph

81 Commits

Author SHA1 Message Date
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
02f7b556eb Small refactor: moved mousetext fix to common function 2012-09-18 19:55:29 +00:00
tomch
300c6ad50a Fix for original IIe showing mousetext (Feature #4346) 2012-09-16 21:53:07 +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
mpohoreski
56b772af43 Added comment for Half-Pixel edge case:
Edge Case for Color Bleed !
   2000:40 00
   2400:40 80
2011-02-21 00:20:57 +00:00
mpohoreski
6cdfbe9fc6 Cleaned up the redundant Get AppleWin Window Title code
Debug version clearly visible now
2011-02-20 07:32:09 +00:00
mpohoreski
1c0080377c Fixed Half-Pixel torture tests: Gumball Intermission: 2001: BB F7
-> works properly in VT_COLOR_STANDARD and VT_COLOR_TEXT_OPTIMIZED
-> disabled Half Pixel Color Bleed
2011-02-19 23:04:44 +00:00
mpohoreski
9c4525cc59 Reverted g_uHalfScanLines being off per Tom's request. 2011-02-19 22:39:48 +00:00
mpohoreski
04e11659ab - Color Standard uses Half-Pixel
- Color Text Optimized uses Half-Pixel
- Added DEBUG Original Color Standard
- Added DEBUG Original Color Text Optimized
- Added Linards tweaked colors
2011-02-19 22:14:08 +00:00
mpohoreski
ab6a52ce63 Added HALF_PIXEL_BLEED proper, so you can turn it on/off at compile time. 2011-02-18 16:54:10 +00:00
mpohoreski
d3c010c0b9 Better Half-Pixel "Bleed Through" for Gumball and Elite 2011-02-18 16:30:12 +00:00
mpohoreski
8d54128bed Fixed Video Mode Description order (text/tv swapped)
Missed null terminator on Color Half Shift
2011-02-18 15:29:24 +00:00
mpohoreski
c0593ff09b Clean-up notes about HGR half-pixel torture tests 2011-02-18 07:30:51 +00:00
mpohoreski
01ea20e069 Added notes about HGR half-pixel torture tests 2011-02-18 06:18:49 +00:00
mpohoreski
de5105b120 Fixed HGR Half-Pixel edge cases:
2444:BB F7 // Elite
2176:2A AB // Ultima 4
2011-02-18 04:03:24 +00:00
mpohoreski
68cbbf13e8 Implemented Half-Pixel solid colors (100% coverage) 2011-02-17 17:29:30 +00:00
mpohoreski
f7f8dcf27d Changed default video mode to be Authentic Color Half-Pixel (VT_COLOR_HALFPIXEL)
Moved VT_COLOR_HALF_SHIFT_DIM (Fake Half-Pixel) to be debug-only.
Changed default 50% scan lines to be off.
2011-02-15 17:16:36 +00:00
mpohoreski
a88bdc6ae3 fixed compile warnings of GetDeviceCaps() 2011-01-30 21:59:17 +00:00
mpohoreski
3da0210312 Fixed misc. stray white pixels not white Color Half-Shift Pixel 2011-01-11 07:58:44 +00:00
mpohoreski
4f931803e0 Implemented Color Half-Shift Pixel ! 2011-01-11 07:01:51 +00:00
mpohoreski
631a9bc086 Fixed disappearing text
Massive code cleanup (re-organized so palette stuff is together.)
2011-01-09 04:42:46 +00:00
mpohoreski
f8a7110847 Cleanup half-pixel shift comments 2011-01-09 00:45:12 +00:00
mpohoreski
4f81d728ec Half-Pixel shift fixed for good ! 2011-01-09 00:40:21 +00:00
mpohoreski
a723f64a70 Real Half Shift Pixel Mode implemented 2011-01-08 21:29:27 +00:00
mpohoreski
84d1c94680 Code Cleanup 2011-01-08 04:21:36 +00:00
mpohoreski
cbb3612837 Fixed recently introduced bugs
- Monochrome green not showing up
- Amber wrong amber color
2011-01-08 04:17:27 +00:00
mpohoreski
7c64d977c3 Clean up desc Monochrome Half Pixel 2011-01-08 03:56:27 +00:00
mpohoreski
d341c692f2 Tweaked Monochrome Half Pixel Fake 2011-01-08 03:35:37 +00:00
mpohoreski
310814d1e4 Monochrome Half Pixel Shift
Hooked up 4 modes to F9
2011-01-08 02:58:20 +00:00
mpohoreski
e4fb41092c More 560 Monochrome tweaks. 2011-01-07 11:43:36 +00:00
mpohoreski
d9fc64ed45 Monochrome 560 Half-Shift Mode 2011-01-07 09:23:16 +00:00
mpohoreski
07884302bd 2011-01-06 17:47:17 +00:00
mpohoreski
be0a105619 Clean-up & documented: CopySource()
Clean-up: UpdateHiResCell()
2011-01-06 17:10:23 +00:00
mpohoreski
1bf9f1df42 Exported video state since debugger needs to read it for displaying the state of the soft-switches 2011-01-04 17:08:01 +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
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
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
1e5d3f827a Fix Bug #14879 : Double-Lo-Res Graphics colours not correct 2009-07-23 21:43:08 +00:00
tomch
e94421f3bc Fix flash rate for NTSC 2009-02-22 14:39:50 +00:00
mpohoreski
199d5ddd39 Bugfix: Shift-Print Screen with 50% Scan Lines 2009-02-18 22:24:50 +00:00
mpohoreski
370d6e33ee 1. Shift-Print Screen works with 50% Scan Lines
2. Minor Optimization at Display Logo screen.
2009-02-18 07:54:24 +00:00
mpohoreski
df1bc0151f 50% Half Scan Lines in full screen mode
Preliminary support for Full Screen Debugger Colors
2009-02-16 20:30:38 +00:00
mpohoreski
3139783a1f 50% Half Scan Line 2009-02-14 03:53:28 +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
nick_westgate
7cc10fb894 Oops. Better FB version with minor optimizations. 2008-12-30 16:40:05 +00:00
nick_westgate
779d2d4385 Fixed 2 bugs in the floating bus code.
The Bulgarian game "Walking in the town" now works.
Also improved the layout of the FB code, and added references to Understanding The Apple IIe for all the important logic and boolean equations used.
2008-12-30 15:45:48 +00:00
tomch
933d10b42d Merge from AppleWin-Tom @ r396-HEAD:
. Fixed FLASH rate (was too fast)
2008-11-25 22:38:54 +00:00