ATARI ST Core

https://github.com/MiSTer-devel/Main_MiSTer/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Sorgelig, Moderator Team

BlueLightning
Atariator
Atariator
Posts: 20
Joined: Mon Mar 05, 2018 7:57 pm

ATARI ST Core

Postby BlueLightning » Sun Mar 18, 2018 12:24 am

Hallo,

i saw that the MiST Board got an ATARI ST Core, but i can't find anything in the MiSTer Forum about that Core. Are there any plans for that?
Is it possible? it would be great if possible.Because we are in the ATARI-Forum ;-) i never had the chance to use that interesting machine.

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2851
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: ATARI ST Core

Postby Sorgelig » Sun Mar 18, 2018 5:08 am

may be someday..

sporniket
Atariator
Atariator
Posts: 17
Joined: Fri Feb 16, 2018 5:39 pm

Re: ATARI ST Core

Postby sporniket » Mon Mar 19, 2018 5:24 pm

Here's the checklist for a newbie like me to do it -at least, that is what I understand one should do-, should I ever try someday in the future :

1. Hardware
  • buy the base board
  • buy or diy the io extension with VGA (unless one have a paid license of Quartus, you may sell a kidney to get one)
  • ? buy or diy the ram extension (required for a ST with 1Mb RAM ?)

Setup SD card and test with one already ported core to check that it is operationnal.

2. Toolchain

  • Get quartus, there is a lite edition (free) but the HDMI output will work one hour only after powering up, if I understood correctly.
  • Learn how it works, especially how to build a project
  • Learn VHDL

3. Porting core

  • Read Mister wiki page on porting core
  • Get source of Mist ST core (I guess one should start from there)
  • Patch the Mist ST core source and project files according to the wiki page (avoiding the 'I have no idea what I'm doing' is the recommended way lol )
  • done

BlueLightning
Atariator
Atariator
Posts: 20
Joined: Mon Mar 05, 2018 7:57 pm

Re: ATARI ST Core

Postby BlueLightning » Mon Mar 19, 2018 6:28 pm

@sporniket,

clever instructions ;-) which Core have you ported to MIster?
Not everyone spends time for developing, some are Hardware Experts. some are Developer some are only User! Think about that.
The only one who starts that project and build Cores for Mister is Sorgelig. I am a big Amiga Fan never had any Atari ST only ATARI Lynx.
Maybe i find time to look inside Building a Core. I have tested most MiSTer Cores and they run nearly perfect. Thanks to Sorgelig for his work!

sporniket
Atariator
Atariator
Posts: 17
Joined: Fri Feb 16, 2018 5:39 pm

Re: ATARI ST Core

Postby sporniket » Mon Mar 19, 2018 8:14 pm

BlueLightning wrote:@sporniket,

clever instructions ;-) which Core have you ported to MIster?


I have done nothing, I heard about MiST and MiSTer a few weeks ago, when nostalgia lead me to the Atari ST once again. For now I want to concentrate on learning asm and write a little game, as I have so few free time and free energy for those project.

And from time to time, I fancy that I contribute to those FPGA projects, and that's why I studied the path to achieve that.

ijor
Hardware Guru
Hardware Guru
Posts: 3573
Joined: Sat May 29, 2004 7:52 pm
Contact:

Re: ATARI ST Core

Postby ijor » Tue Mar 20, 2018 1:17 am

As I said in some other thread, I am willing to port the ST core. But being obsessive about cycle accuracy, I don't want to just port it without implementing major improvements in this aspect. So I need to find the time for that. I need to finish a couple of "real life" projects and I might be ready. Hopefully it will be sooner rather that later.

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2851
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: ATARI ST Core

Postby Sorgelig » Tue Mar 20, 2018 4:31 am

making a very far target - less possibility to make it.
It's better to port it first and only then start to improve it.

User avatar
mfro
Atari Super Hero
Atari Super Hero
Posts: 763
Joined: Thu Aug 02, 2012 10:33 am
Location: SW Germany

Re: ATARI ST Core

Postby mfro » Tue Mar 20, 2018 7:11 am

ijor wrote:As I said in some other thread, I am willing to port the ST core. But being obsessive about cycle accuracy, I don't want to just port it without implementing major improvements in this aspect. So I need to find the time for that. I need to finish a couple of "real life" projects and I might be ready. Hopefully it will be sooner rather that later.


Trying to make the tg68k core cycle accurate within the MiST environment is probably a very cumbersome task.
If I wanted to do a cycle accurate CPU, I would probably rather start with the Suska core.

sporniket
Atariator
Atariator
Posts: 17
Joined: Fri Feb 16, 2018 5:39 pm

Re: ATARI ST Core

Postby sporniket » Tue Mar 20, 2018 10:05 am

Sorgelig wrote:making a very far target - less possibility to make it.
It's better to port it first and only then start to improve it.

+1 when free time and motivation is scarce, advancing little step by little step is better.

Porting the core and fix a few instructions is a good starting point.

A question popped in my mind : does cycle fixing an existing instruction involve dummy typing that can be instructed to monkey-typists (e.g. copy-paste this 1-cycle-delay bloc n times) or one should know what one is doing ?

ijor
Hardware Guru
Hardware Guru
Posts: 3573
Joined: Sat May 29, 2004 7:52 pm
Contact:

Re: ATARI ST Core

Postby ijor » Wed Mar 21, 2018 2:01 pm

