Realms of Antiquity has been tested and verified working with original hardware.
If you want to run the game on hardware, you will need these:
- A SAMS card for the Peripheral Expansion System or the SAMS sidecar unit. The smallest size (1mb) is enough to run the game. It will also work with the 4mb version.
- A floppy disk system or something that can emulate the DSK floppy drive path.
If you have the custom cartridge, the game will load automatically upon selecting it from the menu options.
The game can also be loaded with the following cartridges: Extended BASIC, Editor/Assembler, or TI Writer.
Extended BASIC is easy, it will auto-load so long as the GAME disk is in DSK1. Or you can RUN "DSK1.LOAD" from the command-line in Extended BASIC.
Editor/Assembler (and any SuperCart derivative) will require you to load the game via E/A Option #5, load program file. Enter DSK1.ROA for the filename.
* RUN PROGRAM FILE *
TI Writer will require you to load the game via Option #3, Utility. Enter DSK1.ROA for the filename.
* WORD PROCESSOR *
If you have a finalGROM cartridge, you can load the game's cartridge binary upon it. Use the roacart.bin file located in the Realms of Antiquity folder.
You can also set this up as a custom user cartridge in Classic99. Use the following entry in the classic99.ini file:
[usercart0] ; *** Realms of Antiquity name="Realms of Antiquity" rom0=8|0|40000|roacart.bin
For further information please consult the Classic99 documentation.
Realms of Antiquity is distributed on three diskettes, double-sided double-density for 360k apiece.
The GAME disk must always be DSK1.
For the WORLD disks, you can configure which disk drives are accessed for each section (1 to 4) in the Disk Configuration menu, on the game's main menu.
The baseline configuration will set WORLD12 content to DSK2 and WORLD34 content to DSK3. If you only have two floppy drives, you can set WORLD34 to DSK2 and you will be prompted to swap disks as needed.
It is possible, but not ideal, to run the game with a 180k disk system. You will need to divide the files on the WORLD disks among four disks. Each disk should have all files which end with the same digit.
For the GAME disk, move the LOAD, ROA, and PRG files to one disk, and the rest to another. Use the first disk to load the game, then swap to the second disk when prompted after the game loads. If you have the custom cartridge or a finalGROM set up with it, you still need the second disk.
The most optimal hardware in this instance is a TIPI, which allows full emulation of the drive system and permits you to copy files directly over WiFi.
Copy all files into a subfolder of TIPI and set it to the DSK1 path. When you first run the game, be sure to set disk configuration so all data is expected on drive 1.
A RAMDisk can be used for at least the game disk, but if you want to store all files you'll need well over 1mb of space to store all the files in one location.
Copy all the GAME disk files (and any others if you have the room) to the RAMDisk and set it to emulate DSK1. When you first run the game, be sure to set disk configuration so all data is expected on drive 1.
It is possible to run the game from the hard drive, but you will need to emulate the location on the drive as DSK1.
Copy all the disk file contents to a folder on the hard drive and set it to emulate DSK1. When you first run the game, be sure to set disk configuration so all data is expected on drive 1.
Realms of Antiquity has been developed, tested and verified working with Classic99 primarily as an emulator.
Realms of Antiquity has been tested and verified to work in MAME.
You can download the latest version of MAME set up with the TI ROM's on the WHTech FTP site.
The command-line to run (substituting your own paths for the disks) is:
mame64 ti99_4a -ioport peb -ioport:peb:slot3 speech -ioport:peb:slot2 samsmem -ioport:peb:slot8 bwg -ioport:peb:slot8:bwg:2 525dd -cart exbasic -flop1 disks/ROAGAME.dsk -flop2 disks/ROAWORLD12.dsk -flop3 disks/ROAWORLD34.dsk -ui_active -skip_gameinfo -window -nomax -resolution 1280x960
PC99 meets the necessary requirements to run Realms of Antiquity. It has not been tested and proven working.
You will need to convert the provided disk images from V9T9 format to PC99 format.
Please contact me if you get it working and I will update this section to include any necessary steps!
The following devices are not supported:
The Geneve memory architecture is different from SAMS and would require a fundamental re-write from scratch to support.
The memory architecture, besides being ROM, is different from SAMS and would require a fundamental re-write from scratch to support.
This device is not compatible with the SAMS sidecar.
The following emulators are not tested or not supported:
Not tested. The emulator runs in a browser, and theoretically may be able to run the game.
Not tested. Does not support SAMS either.
Not tested. Initial attempts to use it failed; it did not recognize the disk system.
Does not support SAMS, and is no longer actively updated.