Welcome, Guest. Please login or register.

Author Topic: Amiga in an FPGA : Minimig (2nd Thread)  (Read 13748 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #119 from previous page: May 11, 2008, 11:40:12 AM »
It was really only for software developers... not hardware developers attempting to recreated the Amiga chipset.

It was probably not written by anyone close to the coal face. Toni Wilen is still finding innacuracies in it.
 

Offline boing4000

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #120 on: May 11, 2008, 11:49:46 AM »
I study the Blitter behavior in some demos and may locate the blitter problem. It seems to be in the shifting part of D (destination) registers, could explain the "echos" of some blitted objects to the left.

In some demos and games the blitted graphics show "fallen" or streched very strong to the one side, also may be that the (default?) modulo settings are different as in a real Amiga Blitter.

Im not sure about this, will try to write some little blitter tests and compare them between minimig, UAE and A500 (OCS).
This errors looks like an old OCS Demos meets an ECS Agnus/Blitter, so the effect is the same. More positive to be found :-)
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #121 on: May 11, 2008, 01:41:49 PM »
Quote

boing4000 wrote:


Good luck.  If you need a tester on some broken games I'll be happy to help.
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 beller

  • S.A.C.C.
  • Hero Member
  • *
  • Join Date: Dec 2004
  • Posts: 657
    • Show only replies by beller
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #122 on: October 15, 2008, 06:40:34 PM »
I've just noticed some strange behavior from my minimig.  I've got the latest cores and all seemed well the last I used it.  Yesterday I went to demo it for my brother who's visiting.  MiniMig won't load the second disk.  When propmted to insert a second disk (like Pinball Fantasies) the machine sits there and doesn't attempt to load the second disk.

I've tried both Lemmings and Pinball and had the same results.  Problems?  Solutions?

Looks like I might have to drag this to the Amiga Show this weekend for expert opinions!

Bob
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #123 on: October 15, 2008, 08:09:04 PM »
Have you tried downloading a fresh core to a new SD card and trying that?  I'm just guessing here, but perhaps the core file has become corrupted somehow.
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 beller

  • S.A.C.C.
  • Hero Member
  • *
  • Join Date: Dec 2004
  • Posts: 657
    • Show only replies by beller
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #124 on: October 15, 2008, 08:30:25 PM »
I'll give it a shot...the core shows a good load at boot.

Thanks...
 

Offline boing4000

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #125 on: October 19, 2008, 04:21:31 PM »
If the core file was damaged, the FPGA would not start up because there is a checksum that has to be correct.
Perhaps the .adf files are too much fragmented or even damaged. there is no checksum and the Amiga will crash or stock even when a real floppy disk can not be load correct.

Im not sure but fragmented files are slower in loading (even from flash memory) and the PIC could take too long for transfering the next date block.
In that cases a simple backup, quick format the sd-card and restore all date could help here.

You can also try to load the same adf images in UAE for cross check.
 

Offline beller

  • S.A.C.C.
  • Hero Member
  • *
  • Join Date: Dec 2004
  • Posts: 657
    • Show only replies by beller
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #126 on: October 19, 2008, 04:34:14 PM »
I've done all of the above and it seems back.  However, I think the update broke Pinball Fantasies.  The software now correctly displays the message to load the table disk.  However the tables either don't load or crash the system back to workbench.

I've tried a couple of versions of the adf with the same result.  Anyone else try Pinball Fantasies?

Bob
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #127 on: October 19, 2008, 06:46:58 PM »
Quote

beller wrote:
I've done all of the above and it seems back.  However, I think the update broke Pinball Fantasies.  The software now correctly displays the message to load the table disk.  However the tables either don't load or crash the system back to workbench.

I've tried a couple of versions of the adf with the same result.  Anyone else try Pinball Fantasies?

Bob


I've received it via email, but I can't test it until I get home in November.  :(

It's strange, but I've never played that game or seen it running on a real Amiga.
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 boing4000

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #128 on: October 19, 2008, 07:43:21 PM »
Back to workbench? I only know Pinball Fantasies as a bootable disk that dont need the WB. Perhaps it is due too few free memory.
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #129 on: October 19, 2008, 08:12:31 PM »
Quote

boing4000 wrote:
Back to workbench? I only know Pinball Fantasies as a bootable disk that dont need the WB. Perhaps it is due too few free memory.


Good point.  I couldn't run the Hi-Res version of Sim Ant because it requires 2MB.
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 BraindeaD

  • Newbie
  • *
  • Join Date: Apr 2008
  • Posts: 28
    • Show only replies by BraindeaD
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #130 on: October 19, 2008, 08:19:43 PM »
Hi all.
I've tried Pinball Fantasies and it works perfect for me, with this config:
   -latest Yaqube firmware version
   -RAM: 1Meg/512K
   -ROM: kick 1.3
Regards.
 

Offline beller

  • S.A.C.C.
  • Hero Member
  • *
  • Join Date: Dec 2004
  • Posts: 657
    • Show only replies by beller
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #131 on: October 20, 2008, 10:01:21 PM »
Thanks to BraindeaD and Darrin I figured out the issue.  I completely blew by the menu item for settings.  I was successful in loading Pinball Fantasies with a 512/512K setting.  It finally showed the "extra memory located" screen as it booted and played fine from there.

I've updated the Wiki item for the game.

Bob
 

Offline beller

  • S.A.C.C.
  • Hero Member
  • *
  • Join Date: Dec 2004
  • Posts: 657
    • Show only replies by beller
Re: Amiga in an FPGA : Minimig (2nd Thread)
« Reply #132 on: October 20, 2008, 10:03:05 PM »
Quote

boing4000 wrote:
Back to workbench? I only know Pinball Fantasies as a bootable disk that dont need the WB. Perhaps it is due too few free memory.



Thanks boing, memory was precisely the issue!

Bob