Welcome, Guest. Please login or register.

Author Topic: FPGA Replay Board  (Read 826334 times)

Description:

0 Members and 31 Guests are viewing this topic.

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #14 on: December 04, 2012, 06:32:03 AM »
Does this mean I have to throw away my PS/2 ports to get USB? :huh:

PS/2 is way better.  No way am I getting rid of them.  All my stuff is PS/2 and PS/2 is better for mouse and keyboard (which are required).  USB is only better for nonrequired type things like my external 2TB drives and cameras and mp3 players and things.

Anyway I would rather have both PS/2 and USB.

Sorry for ranting :)

Are the PS/2 ports real PS/2 ports?  Like the ones on my Core i5 box?

I was once upon a time 100% going to buy one (once the 060 card came out and was verified working correctly) but I am currently at 93% chance.

@Platon42
Does this mean FPGA Arcade will gain some superduper awesome USB support in the near future? :hammer:
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #15 on: December 04, 2012, 06:24:26 PM »
All I know is I have an external keyboard adapter in my A1200T and I can plug in a real PS/2 keyboard or real A2000 keyboard with adapter and it just works(tm).  I think I used my A4000 keyboard on it for a while too, many years ago.

Maybe all that is some sort of clue.


> What is the name of your adapter?

If I knew that don't u think I would have told u? :D
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #16 on: December 05, 2012, 11:04:59 AM »
Just to clarify: my keyboard adapter is not external.  It sits inside my A1200T doing its job.  I have never actually seen it or know what it is but I prob have the docs for it in a box somewhere.

I just meant the adapter lets me use an external keyboard instead of the silly A1200 one. :)
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #17 on: December 11, 2012, 07:12:34 PM »
Can I get an FPGA Replay card with 060 card?

What are my options with 060 card?

Can I get one with an MMU?  How many Mhz?  How many $$$?
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #18 on: December 12, 2012, 05:39:42 PM »
Quote from: mikej;718715
Hi.
PCI does not help at all - it would have to be PCI express nowadays which is fairly complex to bridge. The idea is future daughter boards could add more advanced features.


It would help because then the user could plug in a 256MB PCI gfx card with a highspeed blitter and highspeed local VRAM onboard.

As the gfx card is easily available for sale and has an OpenPCI driver (and also an Elbox driver) it is something everyone could make use of.

It would also allow 16-bit sound cards to be plugged in but I would rather that the FPGA team added a 16-bit paula to get 16-bit sound that way.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #19 on: December 13, 2012, 06:18:53 PM »
Quote from: mikej;718852
Correct, the 64MB of mainboard memory assignment can be changed by OSD config. This modifies settings in the FPGA hardware. Changes are updated on reset.


Ok so it sounds like we can have up to 64MB of chipram and use the daughterboard for 128MB fastram.

Can the RTG RAM share the chipram?  Or not?

Like could we have 64MB chipram + 64MB RTG ram using the same block of RAM on the mainboard?

I am just trying to work out what the capabilities are.

If they can't share the same mem then when I write my RTG game for Replay I would prob say "If u have the 060 daughterboard: Set ur chipram to 4MB and your RTG RAM to 60MB"

I am also curious as to how fast the 060 can copy data from its 128MB bank of fastram to the mainboard RAM.  Its makes a giant difference as to what I can do with Animation.  When the Natami work evaporated, it was really really slooow to copy from fastram to chipram with the CPU.  That part of the memory controller had not been optimized in any way.  So I am curious if ur memory controller suffers the same limitation/flaw.

My CPU blitting routines are over 140x faster than the AGA blitter on Real AGA Amigas.  But that only works if the CPU can copy data from Fastram to Chipram in a reasonable manner.  If you have a great memory controller then my routines will go even faster on Replay.  But if your memory controller is crippled then my speed could drop to 10x blitter speed which would be really completely useless for my hires hispeed animated gamez.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #20 on: December 13, 2012, 09:25:16 PM »
Thank u for all the delicious details!

Quote from: yaqube;718940

For compatibility reasons the AGA blitter is 16-bit like its real counterpart.

Smart decision.

Quote

 But I have implemented another 32-bit blitter to accelerate RTG operations. It's much faster.

Excellent decision!

You are very intelligent!

I can't believe I wasted 20 hours trying to convince Gunnar to make a better blitter when I should have directed my typing at you instead.

