Welcome, Guest. Please login or register.

Author Topic: FPGA Replay Board  (Read 821632 times)

Description:

0 Members and 11 Guests are viewing this topic.

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: FPGA Replay Board
« Reply #1079 on: October 14, 2011, 09:57:10 PM »
Quote from: freqmax;663504
I was under the impression we were in the business of re-implementing existing  Commodore computers. Not inventing new APIs for which there is no software for. Let the existing Commodore models be the "standard".

There is software available for the ColdFire! Add ColdFire instructions to the 68k and this software will run with a very high degree of compatibility on the new 68k + CF.

Quote from: freqmax;663540
The problem shows when you alter instruction sets, register structure, etc.. which will kill the capability to run existing software. Increasing memory, frequency, caches, etc..

Well, Mike better go back to the 68000 and throw out all the 68020 changes because he's killed compatibility with 68000 code, right? This is blatantly wrong! The 68000 to a 68020 was a very radical change, was not 100% compatible and made a few mistakes in my opinion but it was still a big enhancement in a positive direction. Adding CF instructions would be much more compatible than 68000 to 68020. It would be more compatible than enlarging the caches. Maybe you should stick with the MiniMig and ECS so you have all that compatibility. Oh wait, they enlarged memory and added new storage devices. There went compatibility. I guess your only option is an original unexpanded Amiga 1000 so you can enjoy your compatibility.

Quote from: freqmax;663540
If you want updated performance, try Intel Core (MIPS for freedom, or ARM for efficiency might be alternatives), Intel graphics (free API), it ends up being a PC. Though ARM + Graphics is becoming more common as well. However any compatibility goes out the window. Also modern systems use memory protection, preemptive multitasking, virtual memory, and user accounts which asfair AmigaOS doesn't support.

I think an updated 68k processor has more potential than ARM. I think with a few relatively minor additions the 68k can have...

+ better performance
+ better code density (I think 68CF+ can have 5-10% better code density than 68020)
+ easier to program

with the negatives of...

- higher power requirements (but still good and better than x86 derivatives)
- more gates (cost not really a problem today, power requirements higher)

I'm sorry if you can't see the potential.
« Last Edit: October 14, 2011, 09:59:24 PM by matthey »
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #1080 on: October 14, 2011, 10:28:25 PM »
Quote from: matthey;663547
There is software available for the ColdFire! Add ColdFire instructions to the 68k and this software will run with a very high degree of compatibility on the new 68k + CF.


I guess that ColdFire software won't make use of the graphics.

Quote from: matthey;663547
Well, Mike better go back to the 68000 and throw out all the 68020 changes because he's killed compatibility with 68000 code, right? This is blatantly wrong!


I didn't say that.

Quote from: matthey;663547
The 68000 to a 68020 was a very radical change, was not 100% compatible and made a few mistakes in my opinion but it was still a big enhancement in a positive direction.


68020 was in some aspects a requirement for AGA.

Quote from: matthey;663547
Adding CF instructions would be much more compatible than 68000 to 68020. It would be more compatible than enlarging the caches. Maybe you should stick with the MiniMig and ECS so you have all that compatibility. Oh wait, they enlarged memory and added new storage devices. There went compatibility. I guess your only option is an original unexpanded Amiga 1000 so you can enjoy your compatibility.


I didn't say that.

It's interesting that you seem to know what my feature plans are ;)
Adding storage or memory doesn't affect compatibility in any serious way.

Quote from: matthey;663547
I think an updated 68k processor has more potential than ARM. I think with a few relatively minor additions the 68k can have...


I can see the potential in up to date technology. ARM have a tendency to send 3vil lawyers all over the place. But their approach to performance per gate, power consumption, etc.. is worthwhile to sneak at. And FPGA gates are at a premium.
 

Offline desiv

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1270
    • Show only replies by desiv
Re: FPGA Replay Board
« Reply #1081 on: October 14, 2011, 11:06:14 PM »
Quote from: freqmax;663552
68020 was in some aspects a requirement for AGA.

There's a youtube vid showing FPGA Arcade (early proto I believe) running AGA software with a 68000 core...
Lion King AGA I believe...

desiv
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S.
Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S.
Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #1082 on: October 14, 2011, 11:19:45 PM »
Yeah, I know. But there's likely other software that exploit the 68020 capability. One program won't prove it for all software. The larger memory bitwidth might be needed on occasion perhaps as well
 

Offline desiv

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1270
    • Show only replies by desiv
Re: FPGA Replay Board
« Reply #1083 on: October 14, 2011, 11:35:10 PM »
Quote from: freqmax;663556
Yeah, I know. But there's likely other software that exploit the 68020 capability. One program won't prove it for all software. The larger memory bitwidth might be needed on occasion perhaps as well

True, although they run a few in yaqube's vid.

But, I think I heard that the 68000 FPGA in use had memory tweaks (full 32-bit bus????)..
So I think it was a core that was somewhere in between a 68k and a 68020.

