Programming in BASIC on the Color Computer - Optimizing GET and PUT for the Spaceship demo

Channel:
Subscribers:
3,510
Published on ● Video Link: https://www.youtube.com/watch?v=HkM5hvncWuY



Duration: 19:44
347 views
16


Not happy with the most recent Spaceship demo I created and released, I decided to optimize the GET and PUT routines to speed up the flying on the screen, I also took time to redesign the spaceship to make it look cooler, and improve the planet generation routine.

I'm using the "FAST GET" and "FAST PUT" option, which require you to GET your graphics in even byte boundaries, that would be blocks of 8 pixels wide for monochrome, and 4 pixels wide for color.

If you get an even byte width object, and you PUT it at even byte boundaries (every 8 pixels) you can PUT twice as fast by not forcing the computer to calculate what bits shifted between various bytes.

You are allow your computer to process bytes rather than transfer data at a bit level, which is much faster.

If you'd like to download this demo to try it yourself, you can get the disk image from my blog post:
http://ogsteviestrow.com/optimizing-my-spaceship-demo-with-the-fast-get-and-put-techniques/

If you'd like to make a donation use this link:
https://youtube.streamlabs.com/ogsteviestrow
If you tip during a live stream, your name will appear on screen, thanks!

Thanks for watching, don't forget to like, comment, and subscribe!

Merchandise: http://ogsteviestrow.com/merchandise
YouTube: https://youtube.com/ogsteviestrow
Facebook: https://www.facebook.com/ogsteviestrow/
Twitter: https://twitter.com/ogsteviestrow
Instagram: https://www.instagram.com/ogsteviestrow/
Website: http://ogsteviestrow.com

Pixel art and logos created by Joel M. Adams:
https://www.instagram.com/artistjoelmadams/

OG Theme Song by the Gimp of Hallowed Ground Records:
https://www.reverbnation.com/gordy669

Original Music by Fran Mann and Side Seat Driver used with permission:
https://www.reverbnation.com/franmann

Music from the album Pac-Man Fever used with permission:
http://pacmanfevervault.com/




Other Videos By ogStevieStrow


2017-07-22Rick Adams' Bomb Threat for the Tandy Color Computer
2017-07-21Pac Man Transcode for the Tandy Color Computer 3
2017-07-17Performing Surgery on a Tandy Color Computer 3
2017-07-15CoCoTALK! Episode 17 - The World Premiere of Rick Adams' Bomb Threat!
2017-07-08CoCoTALK #16 - MESSUI tweaks for CoCo emulation, MAME and MESS debugging tutorial
2017-07-01CoCoTALK #15 - Pac-Man Transcoded to the CoCo 3 - CoCo Crew Podcast and more!
2017-06-28Programming in BASIC on the Color Computer - Chapter 23 part 2 - demo updates
2017-06-24CoCoTALK #14 - Media Players - Dunjunz - Xroar and more!
2017-06-19Programming in BASIC on the Color Computer - Chapter 23 - A new kind of point
2017-06-17CoCoTALK #13 - Jim Gerrie Goodies - Surprise guests Steve Bjork and Neil Brookings!
2017-06-15Programming in BASIC on the Color Computer - Optimizing GET and PUT for the Spaceship demo
2017-06-11CoCoTALK #12 - setting up MAME to be a CoCo - project updates, random talk, you name it
2017-06-09Programming in BASIC on the Color Computer - Spaceship Demo improved
2017-06-08Programming in BASIC on the Color Computer Chapter 22 Get and Put
2017-06-04Programming in BASIC on the Color Computer Fonts and Graphics Demo Update
2017-06-04Live interview with Tim Lindner on the emulation of the Tandy Speech Sound Cartridge in MAME
2017-06-04The Tandy Speech and Sound Cartridge emulation live interview
2017-06-03CoCoTALK #11 -Speech and Sound Emulation, Carts, Podcast Review, Machine Code and more!
2017-05-28Sock Master's Donkey Kong Remix - Live Stream - with Sock Master - playing DK Remix on a CoCo 3!
2017-05-27CoCoTALK #10 - What is your favorite CoCo game? - Hardware discussions, and more!
2017-05-27Bloc Head - 1983 - Redux Request - Color Computer Game Play Video #197



Tags:
Programming in BASIC on the Color Computer
Color Computer BASIC Programming
Color BASIC
Extended Color BASIC
trs-80 color computer
radio shack color computer
tandy color computer
BASIC
BASIC programming
programming in BASIC
original gamer steviestrow ogsteviestrow
game play
lets play
walk through
game review
optimizing basic
optimizing graphics
optimizing color computer software
optimizing GET
optimizing PUT
optimizing GET and PUT