Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Emulator IDs: Difference between revisions

From CPCWiki - THE Amstrad CPC encyclopedia!
Octoate (talk | contribs)
m added categories
Cngsoft (talk | contribs)
m CPCE's ID is #CE
Line 1: Line 1:
Some CPC emulators use Port &FEFE to provide a method to identify a specific CPC emulator. CPC programs could use this ID to detect an emulator and change some of their behaviour (e.g. changing graphic effechts which will not work on an emulator or using special emulator-specific features). Reading from this port returns the Emulator-ID or &FF on the real CPC and on emulators which do not provide this feature.
Some CPC emulators use Port &FEFE to provide a method to identify a specific CPC emulator. CPC programs could use this ID to detect an emulator and change some of their behaviour (e.g. changing graphic effechts which will not work on an emulator or using special emulator-specific features). Reading from this port returns the Emulator-ID or &FF on the real CPC and on emulators which do not provide this feature.  


== List of known Emulator-IDs ==
== List of known Emulator-IDs ==
 
<pre>- #99: WinCPC
<pre>
- #99: WinCPC
- #C0: C-One Normal
- #C0: C-One Normal
- #C1: C-One Turbo
- #C1: C-One Turbo
- #C2: TREX Normal
- #C2: TREX Normal
- #C3: TREX Turbo  
- #C3: TREX Turbo
- #CE: CPCE
- #FF: Real CPC
- #FF: Real CPC
</pre>
</pre>  
 
[[Category:Emulator]] [[Category:Programming]]
[[Category:Emulator]][[Category:Programming]]

Revision as of 09:51, 11 October 2008

Some CPC emulators use Port &FEFE to provide a method to identify a specific CPC emulator. CPC programs could use this ID to detect an emulator and change some of their behaviour (e.g. changing graphic effechts which will not work on an emulator or using special emulator-specific features). Reading from this port returns the Emulator-ID or &FF on the real CPC and on emulators which do not provide this feature.

List of known Emulator-IDs

- #99: WinCPC
- #C0: C-One Normal
- #C1: C-One Turbo
- #C2: TREX Normal
- #C3: TREX Turbo
- #CE: CPCE
- #FF: Real CPC