Welcome, Guest. Please login or register.

Author Topic: FPGA Replay Board  (Read 822156 times)

Description:

0 Members and 10 Guests are viewing this topic.

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #2444 from previous page: February 18, 2013, 02:02:45 PM »
If I use an Atari 800 core there is only 1 game I would want to play on it.  That is M.U.L.E. with all 4 joystick ports at a M.U.L.E. party.  The C64 version has much better music but 2 of the players must use the keyboard during the auctions.  Letting everyone have their own joystick on the Atari 800 is much kewler.


We would plug in all 4 joysticks into the Replay... woops... there are only 2 joystick ports....  Ok so obviously the Atari 800 core, being highly professional and containing all needed features, would look to the daughterboard for the other 2 joystick ports.

My Elite 68060 daughterboard should supply joystick ports 3 and 4 because a bunch of Amiga games use them... but it does not... so the Atari Core just starts sending out a bunch of signals that make no sense to my 68060 daughterboard and everything would then go berzerk.  :)  This is what I am trying to avoid.
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 Kokos

  • Newbie
  • *
  • Join Date: Oct 2012
  • Posts: 40
    • Show only replies by Kokos
    • http://ppa.pl/
Re: FPGA Replay Board
« Reply #2445 on: February 18, 2013, 02:28:11 PM »
I thought there is a possibility to connect 2 joysticks to one port..
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #2446 on: February 18, 2013, 02:33:57 PM »
How many ppl have Replays already?  Isn't it like 30 ppl?  Where are all these ppl?  Do they have some secret meeting place where they hang out and laff at all us oldsk00l A1200 lamers?  :lol:

The reason I ask is because if I am going to drop $1436.00 on a fully loaded Retro Replay Business Computer then I should probably make sure my game actually works on the Replay first.    Free download from Aminet here if anyone out there has a Replay and they want to check if it works:
http://aminet.net/package/game/strat/TotalChaosAGAr6

It really should work.  It is fully AmigaOS compliant and has been tested on a wide range of systems.  The only thing I am worried about is maybe if the Paula core has a tiny flaw in it then the music playback could go berzerk.  Mostly Octamed Sound Studio .meds and some good old protracker mods but modified to use a 1 line DMA-wait.

I don't use any weird instructions like movep.  I don't use weirdo lame addressing modes.  I don't even use bitfield instructions.  But I suppose maybe SASC might generate those in weird situations?  I doubt it but who knows?  I don't use any atomic Read-Modify-Write instructions.  So I am figuring it should work on the softcore cpu.  On the other hand, it is over 200,000 lines of code so...

There is a bug in the game so that soundfx playback can fail on SFS partitions.  Use FFS, PFS3 or ask me for the patch that fixes the problem.

Any place I could go to ask a Replay playtester to give it a quick test?

If there are any bugs, well... I have the source code to the whole game and a super powerful professional Source Level Debugger which displays both C and Asm sources simultaneously so I might be able to zoom right in on the problem and file a competent bug report.
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 Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: FPGA Replay Board
« Reply #2447 on: February 18, 2013, 02:55:27 PM »
I'd be happy to test it for you, but I'm away from home for the next 4 weeks.  Remind me next month and I'll try it for you if nobody else has managed it.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: FPGA Replay Board
« Reply #2448 on: February 18, 2013, 08:18:45 PM »
If there are any compatibility problems, I will do my best to fix them.
When the new core is out there will probably be a whole load of initial issues, so we go into bug-squashing mode. I have a board with external 68K I can run to see if it's a problem with the CPU (I can actually run both CPUs and diff them in real time).

I can also probe and capture any internal state with the JTAG FPGA debugger, so as long as we can get a trigger condition, and can reproduce the fault, it's normally fairly easy to fix problems.
/MikeJ
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: FPGA Replay Board
« Reply #2449 on: February 18, 2013, 08:21:56 PM »
Quote from: mikej;726853
If there are any compatibility problems, I will do my best to fix them.
When the new core is out there will probably be a whole load of initial issues, so we go into bug-squashing mode. I have a board with external 68K I can run to see if it's a problem with the CPU (I can actually run both CPUs and diff them in real time).

I can also probe and capture any internal state with the JTAG FPGA debugger, so as long as we can get a trigger condition, and can reproduce the fault, it's normally fairly easy to fix problems.
/MikeJ


And I'm ready to start testing when you are...

;)
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #2450 on: February 18, 2013, 08:37:56 PM »
Quote from: mikej;726853
I have a board with external 68K I can run to see if it's a problem with the CPU (I can actually run both CPUs and diff them in real time).

I can also probe and capture any internal state with the JTAG FPGA debugger...

Wow!  my hero :bowdown:
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 espskogTopic starter

  • Full Member
  • ***
  • Join Date: Mar 2010
  • Posts: 210
    • Show only replies by espskog
Re: FPGA Replay Board
« Reply #2451 on: February 18, 2013, 08:41:15 PM »
Quote from: ChaosLord;726796
How many ppl have Replays already?  Isn't it like 30 ppl?  Where are all these ppl?  Do they have some secret meeting place where they hang out and laff at all us oldsk00l A1200 lamers?  :lol:

The reason I ask is because if I am going to drop $1436.00 on a fully loaded Retro Replay Business Computer then I should probably make sure my game actually works on the Replay first.    Free download from Aminet here if anyone out there has a Replay and they want to check if it works:
http://aminet.net/package/game/strat/TotalChaosAGAr6

