u/hak8orin r/embedded • Recommends
CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”
189K subscribers • 94 videos on Hallway • Conference channel
- Recommended by 15 people: 13 on Hacker News, 1 on Lobsters and 1 in engineering communities.
- A classic. People kept recommending it from 2016 to 2023.
- Presented by Jason Turner, host of C++Weekly
- Linked in the descriptioncppcon/cppcon2016
- May be out of date. Uploaded 10 years ago, in an area where tools change fast.
Advanced. Deep dive for people who know the field.
264K views10 years ago15 recommendations
Systems programmingGame developmentC++Retro computingGame programming
Jason Turner demonstrates how to write a Commodore 64 game in modern C++17, leveraging compiler optimizations to produce efficient 6502 assembly.
CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: github.com/cppcon/cppcon2016 — The Commodore 64 was released in 1982 and is the best selling computer model of all time. At 34 years old, even the most simple embedded processor today outperforms it. Join me on an exploration of how C++17 techniques can be utilized to write expressive, high performance, high level code for simple computers. Together we will create a game for this aging system. You'll leave the talk with a better understanding of what your compiler is capable of and be able to apply these ideas to create better code on modern systems. — Host of C++Weekly youtube.com/c/JasonTurner-lefticus, Co-host of CppCast cppcast.com, Co-creator and maintainer of the embedded scripting language for C++, ChaiScript chaiscript.com, and author and curator of the forkable coding standards document cppbestpractices.com. I'm available for contracting and onsite training. — Videos Filmed & Edited by Bash Films: BashFilms.com Work at Hudson River Trading (HRT): tinyurl.com/safxfctfWhy it's here
15 people recommend this, 1 disputes itWhat people say. Highly recommended for showing how modern C++ abstractions and constexpr can compile down to extremely efficient retro-hardware machine code.
Moments people linked to
dbremneron Lobsters • Recommends
dmiton Hacker News • Recommends
On “Twenty years later I wrote a Tetris again”
MereIntereston Hacker News • Recommends
On “C++ on Embedded Systems”
voltagex_on Hacker News • Recommends
On “Ask HN: What's your favorite tech talk?”
beached_whaleon Hacker News • Recommends
On “Epiphany-V: A 1024-core 64-bit RISC processor”
sqeakyon Hacker News • Recommends
On “Add a const here, delete a const there”
Nimelrianon Hacker News • Recommends
On “C++: Associative map containers with compile-time lookup”
adev_on Hacker News • Recommends
On “ChaiScript – Easy to Use Scripting for C++”
inetknghton Hacker News • Recommends
On “Getting started with bare-metal assembly”
magicalhippoon Hacker News • Recommends
On “Comparison of C++17, Go, and Java for a next-generation sequencing tool”
dhsysusbsjsion Hacker News • Recommends
On “I translated a simple C program to x86_64 and it was slower”
einpoklumon Hacker News • Recommends
On “Common libraries and data structures for C”
ciroduranon Hacker News • Recommends
On “8bitworkshop”
0xcde4c3dbon Hacker News • Recommends
On “I learned to program a C64 in basic and compiled C (2020) [video]”
fredsanfordon Hacker News • Disputes
On “The cost of forsaking C”