It is not only about the CPU. Among other things, a cycle accurate GLUE is required for overscan and sync scroll, FDC must be precise for copy protected disk images to work correctly, etc, etc ...

The bar might be a little high, but it is not that far as it might seem. I have building blocks for most stuff from my research and reverse engineering work over all these years.

Doing localized improvements and fixes might take more time at the end. Some sections have to be rewritten from scratch. If at one point I feel it might take too much time, then I might go for a temporary quick port, but that's not the target I am really interested.

foft
Atari User
Atari User
Posts: 41
Joined: Fri Mar 14, 2014 6:19 pm

Re: ATARI ST Core

Postby foft » Wed Mar 21, 2018 7:41 pm

Yes, cycle exact 68k and ST core custom chips. That would be incredible. I hope this makes it to the top of your project list.

retox
Atarian
Atarian
Posts: 8
Joined: Tue Mar 20, 2018 9:12 pm

Re: ATARI ST Core

Postby retox » Thu Apr 26, 2018 12:58 pm

Hi to all you MISTers out there,

I started reading, maybe two years ago or so, about the MIST Projekt, but i decided to wait a bit longer before buying it. In the meantime I bought myself 2 generations of Raspberries fiddling around with the Retropie Projekt. I love playing old games especially ATARI 800 and ST titles.

Then I read on a german blog about the MISTer Projekt and was totally amazed. I bought the board, the I/O expansion, the RAM expansion, a new Competition Pro and directly started with the ATARI 800 core which runs great. (Thanxalot guys for making this happen!)

The next thing I wanted to try is the ATARI ST but when I checked Sorgeligs Wiki I didn't find the ST core. I thought because of the MIST platform was ported to the MISTer Project all cores running on MIST would also run on the MISTer Project.

Bad news that this isn't the case when I read this post. What I wanted to ask is: Wouldn't it be nice (hey that's the start of a Beach Boys Song :-) to install a vote/or poll feature on the board to analyze who is running which core to establish a kind of Top Twenty Chart with the possibility to vote the next core to be implemented? I also would like to see maybe a donation opportunity for the programmers/coders to support them monetarily!?

It's a great Project and I really thank all you guys involved making this possible. The best thing about the internet is community!

Best wishes from Berlin (Germany), retox

NegSol
Captain Atari
Captain Atari
Posts: 263
Joined: Sat Dec 05, 2015 9:22 pm

Re: ATARI ST Core

Postby NegSol » Thu Apr 26, 2018 2:45 pm

Sadly, as far as I remember, the sources for the Atari ST core are not available to the public. Ergo no port will happen. Re-implementation of the core will take a lot of effort. I have my MiST on standby should I feel the urge for an Atari core - so getting a MiST remains an option for you too. :)

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2851
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: ATARI ST Core

Postby Sorgelig » Thu Apr 26, 2018 3:40 pm

NegSol wrote:Sadly, as far as I remember, the sources for the Atari ST core are not available to the public. Ergo no port will happen. Re-implementation of the core will take a lot of effort. I have my MiST on standby should I feel the urge for an Atari core - so getting a MiST remains an option for you too. :)

It depends what exactly ST core you mean. It's often confusing but besides the whole MiST project, there is also core called MiST - this is Atari ST core. It's open source but haven't ported (yet).
There is another ST core - Suska. It has 2 different versions - some code is available but not full.

ijor
Hardware Guru
Hardware Guru
Posts: 3573
Joined: Sat May 29, 2004 7:52 pm
Contact:

Re: ATARI ST Core

Postby ijor » Mon Oct 08, 2018 11:03 am

I finally found some time for this, made some progress and soon I will need some testers:

viewtopic.php?f=117&t=34451#p354378

olin
Atari maniac
Atari maniac
Posts: 81
Joined: Tue Nov 21, 2017 8:57 pm

Re: ATARI ST Core

Postby olin » Mon Oct 08, 2018 6:52 pm

ijor wrote:I finally found some time for this, made some progress and soon I will need some testers:

That's a great news, looking forward to it.

cacophony
Atari maniac
Atari maniac
Posts: 81
Joined: Sun Jul 22, 2018 11:14 pm

Re: ATARI ST Core

Postby cacophony » Tue Oct 09, 2018 7:06 am

ijor wrote:I finally found some time for this, made some progress and soon I will need some testers:

http://atari-forum.com/viewtopic.php?f= ... 51#p354378


Exciting :D
I'd definitely be interested in testing it out once I receive my SDRAM module.

Shamus
Atarian
Atarian
Posts: 5
Joined: Mon Oct 15, 2018 1:55 pm

Re: ATARI ST Core

Postby Shamus » Mon Oct 15, 2018 3:28 pm

The possibility to test the ST core made me register to the forum! So, yes I'd like get the beta (I do not have permission to send PMs, yet, though). :wink:
You do not have the required permissions to view the files attached to this post.

NML32
Atari Super Hero
Atari Super Hero
Posts: 538
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: ATARI ST Core

Postby NML32 » Mon Oct 15, 2018 3:49 pm

Shamus wrote:The possibility to test the ST core made me register to the forum! So, yes I'd like get the beta (I do not have permission to send PMs, yet, though). :wink:

I think after your third post you’ll be able to PM.


Return to “MiSTer”

Who is online

Users browsing this forum: No registered users and 5 guests