]> git.sur5r.net Git - cc65/commitdiff
Merge pull request #631 from blackystardust/master
authorOliver Schmidt <ol.sc@web.de>
Fri, 27 Apr 2018 18:47:03 +0000 (20:47 +0200)
committerGitHub <noreply@github.com>
Fri, 27 Apr 2018 18:47:03 +0000 (20:47 +0200)
Added C64 Chameleon accelerator code and documentation.

1  2 
libsrc/c128/acc_c128_speed.s
libsrc/c128/acc_scpu_speed.s
libsrc/c64/acc_c64dtv_speed.s

index a104aad1a9ced6fbbd2b300debaca6353cafb15d,3f2017de96478064a06006b40d38c35753a214b5..7994a52ae232f1fd31ee5565d6f896f75a63c945
mode 100644,100755..100644
@@@ -1,25 -1,24 +1,25 @@@
  ;
 -; Marco van den Heuvel, 2018-04-23
 +; 2018-04-23, Marco van den Heuvel
 +; 2018-04-26, Greg King
  ;
  
- ; extern unsigned char __fastcall__ set_c128_speed (unsigned char speed);
+ ; unsigned char __fastcall__ set_c128_speed (unsigned char speed);
  ;
 -;/* Set the speed of the C128 8502 CPU, using SPEED_SLOW will switch to
 +;/* Set the speed of the C128 8502 CPU; using SPEED_SLOW will switch to
  ; * 1 Mhz (slow) mode, SPEED_2X or SPEED_FAST will switch to 2Mhz (fast) mode.
  ; *
  ; * Note that any value higher or equal to SPEED_2X will switch to fast mode.
  ; *
 -; * This function will return the actual speed the CPU is at after trying
 -; * to set the requested speed, to my knowledge the switching should not fail.
 +; * This function will return the actual speed the CPU is at, after trying
 +; * to set the requested speed; to my knowledge, the switching should not fail.
  ; *
 -; * For C64 programs a check for a C128 in C64 mode is needed, make sure you
 +; * For C64 programs, a check for a C128 in C64 mode is needed; make sure you
  ; * use 'detect_c128();' before using.
  ; *
 -; * For C128 programs no detect function call is needed.
 +; * For C128 programs, no detect function call is needed.
  ; */
  
- ; extern unsigned char get_c128_speed (void);
+ ; unsigned char get_c128_speed (void);
  ;
  ;/* Get the speed of the C128 8502 CPU.
  ; *
index 4bd142bbb5975b3f4b8d6011262684bf2a0ea625,9f932aecd3ef477dc744bba847b82894d09c8680..9f932aecd3ef477dc744bba847b82894d09c8680
mode 100644,100755..100644
index 6a8371a9c1c50017bd060dbd5218c884b80f1be3,d6cf8b994568b7669fb7b427842866a50856b18b..d6cf8b994568b7669fb7b427842866a50856b18b
mode 100644,100755..100644