Amiga RTG Support (Update: Shipped!)

apolkosnik
Posts: 24
Joined: Wed Jun 17, 2020 6:04 am

Re: Sponsoring RTG support

Unread post by apolkosnik »

ericgus09 wrote: Sun Jun 28, 2020 6:53 am [

for the record I am an unpaid minion :D .. I do it for the enjoyment I get out of the V2 and to counter some of the fud and mis information that gets spread around like manure.. most of it is either horribly out of date, patently false or just someone who has a personal axe to grind against the team for whatever reasons (hi kolla)..
...
Secondly he was a bit hostile with his requests and anyone who knows anything about the apollo knows they wont publish the sort of information he was looking for {seriously think about it and think why they said no -- its logical to most people} (eg the specs so he can write an alternate core) and when he was told .. no sorry not supported, he got angry ... well no surprise there.. I was at least suggesting a viable alternative (mister) but I digress.. I honestly think he was more interested in trying to reverse engineer the vampire than anything else, otherwise he would have taken the suggestion to code on the mister more seriously ..
...
Dude, wtf?! Stop spreading fud and lies.
I wanted to flash something onto my own V2, I asked once. Gunnar told me not supported. I've asked for a hint based on the V1 code base, which is GPL, and Igor told me that they won't open source anything. Fine. They deleted the whole thread, fine with me.
At no point I was angry with them, all I wanted to do was to roll something that could run my code on V2 without investing too much time into guessing pin assignments to ensure I don't turn my V2 into a doorstop. </end drama>
User avatar
ericgus09
Posts: 206
Joined: Mon May 25, 2020 2:47 am
Has thanked: 7 times
Been thanked: 26 times

Re: Sponsoring RTG support

Unread post by ericgus09 »

Whatever .. i grow tired of discussing that topic with you.. moving on (im sure others are equally disinterested).. I will not comment further on that entire debacle.
User avatar
Sorgelig
Site Admin
Posts: 877
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 211 times

Re: Sponsoring RTG support

Unread post by Sorgelig »

MiSTer is fully open but i don't see anyone willing to add RTG.
It's interesting to hack closed platform than write something for open platform..
chaos
Posts: 11
Joined: Mon Jun 22, 2020 7:36 am

Re: Sponsoring RTG support

Unread post by chaos »

Hey Sorgelig,

if no one else beats me to it, I was planning to work on RTG. But first I want to implement the 68k CPU emulation on ARM.
petarku
Posts: 25
Joined: Mon May 25, 2020 8:59 am
Has thanked: 3 times
Been thanked: 3 times

Re: Sponsoring RTG support

Unread post by petarku »

hi @chaos , just to ask because the nick is familiar, are you one of the guys that basically created minimig ?
Mike
Posts: 6
Joined: Sat Jun 20, 2020 8:24 am

Re: Sponsoring RTG support

Unread post by Mike »

As I mentioned we (fpgaarcade) have decided to support the de10-nano platform.
We will be releasing firmware, binaries and the source as we go along.
The motiviation is to get the Amiga core out, but all our stuff is built with CI so everything should be available.
apolkosnik
Posts: 24
Joined: Wed Jun 17, 2020 6:04 am

Re: Sponsoring RTG support

Unread post by apolkosnik »

Sorgelig wrote: Fri Jul 03, 2020 6:57 am MiSTer is fully open but i don't see anyone willing to add RTG.
It's interesting to hack closed platform than write something for open platform..
chaos wrote: Fri Jul 03, 2020 9:07 am Hey Sorgelig,
if no one else beats me to it, I was planning to work on RTG. But first I want to implement the 68k CPU emulation on ARM.
I'd like to help with any of the menial tasks for any of these things.

Perhaps this could be useful to chaos https://github.com/michalsc/Emu68
User avatar
Kitrinx
Core Developer
Posts: 185
Joined: Sat May 23, 2020 2:14 am
Location: NYC
Has thanked: 1 time
Been thanked: 147 times
Contact:

Re: Sponsoring RTG support

Unread post by Kitrinx »

Mike wrote: Fri Jul 03, 2020 1:15 pm As I mentioned we (fpgaarcade) have decided to support the de10-nano platform.
We will be releasing firmware, binaries and the source as we go along.
The motiviation is to get the Amiga core out, but all our stuff is built with CI so everything should be available.
Is fpgaarcade a mister clone? Why not just contribute to the project. I guess everyone wants a piece of the pie.
User avatar
lomdar67
Posts: 182
Joined: Sun May 24, 2020 8:27 pm
Has thanked: 12 times
Been thanked: 8 times

Re: Sponsoring RTG support

Unread post by lomdar67 »

It's the FPGAARCADE replay board it's not a "MiSTer" (or better D10-nano) clone:

https://www.fpgaarcade.com/

You can read more about the D10-nano support here: https://www.fpgaarcade.com/replay2-and- ... o-support/

Maybe Mike can shed some light on it but as far as I understand it they will not support MiSTer but the D10-nano. Their goal ist to bring the Replay ecosystem to the D10-nano. As everything will be available on GitHub this could probably be ported to the MiSTer...
We raise hopes here...until they're old enough to fend for themselves.
--Mike Callahan
Mike
Posts: 6
Joined: Sat Jun 20, 2020 8:24 am

Re: Sponsoring RTG support

Unread post by Mike »

Kitrinx,
We've been developing cores for years - many of them have been ported to mister.
My board has not been available for ages, and while we are working on a new one, we decided to support the de10-nano board that mister uses.
This is simply to let more people use our stuff.

"Why not just contribute to the project?" sometimes choice is good. We do things a bit differently.

Basically it's quicker for me to support the de10 board rather than port my stuff to another framework.
Because we have a common framework and build system, and we've already done the work for the Ardunio Vidor, it's not much additional work.
Of couse, as soon as I release the sources it (like eveything else I do) gets ported, and that's ok, but it results in fragmentation of the code.

Anyhow, off topic. Any questions feel free to ping me or discuss on slack.

/Mike
mbo77
Posts: 11
Joined: Mon Jun 22, 2020 7:14 am

Re: Sponsoring RTG support

Unread post by mbo77 »

Mike, is there any estimation on the timeline?
Only a very rough one, of course.
Mike
Posts: 6
Joined: Sat Jun 20, 2020 8:24 am

Re: Sponsoring RTG support

Unread post by Mike »

We are making good progress. I'll post updates on the website.
week or two I hope, but other people are doing uboot/linux and some of the build chain so it's hard to predict exactly.
mbo77
Posts: 11
Joined: Mon Jun 22, 2020 7:14 am

Re: Sponsoring RTG support

Unread post by mbo77 »

@Mike
Thanks. I was merely interested if we're talking several months or some weeks from now on.
So I'm really eager to look into it once something can be delivered.
Thanks!
mbo77
Posts: 11
Joined: Mon Jun 22, 2020 7:14 am

Re: Sponsoring RTG support

Unread post by mbo77 »

About the CPU, what about this project?
http://eab.abime.net/showpost.php?p=141 ... tcount=308
Mike
Posts: 6
Joined: Sat Jun 20, 2020 8:24 am

Re: Sponsoring RTG support

Unread post by Mike »

I think Mike is using the TG68K. I get about 80MHz single cycle operation in the Ultrascale part.
chaos
Posts: 11
Joined: Mon Jun 22, 2020 7:36 am

Re: Sponsoring RTG support

Unread post by chaos »

petarku wrote: Fri Jul 03, 2020 12:35 pm hi @chaos , just to ask because the nick is familiar, are you one of the guys that basically created minimig ?
No, I didn't create minimig ;) I did add the AGA support though.
chaos
Posts: 11
Joined: Mon Jun 22, 2020 7:36 am

Re: Sponsoring RTG support

Unread post by chaos »

apolkosnik wrote: Fri Jul 03, 2020 1:17 pm I'd like to help with any of the menial tasks for any of these things.

Perhaps this could be useful to chaos https://github.com/michalsc/Emu68
Great, any support with testing would be appreciated.
petarku
Posts: 25
Joined: Mon May 25, 2020 8:59 am
Has thanked: 3 times
Been thanked: 3 times

Re: Sponsoring RTG support

Unread post by petarku »

chaos wrote: Tue Jul 07, 2020 9:01 am
petarku wrote: Fri Jul 03, 2020 12:35 pm hi @chaos , just to ask because the nick is familiar, are you one of the guys that basically created minimig ?
No, I didn't create minimig ;) I did add the AGA support though.
i could connect your name with minimig , so it was AGA :) i stand corrected. Anyway it is great to have you onboard.
xolod79
Core Developer
Posts: 38
Joined: Wed May 27, 2020 8:13 pm
Has thanked: 6 times
Been thanked: 34 times

