:LOGIX
:photos
:papers
:tutorials
:drm
:n2048
:nmicrocoder
:daes
:dhex
:deadline
:dettuxx
:detLFS
:dMagnetic
:circdraw
:systemc
:xf86config
:qdslconfig
:bootfloppy
:6502
:alienware
:inhouse

:math

winscp.exe
putty.exe

:impressum

dMagnetic

"You wake up on a sunny August morning with birds singing, and the air fresh and clear. However, your joints are stiff and you have not woken up in your bedroom as you would have expected. Trying to recall what happened the night before, you manage to piece together a few brief glimpses to give the following account:"


dMagnetic is an Interpreter for Magnetic Scrolls. With it, it is possible to play the classic text adventures (or interactive fiction) "The Pawn", "The Guild of Thieves", "Jinxter", "Myth", "Fish!", "Corruption" and "Wonderland" on modern computers. It has been designed with portability in mind, and can be compiled on anything with a C-Compiler. Ubuntu, Debian, Gentoo, OpenBSD, FreeBSD, NetBSD, Solaris, IRIX, Mac OS X, Windows are among the operating systems being supported. It has been published under the BSD 2-clause license, so it does not have to stop there.

Download dMagnetic 0.37

16-may-2023
This version saw a little bit action on the help screens. Plus, the WEIRD WEIRD graphics mode of the Apple II ate a lot of memory, which, if you do it properly, is no longer wasted.

dMagnetic_0.37.tar.bz2a8986fd4aee17fea818d218268c98d35
Documentation (as .tar.bz2)MD5: 4fefa2b91a8cef89a23ab44310fea15f
dMagnetic_037.pdfMD5: ac9f6334e5ae448df3fb633dfb317d52

Click here to download previous releases...
dMagnetic_datastructures.pdf My personal take on the data structures.

Screenshots

dMagnetic 0.30, .mag input, sixel mode
The Pawn The Guild of Thieves Jinxter Corruption Fish! Myth Wonderland

More screenshots can be found here

Videos


Input formats

dMagnetic is not a game itself. It requires the original binaries to run. Those can be found, for example, at the magnetic scrolls memorial in the .mag/.gfx format.
. It is also possible to use one of the following
  • MS-DOS binaries
  • Magnetic Windows Resource Files (.RSC)
  • Commodore 64 binaries as .d64 disk images
  • Amstrad CPC disk images in the .DSK format
  • Archimedes disk images (.adf/.adl)
  • Spectrum +3 diskimages (.dsk format)
  • Atari XL diskimages (.atr format)
  • Apple II diskimages (.nib and .2mg format)


Rendering modes

Since the games are being played in a Terminal Window, a TTY console, the beautiful graphics that Magnetic Scrolls was known for are being rendered in one of the following formats:
  • None - No graphics
  • Monochrome - ASCII Art
  • Low Ansi - ANSI Art
  • High Ansi - More colours
  • UTF - UTF8 characters are being used as pixels
  • Sixel - Where available (for example in mlterm, or in xterm -ti vt340)


How to install

OpenBSDpkg_add dmagnetic
FreeBSDpkg install dMagnetic
NetBSDpkgin in dMagnetic
Debiansudo apt-get install dmagnetic
Ubuntusudo apt-get install dmagnetic
Homebrewbrew install dMagnetic
Termuxpkg install dMagnetic
General
wget https://www.dettus.net/dMagnetic/dMagnetic_0.37.tar.bz2
tar xvfj dMagnetic_0.37.tar.bz2
cd dMagnetic_0.37
make
sudo make install