The Coding Train | What was Coding like 40 years ago? @TheCodingTrain | Uploaded 2 years ago | Updated 3 hours ago
π§ Sign up for Nebula! β go.nebula.tv/codingtrain
Take a trip back in time and let's code the Snake Game in AppleSoft BASIC on a restored Apple II+ computer! GOTO and GOSUB! Line numbers! thecodingtrain.com/challenges/173-snake-applesoft-basic
π₯ Previous video: youtube.com/watch?v=FfCBNL6lWK0&list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
π₯ All videos: youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
References:
π§ What is Code?: nebula.tv/what-is-code
πΆ Coding Together: soundcloud.com/user-207981744-979066415/coding-together
AppleSoft BASIC:
π Basic Programming Reference Manual: https://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Software/Languages/Applesoft%20BASIC/Manuals/Applesoft%20II%20BASIC%20Programming%20Reference%20Manual.pdf
πͺ§ Peeks, Pokes and Pointers: archive.org/details/peeks-pokes-pointers
Apple II Emulators:
β Applesoft BASIC in JavaScript: calormen.com/jsbasic
π Apple IIjs: scullinsteel.com/apple2
π MicroM8: paleotronic.com/software/microm8
Editing by Mathieu Blanchette
Animations by Jason Heglund
Coding Together Theme by Will from America (twitter.com/willfromamerica)
Eye of the Tiger cover by Leon from @neoexplains
Additional music from from Epidemic Sound
Timestamps:
0:00 Hello from 1981!
0:35 Opening Theme
1:29 Getting started
1:50 Fundamentals: PRINT, line numbers, LIST, RUN, GOTO
3:50 HOME (clear screen)
4:10 Variables
5:11 HTAB, VTAB
5:24 GOTO
5:44 Animation
6:20 Subroutines and GOSUB
7:17 Peeks, Pokes, & Pointers
8:07 RETURN
8:35 Write IF for keyboard interaction
9:35 Delay loop
11:16 Working with Arrays (DIM)
13:47 Remarks (REM)
14:01 Random Food Position (RND)
15:26 Debugging Montage
17:34 Snake Subroutines
23:15 Move Food
25:44 Improvements
27:02 Emulators
27:25 Nebula Class! What is Code?
π Website: http://thecodingtrain.com
πΎ Share Your Creation! thecodingtrain.com/guides/passenger-showcase-guide
π© Suggest Topics: github.com/CodingTrain/Suggestion-Box
π‘ GitHub: github.com/CodingTrain
π¬ Discord: discord.gg/hPuGy2g
π Membership: http://youtube.com/thecodingtrain/join
π Store: standard.tv/codingtrain
π Books: amazon.com/shop/thecodingtrain
ποΈ Twitter: twitter.com/thecodingtrain
πΈ Instagram: instagram.com/the.coding.train
π₯ Coding Challenges: youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
π₯ Intro to Programming: youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA
π p5.js: p5js.org
π p5.js Web Editor: editor.p5js.org
π Processing: processing.org
π Code of Conduct: github.com/CodingTrain/Code-of-Conduct
This description was auto-generated. If you see a problem, please open an issue: github.com/CodingTrain/thecodingtrain.com/issues/new
π§ Sign up for Nebula! β go.nebula.tv/codingtrain
Take a trip back in time and let's code the Snake Game in AppleSoft BASIC on a restored Apple II+ computer! GOTO and GOSUB! Line numbers! thecodingtrain.com/challenges/173-snake-applesoft-basic
π₯ Previous video: youtube.com/watch?v=FfCBNL6lWK0&list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
π₯ All videos: youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
References:
π§ What is Code?: nebula.tv/what-is-code
πΆ Coding Together: soundcloud.com/user-207981744-979066415/coding-together
AppleSoft BASIC:
π Basic Programming Reference Manual: https://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Software/Languages/Applesoft%20BASIC/Manuals/Applesoft%20II%20BASIC%20Programming%20Reference%20Manual.pdf
πͺ§ Peeks, Pokes and Pointers: archive.org/details/peeks-pokes-pointers
Apple II Emulators:
β Applesoft BASIC in JavaScript: calormen.com/jsbasic
π Apple IIjs: scullinsteel.com/apple2
π MicroM8: paleotronic.com/software/microm8
Editing by Mathieu Blanchette
Animations by Jason Heglund
Coding Together Theme by Will from America (twitter.com/willfromamerica)
Eye of the Tiger cover by Leon from @neoexplains
Additional music from from Epidemic Sound
Timestamps:
0:00 Hello from 1981!
0:35 Opening Theme
1:29 Getting started
1:50 Fundamentals: PRINT, line numbers, LIST, RUN, GOTO
3:50 HOME (clear screen)
4:10 Variables
5:11 HTAB, VTAB
5:24 GOTO
5:44 Animation
6:20 Subroutines and GOSUB
7:17 Peeks, Pokes, & Pointers
8:07 RETURN
8:35 Write IF for keyboard interaction
9:35 Delay loop
11:16 Working with Arrays (DIM)
13:47 Remarks (REM)
14:01 Random Food Position (RND)
15:26 Debugging Montage
17:34 Snake Subroutines
23:15 Move Food
25:44 Improvements
27:02 Emulators
27:25 Nebula Class! What is Code?
π Website: http://thecodingtrain.com
πΎ Share Your Creation! thecodingtrain.com/guides/passenger-showcase-guide
π© Suggest Topics: github.com/CodingTrain/Suggestion-Box
π‘ GitHub: github.com/CodingTrain
π¬ Discord: discord.gg/hPuGy2g
π Membership: http://youtube.com/thecodingtrain/join
π Store: standard.tv/codingtrain
π Books: amazon.com/shop/thecodingtrain
ποΈ Twitter: twitter.com/thecodingtrain
πΈ Instagram: instagram.com/the.coding.train
π₯ Coding Challenges: youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
π₯ Intro to Programming: youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA
π p5.js: p5js.org
π p5.js Web Editor: editor.p5js.org
π Processing: processing.org
π Code of Conduct: github.com/CodingTrain/Code-of-Conduct
This description was auto-generated. If you see a problem, please open an issue: github.com/CodingTrain/thecodingtrain.com/issues/new