Changed c128 accelerator code and documention to include both C64 and C128 support.

This commit is contained in:
Marco van den Heuvel
2018-04-23 19:25:11 -07:00
parent 28f26991ac
commit cc2bcb8a4d
8 changed files with 114 additions and 73 deletions

24
libsrc/c128/acc_detect_c128.s Executable file
View File

@@ -0,0 +1,24 @@
;
; Marco van den Heuvel, 2018-04-23
;
; unsigned char detect_c128 (void);
;
;/* Check if the C128 8502 CPU is the current CPU.
; *
; * Possible return values:
; * 0x00 : C128 8502 is not the current CPU
; * 0x01 : C128 8502 is the current CPU
; */
.export _detect_c128
.include "accelerator.inc"
_detect_c128:
ldx #$00
lda #$01
; Make sure the CPU is a 8502
.byte $3A ; NOP on 8502, DEA on 65(S)C(E)02, 4510 and 65816
rts