Porting Mega65 to MiSTer?

manni199
Posts: 10
Joined: Wed Sep 23, 2020 2:13 pm
Been thanked: 1 time

Porting Mega65 to MiSTer?

Unread post by manni199 »

Are members here interested in having a Mega65 core on the MiSTer platform?
Is somebody interested in porting the Mega65 to the MiSTer platform?
Alexey Melnikov (sorgelig)?

For those who don‘t know what Mega65 is, look here www.Mega65.org

The successor of the C64 was in development in 1989/90, but never finished.
The Mega65 project is doing exactly that. They took C65 prototypes, analysed them, and finished the C65 on an FPGA system.
Result is the Mega65, that shall be sold maybe next year to interested people.

100 prototypes/developer systems are sold already and will be shipped until end of this year.
https://shop.trenz-electronic.de/en/303 ... t-computer

Maybe it is an idea to port the Mega65 to the MiSTet platform?
This would bring a bigger user/developer base to the Mega65.

The main Mega65 core developer likes the idea that Mega65 gets ported to the MiSTer platform.
He would give full support for such a project.

It‘s far beyond my sklills to do that on my own.
It‘s only that I‘d like the idea to have a Mega65 core on the MiSTer platform.

BTW, the Mega65 is not a cheap system. Estimations go to >750€ or more per system.


Have a look here:
https://www.forum64.de/index.php?thread ... ost1582694
User avatar
tontonkaloun
Posts: 279
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 7 times
Been thanked: 15 times

Re: Porting Mega65 to MiSTer?

Unread post by tontonkaloun »

That would be great.
I wanted to buy this mega65, but found it expensive. I look forward to the public version.
User avatar
Alkadian
Posts: 222
Joined: Thu May 28, 2020 9:55 am
Has thanked: 33 times
Been thanked: 9 times

Re: Porting Mega65 to MiSTer?

Unread post by Alkadian »

@ manni199 Uah! Such a great news! Thanks for sharing!
I just cannot wait for it. Big fan of c64 here and I am very excited about the Mega65 core.
manni199
Posts: 10
Joined: Wed Sep 23, 2020 2:13 pm
Been thanked: 1 time

Re: Porting Mega65 to MiSTer?

Unread post by manni199 »

Until now this is only an idea, nothing more.
An I don‘t have the skills to port the Mega65 core to the MiSTer platform.

Until now I have found out that the Mega65 main core developer (Paul Gardner-Stephen) also likes the idea.
He is willing to give support for such a project.
But he has no time to do this port on his own.

And I want to find out, are there people here interested to have this Mega65 core on the MiSTer platform.

Until now many people read my post, but only two answers until now.

And the Mega65 core is not finalized until now.
So before starting a port, there should be the final Mega65.
Some day next year....

The Mega65 project is already on GitHub (github.com).
Sourcecode, Documentation, etc. is available there.

And every time when I have a look at the already existing Mega65 documentation I am deeply impressed.
Download the five PDF files and have a look:
https://github.com/MEGA65/mega65-user-guide/releases

manni199
User avatar
NegSol
Posts: 29
Joined: Mon May 25, 2020 4:34 pm
Been thanked: 1 time

Re: Porting Mega65 to MiSTer?

Unread post by NegSol »

Not sure if you are aware of it but the topic was discussed earlier even back in 2017.
https://www.atari-forum.com/viewtopic.p ... 65#p331658

Also Sorgelig did once try to port it already and commented on it. Not sure if the source of the core changed a lot since then.

The quasi nonexistent software library holds down the excitement of most users and devs I would guess.
manni199
Posts: 10
Joined: Wed Sep 23, 2020 2:13 pm
Been thanked: 1 time

Re: Porting Mega65 to MiSTer?

Unread post by manni199 »

No, I didn‘t know that.

I started with MiSTer two or three months ago.
Before I read about the Mega65 project and the extreme successful ‚Spectrum Next‘ kickstarter campaign.
There are many people interested in the Mega65.
The estimated price for the Mega65 is quite high (750€ or more).
So I thought having the Mega65 on the MiSTer platform would be a good idea.

Until now the Mega65 is not finalized.
So best is to wait for the finalized version.
Maybe then there are more people interested.

The complete Mega65 project can be found at github.com
Darthcustom
Posts: 18
Joined: Thu Aug 06, 2020 6:40 pm
Been thanked: 1 time

Re: Porting Mega65 to MiSTer?

Unread post by Darthcustom »

I really support having Mega65 core ported to MiSTer.... I'm following Mega65 for long time but 750€ is too high to my taste. DevKit was 1000€. I´d see it more in the 500€ price range.

I'd love to see Mega65 running in my MiSTer....
User avatar
kathleen
Posts: 170
Joined: Fri Jun 26, 2020 4:23 am
Has thanked: 15 times
Been thanked: 18 times

