dMagnetic- A Magnetic Scrolls Interpreter

Aaaand here’s version 0.25. Not much has changed, except that the images are being rendered internally with 10 bits per RGB channel.
fish_d64_high_ansi2 fish_d64_low_ansi2

3 Likes

I just discovered Cool Retro Term… That is an AWESOME program!

2 Likes

Hello everybody. dMagnetic just saw release 0.26. With this one, you can play using the original Amstrad CPC binaries. Enjoy!
https://www.dettus.net/dMagnetic/

2 Likes

Aaand today i released dMagnetic 0.27: https://www.dettus.net/dMagnetic

1 Like

Today is the day when I released 0.28. This one can load binaries from the Spectrum128, Spectrum+3 and the Acorn Archimedes. :slight_smile:

2 Likes

So, release 0.29 is here! Just in tiime for Christmas.
This one allows users to play ATR image files from the AtariXL and Atari800 releases. It also adds a new UTF8 output format. One that works on more terminals than the sixel mode.

Have a look! Enjoy!!!

4 Likes

Hello guys!
So, my little project has hit its 0.30 milestone! Granted, this one saw some improvement UNDER THE HOOD, so it might not be as spectacular as previous releases, it is still worth checking out. I even cleaned up the website, and now it is easier to spot the different rendering modes it offers, for example.

Have a look!

https://www.dettus.net/dMagnetic

5 Likes





So, for all the Apple II enthusiasts out there: The latest release of dMagnetic 0.31 can now handle .nib and .2mg files as input. Even the graphics from corruption are being displayed correctly!

Get it here: https://www.dettus.net/dMagnetic/dMagnetic_0.31.tar.bz2

3 Likes

Hello!
So, I released 0.32 today.
https://www.dettus.net/dMagnetic/dMagnetic_0.32.tar.bz2

This one is able to read Apple II disk images in the WOZ format.

4 Likes

AAAND release 0.33 is out.

https://dettus.net/dMagnetic/dMagnetic_0.33.tar.bz2

This one has some bug fixes, and some features I implemented for magneticscrolls.net, which I was not sure if I ever wanted to be released. First and foremost the -nodoc feature, for players without a manual.

5 Likes

Oh wow, does the -nodoc flag bypass the need to look up words in the manual for restoring save games?

well… it does not… you can do THAT if you compile it with the EXPERIMENTAL_SAVEGAME_SLOTS define. Just uncomment it in the Makefile.

Hmm… You obviously found a bug. So I took the liberty of fixing it!

Go to the homepage here: dettus.net- Now with dMagnetic, a Magnetic Scrolls Interpreter.
Download the latest release here: https://dettus.net/dMagnetic/dMagnetic_0.34.tar.bz2
Read the documentation here: https://dettus.net/dMagnetic/dMagnetic_034.pdf
Or play online here: http://magneticscrolls.net

1 Like

AAAAND release 0.35 is out!

https://dettus.net/dMagnetic/dMagnetic_0.35.tar.bz2

This one has seen a lot of code cleanup.

  • Better distinction between frontend and engine
  • Better looking default Ansi Graphics
  • New savegame format (Since the Atari XL and Apple II games kept crashing after a load)

Enjoy!!!

7 Likes

AAAAAND release 0.36 is out!

https://dettus.net/dMagnetic/dMagnetic_0.36.tar.bz2

This one is for the frontend developers. :slight_smile:

2 Likes

Hi, I just tried magneticscrolls.net to play online though I am a complete noob to both ssh and Sixel graphics. The game works but the graphics are horrible, not even close to the C64 versions as I remember them. I can see from the webpage that the graphics can be really beautiful but I don’t know how to do that.

First I tried with Windows normal CMD prompt and the graphics were really bad. Then I saw on the website that the graphics could be really beautiful using Cygwin so I installed that - default installation I guess and the graphics are still really bad.

Could you give some good advice on how to get nice graphics?

Here are my settings for The Pawn:

EDIT: When render mode is sixel I just get a mess - no graphics at all.

*** CURRENT GRAPHIC SETTINGS
<A>    Render mode:      sixel
<B>    Columns:          120 <<< RECOMMENDED: 225 >>>

<C>    Picture Rows:      22 <<< RECOMMENDED:  44 >>>

<D>    Sixel resolution: 1920x1080
<E>                      Correct aspect ratio
<F>    Text alignment:   block

*** CURRENT SOURCE SETTINGS
<I>    Game:             The Pawn
       Source:           Magnetic Scrolls Memorial .mag/.gfx 

Thanks!

Hi Kenneth,
you need a terminal that has sixel support, many do not.
Mintty is said to have this, perhaps it is worth a try.
And Contour should be working nativly without Cygwin.
Best,
Stefan

1 Like

Hey!

I noticed that the resultion 1920x1080 is quite high… Sometimes the sixel pictures are being skipped when they eat up too much memory.
May I suggest using the est graphics mode option from the menu?
The “mess” you see are actually the codes for the terminal to switch to the BEAUTIFUL sixel mode.

So, yes: You need a terminal emulator which is capable of interpreting those codes. And finding that is a bitch.
On my Windows 10 machine, the cygwin terminal did the trick out of the box.

However, I quick google led me to this site:
https://juliahub.com/ui/Packages/Sixel/KtGle/0.1.2

I KNOW that mlterm under OpenBSD works, maybe it gives you sixel support under Windows as well?

And there is also this website:
https://www.arewesixelyet.com/

My apologies that I cannot help you any more at the moment… Hopefully you’ll find a way?

Thanks for reply @stefanm , I tried both Mintty and Contour after your reply but when I select render mode sixel I just get a lot of ASCII symbols.

However, I found out that I get decent graphics in the standard CMD terminal in Windows if I change fonts to MS Gothic. Still, the graphics are nowhere near those on the website with Sixel graphics which I can’t get to work.

Thanks for replying. I already tried 4 different terminals so I hope not to try installing any more but perhaps learn how to use those I downloaded. I also tried with lower resolutions.

Perhaps pass the right argument when starting the terminal?

However, when I installed Cygwin there were so many options on what to install. Do you know which packages are important for Cygwin? Then I can try reinstalling. Thanks again :slight_smile: