Difference between revisions of "Amstrad CPC"
From SizeCoding
m |
(→Amstrad CPC) |
||
Line 5: | Line 5: | ||
Setting up: | Setting up: | ||
− | * Assembler: | + | * Assembler: |
** The emulator [http://www.winape.net/ Winape] has an integrated [http://www.winape.net/help/assembler.html assembler]. | ** The emulator [http://www.winape.net/ Winape] has an integrated [http://www.winape.net/help/assembler.html assembler]. | ||
** cross-platform [https://github.com/z00m128/sjasmplus/releases/latest SjASMPlus] assembler supports CPC snapshot and CDT files since v1.18.4. | ** cross-platform [https://github.com/z00m128/sjasmplus/releases/latest SjASMPlus] assembler supports CPC snapshot and CDT files since v1.18.4. | ||
Line 25: | Line 25: | ||
=== Sound === | === Sound === | ||
No information yet | No information yet | ||
+ | |||
+ | |||
+ | === Assumed state at start === | ||
+ | |||
+ | If the intro is launched with RUN"intro, we can assume those facts | ||
+ | |||
+ | - CRTC R12/R13 = 0x3000 | ||
+ | - 0xC000-0xFFFF is filled with byte 0x00 | ||
+ | - screen mode is 1 | ||
+ | |||
=== Additional Resources === | === Additional Resources === | ||
* 64 NOPs Amstrad CPC Tech Blog - https://64nops.wordpress.com/ | * 64 NOPs Amstrad CPC Tech Blog - https://64nops.wordpress.com/ |
Revision as of 04:05, 19 February 2024
Contents
Amstrad CPC
The Amstrad consists of a Z80A @ 3.5 MHz CPU
Setting up
Setting up:
- Assembler:
- The emulator Winape has an integrated assembler.
- cross-platform SjASMPlus assembler supports CPC snapshot and CDT files since v1.18.4.
- Rasm - extremely fast cross-platform Z80 assembler with many features.
- BASM - a modern Z80 assembler with many features borrowed to mainstream spectrum assemblers, maxam and rasm.
- Emulator(s):
- Winape is very accurate and includes an assembler / debugger
- Caprice gets very regular updates
- CPCEC is very fast
- JavaCPC offers many features
- Retro Virtual Machine is visually very impressive
- Ace-DL one of the most accurate emulators / UI is less ergonomic than Winape ATM, but it will improve with time
- Amspirit another accurate emulator
Video Display
No information yet
Sound
No information yet
Assumed state at start
If the intro is launched with RUN"intro, we can assume those facts
- CRTC R12/R13 = 0x3000 - 0xC000-0xFFFF is filled with byte 0x00 - screen mode is 1
Additional Resources
- 64 NOPs Amstrad CPC Tech Blog - https://64nops.wordpress.com/