Assembling #atari8bit DIG DUG Source code
In 2013, Curt Vendel released the source code to a DIG DUG prototype for the #Atari8bit sytems. I show how to build the code and produce a runnable ROM.
This video is dedicated to Curt Vendel.
#retrocomputing #retrogaming #prototype #gamedev #archaeology
Links:
DIG DUG Listing: https://apps.irata.online/Atari_8-bit/SourceCode/DIG DUG/DIG DUG Listing.txt
Source Code-a-palooza where you can find DIGROM: https://forums.atariage.com/topic/210244-source-code-palooza/
DOS_L listing: https://github.com/tschak909/dos_l
Chapter Index:
00:00 This video is Dedicated to Curt Vendel
00:20 Title
01:40 What will we be building?
02:50 Setting up our Environment
05:30 What's on each disk?
09:18 Changing code
13:00 Assembling our code
16:30 Where did this source come from?
18:30 The contents of DIGROM
20:00 CAMAC's parameters are the same as AMAC
21:15 DOS_L, which we'll need to implement
22:15 The Intel HEX file for PROMs
23:00 An aside about CAMAC, Atari's cross-assembler port of AMAC.
28:45 The listed output
30:00 Waiting for Assemble to complete
33:10 Assembly complete, that was a tight squeeze!
34:30 Yes, you can load DIGDUG.OBJ, but... :)
37:15 Copying our artifact to our burning machine (using a FujiNet).
40:00 Implementing DOS_L to load our DIGDUG.OBJ into memory.
48:00 Using DOS_L to load DIGDUG.OBJ into memory so we can grab it.
48:48 Looking at the contents of DIGDUG.MI
50:10 Making a ROM from the memory image.
52:15 Converting to INTEL HEX format for PROMs
54:00 Future video: The Data General MV/8000 emulation works