Re: Sponsoring RTG support

Unread post by xolod79 »

chaos wrote: Tue Jul 07, 2020 9:02 am
apolkosnik wrote: Fri Jul 03, 2020 1:17 pm I'd like to help with any of the menial tasks for any of these things.

Perhaps this could be useful to chaos https://github.com/michalsc/Emu68
Great, any support with testing would be appreciated.
In quality 68040 on the side of ARM it is possible to use implementation from https://github.com/aranym/aranym
It is also used in https://github.com/PandTomB/uae4arm
And
https://github.com/midwan/amiberry
User avatar
uigiflip
Posts: 27
Joined: Sun May 24, 2020 7:28 pm
Been thanked: 2 times

Re: Sponsoring RTG support

Unread post by uigiflip »

@robinsonb5 have emailed you. Let me know what you need and I may come up with something.
Ultimate MiSTer Blissbox pro version, Replay Vidor version, Replay 2, Real Amiga's 500+, 500+ with pi storm, a1200 in cd32 special edition case. https://www.twitch.tv/uigiflip
User avatar
uigiflip
Posts: 27
Joined: Sun May 24, 2020 7:28 pm
Been thanked: 2 times

Re: Sponsoring RTG support

Unread post by uigiflip »

https://github.com/robinsonb5/MinimigAGA_TC64