It really should work.  It is fully AmigaOS compliant and has been tested on a wide range of systems.  The only thing I am worried about is maybe if the Paula core has a tiny flaw in it then the music playback could go berzerk.  Mostly Octamed Sound Studio .meds and some good old protracker mods but modified to use a 1 line DMA-wait.

I don't use any weird instructions like movep.  I don't use weirdo lame addressing modes.  I don't even use bitfield instructions.  But I suppose maybe SASC might generate those in weird situations?  I doubt it but who knows?  I don't use any atomic Read-Modify-Write instructions.  So I am figuring it should work on the softcore cpu.  On the other hand, it is over 200,000 lines of code so...

There is a bug in the game so that soundfx playback can fail on SFS partitions.  Use FFS, PFS3 or ask me for the patch that fixes the problem.

Any place I could go to ask a Replay playtester to give it a quick test?

If there are any bugs, well... I have the source code to the whole game and a super powerful professional Source Level Debugger which displays both C and Asm sources simultaneously so I might be able to zoom right in on the problem and file a competent bug report.


I have one -- I have had it for quite some time. 2 years or so ?
At the moment it is just in the drawer. I am waiting for the daughterboard.
If someone really want to -- I could part with it and buy a new one when the daughterboard comes out as I will not use it before that anyway. Hwoever, this is a board which is one of the first 10 boards. It is even before mike started serialnumbering them :)

Someone make me an offer....the important thing is that if someone can use it, it is important so it goes to someone who needs it. :) I can wait for a new one...

Espskog
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #2452 on: February 18, 2013, 09:52:33 PM »
The FPGA can pretend the keyboard input comes from 3rd and 4th joystick which can be wired to the GPIO port. No need for Atari 800 ;)
 

Offline Dopuser

  • Newbie
  • *
  • Join Date: Aug 2007
  • Posts: 25
    • Show only replies by Dopuser
Re: FPGA Replay Board
« Reply #2453 on: February 19, 2013, 07:38:20 AM »
What for to wait for new one if you have old one there?
Any important differences between your prototype and final version?
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #2454 on: February 21, 2013, 03:04:38 PM »
I have no idea when Replays will go on sale so I just sort of casually started shopping for bits and pieces to make my Ultimate Tactical Assault Replay Business Computer of Death(tm).

Here is a 32GB Micro SDHC card for $14.39 with promo code, limit 5 per customer.  And Free shipping.
http://www.newegg.com/Product/Product.aspx?Item=N82E16820313184&nm_mc=EMC-IGNEFL022113&cm_mmc=EMC-IGNEFL022113-_-EMC-022113-Index-_-FlashMemory-_-20313184-L016A

Would that be acceptable for use in a Replay?  Yes/no/maybe/depends?

- its only 32GB
+ its cheap at $14.39 so even a poor lamer like me can afford it :laugh1:
+ it doesn't feel like I am getting raped by the exchange rate. :rofl:

If it will work... what would be the advantages of buying multiple ones?  

All u guys out there who have CF cards and such on ur Amiga, how many cards do u use and what do u use them for?


Would this card work on both the Replay board itself and/or the daughtercard?  (atm I am all mixed up about it... trying to remember... my brain have a stack overflow :)
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 only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #2455 on: February 21, 2013, 03:12:19 PM »
After a brief check it seems like the 64GB versions are $41.00 and the 128GB versions are $100.00  so the 32GB cards give the most GB per $

So even though I need and can use 128GB storage space I will probably just buy the 32GB ones since they are dirt cheap.  I will try to survive with a tiny hard drive...  I just hafta decide how many to buy....
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 cunnpole

  • Full Member
  • ***
  • Join Date: Mar 2011
  • Posts: 120
    • Show only replies by cunnpole
Re: FPGA Replay Board
« Reply #2456 on: February 21, 2013, 03:35:13 PM »
Quote from: ChaosLord;727174
Would that be acceptable for use in a Replay?  Yes/no/maybe/depends?


It's only a class 4 card which only guarantees a minimum or 4MB/s. 28MB/s has been quoted for max transfer rate. Highly unlikely you'd hit that but I'd go for a class 10 to make the most of it. Cheap cards tend to be a waste of money. I'd rather get a smaller card of higher quality.
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #2457 on: February 21, 2013, 03:42:50 PM »
Quote from: cunnpole;727181
It's only a class 4 card which only guarantees a minimum or 4MB/s. 28MB/s has been quoted for max transfer rate. Highly unlikely you'd hit that but I'd go for a class 10 to make the most of it. Cheap cards tend to be a waste of money. I'd rather get a smaller card of higher quality.


Aha!  Thanx for the tip!

I am happy to pay extra $ for extra quality.   A 28MB/s hard drive would be more fun to drive around than a 4MB/s one even though it'll probably cost twice as much :)
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 mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: FPGA Replay Board
« Reply #2458 on: February 21, 2013, 03:52:33 PM »
Note it is around 28Mbit/sec from the SD card in SPI mode. Limitation is ARM and SD card max clock freq.
One reason we are looking an FPGA directly connected card on the daughterboard for bulk access.
/MikeJ
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #2459 on: February 21, 2013, 03:58:52 PM »
@cunnpole

This one is only $20.00 for 72 hours.  32GB of space.  Writes up to 35 MB/s and reads up to 50 MB/s

http://www.newegg.com/Product/Product.aspx?Item=N82E16820178536&nm_mc=EMC-IGNEFL022113&cm_mmc=EMC-IGNEFL022113-_-EMC-022113-Index-_-FlashMemory-_-20178536-L016B

20 bucks seems cheap enuff.
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