tomcw
31ba57b7c7
Debug logging: add log message for time from boot until first key read (for AZTEC.DSK).
...
+ Remove an unused var.
2016-09-06 21:38:00 +01:00
tomcw
20ed6607e5
Prepare for RC:
...
. Removed title screen's "NTSC alpha v18" text
. Updated History.txt
. Updated Help html files
2016-09-05 22:36:24 +01:00
tomcw
5fdc879a05
Merge from branch 'NTSC_PreMerge':
...
1.26.0.1
. NTSC video modes (TV Color, TV B&W, Monitor Color, Monitor B&W)
. Full Screen using native resolution (not 640x480)
NB. 6502 emulation is slower now, which means disk loading (ie. full-speed) is slower.
. EG. Aztec.dsk: from F2 boot to "Press any key". (Release build, 50% "TV Color", not run in VS, VAIO laptop)
~4 secs: AppleWin 1.25.0.3 (built with VS2005)
~7 secs: AppleWin 1.26.0.1 (built with VS2008 or VS015)
2016-09-04 21:14:26 +01:00
tomcw
af196ac8ae
Tidy-up for full-screen vars
2016-07-26 22:33:45 +01:00
tomcw
94b8e76e3b
Small tidy-up for NTSC_CharSet.cpp, and fix-up the VS2008/2013/2015 projects
2016-07-26 19:14:06 +01:00
tomcw
3cf54e6fa3
Calculate full-screen scale using borderless dimensions & allow more than 2x scale
2016-07-25 21:19:00 +01:00
tomcw
02b0d7419a
Fixed screen update when running at full-speed
...
. Specifically IBIZA.DSK demo which streams data from the disk throughout (ie. so runs at full-speed all the time)
. Update the screen every frame, but only if video memory has changed (check AZTEC.DSK loading time)
. NB. When running at full-speed, then 6502 emulation doesn't do cycle-accurate video updates
Fixed crash that could occur when switch video mode (F9) when running at full-speed
. Occured when g_nVideoClockVert was >= 192
2016-07-23 22:53:29 +01:00
tomcw
66e468db65
Merged in Nick's new native resolution full-screen
...
- old 640x480 full-screen deprecated
Fixes for:
. Logo & Debug window scaled/positioned correctly
. Buttons & disk activity (on RHS) drawn in correct position
. Crosshairs for mouse (and when using mouse as joystick)drawn in correct position
2016-07-12 22:43:31 +01:00
tomcw
04c9d09e38
When FullSpeed: don't do cycle-accurate graphics update
...
. means that disk accesses (eg. loading) is much quicker
Correct naming of video modes (in UI and code)
Pixel adjust for NTSC B&W and Color video modes to align with other video modes
2016-05-17 22:07:27 +01:00
Michaelangel007
8a1d39104b
Fix #317 -- some .img using version 0 instead of version 1
2016-04-28 16:08:08 -07:00
tomcw
e12366e7ac
-load-state: set CWD to path of .aws.yaml file
2016-04-21 22:13:24 +01:00
tomcw
c4dfbaf988
-load-state: set CWD to path of .aws.yaml file
2016-04-20 22:46:12 +01:00
tomcw
749e1514bd
Use correct resource BMP for each model's character set (Apple ][, original //e and Pravets)
...
Also resized the Pravets BMPs to be either 256 or 512 pixels in height.
2016-04-12 23:21:05 +01:00
tomcw
8033455706
Use resource CHARSET40.BMP for character set (ToDo: Apple][, Original //e and Pravets)
2016-04-08 22:44:07 +01:00
tomcw
9adbb1e8e6
Added NTSC_Reinitialize() to re-init NTSC state after loading a save-state file
2016-04-05 22:17:29 +01:00
tomcw
0451a3c7aa
Fixed: AltCharSet flag was inverted
2016-04-04 22:47:02 +01:00
tomcw
7ccf722200
Fixed: AltCharSet flag was inverted
2016-04-04 22:38:01 +01:00
tomcw
7e56e93449
Always updateMonoTables() since previous video-mode could have had a non-white RGB value
...
. eg. when cycling backwards from Amber to TV
2016-04-04 22:18:29 +01:00
tomcw
346f45b3e9
Fixed: NTSC video mode vars not setup after loading save-state
2016-04-04 21:32:40 +01:00
tomcw
d23ae15774
Removed border from:
...
. final rendered window
. print-screen bmps (both sizes)
Fixed full-screen so that:
. all mode (RUNNING, DEBUG and LOGO) all occupy the same screen position
. there's no intermediate data drawn out of position when first switching to full-screen
Tested on Win7 and Win10
2016-04-04 21:05:58 +01:00
tomcw
80ad4df409
Fix scoping of variable
2016-03-28 18:02:08 +01:00
tomcw
ad55b0f136
Fix for when VideoMode = {Text_Optimized | TV} in 50% scanline mode:
...
. RGB arithmetic could underflow
. Now clamp to zero (ToDo: consider using SIMD)
2016-03-28 17:27:25 +01:00
tomcw
f983548819
VS2015: Fix invalid literal suffix
2016-03-24 23:05:34 +00:00
tomcw
86802bef16
Add VS2015 proj files & fix for building under VS2015 in Release ( closes #296 )
2016-03-24 22:55:36 +00:00
tomcw
04d35fe485
Fix: passing in a snapshot via cmd-line & reboot was reloading snapshot
2016-03-24 22:31:13 +00:00
tomcw
99219a71ec
Add VS2015 proj files & fix for building under VS2015 in Release
2016-03-24 22:25:35 +00:00
tomcw
08a9f8798e
Fix invalid literal error for VS2015
2016-03-22 23:34:35 +00:00
tomcw
e98de27039
Manual merge from master @ c798157
2016-03-21 23:48:02 +00:00
tomcw
e03b90fbe8
Support VS2008
2016-03-21 22:27:09 +00:00
tomcw
8462426ccd
Update VS2013 sln/proj for yaml and TestCPU65C02
2016-03-05 18:31:42 +00:00
tomcw
d0243c71d7
Save-state: rename SaveHex{4|8|12|16...64} to SaveHexUint{4|8|12|16...64}
2016-03-04 21:26:14 +00:00
tomcw
33ee34b96c
Save-state: SaveBool() / LoadBool() persists true,false values
2016-03-01 22:31:17 +00:00
tomcw
18feddceef
Save-state: renamed SaveMapValueMemory() to SaveMemory()
2016-02-24 22:54:53 +00:00
tomcw
11789c9023
Save-state: Renamed YamlLoadHelper load-type functions to be more consistent with YamlSaveHelper functions
2016-02-24 22:38:59 +00:00
tomcw
6b07fd665f
Save-state: Added save-type functions to YamlSaveHelper & use wherever saving state. Also added new cmd-line option: -load-state.
2016-02-24 21:51:20 +00:00
tomcw
8524f91495
Save-state: Yaml: Removed GetMapValueBOOL()
2016-02-20 17:57:23 +00:00
tomcw
7f50288bd9
Remove old functions from header
2016-02-16 22:11:19 +00:00
tomcw
ccac0a562d
Save-state: standardise on Unit0/Unit1 for Disk2 and HDD
2016-02-15 22:33:38 +00:00
tomcw
13e7a6cc65
Fix for probing CpuType from Apple2Type
2016-02-14 17:25:58 +00:00
tomcw
37ad1ebd63
Removed redundant binary v2 save-state code
...
Also:
. support new CpuType independently of Apple2Type
. save-state: don't save disk track image if no disk
. save-state: re-init AppleWin internals & UI to reflect changed Apple2Type
2016-02-14 16:01:30 +00:00
tomcw
2f6e86c0fa
Added libyaml 0.1.5
...
Added yaml save-state support for:
. Main AppleII unit
. Aux memory & RawWorksIII
. Printer
. SSC
. Z80
. Mouse
. Mockingboard
. Phasor
. Disk][
. HDD
2016-02-07 15:47:15 +00:00
tomcw
5c16c3642a
Merged master to savestate branch
2015-09-13 11:39:58 +01:00
tomcw
431dcde059
Save-state: Add comments for load/save config state
2015-08-21 22:09:44 +01:00
tomcw
2f4ee9466f
Save-state:
...
. add ConfirmReboot
. Restore saved configuration
. Moved some config to Joystick & SerialCard
. save config
2015-08-21 21:45:21 +01:00
michaelangel007
8d4cb8de35
Fix uninit var in CmdMemoryLoad()
2015-07-30 09:25:53 -07:00
michaelangel007
a70bd70665
De-space, convert to tabs
2015-07-30 09:21:31 -07:00
michaelangel007
81c649d621
[PVS-Studio] Fix sprintf() security warnings Bug #301
2015-07-30 09:17:34 -07:00
michaelangel007
550b230ad8
Cleanup warning unreachable code
2015-07-30 09:10:28 -07:00
michaelangel007
6fac2483ef
[PVS-Studio] Fix redundant var init in GetConsoleLineHeightPixels() Bug #301
2015-07-30 08:55:07 -07:00
michaelangel007
04702ee7c5
[PVS-Studio] Fix potential security issue sprintf() Bug #301
2015-07-30 08:26:18 -07:00