Welcome, Guest. Please login or register.

Author Topic: FPGA Replay Board  (Read 822035 times)

Description:

0 Members and 14 Guests are viewing this topic.

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« on: January 19, 2011, 11:14:31 PM »
Yeah, I wish we was wishing for that with my MiniMig when some modding when astray.  I fixed what I broke, but I was really worried that I might have broken something else without noticing...

If that can be done for the RetroReplay, it would save a huge amount of effort in support.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #1 on: January 28, 2011, 04:39:03 PM »
It's too bad that it can't do 1920x1080.  Really, even 1280x1024 is probably overkill, but it would have been fun to be able to heckle some of my pals about how their shiny Xbox360 or PS3 doesn't have any higher resolution than my Amiga. ;)

I'm looking forward to this being released.  It's been along wait, and I think the community has done a very good job of being patient.  Having our MiniMigs probably helped with that.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #2 on: March 18, 2011, 05:42:48 PM »
Another couple of years, and I would hope that Mike has found the bottlenecks that we can assume exist in this revision (As they do in every computer) and uses any new tech that becomes available, due to new design, or price drops, and we can buy a version 2 that dramatically improves on the current design.  We get two years of really cool retro computing, Mike gets to sell us another product, we get new toys, and then we get a few more years before Mike release a version 3.

Rinse. repeat.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #3 on: March 30, 2011, 06:48:41 PM »
Well, now he has created a whole new Amiga flame war.  Will the official release date be Today, or when he ships the files to power the board up? ;)
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #4 on: March 31, 2011, 02:41:24 AM »
The FPGA color should be that sicking brown/green/grey that you get when you mix all of the playdoh colors together.

Aros isn't going to fear the Replay.  It will end up being the official Amiga compativle OS for the FPGA camp.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #5 on: March 31, 2011, 03:44:30 AM »
This board should meet the requirements for what the Aros68K version is already running on if I am not mistaken.  It may not be 'finished', but it is running.  I also think that the guys from WinUAE have delivered enough that we could give them the benefit of the doubt.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #6 on: March 31, 2011, 03:47:35 AM »
Quote from: JimS;626152
The FPGA camp doesn't have a fixed color. It's loaded at boot time from another camp.
;-)


OK, I just reread that, and had an image of a bumper sticker withe the word "Amiga" using rainbow colors.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #7 on: March 31, 2011, 04:42:07 AM »
Quote from: Iggy;626170
Yep, WinUAE works (pretty well actually). AROS? When is the X86 version going to be at v1.0?
Running, no I want it running correctly. The X86 version has enough faults, the 68K version is no where near as polished.
No software package is ever finished, until its discontinued there's always something that need work or improvement.
But the goal you're looking for is years away.


Your worried about a few measly years when talking about Amiga?  Bah!  I scoff at your years!
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #8 on: May 12, 2011, 05:36:13 PM »
Quote from: amigadave;637346
Yes, it has been asked before.  MikeJ said something similar to what I have written below.

Some additional work would need to be done to manage the laptop battery/charging and integrate it into the OS, or make some kind of BIOS with the battery management built-in to it that would take care of energy management & charging of the battery in the background without effecting any of the different computer, or arcade systems emulated.


The best way to handle a battery would be to make it a self contained unit.  More like a UPS than a laptop battery.  The only information that the battery really needs to give the system is it's charge level and whether it is currently plugged in or not.

I started to type how to accomplish this really cheaply, but thought... I can't be the first to think of it.  So, quick google, and... http://www.bixnet.com/5v7libapa.html.

There is at least one battery system already made and ready to go as a laptop battery solution for MiniMig/FPGAArcade/Etc....

Just leave a space in your case for this battery and your set to go.  The only thing better that could be achieved by the community building their own solution would be to get data out of the unit via a low speed serial so that the computer could display remaining power and do a safe shutdown.  I would not be surprised if there were a similar device already on the market that had a port to send the charge data.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #9 on: May 12, 2011, 08:09:34 PM »
The Kryoflux would be a great floppy controller as long as it was paired with an on board processor that could emulate the actual drive after the Kyroflux read the entire disk into it's onboard memory.

You would want it too look like this:

Computer --> ARM(floppy emlator) --> cache memory --> Kryoflux

Then you could read any media on any system.  You would have a single target environment for writing the computer interfaces leading to better code re-use as well as better cross platform compatibility of the disks.  If a secondary interface to the ARM could be added that would let the Kryoflux immages to be read and written to the cache memory, it would be even better, as then you could choose whether the image ever touches the physical disk again or not.

Other than possible cost, the only drawback would be that since the entire disk image would be cached, there would be a wait before a physical disk that has been updated gets written to the physical disk.

With a little forethought, there could also be an interface written into the Arm code to mount not only the disk image in the cache memory, but also the cache as a drive itself.  This way, the images could easily be loaded and unloaded from within the emulated environment itself.

While an overlay menu for mounting disks would be cool, and is necessary for games that take over the system as well as single tasking systems,  for OS level stuff on multi-tasking systems, being able to mount the floppies in the actual floppy drive would be even cooler.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #10 on: May 12, 2011, 10:00:40 PM »
What aspect are you saying has the hard realtime I/O that would prevent a CPU from being used as a Floppy emulator?  I would think the the existing floppy emulators that are out there would be pretty good evidence that it would work....
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #11 on: May 12, 2011, 11:04:22 PM »
I still don't understand what part you are saying would not work.  Are you saying that the Kryoflux does not work?  Are you saying that a floppy emulator would not work?  Or are you saying that the file the Kryoflux produces could not be successfully transferred to a floppy emulator?
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #12 on: May 13, 2011, 07:58:36 PM »
What would be interesting is if the expansion slot could dedicate a pin or two to a low speed serial connection that could query anything plugged in to determine what kind of expansion device was connected.  That way, any expansion devices in the future, like a Zorro slot, could just include the cheapest pic they could get their hands on to respond when the FPGAArcade queries the board, and everything could auto configure.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #13 on: May 13, 2011, 10:18:53 PM »
While I could see a PCI slot on a future FPGAArcade, I would be shocked to see a Zorro slot.  Remember, FPGAArcade is not an Amiga board.  It is a Retro system board.  Zorro would only have a use for those of us using it for Amiga.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Re: FPGA Replay Board
« Reply #14 on: June 14, 2011, 07:30:24 PM »
While you can never have enough memory, we also need to keep in mind that machine specs are always a tradeoff.  Getting a working product out now is better than having the promise of a product in the future.

This seems to be one of the problems facing Natami.  Changing specs keeps it from ever making to to production.  I will happily take 128M memory on the FPGAArcade, and if that turns out to be too little in a few years, I will happily pay to buy a new FPGAArcade with more memory at that time.

This way I can play today, AND play tomorrow.  As opposed to hoping that some day I will get to play with the perfect board.