Skip to content

jtsom/DisplayListDecoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atari 8 Bit Display List Decoder

These applications will take an Atari 8 bit display list https://en.wikipedia.org/wiki/ANTIC and decode it into what it actually does.

While reading through old source code, trying to learn how it works, it was frustrating to come across the display list and try to figure out how the screen is laid out.

There are two versions, one that is written in .Net Core 3.1, which will build and run on any platform with .Net Core installed (MacOS, Windows, Linux). The display list data is currently hard-coded in the actual program.

The second is a web page, that can be opened in any browser. Open the index.html file and there is an input box for the display list codes. The codes can be decimal or hex and have to be comma separated.

Screenshot of the HTML version:

Screenshot

Here's the display list from ANALOG Magazine's game Fill 'er Up: The addresses to actual display memory have been mocked up, as we don't know what it would actually be

$70,$70,$70
,$4D,$00,$10
,$D,$D,$D,$D,$D,$D,$D,$D,$D,$D
,$D,$D,$D,$D,$D,$D,$D,$D,$D,$D
,$D,$D,$D,$D,$D,$D,$D,$D,$D,$D
,$D,$D,$D,$D,$D,$D,$D,$D,$D,$D
,$D,$D,$D,$D,$D,$D,$D,$D,$D,$D
,$D,$D,$D,$D,$D,$D,$D,$D,$D,$D
,$D,$D,$D,$D,$D,$D,$D,$D,$D,$D
,$D,$D,$D,$D,$D,$D,$D,$D,$D,$D
,$D,$D,$D,$D,$D,$20,$46
,$00, $20
,$46
,$00, $30
,$41,$00,$00

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors