JimDrew wrote:You can download the source for the various Replay cores from the svn.
Please don't play fool. I'm tired of this argument. We are talking EXACTLY about Amiga core, not other cores. Amiga core IS NOT available on public SVN. Probably you have a special login for SVN and see much more. So, login with public name/pass given on Replay site and you will see that only couple minor cores are available in sources.
JimDrew wrote:I worked on the Amiga driver for the Replay's RTG (Amiga core), so what do you need to know? The RTG driver allocates a 64K aligned 4MB block of memory (from the memory pool) during the driver initialization by Picasso96. The memory base is passed in along with the video modes. There is a blitter engine that Mike made that is pretty slick, but it's really not used much for anything at the moment. I need to fill in the rest of the OS replacement blitter functions to make it worth the effort Mike put into it. The RTG is pretty simple. It's just a frame buffer of a particular resolution and depth, defined by the RTG driver. There are only a hand full of actual functions that need to be supported to make it work. The Picasso96 does all of the magic of making RTG possible under the Amiga OS. There has never been a Rpi module being used for the RTG.
This is good description for manual. But i didn't ask it. I've asked the source code.
JimDrew wrote:Your argument about price is actually the motivation for making a much more robust setup. With the DE-10 at $130 retail, a user can afford to put a hundred dollars into add-ons and still have a premiere FPGA setup that is much cheaper than a Replay or Vampire board. So, a memory chip that costs 4 times as much is well worth it. Cost is just not a factor when it's this cheap to begin with. I have had a lot of people asking me to make a new IO board that is a full length board (so that all 4 screws will mount it to the DE-10), include 128MB of SDRAM, and several other features. I think the reason that some cores don't support more memory is because more memory has never been available.
MiSTer is open source platform (really open source unlike others pretended to be open source). You are welcome to participate. You can offer improved PCB design and cores supporting all your additions. If it will be compatible with current HW, i would glad to accept. I don't see a point to argue here. There is only one problem: many people come here giving suggestions but the whole HW design and all ports/original cores comes from me only. Some time ago there was offer to improve ao486, but ended by small tweak in HDMI code (which is actually based on other core). So, the distance between "I can do" and "I did" is pretty big. It requires something more than posting on the forum. You suddenly realize it takes a lot of time and may be some money. And then willing suddenly disappears. Just start to do what you "offer" and we will see what we can get in the final. If it will fit the MiSTer philosophy then it will me merged into. If not, then you are free to make a fork. It's possible to have a special Amiga fork with extra/special HW and improved Minimig if you are ready to support it.
You want to make a very complex SDRAM and even whole I/O with integrated SDRAM with size longer than 100mm (bye bye cheap PCB from Chinese mfg) with probably 4 or more layers. Who will be able to do it as DIY? Most likely no one. You are here today to offer such board, but tomorrow will disappear and no body else will be able to make the same board. It will be several times more expensive PCB with expensive parts. You already gave up to produce I/O board while talking about more advanced board.. Weird, isn't?