DMagnetic: Difference between revisions

From IFWiki

No edit summary
 
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{engine infobox|image=[[File:Dmagnetic_verysmall.jpeg]]|title=dMagnetic|author=Thomas Dettbarn|released=April 14th, 2019|last_release=0.27|platform=Anything with a C compiler|language=English|license=BSD 2-Clause|color=yes|graphics=ANSI, ASCII, sixel|sound=none}}
{{Software infobox
|Type=Interpreter
|Interpreter app=Yes
|Multimedia=Colour text effects: yes. Graphics: ANSI, ASCII, sixel, UTF-8. Sound: No.
|Picture=Dmagnetic_verysmall.jpeg
|Developer=Thomas Dettbarn
|Home page=https://www.dettus.net/dMagnetic/
|Download=https://www.dettus.net/dMagnetic/
|Format=Magnetic Scrolls
|System=Browser, Windows, macOS, Linux, Android, CP/M, Other
|System details=Anything with a C compiler; can be installed on Debian/Ubuntu using <code>sudo apt-get install dmagnetic</code>; works on Mac but only via Homebrew and Android but only via Termux.
|Play online=https://magneticscrolls.net
|Version=0.37
|Date=2023/05/17
|Status=Stable
|License=BSD 2-Clause.
|Notes=First released 14 April 2019.
}}
== Synopsis ==
== Synopsis ==
 
Since its first release in early 2019, dMagnetic is a [[Magnetic Scrolls]] interpreter for modern devices. Its main goal is being as portable as possible, and can be found in various operating systems as a pre-compiled package.
Since it first release in early 2019, dMagnetic is a [[Magnetic Scrolls]] interpreter for modern devices. Its main goal is being as portable as possible, and can be found in various operating systems as a pre-compiled package.
Instead of relying on graphical libraries such as GTK, QT or SDL, it is designed to run the games in a terminal window.   
Instead of relying on graphical libraries such as GTK, QT or SDL, it is designed to run the games in a terminal window.   


== Input Formats ==
== Input Formats ==
Being an interpreter, dMagnetic needs the original game binaries to play them. Since release 0.24, it is capable of reading them in one of the following formats:  
Being an interpreter, dMagnetic needs the original game binaries to play them. Since release 0.32, it is capable of reading them in one of the following formats:  


* .mag/.gfx files (from the Magnetic Scrolls Memorial)
* .mag/.gfx files (from the Magnetic Scrolls Memorial)
Line 14: Line 29:
* Magnetic Windows Resource Files
* Magnetic Windows Resource Files
* Amstrad CPC disk images (DSK)
* Amstrad CPC disk images (DSK)
* Spectrum128/Spectrum+3
* Acorn Archimedes
* AtariXL/Atari800 ATR image files
* Apple II NIB/2MG/WOZ files


== Graphical Modes ==
== Graphical Modes ==
Line 23: Line 42:
* high ansi - Truecolor graphics
* high ansi - Truecolor graphics
* sixel - High Resolution graphics
* sixel - High Resolution graphics
* utf - Uses UTF-8 characters to render the pictures


== Installation ==
== Installation ==
* Debian/Ubuntu: '''% apt-get install dmagnetic'''
* Debian/Ubuntu: <code>% apt-get install dmagnetic</code>
* OpenBSD: '''% pkg_add dmagnetic'''
* OpenBSD: <code>% pkg_add dmagnetic</code>
 
== Screenshots ==


[[File:dmagnetic023guild.png]]


dMagnetic 0.23, running "The Guild of Thieves" in sixel mode.
For example, to play Jinxter on Debian:


* <code>apt-get install dmagnetic</code>
* Download JINXTER.MAG AND JINXTER.GFX from the Magnetic Scrolls Memorial
* <code>dMagnetic -mag JINXTER.MAG -gfx JINXTER.GFX</code>


[[File:Dmagnetic023guild lowansi.png]]
== Screenshots ==
[[File:dmagnetic023guild.png|frame|left|dMagnetic 0.23, running "The Guild of Thieves" in sixel mode.]]