robinsonb5 seems to have cracked rtg and akiko
Ultimate MiSTer Blissbox pro version, Replay Vidor version, Replay 2, Real Amiga's 500+, 500+ with pi storm, a1200 in cd32 special edition case. https://www.twitch.tv/uigiflip
mbo77
Posts: 11
Joined: Mon Jun 22, 2020 7:14 am

Re: Sponsoring RTG support

Unread post by mbo77 »

Interesting, can this work be used to compile a core for MiSTer?
robinsonb5
Posts: 129
Joined: Fri Jun 19, 2020 8:54 pm
Has thanked: 13 times
Been thanked: 57 times

Re: Sponsoring RTG support

Unread post by robinsonb5 »

mbo77 wrote: Mon Jul 13, 2020 8:31 am Interesting, can this work be used to compile a core for MiSTer?
At the moment it's just a dumb framebuffer running from the same SDRAM as the Minimig memory (since that's all we have on MiST and TC64) - no blitter or hardware sprite. Max pixel clock of 56.75MHz in 15-bit, and 113.5MHz in 8-bit, but write speed suffers if you max it out.

It shouldn't be difficult to do a direct port - the only complication is that the MiSTer Minimig core currently uses a simplified SDRAM controller which runs at a slower clock rate than the MiST and TC64 ports. To make the RTG mode possible I'm using 8-word bursts and bank interleaving to get as much read bandwidth as possible out of the SDRAM, so for a direct port MiSTer would have to use an equally capable SDRAM controller.
However, if the DDR RAM on the MiSter can be pressed into service, it should be possible to do something significantly better than a direct port.
mbo77
Posts: 11
Joined: Mon Jun 22, 2020 7:14 am

Re: Sponsoring RTG support

Unread post by mbo77 »

As I'm rather new to this whole scene, is there a direct way of running it on the DE10?
robinsonb5
Posts: 129
Joined: Fri Jun 19, 2020 8:54 pm
Has thanked: 13 times
Been thanked: 57 times

Re: Sponsoring RTG support

Unread post by robinsonb5 »

mbo77 wrote: Mon Jul 13, 2020 9:34 am As I'm rather new to this whole scene, is there a direct way of running it on the DE10?
Not directly, no - I think it would be as much work to make it run directly as it would be to run within the MiSTer framework - probably more since it assumes the availability of regular rather than DDR SDRAM.
mbo77
Posts: 11
Joined: Mon Jun 22, 2020 7:14 am

Re: Sponsoring RTG support

Unread post by mbo77 »

Forgive my ignorance, but is it functional already somewhere?
robinsonb5
Posts: 129
Joined: Fri Jun 19, 2020 8:54 pm
Has thanked: 13 times
Been thanked: 57 times

Re: Sponsoring RTG support

Unread post by robinsonb5 »

mbo77 wrote: Mon Jul 13, 2020 8:37 pm Forgive my ignorance, but is it functional already somewhere?
Currently it's only implemented on the Turbo Chameleon 64, which has the same FPGA as the MiST (as opposed to MiSTer) but no supporting host CPU. It shouldn't be too difficult to port to other devices though. (It does also work on the DE10-lite, since I use one of those as a dev platform - but that's a totally different board, not remotely similar to the DE10-nano.)
kolla
Posts: 188
Joined: Sat Jun 13, 2020 7:56 am
Has thanked: 17 times
Been thanked: 33 times

Re: Sponsoring RTG support

Unread post by kolla »

@robinsonb5
Do you have a MiST yourself to test with?
robinsonb5
Posts: 129
Joined: Fri Jun 19, 2020 8:54 pm
Has thanked: 13 times
Been thanked: 57 times

Re: Sponsoring RTG support

Unread post by robinsonb5 »

kolla wrote: Tue Jul 14, 2020 11:00 am @robinsonb5
Do you have a MiST yourself to test with?
I do, yes - however I had to make some changes when porting the core to TC64 which broke the MiST build in my repo - I haven't got around to un-breaking it yet!
User avatar
limi
Top Contributor
Posts: 619
Joined: Sun May 24, 2020 6:53 pm
Has thanked: 135 times
Been thanked: 418 times

Re: Sponsoring RTG support

Unread post by limi »

@robinson5 So can we send you a MiSTer to help out? 😄
Post Reply