2 ; Marco van den Heuvel, 2018-04-20
5 ; extern unsigned char __fastcall__ set_c128_speed (unsigned char speed);
7 ;/* Set the speed of the C128 CPU, using SPEED_SLOW will switch to
8 ; * 1 Mhz (slow) mode, SPEED_2X or SPEED_FAST will switch to 2Mhz (fast) mode.
10 ; * Note that any value higher or equal to SPEED_2X will switch to fast mode.
12 ; * This function will return the actual speed the CPU is at after trying
13 ; * to set the requested speed, to my knowledge the switching should not fail.
15 ; * This function does not check for the presence of a C128 in C64 mode,
16 ; * make sure you use 'detect_c128();' before using.
19 ; extern unsigned char get_c128_speed (void);
21 ;/* Get the speed of the C128 CPU.
23 ; * Possible return values:
24 ; * SPEED_SLOW : Slow mode
25 ; * SPEED_2X : Fast mode
27 ; * This function does not check for the presence of a C128 in C64 mode,
28 ; * make sure you use 'detect_c128();' before using.
31 .export _set_c128_speed
32 .export _get_c128_speed
34 .include "accelerator.inc"