Minimig Discussion Forum

Discussing the Open Source FPGA Amiga Project
It is currently Mon Dec 11, 2017 4:48 pm

All times are UTC




Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2, 3  Next
Author Message
 Post subject: Minimig SB100303 release
PostPosted: Wed Mar 03, 2010 2:54 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
I would like to release a new Minimig FPGA core and its source code: SB100303
matching PIC/ARM YB091224 and PIC GL091230 firmware.

New feature by me is:
- ECS BRDRBLNK (borderblank)
- ECS KILLEHB

Thanks to Jakub we also have:
- OCS Denise bug (to display bitplane on several old demo/intro title)
- CIA B serial register latch (to let work the game Datastorm)

Please report any bug or problem in here.


Attachments:
SB100303.rar.pdf [193.51 KiB]
Downloaded 469 times

_________________
_____________________________
JMP $00000BED ; will guru-meditation until next morning
Top
 Profile  
 
 Post subject: Re: Minimig SB100303 release
PostPosted: Wed Mar 03, 2010 6:30 pm 
Offline

Joined: Mon Dec 01, 2008 6:41 pm
Posts: 166
From a quick test with my 4MB Minimg ARM addon board it would seem to work quite nicely.
Can I ask what the followinf new features do and how to make use of them?
boing4000 wrote:
- ECS BRDRBLNK (borderblank)
- ECS KILLEHB


Thanks again for all the hard work.

_________________
2MB Minimig with PIC
4MB Minimig with ARM Addon board


Top
 Profile  
 
 Post subject: Re: Minimig SB100303 release
PostPosted: Wed Mar 03, 2010 6:51 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
dwyloc wrote:
Can I ask what the followinf new features do and how to make use of them?


Sure. The borderblank function was requested by kolla, to have black border outside bitplane (icon/window/sprite) area in Kickstart 2.0 and 3.x if ECS is enabled. In fact this function will never improve any old game or demo. But as long as there is any space left in FPGA, it can be implemented.
Also this function act a bit different as on real hardware. I still have to find out why but there is no danger in it.
To have an impression of borderblank and OCS Denise bug, take a look in here: Link

The KILLEHB function was implemented "just for fun" and to try something by my own. It allows to disable Extra Half Brite 64 (32 normal and 32 50% intense) color mode. Some game like Pinball-Dreams/Fantasies and of course DPaint-III use this mode. If any software (tool) set Bit #9 of chip register BPLCON2, this function will become active. Same effect as on very early OCS Denise (maybe Daphne) in original Amiga1000, it dont support EHB at all. As Jakup mentioned to me, this register is important to AGA but not really to ECS.
Also some picture to this, of an early implementation realize via jumper in here: Link
I didnt want to flood this topic with some picture at first.

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


Top
 Profile  
 
 Post subject: Re: Minimig SB100303 release
PostPosted: Sat Mar 06, 2010 3:20 pm 
Offline

Joined: Sun Feb 22, 2009 5:02 am
Posts: 175
boing4000 wrote:
dwyloc wrote:
Can I ask what the followinf new features do and how to make use of them?


Sure. The borderblank function was requested by kolla, to have black border outside bitplane (icon/window/sprite) area in Kickstart 2.0 and 3.x if ECS is enabled.


I can illustrate why I requested it :)

This is what my Workbench looked like earlier after the monitor had "auto-adjusted" itself:
Image

Now, if I run bblank to remove the grey border (sorry, a bit blurry):
Image

And lastly tell the monitor to auto-adjust again:
Image

Notice that the monitor now streches the workbench image to full width! :D

Many thanks, boing4000!!!

_________________
-- kolla


Top
 Profile  
 
 Post subject: Re: Minimig SB100303 release
PostPosted: Sat Mar 06, 2010 3:54 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
kolla wrote:
Notice that the monitor now streches the workbench image to full width! :D

Good to see this function has its purpose for your LCD screen :)

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


Top
 Profile  
 
 Post subject: Re: Minimig SB100303 release
PostPosted: Mon Mar 08, 2010 7:21 am 
Offline

Joined: Mon Jan 04, 2010 12:30 pm
Posts: 20
Location: Sydney, Australia
Hi boing4000,

Will these updated FPGA cores eventually appear at the convenient 'http://code.google.com/p/minimig/downloads/list' location?

It would also be nice if GLxxxxxx PIC firmware would appear there too, as it will probably become the new 'standard' for PIC firmware on Minimig without ARM board.

Regards,

Ross..


Top
 Profile  
 
 Post subject: Re: Minimig SB100303 release
PostPosted: Thu Mar 11, 2010 7:45 pm 
Offline

Joined: Sat Jul 11, 2009 12:48 am
Posts: 48
Hi,

I need to clean my PIC code a bit and I'll put it for downloads. I was experimenting a bit with multi block HD transfers.

Quille


Top
 Profile  
 
 Post subject: Re: Minimig SB100303 release
PostPosted: Thu Mar 11, 2010 11:27 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
rossv wrote:
Will these updated FPGA cores eventually appear at the convenient 'http://code.google.com/p/minimig/downloads/list' location?

I dont have an account to upload at this location. Sources already is included in the release package.

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


Top
 Profile  
 
 Post subject: Re: Minimig SB100303 release
PostPosted: Fri Mar 12, 2010 12:38 am 
Offline

Joined: Mon Jan 04, 2010 12:30 pm
Posts: 20
Location: Sydney, Australia
quille wrote:
Hi,

I need to clean my PIC code a bit and I'll put it for downloads. I was experimenting a bit with multi block HD transfers.

Quille


No rush, I was just reflecting because as a new user I had to do a lot of forum searching and reading to figure out i) Where the latest stuff was and then ii) To figure out that even newer stuff is hiding inside forum threads :-).

Since this is an 'open-source' style project it would be great for all the active development updates/versions to appear somewhere centralised (like the Google code site) because then it is easy to follow development, obtain the latest versions, and to report issues (I have run into some with the GL PIC firmware, unfortunately)..

Regards,

Ross..


Top
 Profile  
 
 Post subject: Re: Minimig SB100303 release
PostPosted: Fri Mar 12, 2010 12:43 am 
Offline

Joined: Mon Jan 04, 2010 12:30 pm
Posts: 20
Location: Sydney, Australia
Hi,

boing4000 wrote:
I dont have an account to upload at this location. Sources already is included in the release package.


That's a shame, to me it looks like you are an active developer who contributes improvements to the current version of the core, producing newer/better versions :-).. And since this is an 'open-source', maybe even collaborative(?) project..?

But hey, I'm just seeing it from the 'outside'..

Regards,

Ross..


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

All times are UTC


Who is online

Users browsing this forum: No registered users 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