Hi.
I'm a French software development engineer with several years experience.
I'm currently developing a generic machine emulator, which currently successfully runs a complete Amstrad PC1512. I didn't find any software that could not run on the emulated machine unless it would not run on the original machine. I started creating components to emulate the CPC464. This site is a good source for documentation.
DavidL (talk)
+-------+ | | +---------------------------------------------------------------------------------------------------------------------------+ | ▲ | | _ | | | | (_) | +-------+-------+-------+ | A M S T R A D C P C 4 6 4 | | | | | | ORDINATEUR PERSONNEL COULEUR 64K COULEUR | | ◄ | COPY | ► | +---------------------------------------------------------------------------------------------------------------------------+ | | | | +-------+-------+-------+ +-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-----------+ | | | | | | | | | | | | | | | | | | | ▼ | | ESC | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | [ | _ | CLR | DEL | | | | | & | é | " | ' | ( | ] | è | ! | ç | à | ) | - | | | +-------+ +-------+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-----------+ +-------+-------+-------+ | | | | | | | | | | | | | | | | | | | | TAB | Q | W | E | R | T | Y | U | I | O | P | | | < | | | 7 | 8 | 9 | | | | | | | | | | | | | ^ | * | | | | | | +-----------+-+-----+-+-----+-+-----+-+-----+-+-----+-+-----+-+-----+-+-----+-+-----+-+-----+-+-----+-+-----+-+ ENTER | +-------+-------+-------+ | | | | | | | | | | | | | | | | | | | | CAPS | A | S | D | F | G | H | J | K | L | / | + | > | | | 4 | 5 | 6 | | LOCK | | | | | | | | | | : | = | # | | | | | | +-------------+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-------------+ +-------+-------+-------+ | | | | | | | | | | | | | | | | | | | SHIFT | Z | X | C | V | B | N | M | . | % | ? | @ \ | SHIFT | | 1 | 2 | 3 | | | | | | | | | | ; | ù | , | $ | | | | | | +-----------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-----------------+ +-------+-------+-------+ | | | | | | | | | CTRL | | 0 | . | ENTER | | | | | | | | +-----------------------------------------------------------------------+-------+ +-------+-------+-------+