How many Mhz does your 32-bit RTG blitter run at?

Does the RTG blitter have some internal SRAM buffer space it can use to speed up blitting?

The reason my blitting routines are so fast is that I mix multiple layers of gfx inside the CPU registers.  A cpu register is way the hell faster than fastram or chipram.

So my blits work like this:
Blit(source1, source2, source3, source4, source5, source 6, source7,  source8, destination)

So I save massive amounts of memory bandwidth over the oldskool Natami blitter.

Using Natami blitter or AGA blitter I must do it the lame way:
Blit(source1,destination);
Blit(source2,destination);
Blit(source3,destination);
Blit(source4,destination);
Blit(source5,destination);
Blit(source6,destination);
Blit(source7,destination);
Blit(source8,destination);

This wastes massive amounts of memory bandwidth and bus bandwidth.

So its way faster for me to do blitting with CPU on 030.  Wayyyy faster on 060.

If ur blitter has some internal SRAM to work with then you could implement a multisource to one destination blitter that would massively increase blitting power.

Something for u to think about :)

If u can't do it that's ok.  I can keep using my 060 to do the blitting.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #21 on: December 13, 2012, 09:35:35 PM »
Quote from: yaqube;718940

The actual speed depends heavily on chipset activity. The CPU can write to the CHIP RAM as fast as 28 MB/s. With all DMA channels active (excluding the blitter) the speed drops to 14 MB/s. The RTG display uses another memory access port so no matter what the RTG display mode is the CPU can write to the RTG memory always with maximum speed.


Ok so I can write to the RTG ram at 28MB/sec.

On my A1200 with Mediator I can only write to RTG at 9MB/sec

Replay FTW!

OTOH the Mediator has a 256MB gfx card with superfast Radeon blitter.
I "just assume" that the radeon blitter is faster than the Replay RTG blitter.




I hope Replay is a big success and then a couple years down the road u could make a Replay2 :)
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #22 on: January 05, 2013, 03:42:30 AM »
Quote from: JimDrew;721282
By the way, any device that is not the original hardware and is able to run original software, is an emulator.... period.  No matter if you like it or not.  :)

FPGA based devices are emulators by definition (English).  In the case of the Amiga, if you made a tiny double sided circuit board with the original chipset, it would not be an emulator.  But emulating, recreating (or whatever you might try to call it) that chipset makes it an emulation of the original.  There is simply no arguing with the exact definition of "emulator".


Your point is 100% completely vaild.  AGA is an ECS emulator.

The thing is, for regular ppl on the street, your average Joe Blow thinks of "Emulator = laggy, with wild speed fluctuations like they have experienced over and over and over and over again in WinUAE and other software-based emulators"

An FCGA based "emulation" should never ever ever ever lag.  It may run slow or fast but at least it should not lag.

I think they should consider renaming FPGAreplay to FCGAreplay/arcade.

@AmigaClassicRule
You should be aware that recreating actual hardware circuits like Replay/Natami are doing is a totally and completely different thing than running a slow program under windoze.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #23 on: January 05, 2013, 03:55:37 AM »
Quote from: Duce;721279

I'm overjoyed at the thought of having an FPGA Arcade with '060 and daughterboard

Me too.

Quote

 to use as my main, stable legacy Amiga replacement.

I was originally planning the same thing... but then I realized this may not work out because...


Quote

  No more cobbled together A1200 with doo-dads sticking out the sides, no flaky, slow PCMCIA ethernet cards - onboard ethernet, USB.

A cobbled together A1200 gets to use 128MB (possibly 256MB) Radeon gfx cards which there is no way to do with the Replay.

Quote

noisy, hot, hideously slow SCSI hard disks aren't something I'll miss in the least.

If you don't like your SCSI hard drive you are allowed to buy a new quiet, cool, fast SCSI hard disk for your old Amiga.  Or you could just get a cheap silent slow SD card like a lot of ppl do.  Or you could use a new slow IDE drive.

Your SCSI controller is likely faster and smoother than whatever Replay has to offer. (Which I cannot remember right now.)

Complaining about SCSI is a really silly thing to do. :)
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #24 on: January 05, 2013, 04:22:29 AM »
Quote from: Duce;721287
In a world of cheap, great performing, reliable SATA - SCSI *is* crap, IMHO.
Most people would kill for native SATA on their Amigas.

