mirror of
https://github.com/jeremysrand/BuGS.git
synced 2024-10-31 16:05:49 +00:00
2.1 KiB
2.1 KiB
Acknowledgements
This project would not have been a success without help from the Apple // community, especiall the appleiigs slack channel where I got tons of help and encouragement. I have to thank some people for their support, help, contribution of code and other materials that helped make BuGS possible. Please know that if your name is missing, that is my fault. I should have been keeping track of this early on but I find myself writing this in the later days of the project and I am almost certainly going to make a mistake. I apologize if I have left you off and I would encourage you to contact me and help me correct my mistake.
- Mark Collins who pointed me to a source of sound effects and information on how to convert digital sound into a format that would work on the GS.
- John Brooks who was instrumental in getting the animation algorithm performant. He described a series of optimizations that I could persue and sure enough, implementing a couple of them got me back to 60 frames per second. He also provided code for a fast random number generator and fast mouse polling.
- Antoine Vignau for his technical support, especially when it came time to look at sound. He often posted comments that warned me that the road I was going down was going to be a problem (like trying to use the toolbox for polling the mouse) and of course he was right.
- Brutal Deluxe in general for their incredible reference information about the Apple //GS, especially their page about Mr. Sprite. I very nearly used Mr. Sprite for this project but there were further assumptions and optimizations I could do because of the limited colour palette so I decided to hand code my sprites. But the ideas were key to my approach and I read those webpages multiple times.
- Jason Anderen for pointers to some low level sound routines which I could use for reference.
- Mike Westerfield and Byte Works for the ORCA tools which I have used for building this project.
- Kelvin Sherlock for GoldenGate and Profuse which are the fundamental tools I used for building this project.
- Ken Gagne and Juiced.GS for making these tools available.