Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beagle Compiler and DiversiDOS for speed #3

Open
xandark opened this issue Jun 23, 2016 · 0 comments
Open

Beagle Compiler and DiversiDOS for speed #3

xandark opened this issue Jun 23, 2016 · 0 comments

Comments

@xandark
Copy link

xandark commented Jun 23, 2016

Hello! Your tools are very cool! And you are inspiring me to do some hacking from Linux as well. (I don't have PulseAudio/ALSA input issues, so I wonder if it is a driver issue you're experiencing?)

Anyway, a few thoughts came to mind:

  1. I noticed in your TODO list you mention "Convert to assembly language?" Have you checked out Beagle Compiler? [ftp://ftp.apple.asimov.net:21/pub/apple_II/images/programming/basic/beagle/Beagle Compiler v3.2.dsk] Beagle's Applesoft compiler does a great job at speeding up programs, and even has a faster hires line routine. Would be worth a shot since your output is Applesoft.

  2. Since you're using DOS 3.3 disks, why not use a souped-up DOS flavor for speedy loading, such as DiversiDOS? Because KSP is so cool, but waiting for a hires screen to load is trying on my patience. If the disk were formatted with DiversiDOS, the load would be about a second.

  3. Declare all Applesoft variables in the very first line of code. I've heard that this speeds up program execution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant