XAM สั้นสำหรับเครื่องผจญภัย XML ซึ่งเป็นชื่อที่น่าสะพรึงกลัวสำหรับสิ่งที่ค่อนข้างง่าย: มันเป็น "กรอบการทำงาน" การผจญภัยแบบข้อความง่ายๆสำหรับ C64 ที่เขียนในพื้นฐาน แนวคิดคือการ "เขียน" การผจญภัยในไฟล์ XML เรียกใช้เครื่องมือตัวแปลงที่ใช้ Java ที่ใช้อยู่ให้เรียกใช้งาน build.cmd ในไดเรกทอรีบิล ) จากนั้นเล่นเกมบน C64 โดยเรียกใช้จากไฟล์อิมเมจ D64 ที่สร้างขึ้น
รหัส XAM นั้นเป็นเกมที่ไม่เชื่อเรื่องพระเจ้านั่นเป็นเพียงล่ามสำหรับข้อมูลของเกมที่ได้รับการแปลงจากไฟล์ XML ที่อธิบายเกมจริง มันคาดว่าห้องแรกจะเรียกว่า start.rom แต่นอกเหนือจากนั้นมันไม่รู้อะไรเกี่ยวกับเกมจริง นั่นไม่เป็นความจริงทั้งหมด ... รหัสกำหนดโครงสร้างข้อมูลแบบคงที่ (เช่นอาร์เรย์) ซึ่งมิติขึ้นอยู่กับ "ขนาด" ของเกม หนึ่งอาจต้องปรับเหล่านี้ขึ้นอยู่กับเกมที่ล่ามควรจะทำงาน ฉันสามารถทำให้เครื่องมือแปลงปรับเปลี่ยนรหัสของล่ามเพื่อให้ตรงกับความต้องการของเกม แต่ฉันไม่สามารถใส่ใจได้
จริง ๆ แล้ว XAM อาศัยการรวบรวมกับ Mospeed เพื่อทำงานอย่างถูกต้อง: https://github.com/egonolsen71/basicv2 สคริปต์การสร้างคาดว่า Dist-Directory ของ Mospeed จะอยู่ในเส้นทางปัจจุบัน มันจะทำงานในล่ามเช่นกัน แต่ช้ามาก
XAM มาพร้อมกับการผจญภัยแบบเต็มรูปแบบของเยอรมันที่เรียกว่า Brotquest ซึ่งสามารถพบได้ใน Build-Directory เป็นไฟล์ D64