Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Assembly Language: The (Sega) Genesis of Programming: CodeMash

Course Cover
compare button icon

Course Features

icon

Duration

56 minutes

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

56 minutes

Course Description

You might be surprised at how many video games from the 70s, 80s and 90s looked, sound and played well even though they ran on very little hardware. Many of these games were written using assembly languages. Assembly languages are different from interpreted or compiled languages. The programmer decides which CPU instructions will be executed. Although this was difficult, it allowed game developers to optimize their hardware usage while still maintaining a playable frame rate. Joe Sewell will lead this conference session on assembly programming using the Sega Genesis (aka Mega Drive). With examples of real assembly code from the Motorola 68000 processor, you will learn about assembly languages and the peculiarities of video game hardware. You will leave with a better understanding of computer architecture and the ability to use higher-level programming in all situations.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Learn the basics of assembly languages and the unique quirks of video game hardware of the era with examples from real assembly code for the Genesis’ Motorola 68000 processor

You'll leave with a deeper understanding of computer architecture, the knowledge of what situations call for assembly programming, and the gratitude of being able to use higher-level languages in all other situations

Course Cover