Difference between revisions of "Emulator evaluation tools"
From CPCWiki - THE Amstrad CPC encyclopedia!
(→Other) |
|||
Line 126: | Line 126: | ||
<br> | <br> | ||
+ | |||
+ | [[Category:Emulator]] [[Category:Emulation Tools]] |
Revision as of 10:38, 10 December 2024
Contents
Quick evaluation
- From Scratch demo with reference images (CRTC 1): Media:From Scratch logo.png Media:From Scratch tetris.png Media:From Scratch ovl.png
- DSC4 v2 demo with reference images (CRTC 1): Media:DSC4 reference1.png Media:DSC4 reference2.png Technical explanation
- Other World 3 demo with reference image (CRTC 0/1): Media:Other World 3.png
- BSC7 Interlace demo with reference image (CRTC 0/2/3/4): Media:BSC7 reference.png
Z80 CPU
- 🔥Raxoft tests (CPC port of z80test) Redcode Z80 tests list with expected results Z80 XCF Flavor ZEX Z80 CPU instruction set exercisers
- Arkanoid Boulder Dash The Great Escape Using Z80 Interrupt Mode 2
- Trailblazer (using HALT) L'anneau de Zengara (using Z80 register R) Light Corridor (Z80 useless instruction prefixes) Dogsbody (accessing non-standard I/O ports) Pinball Dreams (Z80 NMOS only)
- Weird Z80 behaviour I/O port allocation RAM/ROM mapping Technical documentation
Diagnostics
- Amstest Amstrad Diagnostics [1] STS SysInfo Test CRTC type [2] Identifying CRTC visually Basic Program Status Window Version du Firmware Basic
- SymbOS RAM Expansion Test MemTest RAM Test CRTC4 Test RAM de McLeod Ideafix RAM Check Testprogram For All ERAM Test RAM Basic Xenon 2 Take On Me Trololo Experiments Still The One Post Scriptum Onescreen Colonies #2 256K A tribute to the sisters Chany 512K cracks Anti-Multiface Expanded RAM software list RAM exercisers
- FutureOS CP/M Plus Phortem Pac-Man Emulator Behaviour of RAM mode &C3 More on the issue RAM expansion hardware bug on CPC464/664
- 🔥Kevin Thacker's "Acid tests" suite Older version Forum thread Tests results in ACE Collection of tests which are used to verify emulators operation against real CPC, Plus and expansions
- 🔥Richard Wilson's Plus Test suite [3] CPC and CPC+ Emulator test suite (including Instruction and Interrupt timing tests)
Amstrad Plus
- Arnold 5 Diagnostic Cartridge Software Demonstrator 4096 Colors Preview 4096K tester File:Roudoudou CPR tests.zip [4] No Exit (uninitialised stack pointer) Tennis Cup 2 (analogue joystick) Plus testing tools
- Delirium Tremens Delirium Tremens running on real hardware Bulles Funerapolis X-mas 2008 USS Cygnus 192 To test hardware sprites
- 6128 Plus DMA Fairy Soundtracker DMA To test DMA sound
- CRTC3 To test RAM expansion compatibility with ASIC Source
- Arnoldemu T&J Sylvestre Longshot [5] Offset [6] Plus Vectored Interrupt Bug Plus hardware bugs documented
- L'Aigle d'Or le Retour Bumpy's Arcade Fantasy Kick Boxing Gold D.Day Striker in the Crypts of Trogan Prehistorik II CPC Demos with Plus features To test Amstrad Plus enhancement of CPC software
- Plus Games Demos for Plus only Search filters to verify the entire Plus software library
Colorimetry
- CPC DiAG Raster Toutes les couleurs du CPC Couleurs Les split-rasters Mir'Color Test Interlace Color Infinite Colours Mode 1 Tramage et Choix des Couleurs FED Colour calibration
- Minor difference in colorimetry between CPC and Plus On CPC (not Plus!), green half-intensity is significantly higher than red and blue half-intensities
- Major difference in colorimetry between the real Amstrad displays and emulators display. CPC DiAG shows clearly why, by demonstrating the weak response of Amstrad monitors to the Red component:
- CPC DiAG also shows that the primary colours themselves are a bit different. Blue is more vivid and Green is less fluorescent on Amstrad displays.
- Colours are less saturated and black is not as profound on CRT monitors than they are on modern displays.
- On CRT displays, bright pixels will spill on their neighbours while dark pixels will get eaten by their neighbours (ie. bright pixels are bigger than dark pixels on CRT displays), affecting dithered colours. This effect is absent on LCD displays.
- The usual scanline effect of CRT monitors is barely noticeable on the Amstrad CTM colour monitor. But it is very pronounced on Amstrad monochrome monitors.
- The slot mask is the texture that is visible in the CTM colour monitor. CRT masks do not exist on monochrome monitors.
- To test emulators VSYNC (screen-tearing and frame skipping): Source
border 22,17:ink 0,4,9:speed ink 1,1
Graphics
- 🔥Shakerland Ultra accurate CRTC documentation and its associated CPC testing tool
- 5KB 2 (tweakable demo) HSYNC test CRTC Programmierung Côté Gamers Screen Effect Blitter File:CheshireCat - Scroll hard en Basic.dsk [7] Out-Screen II CRTC editor Control del CRT CRTC testing tools
- Vertical and Horizontal 1-pixel mode1 hardware scroll for all CRTCs File:Lister-of-smeg vertscroll4.dsk Smooth CRTC Register 3 scrolling test Skate Wars Jinks Out of this World Killer Cobra Edge Grinder Relentless Corsair Trainer Warhawk Mission Genocide Axys Red Sunset Ghosts'n Goblins Danger Street Profanation Legend of Kage Super Cauldron Smooth CRTC R3/R5 hardware scrolling
- BSC 91 Voyage 1993 OVL '96 Byte 98 Divine Paradise Power System Prodatron Longshot Amazing KKB First Hage's First New Age Flore Dentro Chany Dream End S&Koh Overflow Previews Mystery Little One Freedelire Spy Hunter Scroller Big'O Full'O Dem'O Sea You Soon Plasma Wobbler Mad Rast Odyssey Synergy Early CRTC demos
- Ze Meeting 2003 Camembert 4 DemoIzArt Not Dead Croco Chanel Tire Au Flan Arôme Tomate Twistimus DTC Synergy 2 CRTC demos from 2000s
- OSC #0 OSC #1 Still Rising Still the Bests Still Scrolling River Scroll Scroll Factory Battro Bloc Us Wake Up Wunderbar Cookie Yet Another Plasma Isometrikum Logon's Run Octopus Pocus Sugarlumps CRTC demos from 2010s
- OSC #2 OSC #3 Stand Up The One Swingin' Return of the Droid Mike's Scrollers Foursome Checkmate Debris Ghost Nop Latest CRTC demos
- Points Barres (Mode 3) New Mode "Mode 5" Viewer Raster Slideshow Brutal Deluxe Rhino-Raster Split-Rasters Test CRTC1 Crazy Ball Trailblazer Fugitif Sudoku Master Flush Wishes You a Happy New Year Pixel Free Overscan Megatext Gozeur Intro 2 Interlace viewer Interlaced 800x600 Interlace Climax Kvety Flipraster Perfect Pix Paint Bat-Moule Tetris Imperial Mahjong Special graphics modes Mode EGX Mode R Mode 5 Technical explanations
- Prehistorik II (screen calibration) Mire Chany Dream 5 4 Sins TV Noise Climax-G Nice Picture Show Fatal Beauties JavaCPC Overscan Pixel Nation Twinblast MCS 6 Schadel Scandinavian Flag Kill JLCS Deleting Disc Plasma Pas Cher Wavy Vagues sur l'écran Bildschirmverzerrer Thunder Blade (292 lines) Bonanza Bros (295 lines) Turrican (296 lines) Wonder Boy (296 lines) Sliders (330 lines) Rastan (336 lines) To test the VDU
- Octoplex (crtc1) Dynamic Duo (crtc1) Druid II (crtc1) Legend of Steel (crtc1) 007 The Living Daylights (crtc1) FMR (crtc1) Some known bugs on real CRTCs
- Welcom-X 2 (crtc0) Madness (crtc1) 5KB 1 (crtc1) Scrolling Hard Vertical (crtc2) Some programs that only run correctly on one type of CRTC
Audio
- Trantor 3D Starfighter Treasure Island Dizzy Ghost Hunters Super Robin Hood Advanced Pinball Simulator Jet Bike Simulator Grand Prix Simulator Darts 180 Killapede Startest Jail Break Robocop Chase HQ Shinobi Fly Spy Meltdown Throne Legacy Léon Marchand's Olympic Challenge Just Get 9 4-Bit Digi Try OctoBear Speech Software English vocal sounds
- El Enigma de Aceps Le Manoir de Mortvielle Etrange Castel Forteresse Canadair L'île Jaws Holocauste Apocalypse Punk Star Afteroids Amstroids Hold-Up Fire & Forget Xyphoes Fantasy Spectra Space Race Yao demo Terrific Face Hugger Ultimate Smallest Scroll Xenon Musik100 Digital Synthesizer Echosoft Mega Sound Digitracker NGS Other software sound effects Audio-tape included software list
- Now that's what I call Chip Tunes Amstream music-disk We Are All Old Anthology AYC Sound Shap Audio Amstrad CPC Mix YM!Rulez (real hardware recordings) Soundtrakker 128k ST128 Song Modules by BSC Starkos Starkos Song Modules Ams'Orgue Sintetizador de Sonidos To test the PSG emulation
Peripherals
- SSA-1 software list Dk'Tronics software list TMPI software list To test speech synthesizers emulation
- Cocoon Player Bordelik 4 Digital Orgasm Bloood Digitracker Symbiosis Prodatron MDL packs File:DigiTracker Amdrum.zip [8] Amdrum VGMplay OPL3 VGM pack BluePillCPC To test Digiblaster, Amdrum, Willy OPL3 and Willy MIDI soundcards emulation
- West Phaser Gunstick Trojan LP-1 To test lightguns and lightpens connected to joystick port Magnum Light Phaser SkeetShoot The Enforcer Dk'Tronics Light Pen Light Pen Mark II Dart Light Pen FutureOS To test lightguns and lightpens connected to expansion port
- The Key Le Manoir de Mortvielle Pro-Design Cherry Paint EasiArt GPaint AMX Art Advanced OCP Art Studio Max Desktop Worktop DES SymbOS FutureOS MultiPlay To test AMX Mouse and MultiPlay emulation
- Tasword Tasprint Print Master ProText ProType ProPrint Miraprint Qualitas Plus BrunWord CPC-Word MicroDesign Page Printer Stop Press (AMX Pagemaker) X-Press Page Publisher PowerPage 128 StarMouse Impr'Image Speedtrans screen dump Kdump Printer Pac II Impression RSX Imprimante Scrypte Machine à écrire DemoImp To test printer emulation
- HDCPM FutureOS SymbOS UniDOS UniLoad LiliCPC M4FE To test RTC and mass-storage emulation
- RulezCharge CPChessNet Ewen KCNet utilities SymbOS UniDOS To test the network emulation
- X-MEM FW 32 Roms Booster Roman CatRun CowSay iMPdraw iMPtiles Graph'OS Nirvana Utopia Hexam Orgams YANCC HDCPM FutureOS SymbOS UniDOS ROM Games To test ROMboard emulation
- Alcon 2020 Hyperdrive Puzzle Bobble Revenge of Trasmoz Crazy Piri Chronicle Converted GX4000 Software FutureOS SymbOS UniDOS Cartridge Creator To test Plus2CPC or compatible (Play2CPC, M4 Board) CPC cartridge slot expansion
- Multiface Protector Anti-Multiface II software list RX 220 War in Middle Earth Zap't'Balls advanced The Insider MF2RR Technical documentation [9] To test Multiface II emulation
- LensLok Dandanator 8bit Printer Ports Exotic hardware components that are essential for some CPC software and should therefore be emulated
- Everything else is a nice bonus
Copy-protection
- FDC test suite Disk drive tests CDT/TZX test suite Set of tests by arnoldemu
- Azimut Locator Tape Speed Checker Motor Control Odd Border Ultra Son Catalogueur de Cassettes Tape Utility Soft-Lok Soft-Arc Deconnect NoAMSDOS software list Computer Hits Marmelade Mickey Mouse Basil Mask Split Personalities Frank Bruno's Boxing Baudload software list Keytone software list Tape Counter software list Loading Screens slideshow To test Tape emulation
- Musical Loader FatMag 2 FatMag 2 technical analysis 5KB 3 Backtro Unique The Demo Fres Fighter II Turbo CPC 30th Anniversary Midline Process Can Robots Take Control PhX Batman Forever Pinball Dreams R-Type 128K Nheredia Doomsday Lost Echoes The Elves of Maroland Orion Prime Musical loader, Multi-drives, 3.5 inch (dual-head and 80 tracks) floppy drives support House of Usher (5.25 inch) ParaDOS software list Triple-format CPC/+3/PCW
- RPM DskTest Discover Dir Doktor Optimize Crazy Dlfrsilver Dump Tool Test Suite Format II Magic Transfert Magic DOS DOS-copy ParaDOS Xexor Discology Hercule II OddJob Master Disc UltraDisc Disc+Ultra Disc'o'Magic Crime Multi Mark Demonstration of KBI protection Protector To test FDC emulation
- FatMag (HFE version) BND4 Invitro (sick mode) Open Tower Defense Rigorous FDC tests by Roudoudou Disk Swapping Autodetect software list Superpix Bad Mag Issue 2 Disk swapping detection Unique Diskmaker (generating discs in noiseload format) Big Cheese 2 (FDC VU-meter effect) Sphaira (accessing the 3rd drive) The Shadows of Sergoth (unformatted track)
- Weak Sectors Custom Gaps Custom Gap2 Sector SizeX Sector Size8 Sector Size7 Sector Size6 Sector Erased 64 Sectors Overlap Custom Rémi Herbulot Brice Rivé Rubi MBC Protected software lists
- Prehistorik Profession Détective Emlyn Hugues Arcade Quiz Other copy-protection schemes Dark Sceptre Krypton Factor Works only on older floppy drives TokiMap Technical explanation Unreliable FDC loader
- 1001 BC Scott Winder Reporter Holocauste Speedlock AAAA Destructive copy-protection Sir Lancelot Secret Defense M'enfin Turbo Cup Erebus Le Passager du Temps Anti-copy bug software list Exotic copy-protection MotorON software list
- Protection schemes documented Gaps Latis LensLok Copy-protection in EDSK images Implementation in SugarBox emulator FDC blog articles Autoboot Amsdos disk format Disk structure DiscSys Speedlock K7 1987 Speedlock D7 1989 Technical explanations
Other
- Into the Eagle's Nest Technical explanation Floating bus making the bottom border appear black on CPC, purple on 464+ and green on 6128+
- The Abduction of Oscar Z Technical explanation Neat unintended colour gradient effect on non-CTM monitors
- The Eternal Light Druid & Droid Paulina's Potions Claudia BMP Converter Snoozing Programs that only run fine on flawed emulators but are broken on real machines
- Equalizor Revolog Technical explanation Some believe it could be a random hardware bug of CRTC1 chip. But it could also be explained by the LD A,R instruction which is known to be buggy on NMOS Z80 when interrupted.
- Get Dexter Different screen transition effect depending on the detected CRTC type Borderline Different demo depending on the detected CRTC type
- Space Racer Bob Winner Sapiens (Tape) Mata Hari (Tape) Thai Boxing CPC keyboard detection Jungle Jane 3D Megacode Firmware detection
- The Untouchables Batman The Movie Turrican Technical explanation CPC keyboard clash Thunder Blade (6 keys) Agent X II (7 keys) Wishing-Well (8 keys) Score 3020 (9 keys) Simultaneous keypresses for cheat mode
- Raytracing in BASIC Reliefs Mathématiques Cherry Blossom Deuligne Julia Fractal Rosetta Mandelbrot Rosetta Pi Spigot Life Highway To Hell Chain Montre To benchmark emulators using their fullspeed mode