Minimig Discussion Forum

Discussing the Open Source FPGA Amiga Project
It is currently Wed Feb 21, 2018 11:30 am

All times are UTC




Post new topic Reply to topic  [ 41 posts ]  Go to page 1, 2, 3, 4, 5  Next
Author Message
 Post subject: Minimig YQ091224 firmware
PostPosted: Thu Dec 24, 2009 1:57 pm 
Offline

Joined: Mon Dec 01, 2008 10:11 am
Posts: 197
This release is focused on compatibility and performance improvements.

New features:

CPU:
- 49.63 MHz CPU turbo mode (works reliably with all tested 16 MHz versions of 68SEC000)

Floppy subsystem:
- updated non-standard sync-word list (North&South)
- updated sector gap length
- modified sector read algorithm (Marble Madness)
- fixed sector header generation (Exolon)
- improved disk-change signaling (Andromeda/Seven Seas)
- increased access speed in CPU turbo mode (over 100 KB/s)

Hard disk emulation:
- improved read speed (over 1800 KB/s with Class 6 SDHC cards)

VERY IMPORTANT: SET MAXTRANSFER TO 0x1FE00 FOR EVERY PARTITION

Chipset:
- massive rewrite of Blitter (very cycle exact - improves compatibility a lot)
- improved Copper timing
- improved Bitplane DMA engine timing
- improved Audio DMA engine timing
- ECS Denise (Super Hires mode requires bypassing of scandoubler)
- improved pixel pipeline timing (Copper generated backgrounds alligned with bitplanes and sprites - Agony, Shadow of the Beast)
- OSD selectable OCS/ECS chipset features (use with care as this setting is immediate)
- 0.5 MB of CHIP RAM is mirrored to improve compatibility (Cannon Fodder Xmas Edition)

ARM firmware:
- fixed a problem with some file names
- directories with short names are displayed with extensions


Thanks to Gerhard, Sascha and Michal for bug reports.

You need to update ARM / PIC firmware first.
Then copy FPGA core file to your memory card.

If you find any game/demo/intro not working correctly with this release please report it here. It will help to improve the Minimig. (Unreal still doesn't work).

Merry Xmas.


Top
 Profile  
 
 Post subject: Re: Minimig YQ091224 firmware
PostPosted: Thu Dec 24, 2009 3:10 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
Thank you for this new release gift!

Merry Xmas too :)

_________________
_____________________________
JMP $00000BED ; will guru-meditation until next morning


Top
 Profile  
 
 Post subject: Re: Minimig YQ091224 firmware
PostPosted: Thu Dec 24, 2009 3:15 pm 
Offline

Joined: Wed Nov 25, 2009 7:25 pm
Posts: 17
Thank you for this marvelous christmas present to the minimig community!!!

Merry Xmas


Top
 Profile  
 
 Post subject: Re: Minimig YQ091224 firmware
PostPosted: Thu Dec 24, 2009 3:17 pm 
Offline

Joined: Wed May 13, 2009 8:38 pm
Posts: 2
Thank you. Merry Christmas. :)


Top
 Profile  
 
 Post subject: Re: Minimig YQ091224 firmware
PostPosted: Thu Dec 24, 2009 3:50 pm 
Offline

Joined: Sat Jan 17, 2009 10:13 pm
Posts: 106
HO HO HO

MERRY XMAS AND THANKS FOR ALL YOUR WORK JAKUB!

Image

now it just needs that .leda(1'b0) hack ;)

_________________
proud owner of selfmade minimig and ARM kit :D


Top
 Profile  
 
 Post subject: Re: Minimig YQ091224 firmware
PostPosted: Thu Dec 24, 2009 10:57 pm 
Offline

Joined: Tue Jun 02, 2009 7:58 am
Posts: 18
Jakub,

Thank you for your hard work & updates to the Minimig FPGA core, ARM code, and PIC code.
If it is not too much trouble, could you please post the updated sources on google at the usual location:
http://code.google.com/p/minimig/downloads/list
so that the updated Minimig core can re-ported to other target platforms as well.

Thank you & Have a Merry Xmas!!


Top
 Profile  
 
 Post subject: Re: Minimig YQ091224 firmware
PostPosted: Fri Dec 25, 2009 10:26 am 
Offline

Joined: Wed May 06, 2009 4:43 pm
Posts: 47
Hi Jakub,
thanks for your great work with MiniMig.
I've tried "Fantastic voyage" with the new firm release and it refuses to work (this game never work for me in the minimig). When it leaves the trainer screen, the drive led blinks a few times and it keeps endless on.
Hope this help you in order to improve the compatibility.
Thanks!
Best regards and merry xmas.


Top
 Profile  
 
 Post subject: Re: Minimig YQ091224 firmware
PostPosted: Fri Dec 25, 2009 3:30 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
I like to provide a slightly altered core file: SB091225

List of changes (as already known):
- power-led turn completely off, color change of bootloader bg and OSD transparency (personal touch)
- instandly affect of memory configuration (for debugging). take care of changing while game/demo/wb is running!
- num-lock led stay off permanently, especially done for user with notebook-like keyboard

Core file is packed using rar to avoid any download trouble. Remove .pdf extension before unpack.
Also backup existing core file first.

Have fun.


Attachments:
Minimig1.bin.rar.pdf [86.11 KiB]
Downloaded 383 times

_________________
_____________________________
JMP $00000BED ; will guru-meditation until next morning
Top
 Profile  
 
 Post subject: Re: Minimig YQ091224 firmware
PostPosted: Fri Dec 25, 2009 3:52 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
@OscarBraindeaD

I have tested this game on both current MCU firmware.

Error report via rs232:
PIC: MMC CMD17: no data token
ARM: CMD17 (READ_BLOCK): no data token! (lba=1077969408)

Both report is repeating itself several times until drive-led turn off and loader just freez or crash.
ARM sometimes skip this part and load on, but will also crash later.

This seems to be no memory config, drive amount or speed matter.
Real Amiga500 drive produce a short burst of stange/hard sounding noise a few tracks steps just after trainer menu exit. Using real AR3 module with cpu slowdown turns out a quick stepping of 2 tracks close to track 0, maybe an attempt to reach track -1 (out of adf file) or something else.

_________________
_____________________________
JMP $00000BED ; will guru-meditation until next morning


Top
 Profile  
 
 Post subject: Re: Minimig YQ091224 firmware
PostPosted: Fri Dec 25, 2009 9:24 pm 
Offline

Joined: Sun Feb 22, 2009 5:02 am
Posts: 175
yaqube wrote:
Merry Xmas.


Yay! I knew it was the right thing to bring the Minimig along on holidays :lol:

Thanks alot, and here are some screenshots from something that looks like a slightly confused Sysinfo :)

Before:
Image

Image

After:
Image

Image

Btw - the ARM firmware tells me:
Code:
***************************************************
*  It's recommended to reformat your memory card  *
*   using 32 KB clusters to improve performance   *
***************************************************


What is meant with "32 KB clusters"? My mkdosfs (linux) has something called sectors per cluster, and also logical sector size, would using 2 sectors at 16384 bytes per cluster qualify?

Googling for that string is not very helpfull btw, hopefully that will change now ;)

_________________
-- kolla


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 41 posts ]  Go to page 1, 2, 3, 4, 5  Next

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Translated by Xaphos © 2007, 2008, 2009 phpBB.fr