This is the original version of the 1995 Amiga game "Citadel" by Virtual Design.
It contains the original code and data, although some of it is missing - for example the intro animations are not there any more. It also contains the editor which has been moved into a separate folder and slightly updated for the purpose of Citadel 1.3 "Remonstered". Note: this repo does not include the "Remonstered" engine version.
Minimum configuration: Any Amiga with a minimum of 0.5MB Chip + 0.5MB other (prefferably Fast) memory.
Suggested configuration: Amiga 1200 with 68020/14MHz or faster with minimum 0.5MB Chip and 1MB+ Fast memory.
After cloning the repo into e.g. DH0:/Citadel, add the following to your startup-sequence:
- assign >NIL: DATA: SYSTEM:Citadel/DATA/game
- assign >NIL: CODE: SYSTEM:Citadel/CODE
- assign >NIL: EDITOR: SYSTEM:Citadel/Editor
A system with minimum 1MB chip and 4 MB Fast memory is required. Can be a real Amiga or emulator-based.
The game can be assembled using AsmOne (v1.20 or newer). On starting it allocate a minimum of 500kb of Public or Fast memory for your workspace. The main file is in CODE/MAIN1/CytadelaHD_134.ss and the entry point is labeled 's'.
In order to run the main game engine from assembler:
- Navigate to the directory where you cloned this project and go to CODE/MAIN1/
- Load AsmOne (v1.20 or newer).
- Select 'p' and then '500' to allocate working memory.
- Load the main Citadel source code file 'CytadelaHD_134.ss' into the AsmOne editor (r CytadelaHD_134.ss)
- Press ESC to go into the actual assembler editor. Towards the top of the file find the BASE labels pointing to CHIP and FAST memoryto used, change them to where you have a free 0.5MB CHIP and 0.5MB FAST memory. This can be checked using SysInfo or a similar tool.
- Press ESC again to go to the AsmOne command window.
- Assemble (a), load externs (e) and run the game (j s).
A similar procedure should be followego to assemble and run other parts of the game (such as the menu or the intro) although some data files might be not in the right locations or just missing - this needs sorting out.
Copyright (C) 1995, 2022 Virtual Design
This software is free to copy and use for non-commercial purposes under the terms of the GNU GPL-3.0 license.
This package comes with absolutely no warranty of any kind, either express or implied, statutory or otherwise. The entire risk as to use, results and performance of the package is assumed by you and if the package should prove to be defective, you assume the entire cost of all necessary servicing, repair or other remediation. Under no circumstances, can the authors be held responsible for any damage caused in any usual, special, or accidental way, also if the owner or a third party has been pointed at such possibilities of damage.