AppleWin/source
tomcw 2d2304b4c6 AppleWin's Config>Benchmark, reported a "Pure CPU MHz" which was not a good indicator of unthrottled speed for v1.26+, as it was still getting the emulator to do full NTSC/cycle-accurate video update. The reality (when in full-speed/unthrottled mode) is that the video is only refreshed at 16.6ms (wall-clock).
So added a 2nd "Pure CPU MHz" for full-speed (ie. no video update), eg:

---------------------------
Benchmarks
---------------------------
Pure Video FPS:	2860 hires, 2868 text
Pure CPU MHz:	10.3 (video update)
Pure CPU MHz:	241.3 (full-speed)

EXPECTED AVERAGE VIDEO GAME
PERFORMANCE: 476 FPS

(ref: #424, #540)
2018-03-03 22:01:03 +00:00
..
CommonVICE
Configuration
CPU
Debugger
Tfe
Z80VICE
6821.cpp
6821.h
Applewin.cpp
Applewin.h Changes to ease code compilation in gcc. (#541) 2018-02-24 15:12:40 +00:00
AY8910.cpp
AY8910.h
Common.h
CPU.cpp
CPU.h
Disk.cpp Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
Disk.h
DiskDefs.h DiskFormat: tweaks and fixed some TODOs in comments 2018-01-20 17:18:24 +00:00
DiskFormatTrack.cpp
DiskFormatTrack.h Refactor of Disk.cpp and Disk.h in preparation for #543. 2018-02-25 13:38:04 +00:00
DiskImage.cpp
DiskImage.h git merge --squash GH125-ProDOS-Format. Fix for disk formatting #125, #196, #338: 2018-01-14 18:01:22 +00:00
DiskImageHelper.cpp
DiskImageHelper.h
DiskLog.h
Frame.cpp
Frame.h
Harddisk.cpp Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
Harddisk.h
Joystick.cpp Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
Joystick.h Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
Keyboard.cpp Changes to ease code compilation in gcc. (#541) 2018-02-24 15:12:40 +00:00
Keyboard.h Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
Log.cpp
Log.h
Memory.cpp Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
Memory.h Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
Mockingboard.cpp Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
Mockingboard.h
MouseInterface.cpp Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
MouseInterface.h Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
NoSlotClock.cpp
NoSlotClock.h
NTSC_CharSet.cpp
NTSC_CharSet.h
NTSC.cpp
NTSC.h
ParallelPrinter.cpp
ParallelPrinter.h
Peripheral_Clock_Generic.cpp
Peripheral_Clock_Generic.h Remove the top-level AppleWin folder 2014-05-23 22:59:02 +01:00
Peripheral_Clock_ThunderClockPlus.cpp
Pravets.cpp
Pravets.h Manual merge from master @ c798157 2016-03-21 23:48:02 +00:00
Registry.cpp
Registry.h
Riff.cpp Changes to ease code compilation in gcc. (#541) 2018-02-24 15:12:40 +00:00
Riff.h
SAM.cpp Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
SAM.h
SaveState_Structs_common.h
SaveState_Structs_v1.h
SaveState.cpp
SaveState.h
SerialComms.cpp Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
SerialComms.h Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
SoundCore.cpp
SoundCore.h Remove the top-level AppleWin folder 2014-05-23 22:59:02 +01:00
Speaker.cpp Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
Speaker.h Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
Speech.cpp Remove the top-level AppleWin folder 2014-05-23 22:59:02 +01:00
Speech.h Remove the top-level AppleWin folder 2014-05-23 22:59:02 +01:00
SSI263Phonemes.h
StdAfx.cpp
StdAfx.h
Tape.cpp Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
Tape.h Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
Video.cpp AppleWin's Config>Benchmark, reported a "Pure CPU MHz" which was not a good indicator of unthrottled speed for v1.26+, as it was still getting the emulator to do full NTSC/cycle-accurate video update. The reality (when in full-speed/unthrottled mode) is that the video is only refreshed at 16.6ms (wall-clock). 2018-03-03 22:01:03 +00:00
Video.h Video.cpp: remove redundant code 2017-07-06 21:36:56 +01:00
YamlHelper.cpp
YamlHelper.h
z80emu.cpp Refactor codebase by renaming nCyclesLeft to uExecutedCycles (#540) 2018-03-03 21:27:50 +00:00
z80emu.h Manual merge from master @ c798157 2016-03-21 23:48:02 +00:00