Welcome, Guest. Please login or register.

Author Topic: Minimig AGA 060 RTG  (Read 58417 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline DLH

  • Jr. Member
  • **
  • Join Date: Jul 2010
  • Posts: 74
    • Show only replies by DLH
Re: Minimig AGA 060 RTG
« Reply #74 on: August 12, 2011, 01:21:40 AM »
I am ready to purchase.
 
I travel 9-10 months out of the year and really need something small to haul around.
 
DLH
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: Minimig AGA 060 RTG
« Reply #75 on: August 12, 2011, 09:26:08 AM »
RevB1 (10 built) and RevB2 (50 odd about to be built) run the same software and are functionally identical. RevB2 has some more space around the audio connector, and some difference in the power enabling to make sure the board turns off.

Future batches will also be RevB2 - unless we find something wrong with it.

The current 060 daughter-board prototype fits on the older RevA board which a couple of developers have. The production 060 card will fit on all RevB boards.

/MikeJ
 

Offline Hattig

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 901
    • Show only replies by Hattig
Re: Minimig AGA 060 RTG
« Reply #76 on: August 12, 2011, 09:59:25 AM »
Excellent to see things moving along nicely! Can't wait to get one in my hands.

How's the AGA core coming along?

I hope someone's working on an Amstrad CPC core too :-)
 

Offline yssing

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1521
    • Show only replies by yssing
    • http://www.yssing.org
Re: Minimig AGA 060 RTG
« Reply #77 on: August 12, 2011, 10:30:35 AM »
Would it be possible to make a scandoubler/flicker fixer for the A1200/4000 with A Picasso96 driver, using your new core?
 

Offline psxphill

Re: Minimig AGA 060 RTG
« Reply #78 on: August 12, 2011, 10:38:13 AM »
Quote from: yssing;654171
Would it be possible to make a scandoubler/flicker fixer for the A1200/4000 with A Picasso96 driver, using your new core?

No. You could put his 24bit graphics card code on a zorro3 board for the A4000. Or make an accelerator for the A1200 that incorporates it.
 
You may also be able to make a flicker fixer for AGA, but it wouldn't have picasso96 support for that.
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: Minimig AGA 060 RTG
« Reply #79 on: August 12, 2011, 10:43:53 AM »
Quote from: yssing;654171
Would it be possible to make a scandoubler/flicker fixer for the A1200/4000 with A Picasso96 driver, using your new core?


I am not making any hardware for the original machines.
The Replay board will outperform an A1200 and provide hi-res DVI/HDMI output as it.
/MikeJ
 

Offline Methanoid

  • Full Member
  • ***
  • Join Date: Jan 2004
  • Posts: 147
    • Show only replies by Methanoid
Re: Minimig AGA 060 RTG
« Reply #80 on: August 12, 2011, 12:59:29 PM »
Quote from: mikej;654174
I am not making any hardware for the original machines.
The Replay board will outperform an A1200 and provide hi-res DVI/HDMI output as it.
/MikeJ


Mike

Will replay work with USB keyboard and mouse (through PS2-USB adapters)? And the DVI port through VGA adapter?

I'd like to have mine running through a KVM switch, assuming I am on the buy list as that isnt confirmed ;)

Meth
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: Minimig AGA 060 RTG
« Reply #81 on: August 12, 2011, 01:13:10 PM »
Quote from: Methanoid;654213
Mike

Will replay work with USB keyboard and mouse (through PS2-USB adapters)? And the DVI port through VGA adapter?

I'd like to have mine running through a KVM switch, assuming I am on the buy list as that isnt confirmed ;)

Meth


I use both mouse and keyboard through ps2-usb adapters. Not all devices support this mode though.

You can use the analogue output through a DVI to VGA adapter.
I have you on my list, don't worry.
/MikeJ
 

Offline espskog

  • Full Member
  • ***
  • Join Date: Mar 2010
  • Posts: 210
    • Show only replies by espskog
Re: Minimig AGA 060 RTG
« Reply #82 on: August 12, 2011, 02:40:12 PM »
Quote from: Methanoid;654213
Mike

Will replay work with USB keyboard and mouse (through PS2-USB adapters)? And the DVI port through VGA adapter?

I'd like to have mine running through a KVM switch, assuming I am on the buy list as that isnt confirmed ;)

Meth


And you cannot use the DVI part of the DVI connector yet (just the VGA part using a DVI2VGA adapter), hence a DVI2HDMI will not work at the moment. But MikeJ confirmed that it will work in the future.

Also, the SVideo+Composite outputs 31kHz (and not 15kHz) at the momemt, so you will not bebable to connect svideo/composite to a TV yet. The MiniMig has a 15/31 jumper for this, but the Replay will have it in the OSD at a later time, I was informed.

So we're eagerly waiting for yet more cool stuff to be made and enabled.
The Replay board is the best thing I have ever bought since I got my C64 in 1984 :) ...well, getting the A500 in 86 was also a very awesome day :D


Espen
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: Minimig AGA 060 RTG
« Reply #83 on: August 12, 2011, 03:28:19 PM »
Quote from: espskog;654248

So we're eagerly waiting for yet more cool stuff to be made and enabled.
The Replay board is the best thing I have ever bought since I got my C64 in 1984 :) ...well, getting the A500 in 86 was also a very awesome day :D
Espen

Thanks Espen!

The DVI and svhs/composite do work fine, just not with the released Amiga core at the moment. I'm still working on this.