Could be wrong tho..  I was once..

..

Actually, no I wasn't..  Got that wrong, sorry.. :angry:

desiv
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S.
Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S.
Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy.
 

Offline billt

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 910
    • Show only replies by billt
    • http://www.billtoner.net
Re: FPGA Replay Board
« Reply #1084 on: October 15, 2011, 05:33:25 PM »
Quote from: freqmax;663540
The problem shows when you alter instruction sets, register structure, etc.. which will kill the capability to run exisiting software. Increasing memory, frequency, caches, etc..


Adding new features doesn't necessitate breaking old stuff. Removing old things will be a bigger problem. So add new things and don't remove old things. Do testing to see if ckock rates or something else causes problems. If a problem is found, we have the situation where with FPGA we can have a version with the new stuff, and an old version for certain things that don't like the new stuff. We can progress without breaking compatibility in many ways, and we can progress in incompatible ways, but still able to use finicky software with a reboot to a more compatible mode. Not  big deal IMHO.
Bill T
All Glory to the Hypnotoad!
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #1085 on: October 15, 2011, 07:24:10 PM »
All features use gate capacity.
 

Offline madcrow

  • Newbie
  • *
  • Join Date: Aug 2007
  • Posts: 22
    • Show only replies by madcrow
Re: FPGA Replay Board
« Reply #1086 on: October 16, 2011, 01:23:06 AM »
Now that these boards are starting to become available is the source for the AGA core going to be available? Awhile ago it was said that the code would not be released until the Replay boards were available. Will the AGA plus pseudo 68020 core ever show up as FOSS or has the project "gone closed"
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: FPGA Replay Board
« Reply #1087 on: October 16, 2011, 05:04:34 PM »
Quote from: madcrow;663656
Now that these boards are starting to become available is the source for the AGA core going to be available? Awhile ago it was said that the code would not be released until the Replay boards were available. Will the AGA plus pseudo 68020 core ever show up as FOSS or has the project "gone closed"


Open source. It is not a case of waiting for the boards to be available, a few people have bits of the code already.

/MikeJ
 

Offline psxphill

Re: FPGA Replay Board
« Reply #1088 on: October 16, 2011, 05:17:55 PM »
Quote from: matthey;663547
I'm sorry if you can't see the potential.

I can see the potential, but it doesn't look good.
 
If they can't make it faster without forcing people to change their code then it's pointless. They might as well just sell a PC and an emulator.
 

Offline pampers

  • Full Member
  • ***
  • Join Date: Jan 2010
  • Posts: 146
    • Show only replies by pampers
Re: FPGA Replay Board
« Reply #1089 on: October 16, 2011, 07:26:19 PM »
Quote from: psxphill;663705
I can see the potential, but it doesn't look good.
 
If they can't make it faster without forcing people to change their code then it's pointless. They might as well just sell a PC and an emulator.

Some ppl doesn't want a pc with an emulator, don't you get it?
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #1090 on: October 16, 2011, 08:00:40 PM »
Some software like cycle accurancy. Thus software emulation won't cut it.

I still rememeber the people that said Minimig is IMPOSSIBLE!! :D
Oh and AGA.. are you NUTS!?
Mike.. oh forgett it ;) ;)
 

Offline kolla

Re: FPGA Replay Board
« Reply #1091 on: October 16, 2011, 09:16:38 PM »
Quote from: psxphill;663705
They might as well just sell a PC and an emulator.


A PC that is umteen times bigger, pulls a heck lot more power, and still is uncapable of cycle exact emulation? We already got those.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: FPGA Replay Board
« Reply #1092 on: October 18, 2011, 10:54:57 PM »
I've added mechanical data and schematics to the website.
Mouse / Keyboard is now working with new softCPU core (picoblaze) to save space and add some flexibility.
It's now easier to change the keymap and you can have two mice (or keyboards) if you fancy.
I'm also trying to support native Atari/Amiga mice in the joystick port.
Best,
MikeJ
 

Offline Greg.0

  • Newbie
  • *
  • Join Date: Jan 2010
  • Posts: 10
    • Show only replies by Greg.0
Re: FPGA Replay Board
« Reply #1093 on: October 21, 2011, 01:38:11 PM »
Quote from: mikej;664007
I'm also trying to support native Atari/Amiga mice in the joystick port.
Best,
MikeJ

It will be nice for use with the stick mouse emulation of the Paul Willinghams's code (PSX/PS2 Adapter) !
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: FPGA Replay Board
« Reply #1094 from previous page: October 24, 2011, 04:31:55 AM »
I've had to pop back to China for a brief trip, so I won't get any boards shipped out until early November.

On the plus side, I am sourcing parts for the daughter board and working on the new AGA core. I getting some ATX IO shields made, and one board has been sent for EMC testing (CE/FCC etc).

So, it's all coming together ....

/MikeJ