Re: Porting Mega65 to MiSTer?

Unread post by kathleen »

Same here, the Mega65 ported to the Mister will be a dream, the "real" Mega65 being far out of my budget, getting it on the Mister would be more than nice
User avatar
Sorgelig
Site Admin
Posts: 505
Joined: Thu May 21, 2020 9:49 pm
Been thanked: 37 times

Re: Porting Mega65 to MiSTer?

Unread post by Sorgelig »

Let's wait for final version first.
Unfortunately C65 has no software. Even ROMs weren't final. The only thing in C65 was useful is C64 mode. So the only command you need in C65 is GO64.
As for C64: MiSTer already has very compatible C64 core and i don't expect the one in Mega65 beat it in any aspect.
Same as with Spectrum Next, it's useful as a whole device. Mega65 has nice case with keyboard (i wish they will sell cases separately!) and boot ROM managing specific HW. MiSTer doesn't need all these addons as MiSTer has it's own API servicing C64 perfectly.
While port of Mega65 is possible, it won't bring anything new.

So there are 2 main things before port:
1) wait for final version
2) check the requirements because later versions start to use quite large FPGA with a lot of BRAM - much more than DE10-nano has.
manni199
Posts: 10
Joined: Wed Sep 23, 2020 2:13 pm
Been thanked: 1 time

Re: Porting Mega65 to MiSTer?

Unread post by manni199 »

great, I was looking forward to your statement about porting the Mega65.
You are the administrator here, so I was almost sure that you already follow this thread.

One question to you Alexey, how many manhours/mandays would you estimate it takes to do this port?
I am sure you already had a look on the HDL sources on GitHub?
Are there very big differences between MiSTer and Mega65 platform, so that there ist much more to do than simply recompile the Mega65 sources?

I completely agree with you that there must be a finalized Mega65 before starting a port.
Especially because the Mega65 is an enhanced version of the C65. So all new features must be finalized.

I thougt RAM would be no problem, because at least 32MB SDRAM is mandatory fo MiSTer to use all cores?
An the ARM core with 1GB RAM (Linux system) on the MiSTer board should compensate any disadvantage to the Mega65 FPGA.
It’s because I have no skills in programming HDL/VHDL you should judge the technical details to compare MiSTer with Mega65.

Also very important in my eyes is, that Paul Gardener will give any support that is needed to port Mega65 to Mister.
And Paul will applaud to have a Mega65 core on MiSTer.
I know that man people want a Mega65, but when the hear the estimated selling price (>=750€) the interest cools down.

To say it again, I would like having a Mega65 core on MiSTer because ist generates (hopefully) a much bigger user base for Mega65.
More user will result in more software....

Also every time I have a look on the Mega65 documentation I am impressed.

And the MiSTer platform is much much cheaper than Mega65. Mega65 is more a sculpture to put in a showcase to enjoy looking at it.
;-)

I know, the Mega65 designer want us to use and work with it for sure.
But I‘m sure there will be people that use MiSTer for use/work, and put the Mega65 in a show case (once when there is a Mega65 core for MiSTer).

So let‘s wait for mid of next year when final Mega65 is released.
...
User avatar
Newsdee
Posts: 281
Joined: Mon May 25, 2020 1:07 am
Has thanked: 2 times
Been thanked: 18 times

Re: Porting Mega65 to MiSTer?

Unread post by Newsdee »

manni199 wrote: Fri Nov 06, 2020 8:24 pm To say it again, I would like having a Mega65 core on MiSTer because ist generates (hopefully) a much bigger user base for Mega65.
If they need that badly to grow they user base, they could port the core themselves, no?
User avatar
LamerDeluxe
Posts: 77
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 15 times
Been thanked: 7 times

Re: Porting Mega65 to MiSTer?

Unread post by LamerDeluxe »

I'd love to see this ported to the MiSTer, if at all possible. I've been following the C65 with interest since the first news about it.
User avatar
limi
Posts: 77
Joined: Sun May 24, 2020 6:53 pm
Has thanked: 4 times
Been thanked: 6 times

Re: Porting Mega65 to MiSTer?

Unread post by limi »

Sorgelig wrote: Fri Nov 06, 2020 6:51 am Mega65 has nice case with keyboard (i wish they will sell cases separately!)
They will! More details here.
dave18
Posts: 11
Joined: Sun Jun 21, 2020 8:21 am

Re: Porting Mega65 to MiSTer?

Unread post by dave18 »

Core still has non synthesisable code which Quartus will refuse to compile. The Cpu core might need a rewrite to make it portable and as it is a custom Cpu there is no drop in replacement. Didn't look at whether the largest chunk of bram could be moved to sdram as it is pointless while the core has code that can't be synthesised.
Post Reply