The boot loader for example I have running on my HDMI tv.
/Mike
 

Offline whiteb

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 739
    • Show only replies by whiteb
Re: Minimig AGA 060 RTG
« Reply #84 on: August 13, 2011, 09:45:55 AM »
Quote from: mikej;654165
RevB1 (10 built) and RevB2 (50 odd about to be built) run the same software and are functionally identical. RevB2 has some more space around the audio connector, and some difference in the power enabling to make sure the board turns off.

Future batches will also be RevB2 - unless we find something wrong with it.

The current 060 daughter-board prototype fits on the older RevA board which a couple of developers have. The production 060 card will fit on all RevB boards.

/MikeJ


Top stuff Mike.

I got the Doshy dollars ready, I want a B2 and an 060 board when ready :)
A4000D - CSMKII//128MB/IDE CF/Indivision Scandoubler
A1200
A1000

(And now a Minimig) :>)
 

Offline joemango

  • Newbie
  • *
  • Join Date: Nov 2002
  • Posts: 38
    • Show only replies by joemango
Re: Minimig AGA 060 RTG
« Reply #85 on: August 13, 2011, 10:50:33 AM »
MikeJ,

Is there an image for the Replay that executes MAME in its entirety, or just single machines?  If not, it must be possible, no?  At least to the point you reach max density for a given machine type..

Just dreaming of more stuff I want to do with this board if I ever get my hands on one.  My developer friend is itching to play with it.  Amiga is just a cherry on top.
A3000D 030/30  8MB fast, 500MB SCSI, HD floppy.  Sits in a box.
Waiting patiently for my FPGA Replay.
 

Offline psxphill

Re: Minimig AGA 060 RTG
« Reply #86 on: August 13, 2011, 03:54:46 PM »
Quote from: joemango;654424
Is there an image for the Replay that executes MAME in its entirety, or just single machines? If not, it must be possible, no? At least to the point you reach max density for a given machine type..

While it's possible for the Replay to be configured to emulate arcade hardware, you can't use MAME to do this. Someone will have to code the emulations specifically for the Replay.
 

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Minimig AGA 060 RTG
« Reply #87 on: August 13, 2011, 05:59:25 PM »
Quote from: yaqube;648912
You can see here a working version of Picasso 96 RTG driver for the Minimig's built-in graphics card.
The Replay FPGA board with 060 daughter board was used as the hardware platform.
It's not complete yet and there is still a lot to do but at least you can see the picture :D.



great, also dont forget to add a fpga function for alpha blendet blitting.SDL is able to use a Hardware alpha blend blit function

So SDL Programs can run lots lots faster on a minimig AGA RTG
maybe you get in contact with natami team so, the calling syntax can be the same, and not diffrent versions in SDL are need.
 

Offline HenryCase

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: Minimig AGA 060 RTG
« Reply #88 on: August 13, 2011, 06:25:13 PM »
Quote from: bernd_afa;654512
great, also dont forget to add a fpga function for alpha blendet blitting.SDL is able to use a Hardware alpha blend blit function

So SDL Programs can run lots lots faster on a minimig AGA RTG
maybe you get in contact with natami team so, the calling syntax can be the same, and not diffrent versions in SDL are need.


Sounds like a good idea.
"OS5 is so fast that only Chuck Norris can use it." AeroMan
 

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Minimig AGA 060 RTG
« Reply #89 from previous page: August 14, 2011, 12:32:09 PM »
I see in MOS powersdl, there is a call to do alpha blit on AOS.the source is in AROS too, its only software in this bltbitmapalpha func, but when call the minimig Blitter which can do alpha blitting this can do in hardware extreme fast.

Code: [Select]
static int CGX_HWAccelBlit(SDL_Surface *src, SDL_Rect *srcrect, SDL_Surface *dst, SDL_Rect *dstrect)
{
  //D(bug("[SDL] CGX_HWAccelBlit()\n"));

  if (src->hwdata)
  {
  if (src->flags & (SDL_SRCALPHA|SDL_SRCCOLORKEY)) // && (src->hwdata->pixfmt == PIXFMT_ARGB32 || src->hwdata->pixfmt == PIXFMT_BGRA32))
  {
    STATIC CONST struct TagItem Tags1[] = { { BLTBMA_USESOURCEALPHA, TRUE }, { TAG_DONE, 0 } };
    //STATIC CONST struct TagItem Tags2[] = { { BLTBMA_MIXLEVEL, 0xffffffff }, { TAG_DONE, 0 } };

    BltBitMapAlpha(src->hwdata->bmap,
            srcrect->x,
            srcrect->y,
            dst->hwdata->bmap,
            dstrect->x,
            dstrect->y,
            srcrect->w,
            srcrect->h,
      (struct TagItem *)&Tags1);
                //src->flags & (SDL_SRCCOLORKEY|SDL_SRCALPHA) ? (struct TagItem *)&Tags1 : (struct TagItem *)&Tags2);
  }
  else
  {
    BltBitMap(src->hwdata->bmap,
            srcrect->x,
            srcrect->y,
            dst->hwdata->bmap,
            dstrect->x,
            dstrect->y,
            srcrect->w,
            srcrect->h,
            0xc0,0xff,
            NULL);
  }
  }
  else
  {
  struct RastPort *rp;
« Last Edit: August 14, 2011, 12:34:48 PM by bernd_afa »