Difference between revisions of "Emulator evaluation tools"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
Line 99: Line 99:
 
*[https://www.cpc-power.com/cpcarchives/index.php?page=articles&num=9 LensLok] [https://www.cpc-power.com/index.php?page=database&lemot=hardware_dandanator Dandanator] [[8bit Printer Ports]] Exotic hardware components that are essential for some CPC software and should therefore be emulated
 
*[https://www.cpc-power.com/cpcarchives/index.php?page=articles&num=9 LensLok] [https://www.cpc-power.com/index.php?page=database&lemot=hardware_dandanator 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
 
*Everything else is a nice bonus
 +
 +
<br>
 +
 +
== Copy-protection ==
 +
*[http://www.cpctech.org.uk/download/fdctest.zip FDC test suite] [http://www.cpctech.org.uk/download/drivetest.zip Disk drive tests] [http://www.cpctech.org.uk/download/cdttst.zip CDT/TZX test suite] Set of tests by arnoldemu
 +
*[https://www.cpc-power.com/index.php?page=detail&num=6091 Azimut Locator] [https://www.cpc-power.com/index.php?page=detail&num=13564 Tape Speed Checker] [https://www.cpc-power.com/index.php?page=detail&num=10919 Motor Control] [https://www.cpc-power.com/index.php?page=detail&num=8881 Odd Border] [https://www.cpc-power.com/index.php?page=detail&num=4194 Ultra Son] [https://www.cpc-power.com/index.php?page=detail&num=16963 Catalogueur de Cassettes] [https://www.cpc-power.com/index.php?page=detail&num=5998 Tape Utility] [https://www.cpc-power.com/index.php?page=detail&num=10475 Soft-Lok] [https://www.cpc-power.com/index.php?page=detail&num=5299 Soft-Arc] [https://www.cpc-power.com/index.php?page=detail&num=6057 Deconnect] [https://www.cpc-power.com/index.php?page=protection&lenom=NoAMSDOS NoAMSDOS software list] [https://www.cpc-power.com/index.php?page=detail&num=3871 Computer Hits] [https://www.cpc-power.com/index.php?page=detail&num=1359 Marmelade] [https://www.cpc-power.com/index.php?page=detail&num=1412 Mickey Mouse] [https://www.cpc-power.com/index.php?page=detail&num=365 Basil] [https://www.cpc-power.com/index.php?page=detail&num=1364 Mask] [https://www.cpc-power.com/index.php?page=detail&num=2035 Split Personalities] [https://www.cpc-power.com/index.php?page=detail&num=911 Frank Bruno's Boxing] [https://www.cpc-power.com/index.php?page=database&lemot=baudload Baudload software list] [https://www.cpc-power.com/index.php?page=protection&lenom=Keytone Keytone software list] [https://www.cpc-power.com/index.php?page=protection&lenom=COMPTEUR%20CASSETTE Tape Counter software list] [https://www.cpc-power.com/index.php?page=detail&num=17502 Loading Screens slideshow] To test Tape emulation
 +
*[https://www.cpc-power.com/index.php?page=detail&num=8548 Musical Loader] [https://www.cpc-power.com/index.php?page=detail&num=19368 FatMag 2] [https://blog.logonsystem.eu/magicsystem/ FatMag 2 technical analysis] [https://www.cpc-power.com/index.php?page=detail&num=7405 5KB 3] [https://www.cpc-power.com/index.php?page=detail&num=9211 Backtro] [https://www.cpc-power.com/index.php?page=detail&num=8623 Unique] [https://www.cpc-power.com/index.php?page=detail&num=8746 The Demo] [https://www.cpc-power.com/index.php?page=detail&num=266 Fres Fighter II Turbo] [https://www.cpc-power.com/index.php?page=detail&num=13108 CPC 30th Anniversary] [https://www.cpc-power.com/index.php?page=detail&num=7542 Midline Process] [https://www.cpc-power.com/index.php?page=detail&num=17902 Can Robots Take Control] [https://www.cpc-power.com/index.php?page=detail&num=15102 PhX] [https://www.cpc-power.com/index.php?page=detail&num=9156 Batman Forever] [https://www.cpc-power.com/index.php?page=detail&num=16736 Pinball Dreams] [https://www.cpc-power.com/index.php?page=detail&num=7174 R-Type 128K] [https://www.cpc-power.com/index.php?page=detail&num=6661 Nheredia] [https://www.cpc-power.com/index.php?page=detail&num=13426 Doomsday Lost Echoes] [https://www.cpc-power.com/index.php?page=detail&num=19013 The Elves of Maroland] [https://www.cpc-power.com/index.php?page=detail&num=4025 Orion Prime] Musical loader, Multi-drives, 3.5 inch (dual-head and 80 tracks) floppy drives support [https://www.cpc-power.com/index.php?page=detail&num=1112 House of Usher (5.25 inch)] [https://www.cpc-power.com/index.php?page=database&lemot=Parados&r1=0&r2=1&r3=0&r4=1 ParaDOS software list] [https://www.cpcwiki.eu/forum/emulators/differentiating-between-cpc-pcw-and-zx-dsk-images/msg245290/#msg245290 Triple-format CPC/+3/PCW]
 +
*[https://www.cpc-power.com/index.php?page=detail&num=10029 RPM] [https://www.cpc-power.com/index.php?page=detail&num=15518 DskTest] [https://www.cpc-power.com/index.php?page=detail&num=6268 Discover] [https://www.cpc-power.com/index.php?page=detail&num=5071 Dir Doktor] [https://www.cpc-power.com/index.php?page=detail&num=9369 Optimize] [https://www.cpc-power.com/index.php?page=detail&num=14201 Crazy] [https://www.cpc-power.com/index.php?page=detail&num=15144 Dlfrsilver Dump Tool Test Suite] [https://www.cpc-power.com/index.php?page=detail&num=4812 Format II] [https://www.cpc-power.com/index.php?page=detail&num=19465 Magic Transfert] [https://cpcrulez.fr/applications_disc-magic_dos.htm Magic DOS] [https://www.cpc-power.com/index.php?page=detail&num=11044 DOS-copy] [[ParaDOS]] [https://www.cpc-power.com/index.php?page=detail&num=4933 Xexor] [https://www.cpc-power.com/index.php?page=detail&num=6118 Discology] [https://www.cpc-power.com/index.php?page=detail&num=4179 Hercule II] [https://www.cpc-power.com/index.php?page=detail&num=4015 OddJob] [https://www.cpc-power.com/index.php?page=detail&num=5997 Master Disc] [https://www.cpc-power.com/index.php?page=detail&num=16060 UltraDisc] [https://www.cpc-power.com/index.php?page=detail&num=4284 Disc+Ultra] [https://www.cpc-power.com/index.php?page=detail&num=5244 Disc'o'Magic] [https://www.cpc-power.com/index.php?page=detail&num=5050 Crime] [https://www.cpc-power.com/index.php?page=detail&num=9297 Multi Mark] [https://www.cpc-power.com/index.php?page=detail&num=12051 Demonstration of KBI protection] [https://www.cpc-power.com/index.php?page=detail&num=5586 Protector] To test FDC emulation
 +
*[https://cpcrulez.fr/demostestDM_fatmag_01.htm FatMag (HFE version)] [https://www.cpc-power.com/index.php?page=detail&num=19512 BND4 Invitro (sick mode)] [https://www.cpc-power.com/index.php?page=detail&num=17853 Open Tower Defense] Rigorous FDC tests by Roudoudou [https://www.cpc-power.com/index.php?page=database&lemot=AutoDetect%20Disk%20Change Disk Swapping Autodetect software list] [https://www.cpc-power.com/index.php?page=detail&num=10000 Superpix] [https://www.cpc-power.com/index.php?page=detail&num=8244 Bad Mag Issue 2] Disk swapping detection [https://www.cpc-power.com/index.php?page=detail&onglet=dumps&num=8623 Unique Diskmaker (generating discs in noiseload format)] [https://www.cpc-power.com/index.php?page=detail&num=7646 Big Cheese 2 (FDC VU-meter effect)] [https://www.cpc-power.com/index.php?page=detail&num=2024 Sphaira (accessing the 3rd drive)] [https://www.cpc-power.com/index.php?page=detail&num=14747 The Shadows of Sergoth (unformatted track)]
 +
*[https://www.cpc-power.com/index.php?page=protection&stafftype=1&lenom=Weak%20Sectors Weak Sectors] [https://www.cpc-power.com/index.php?page=protection&stafftype=1&lenom=Gaps Custom Gaps] [https://www.cpc-power.com/index.php?page=protection&stafftype=0&lenom=Gap2 Custom Gap2] [https://www.cpc-power.com/index.php?page=protection&stafftype=1&lenom=SectorSizeX Sector SizeX] [https://www.cpc-power.com/index.php?page=protection&stafftype=1&lenom=SectorSize8 Sector Size8] [https://www.cpc-power.com/index.php?page=protection&stafftype=1&lenom=SectorSize7 Sector Size7] [https://www.cpc-power.com/index.php?page=protection&stafftype=1&lenom=SectorSize6 Sector Size6] [https://www.cpc-power.com/index.php?page=protection&stafftype=1&lenom=SectorErased Sector Erased] [https://www.cpc-power.com/index.php?page=protection&stafftype=1&lenom=64sectors 64 Sectors] [https://www.cpc-power.com/index.php?page=protection&lenom=Overlap Overlap] [https://www.cpc-power.com/index.php?page=protection&stafftype=1&lenom=Custom Custom] [https://www.cpc-power.com/index.php?page=protection&lenom=HERBULOT Rémi Herbulot] [https://www.cpc-power.com/index.php?page=protection&lenom=Brice%20Rive Brice Rivé] [https://www.cpc-power.com/index.php?page=protection&lenom=Rubi Rubi] [https://www.cpc-power.com/index.php?page=protection&lenom=MBC%20D7 MBC] Protected software lists
 +
*[https://www.cpc-power.com/index.php?page=detail&num=1681 Prehistorik] [https://www.cpc-power.com/index.php?page=detail&num=1699 Profession Détective] [https://www.cpc-power.com/index.php?page=detail&num=291 Emlyn Hugues Arcade Quiz] Other copy-protection schemes [https://www.cpc-power.com/index.php?page=detail&num=674 Dark Sceptre] [https://www.cpc-power.com/index.php?page=detail&num=1269 Krypton Factor] Works only on older floppy drives [https://www.cpc-power.com/index.php?page=detail&num=17257 TokiMap] [https://www.cpcwiki.eu/forum/programming/fdc-tools-amsdos-direct-load-reliability/msg227259/ Technical explanation] Unreliable FDC loader
 +
*[https://www.cpc-power.com/index.php?page=detail&num=180 1001 BC] [https://www.cpc-power.com/index.php?page=detail&num=1887 Scott Winder Reporter] [https://www.cpc-power.com/index.php?page=detail&num=1102 Holocauste] [https://www.cpc-power.com/cpcarchives/index.php?page=articles&num=196 Speedlock AAAA] Destructive copy-protection [https://www.cpc-power.com/index.php?page=detail&num=1944 Sir Lancelot] [https://www.cpc-power.com/index.php?page=detail&num=1897 Secret Defense] [https://www.cpc-power.com/index.php?page=detail&num=1390 M'enfin] [https://www.cpc-power.com/index.php?page=detail&num=111 Turbo Cup] [https://www.cpc-power.com/index.php?page=detail&num=825 Erebus] [https://www.cpc-power.com/index.php?page=detail&num=1607 Le Passager du Temps] [https://www.cpc-power.com/cpcarchives/index.php?page=articles&num=435 Anti-copy bug software list] Exotic copy-protection [https://www.cpc-power.com/index.php?page=protection&stafftype=1&lenom=MotorON MotorON software list]
 +
*[https://www.cpc-power.com/cpcarchives/index.php?page=articles&cat=12 Protection schemes documented] [https://www.cpc-power.com/cpcarchives/index.php?page=articles&num=207 Gaps] [https://www.cpc-power.com/cpcarchives/index.php?page=articles&num=384 Latis] [https://web.archive.org/web/20190308042601/http://birdsanctuary.co.uk/lenslok/ LensLok] [https://simonowen.com/samdisk/sys_cpc/ Copy-protection in EDSK images] [https://forum.system-cfg.com/viewtopic.php?p=195705#p195705 Implementation in SugarBox emulator] [https://64nops.wordpress.com/2021/07/04/a-la-decouverte-du-fdc/ FDC blog articles] [https://www.cpc-power.com/cpcarchives/index.php?page=articles&num=38 Autoboot] [https://www.seasip.info/Cpm/amsform.html Amsdos disk format] [https://muckypaws.com/2024/02/21/amstrad-and-zx-spectrum-dsk-tool/ Disk structure] [https://muckypaws.com/2024/02/03/discsys-xor/ DiscSys] [https://muckypaws.com/2024/01/29/speedlock-1987/ Speedlock K7 1987] [https://www.cpcwiki.eu/forum/programming/speedlock-d7-1989-completely-documented/ Speedlock D7 1989] Technical explanations
 +
 +
<br>
 +
 +
== Other ==
 +
*[https://www.cpc-power.com/index.php?page=detail&num=1173 Into the Eagle's Nest] [http://www.cpctech.org.uk/docs/cpcplus.html Technical explanation] Floating bus making the bottom border appear black on CPC, purple on 464+ and green on 6128+
 +
*[https://www.cpc-power.com/index.php?page=detail&num=17793 The Abduction of Oscar Z] [https://www.cpcwiki.eu/forum/games/background-oscar-z/ Technical explanation] Neat unintended colour gradient effect on non-CTM monitors
 +
*[https://www.cpc-power.com/index.php?page=detail&num=3905 The Eternal Light] [https://www.cpc-power.com/index.php?page=detail&num=18813 Druid & Droid] [https://www.cpc-power.com/index.php?page=detail&num=19341 Paulina's Potions] [https://www.cpc-power.com/index.php?page=detail&num=5197 Claudia BMP Converter] [https://www.cpc-power.com/index.php?page=detail&num=9251 Snoozing] Programs that only run fine on flawed emulators but are broken on real machines
 +
*[https://www.cpc-power.com/index.php?page=detail&num=8524 Equalizor] [https://forum.system-cfg.com/viewtopic.php?p=229698#p229698 Revolog] [https://forum.system-cfg.com/viewtopic.php?p=256995#p256995 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.
 +
*[https://www.cpc-power.com/index.php?page=detail&num=625 Get Dexter] Different screen transition effect depending on the detected CRTC type [https://www.cpc-power.com/index.php?page=detail&num=19595 Borderline] Different demo depending on the detected CRTC type
 +
*[https://www.cpc-power.com/index.php?page=detail&num=2009 Space Racer] [https://www.cpc-power.com/index.php?page=detail&num=441 Bob Winner] [https://www.cpc-power.com/index.php?page=detail&num=1873 Sapiens (Tape)] [https://www.cpc-power.com/index.php?page=detail&num=1372 Mata Hari (Tape)] [https://www.cpc-power.com/index.php?page=detail&num=2209 Thai Boxing] CPC keyboard detection [https://www.cpc-power.com/index.php?page=detail&num=1225 Jungle Jane] [https://www.cpc-power.com/index.php?page=detail&num=4737 3D Megacode] Firmware detection
 +
*[https://www.cpc-power.com/index.php?page=detail&num=2266 The Untouchables] [https://www.cpc-power.com/index.php?page=detail&num=135 Batman The Movie] [https://www.cpc-power.com/index.php?page=detail&num=2318 Turrican] [https://www.cpc-power.com/cpcarchives/index.php?page=articles&num=80 Technical explanation] CPC keyboard clash [https://www.cpc-power.com/index.php?page=detail&num=2224 Thunder Blade (6 keys)] [https://www.cpc-power.com/index.php?page=detail&num=244 Agent X II (7 keys)] [https://www.cpc-power.com/index.php?page=detail&num=11846 Wishing-Well (8 keys)] [https://www.cpc-power.com/index.php?page=detail&num=1886 Score 3020 (9 keys)] Simultaneous keypresses for cheat mode
 +
*[https://www.cpc-power.com/index.php?page=detail&num=19283 Raytracing in BASIC] [https://www.cpc-power.com/index.php?page=detail&num=6680 Reliefs Mathématiques] [https://www.cpc-power.com/index.php?page=detail&num=19273 Cherry Blossom] [https://www.cpc-power.com/index.php?page=detail&num=15685 Deuligne Julia Fractal] [https://www.github.com/litwr2/rosetta-mandelbrot Rosetta Mandelbrot] [https://www.github.com/litwr2/rosetta-pi-spigot Rosetta Pi Spigot] [https://www.cpc-power.com/index.php?page=detail&num=15734 Life] [https://www.cpc-power.com/index.php?page=detail&num=7460 Highway To Hell] [https://www.cpc-power.com/index.php?page=detail&num=8188 Chain] [https://www.cpc-power.com/index.php?page=detail&num=9281 Montre] To benchmark emulators using their fullspeed mode
  
 
<br>
 
<br>

Revision as of 05:56, 10 December 2024

Quick evaluation


Z80 CPU


Diagnostics


Amstrad Plus


Colorimetry

  • 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


Audio


Peripherals


Copy-protection


Other