Contents
========
* Introduction
* DOS build notes
* Win32 build notes
* Sources
Introduction
============
This is Diabaig, roguelike game, built for DOS using OpenWatcom and
pdcurses. It requires a pentium and 4 MB memory to run.
Diabaig home page
<
https://conornally.itch.io/diabaig>
Diabaig git
<
https://github.com/conornally/diabaig>
Back when tigers used to smoke, the Great Halls of Diabaig were home
to a thriving civilisation. However, few records survived the ensuing
fires when a dragon moved in. Descend to the depths of Diabaig,
carefully navigate the twisting corridors and dangerous creatures and
return with a tooth from the dragon's jaws.
Diabaig is a traditional turn-based ASCII roguelike where you are
never more than a few mistakes away from death. Choose a starting
class, find powerful items, and learn new spells and techniques to
face increasingly dangerous adversity. You will discover many floors
with rooms filled with unique creatures, magic scrolls, unknown
potions and mighty weapons. Use everything at your disposal to
survive as long as possible and defeat the dragon, but remember to
keep enough spare for the return journey.
Basic Controls
--------------
Move and attack with arrows/NUMPAD/hjkl (diagonals "yubn")
(e) Eat food
(r) Read scroll
(d) Drink potion
(t) Throw item
(f) Fire bow
(w) Weild weapon/armour/ring
(a) Apply a potion to your weapon
(s) Search your environment
(1,2,3) Cast spell
(i) Show inventory
(>,<) Descend or Ascend stairway
For a full explanation of all commands, tips and stats, press (?)
Graphics
--------
All graphics in the game are ASCII. They are output in colour into
the terminal/command line with the libncurses library. As such, the
exact look of the game depends on your terminal preferences. On some
systems, the "bright" lit tiles are hard to distinguish from "dim"
unlit tiles, which has gameplay implications. Note, that not all
terminals support all the visual effects output by the game. Check
the visual output screen in the help menu (?)
DOS build notes
===============
Build pdcurses dos library
cd pdcurses\dos
wmake /f makefile.wcc MODEL=f pdcurses.lib
cd ..\..
Build diabaig.exe
cd diabaig\src
wmake /f ..\makefile.wcc
Win32 build notes
=================
Build pdcurses win32 library
cd pdcurses\wincon
wmake /f makefile.wcc CFLAGS="-i=\watcom\h\nt -i=.." pdcurses.lib
cd ..
copy curses.h pdcurses.h
cd ..
Build diabaigx.exe
cd diabaig\src
wmake /f ..\makewin.wcc
cd ..
makepkg.bat
Sources
=======
PDCurses (C source code)
<
https://codeload.github.com/wmcbrine/PDCurses/legacy.zip/
refs/tags/3.9>
difpat (dif.exe & pat.exe)
<
https://raw.githubusercontent.com/deverac/difpat/master/difpat.zip>
dos/32a (sb.exe & dos32a.exe)
<
https://web.archive.org/web/20210727120711/
http://download.narechk.net/dos32a-912-bin.zip>
mawk.exe
<
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/awk/
mawk/mawk-tc.zip>
tm.com
<
http://adoxa.altervista.org/tm/>
xxd.exe
<
ftp://ftp.nluug.nl/pub/editors/vim/pc/vim71d16.zip>