dMagnetic 0.23, running "The Guild of Thieves" in low ansi mode.
[[File:Dmagnetic023guild lowansi.png|frame|left|dMagnetic 0.23, running "The Guild of Thieves" in low ansi mode.]]
<br clear="all"/>


== Links ==
== Links ==
Line 44: Line 66:
* https://msmemorial.if-legends.org/ - The Magnetic Scrolls Memorial
* https://msmemorial.if-legends.org/ - The Magnetic Scrolls Memorial
* https://manpages.debian.org/testing/dmagnetic/dMagnetic.1.en.html - Manpage for dMagnetic (from Debian)
* https://manpages.debian.org/testing/dmagnetic/dMagnetic.1.en.html - Manpage for dMagnetic (from Debian)
* https://magneticscrolls.net - Play classic text adventures online (Uses dMagnetic as backend)
{{software navbox}}
[[Category:Interpreter]]
[[Category:Magnetic Scrolls]]

Latest revision as of 01:19, 13 December 2023

dMagnetic
Interpreter
Dmagnetic verysmall.jpeg
Links Home page Download Play online
Developer Thomas Dettbarn
Format Magnetic Scrolls
Interaction style
Systems Browser, Windows, macOS, Linux, Android, CP/M, Other
System details Anything with a C compiler; can be installed on Debian/Ubuntu using sudo apt-get install dmagnetic; works on Mac but only via Homebrew and Android but only via Termux.
Latest version 0.37 / 17 May 2023
Status Stable
Implements
Uses
Multimedia support Colour text effects: yes. Graphics: ANSI, ASCII, sixel, UTF-8. Sound: No.
License BSD 2-Clause.
Notes First released 14 April 2019.
Browse the software database
Edit this infobox

Synopsis

Since its first release in early 2019, dMagnetic is a Magnetic Scrolls interpreter for modern devices. Its main goal is being as portable as possible, and can be found in various operating systems as a pre-compiled package. Instead of relying on graphical libraries such as GTK, QT or SDL, it is designed to run the games in a terminal window.

Input Formats

Being an interpreter, dMagnetic needs the original game binaries to play them. Since release 0.32, it is capable of reading them in one of the following formats:

  • .mag/.gfx files (from the Magnetic Scrolls Memorial)
  • MS DOS directories
  • C64 Disk images (D64)
  • Magnetic Windows Resource Files
  • Amstrad CPC disk images (DSK)
  • Spectrum128/Spectrum+3
  • Acorn Archimedes
  • AtariXL/Atari800 ATR image files
  • Apple II NIB/2MG/WOZ files

Graphical Modes

Magnetic Scrolls was known for its beautiful graphics. dMagnetic is capable of displaying them, on its own, in the terminal window.

  • none - does not render the graphics
  • monochrome - Renders images as ASCII Art
  • low ansi - Renders images in 16-Color ANSI Art
  • high ansi - Truecolor graphics
  • sixel - High Resolution graphics
  • utf - Uses UTF-8 characters to render the pictures

Installation

  • Debian/Ubuntu: % apt-get install dmagnetic
  • OpenBSD: % pkg_add dmagnetic


For example, to play Jinxter on Debian:

  • apt-get install dmagnetic
  • Download JINXTER.MAG AND JINXTER.GFX from the Magnetic Scrolls Memorial
  • dMagnetic -mag JINXTER.MAG -gfx JINXTER.GFX

Screenshots

dMagnetic 0.23, running "The Guild of Thieves" in sixel mode.
dMagnetic 0.23, running "The Guild of Thieves" in low ansi mode.


Links


Interpreters
By format ADRIFTAdvSysAGTAlanGlulxHugoMagnetic ScrollsTADSZ-code
By system BrowserAndroidiOSLinuxmacOSWindows
Browse Recommended interpretersSearch formDrilldown
Other software Authoring systemsUtilities