Z80-Inspector: clock: -> set virtual time for whole machine: Zeitlupe / Zeitraffer Speed Menü: 100% 50Hz: -> 100%, PAL@50Hz nur umschaltbare und 50Hz-Maschinen Speed Menü: 100% 60Hz: -> 100%, NTSC@60Hz nur umschaltbare und 60Hz-Maschinen Speed-Menü: 120% 60Hz: -> set virtual time for whole machine: nur reine 50Hz-Maschinen Speed Menü: 200% 60Hz: -> set virtual time for whole machine, Speed Menü: 400% 60Hz: but limit timer interrupt and frame rate to 60Hz. Speed Menü: 800% 60Hz: nur Maschinen mit CRTC (kein ZX80, ZX81 etc. ohne Fix) Future: Speed Menü: 7Mhz 50Hz: -> Z80@7MHz, PAL@50Hz nur umschaltbare und 50Hz-Maschinen Speed Menü: 14Mhz 50Hz: -> Z80@14MHz, PAL@50Hz nur umschaltbare und 50Hz-Maschinen Speed Menü: 28Mhz 50Hz: -> Z80@28MHz, PAL@50Hz nur umschaltbare und 50Hz-Maschinen Speed Menü: 7Mhz 60Hz: -> Z80@7MHz, NTSC@60Hz nur umschaltbare und 60Hz-Maschinen Speed Menü: 14Mhz 60Hz: -> Z80@14MHz, NTSC@60Hz nur umschaltbare und 60Hz-Maschinen Speed Menü: 28Mhz 60Hz: -> Z80@28MHz, NTSC@60Hz nur umschaltbare und 60Hz-Maschinen 50/60Hz-Umschaltung: 50Hz PAL oder 60Hz NTSC, 100% Speed. Virtuelle Zeit = reale Zeit. CPU-Takt = 100%. Die CRTC-Register werden wie beim Original geändert, so dass sich die Bildfrequenz von 50 bzw. 60Hz ergibt. Zeitlupe/Zeitraffer: Änderung der virtuellen Zeit. Die virtuelle Zeit der gesamten Maschine wird geändert. Die Maschine selbst BEMERKT DAVON NICHTS! Alle Hardware wird beschleunigt: CPU, ULA, CRTC, FDC, Taperecorder. Ausnahme: AY-Ton. Die Real-world-Beeper-Tonausgabe erhöht sich entsprechend. Save/Load vom virtuellen Taperecorder funktioniert weiter. Die Real-world-Interrupt-Rate erhöht sich entsprechend. Die Real-world-Framerate erhöht sich entsprechend. (Dargestellt werden aber max. 60 fps, die restlichen gehen verloren.) (Bei Zeitlupe wird ggf. der Beam-Indikator dargestellt.) Beschleunigung mit Begrenzung der Framerate: Änderung der virtuellen Zeit. Die virtuelle Zeit der gesamten Maschine wird geändert. Alle Hardware wird beschleunigt: CPU, ULA, CRTC, FDC, Taperecorder. Ausnahme: AY clock. Die Real-world-Beeper-Tonausgabe erhöht sich entsprechend. Save/Load vom virtuellen Taperecorder funktioniert weiter. Timer-Interrupt und Framerate werden durch zusätzliche Scanlines AUF REAL-WORLD 60Hz BEGRENZT. -> Highres-Effekte funktionieren weiter -> Benutzen der beschleunigten Maschine weiter möglich. (e.g. key repeat, frame rate) -> Glatte Darstellung aller 60fps auf dem TFT-Monitor. -> virtuelle framerate sinkt auf 30, 15 bzw. 7.5Hz. Overclocking: (future) Höherer CPU-Takt. Nur der CPU-Takt wird um einen ganzzahligen Faktor erhöht. Die virtuelle Zeit wird nicht beschleunigt. Die restl. Hardware wird nicht beschleunigt: ULA, CRTC, FDC, Taperecorder. Die Beeper-Tonausgabe erhöht sich entsprechend. Taperecorder i/o und Highres-Effekte funktionieren nicht mehr. Die Waitmap für Contended-Ram-Zugriffe muss angepasst werden. Die Interrupt- und die Framerate bleiben gleich.