Dangerous Dave เวอร์ชัน 1988 ของฉันเป็นรุ่น Apple II การเลื่อนทำได้โดยการย้ายหน้าจอทั้งหมดไปตามทางแล้ววาดไทล์ใหม่ที่ขอบของหน้าจอ - ทำซ้ำ 20 ครั้งสำหรับการเปลี่ยนแบบเต็มหน้าจอ รุ่น Apple II เขียนด้วยภาษาแอสเซมบลี 6502 ทั้งหมด
บนพีซีรุ่น 1990 ฉันเขียนโค้ดกราฟิกในภาษาแอสเซมบลี 80x86 สำหรับโหมดวิดีโอทั้งหมดในเวลานั้น: CGA, EGA, VGA Dangerous Dave PC เป็นเกมเดียวที่ฉันรู้ว่ามีโหมดวิดีโอทั้งหมด 3 โหมดและสามารถสลับได้ตลอดเวลา (F2) แม้ในช่วงกลางของการกระโดด!
ในการเลื่อนหน้าจออย่างรวดเร็วทุกอย่างเป็นภาษาแอสเซมบลีและฉันใช้เทคนิคที่คล้ายกันกับที่ฉันใช้กับเวอร์ชัน Apple II - ย้ายไบท์ในหน่วยความจำวิดีโออย่างรวดเร็วและวาดไทล์ทางด้านขวา ใน EGA มันยากกว่าเพราะจะทำอะไรอย่างรวดเร็วในโหมด EGA ต้องใช้โหมด Latch สำหรับการย้ายหน่วยความจำ ฉันจำได้ว่าการสอนทอดด์ Replogle วิธีการทำเช่นนั้น Duke Nukem 1 จะเป็นเกมที่สนุก (การ Duke ที่ช้า Nukem จะไม่เจ๋ง)
รหัสเกมของ Dangerous Dave PC ถูกเขียนเป็น C ใน Borland C 3.0 IDE การดีบักส่วนใหญ่เกิดขึ้นใน Turbo Debugger บนมอนิเตอร์อำพันขนาด 12 นิ้วที่เสียบเข้ากับการ์ด Hercules