top of page

General Discussions

Public·30 members

C Library

Woot! I completed the conversion of my Action! Library to C (CC65). I found a couple of minor bugs in the Action! library, typos (wrong case), and 1 logic bug, and fixed those. I'll bundle up a revised version and post it this weekend.


I also learned quite a bit about CC65. Very cool. If you know C, it makes for a quick development cycle and allows you to use your favorite modern editor, and speedy emulator. Compilation literally takes just about 1 second on my M1 Max MacBook Pro.


I have to work tonight, so this morning I was finding a bug in the converted GInput() routine where the pointers were getting all f'd when you used ctrl-del to delete a char in the edited string. Resolved. Off by 1 error thanks to Action! and C's difference in string handling. I found a couple of other minor issues in the routine as well (also off by 1 errors!). I got it working 100% now.


I also found that my GSpin() routine, I forgot to re-implement the user defined lower bound check, after I re-implemented the general decrement <0 check. Fixed!


I will start documenting this weekend, and hopefully release it all next week. In the meantime, here is a video demonstrating its use. I tried to make the demo app just like the Action! one, so it looks pretty close if you compare them. I think Action! is just a tad faster in getting data to the screen, although I am doing the same screen writes in both libraries (writing directly to screen memory with mem copy).




14 Views

Looks like its ready for a sweet 3 ring binder!




About

Share stories, ideas, pictures and more!

  • generic-social-link

AtariAge Link Above

©2020 by _southern amis.     southernamis@yahoo.com

No Affiliation or Implied Affiliation with Atari or Other Content Provided as Historical and Informational

bottom of page