dMagnetic- A Magnetic Scrolls Interpreter
#1
dMagnetic- A Magnetic Scrolls Interpreter
Hello!

My name is Thomas Dettbarn, and I am new to this forum. I just posted in the HW section, since I have a problem with my monitor.
But then I stumpled across this one here, and just wanted to brag about my awesome project dMagnetic: http://www.dettus.net/dMagnetic.

It is an interpreter for classic text adventures, such as "The Pawn", "The Guild of Thieves", "Fish!", "Jinxter", "Myth", "Corruption" and "Wonderland".
The beautiful graphics are being rendered in glorious ANSI-Art, as you can see in the PNG it attached to this post.

I was able to compile and run it on IRIX 6.5 with a little bit of patching. I would post a screenshot of it, running in the 4DWM window manager, but I still have some issues with the monitor.


For the next release, I would like to include the patch I did, but I need some help with that: Is there any pre-processor define in GCC that is unique to IRIX?


Attached Files Image(s)
   
dettus
O2

Trade Count: (0)
Posts: 3
Threads: 2
Joined: Nov 2019
Location: Earth
Website Find Reply
11-24-2019, 10:09 PM
#2
RE: dMagnetic- A Magnetic Scrolls Interpreter
I have moved this thread to the software section. The emulation section is about emulating IRIX specifically.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,239
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
11-25-2019, 12:05 AM
#3
RE: dMagnetic- A Magnetic Scrolls Interpreter
(11-24-2019, 10:09 PM)dettus Wrote:  For the next release, I would like to include the patch I did, but I need some help with that: Is there any pre-processor define in GCC that is unique to IRIX?

I forget whether it is __sgi or __sgi__ (two underscores leading/trailing), but one or the other is defined by both GCC and the native MIPSpro compiler on IRIX and can be reliably used to detect the platform.

SGI:  Indigo, Indigo2, Octane, Origin 300
Sun:  SPARCstation 20 (x4), Ultra 2, Blade 2500, T5240
HP:  9000/380, 425e, C8000
Digital: DECstation 5000/125, PWS 600au
jpstewart
Developer

Trade Count: (1)
Posts: 444
Threads: 6
Joined: May 2018
Location: SW Ontario, CA
Find Reply
11-25-2019, 02:06 AM
#4
RE: dMagnetic- A Magnetic Scrolls Interpreter
It's __sgi for MIPSPro i know this as both danielhams and gijoe77 have used that preprocessor flag.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,239
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
11-25-2019, 02:10 AM
#5
RE: dMagnetic- A Magnetic Scrolls Interpreter
Thanks Raion! It will be the same for GCC to identify the OS. There are other symbols to differentiate the two compilers.

SGI:  Indigo, Indigo2, Octane, Origin 300
Sun:  SPARCstation 20 (x4), Ultra 2, Blade 2500, T5240
HP:  9000/380, 425e, C8000
Digital: DECstation 5000/125, PWS 600au
jpstewart
Developer

Trade Count: (1)
Posts: 444
Threads: 6
Joined: May 2018
Location: SW Ontario, CA
Find Reply
11-25-2019, 02:13 AM
#6
RE: dMagnetic- A Magnetic Scrolls Interpreter
I just looove the way modern software runs on old hardware. Smile


Attached Files Image(s)
   
(This post was last modified: 11-30-2019, 12:03 PM by dettus.)
dettus
O2

Trade Count: (0)
Posts: 3
Threads: 2
Joined: Nov 2019
Location: Earth
Website Find Reply
11-30-2019, 12:02 PM


Forum Jump:


Users browsing this thread: 1 Guest(s)