I just ordered 2 2 TB SATA drives.  $99 each.
Refurb 73 GB SCSI drive is $150.

So yeah, I do prefer SATA where it is an option.


Does Replay have a SATA controller that I never heard about???

I have stacks of 2TB and 1.5TB drives too.

Quote

As for drives on the FPGA, my intentions with it are to simply network it to my NAS box via SAMBA/SMBFS and use the onboard card for the OS.

I have been doing that since 1999 with my "cobbled together" A1200.
The purpose of my $99.00 bgcpc is to connect cheap drives to it which are then networked to my A1200 via Ethernet.  But my A1200T came with a 10mb/second Ethernet card which surely is a lot slower than my SCSI.
If I popped a 100mb/sec Ethernet card in there then it would be an interesting race to see which was faster, SCSI or Ethernet100.

Quote

 I don't need RTG myself, but I do see your point on that one.

I only use it for certain specific things.  For those certain specific things, RTG is awesome.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #25 on: January 14, 2013, 01:11:48 AM »
Quote from: matthey;722359
I bet you could do 10000+ with a Kickstarter at a slightly reduced price. The more cores the more interest outside of the Amiga community IMO. More console emulation like NES, SNES, Genesis, Neo Geo, x68000 etc. might be the biggest retro draw.

The rules for hardware projects on Kickstarter got a lot more strict a while back due to so many fantasy imagination projects.

I think MikeJ is waiting until he has everything perfectly arranged to provide a complete success in 12 months.  Supposedly projects that take longer than 1 year get negative publicity and complaints.

I am not claiming to be an expert on how kickstarter works.  I just read a few articles about kickstarter while convalescing.

Plus you have to word things carefully.  And anyway he can't say anything about NES emu on kickstarter.  Its an instant lawsuit from Nintendo.  Even if the core exists and works perfectly he still can't say anything about it on kickstarter.  Do u want him to get assasinated? :crazy:
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #26 on: January 14, 2013, 11:09:15 AM »
Quote from: JimDrew;722400
In the U.S. you most certainly could use the name NES as long as you recognized the name as a trademark in the information referencing it.  This is allowed under the fair use laws.

Nintendo does not respect fair use laws or any other US law for that matter.

Great Giana Sisters was allowed under the law.  Parodies are a protected right and have been upheld in countless court cases.  But that didn't stop Nintendo from crushing the Giana Sisters .


Quote

Emulations are not illegal.

Never said they were :)

Being a legal law-abiding citizen does not protect one from fake lawsuits.



Quote

  I spent a great deal of time with attorneys back in 2000 dealing with this issue.  I had emulations that specifically named Apple Computer, IBM, Intel, Atari, etc.  I always gave full credit to trademarked names, and never had a single issue with any company trying to threaten me - and keep in mind that I had millions of downloads of the demo versions through downloads.com, so there was huge exposure.

Did you have a Nintendo or Sony emu?

Anyway I hope he does not get in any trouble from fake frivolous lawsuits filed by greedy evil power-mad illegal corporations.

/me casts Good Luck++ onto MikeJ
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #27 on: January 14, 2013, 11:14:53 AM »
Quote from: matthey;722404
@JimDrew
I'm a bit surprised no one ever sued you. I expect Apple was the most upset about an Amiga emulator with 68060 being faster than any Mac they sold for awhile.

If it looked like he was going to rake in 100 million $$$ then they would have filed a fake lawsuit on him to stop him.  But he flew under the radar by only making 10 million $$$ or perhaps a bit less :D


Quote

 Did you feel like they deliberately added 68060 incompatibilities to MacOS 8.x roms to keep the 68060 from running? I have heard this rumor before and MacOS 7.x seems to be more compatible with the 68060.

Sounds exactly like something Apple would do.  Remember Apple was in a PPC Alliance with IBM and Motorola and Apple actively wanted to murder off the 680x0 line, which they did.  They even rigged it so we can't EVER even get the v5 coldfires.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #28 on: January 31, 2013, 04:27:49 PM »
I want to marry Yaqub's 060 Daughter board. :D







I hope my bank account is big enough to afford her. :D
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #29 from previous page: January 31, 2013, 05:00:48 PM »
@Darrin

:rofl:
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA