Jump to content
Sign in to follow this  
mikro

Ppera's MagiC 6.20 on MegaSTE

Recommended Posts

I'm wondering, https://atari.8bitchip.info/magic62.html mentions that the ROM image doesn't work on MegaSTE. Is this a limitation of this particular build or does it apply it general also to the original version with usage of MAGIC2ROM? Judging from this AF thread: https://www.atari-forum.com/viewtopic.php?t=27702 it would seem it is the former, the author even posted there an updated image: https://www.atari-forum.com/viewtopic.php?p=269654#p269654 so it would seem that the fixed version just didn't make it to the website?

 

Share this post


Link to post
Share on other sites

It was many years ago, and interest was not big. What I made is not some build in fact, but more translation to English, and adding some specific hard disk autoboot code. So it seems as general Magic in ROM problem - not working on Mega STE . Since I have solution to make TOS 1.04 and 1.62 working on Mega STE, and that consists from initializing some MSTE specific HW, I think that can solve this now.  Will work on it next week, and will update that mine MagiC page too.

Thanx for pointing on this.

 

Share this post


Link to post
Share on other sites

Thanks! I think this becomes more relevant with people having (among others) MonSTer installations ready -- booting MagiC from one of its flash partitions is really an intriguing prospect. I'm about to try it on my own, so having an English MagiC would be really awesome.

 

Also, there's another approach, Thorsten Otto has prepared (de/en/fr) builds directly from source code: https://tho-otto.de/snapshots/magicmac/ so I want to compare yours and his, how they behave in RAM and ROM.

Edited by mikro

Share this post


Link to post
Share on other sites
On 1/29/2022 at 1:17 PM, mikro said:

the author even posted there an updated image: https://www.atari-forum.com/viewtopic.php?p=269654#p269654 so it would seem that the fixed version just didn't make it to the website?

Actually, I misinterpreted the message from AF. Joska did get it working but his system wasn't MegaSTE but a custom 520 STM with IDE and TOS 2.0x support. The inability to run MagiC on MegaSTE is even explicitly mentioned in the MAGICROM's readme:

Leider funktioniert die ROM-Version von MagiC! nur auf STs (260, 520, 1040, Mega) mit oder ohne Pak/Frak.

with the addendum:

Es konnte sein, da� die Version Release 6 auch auf Mega STes l�uft. Leider kann ichs nicht ausprobieren.

Unfortunately, there never was a version 6 of MAGICROM. So maybe it's the tools problem and not MagiC's? I wonder what needs to be done to make it MegaSTE-compatible.

Edited by mikro

Share this post


Link to post
Share on other sites
1 hour ago, TheNameOfTheGame said:

Version 6 was released at some point as that is what I used for my system.

Actually I've just realised -- as did I. :) The author just didn't update the documentation. Maybe he was referring to *MagiC* version 6 but from the context it didn't look like it at the first sight.

Edited by mikro

Share this post


Link to post
Share on other sites

I checked 6.2 ROM on Mega STE and it does not work. It was made in 2010, and later release is just completed translation to English, files on disk - like DIR GEMSYS , not ROM .

So, will add some code to init Mega STE specific HW after reset - that worked for TOS 1.04 reassembled for Mega STE ROM loc.

Share this post


Link to post
Share on other sites
1 hour ago, ParanoidLittleMan said:

I checked 6.2 ROM on Mega STE and it does not work. It was made in 2010, and later release is just completed translation to English, files on disk - like DIR GEMSYS , not ROM .

So, will add some code to init Mega STE specific HW after reset - that worked for TOS 1.04 reassembled for Mega STE ROM loc.

We have basically came to the same conclusion on AF. Interestingly, while initialising SCC helped for EmuTOS / TOS 1.04, it didn't help for MagiC, at least in the way I could test it (boot a working TOS and then switch to 1.04). So any research you put into this will be extremely valuable!

Share this post


Link to post
Share on other sites

Success. I added code for setting Mega STE HW registers to UK MagiC 6.2 and it worked fine.  Btw. there was some code for Mega STE in org. release of it, but not proper settings. It seems that they did not have on what to test it - in 1998 ? Strange.

So, I will add same to De and US ROM versions, test them and update my Magic 6.2 page on site - most likely tomorrow.

  • Like 2

Share this post


Link to post
Share on other sites

Fantastic! Would you mind exposing what needed to be added? I would like to create a patch for TOS 1.x similarly as Christian did with IDE support: https://github.com/czietz/ideboot (I have the MonSTer hardware so I can boot 1.x images in MegaSTE).

Share this post


Link to post
Share on other sites

Page about MagiC 6.20 updated: http://atari.8bitchip.info/magic62.html

Added images of UK, US, De ROM versions with Mega STE support, and complete text translation to English. (That was done in 2014).

Considering 1.x in Mega STE - I have it with added IDE autoboot and much more in improved TOS versions. Adding Mega STE support is not so simple, it needs multiple things coordinated. http://atari.8bitchip.info/tosimprgu.html

 

Share this post


Link to post
Share on other sites

Great stuff, man. It really works! And the best news -- it works even with the MonSTer's Alt-RAM. Amazing, never thought I'd see ROM MagiC in action. :) 

 

magic.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...