Minimig Discussion Forum

Discussing the Open Source FPGA Amiga Project
It is currently Wed Apr 26, 2017 2:20 am

All times are UTC




Post new topic Reply to topic  [ 24 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: Minimig FSB140414 FPGA core
PostPosted: Tue May 06, 2014 9:02 am 
Offline

Joined: Wed Apr 02, 2014 12:28 pm
Posts: 6
It would really nice to have those changes in cvs/svn/github whatever that noobs like me could have a look if it could be implemented for other platforms (like MiST) as well.
Is chaos repo up2date to gather the changes from there: https://github.com/rkrajnc/minimig-upstream ?
Otherwise didn't he said that he wanted to update the MiST port (hopefully)? :)


Top
 Profile  
 
 Post subject: Re: Minimig FSB140414 FPGA core
PostPosted: Tue May 06, 2014 9:13 am 
Offline

Joined: Thu Jun 18, 2009 9:54 am
Posts: 349
@boing4000: what if you add an option in the ARM core to switch between numeric keypad and arrows+lctrl+lalt for joystick emulation? rctrl is perfect for me, but you may still prefer keypad.
Or you could leave an ifdef in the code to easily change lalt to rctl as button 1, so I can build my own core once you merge these changes.


Top
 Profile  
 
 Post subject: Re: Minimig FSB140414 FPGA core
PostPosted: Tue May 06, 2014 10:42 am 
Offline

Joined: Tue Nov 09, 2010 3:10 pm
Posts: 312
wsoltys: yes, the repo at https://github.com/rkrajnc/minimig-upstream has all of the original minimig releases I could find, way back from the original Dennis' release, all yaqube releases and boing4000 releases upto the latest FSB140414_r2, without any changes from my side. All that is missing are the 'unofficial' ARM firmware updates, but I'll try to add those too. Every release is tagged with the name and date of the release, so you can easily checkout any version you like.
All that is missing is the Xilinx ISE project file, but you can easily make that yourself, just create a new project, add all files from the FPGA directory and make sure you select the proper Spartan FPGA chip (XC3S400-4PQ208C).

And yes, I'd very much like to update the DE1, the original minimig and the mist variants, I just didn't have the time to do much of anything for the past few months. Hopefully this month I'll be able to work on the minimig for a few days (I sort of miss it ;)).

_________________
** my minimig builds: http://somuch.guru/ **


Top
 Profile  
 
 Post subject: Re: Minimig FSB140414 FPGA core
PostPosted: Tue May 06, 2014 10:59 am 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1566
Location: .de
@gaula92
I have tried this new keyboard joystick emulation.
For gaming no doubt it is very nice!

But to me, as only a 20% gamer, it is not useable since the CTRL key is no longer available for the Amiga side as long as the joystick-emulation is enabled.
Means: One have to toggle the NUM led many times, even to trigger a keyboard reset, and it turned out as annoying after only 10 minutes.

I will stay at the current keypad mapping.
When one like/need the new mapping, its free to synthesize an own core.

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


Top
 Profile  
 
 Post subject: Re: Minimig FSB140414 FPGA core
PostPosted: Tue May 06, 2014 11:06 am 
Offline

Joined: Thu Jun 18, 2009 9:54 am
Posts: 349
@boing4000: what about an option to choose the joystick emulation keymapping between numpad and arrows+lctrl+lalt then? :(
You could have your keymapping and I could have mine. Is it very hard to do?


Top
 Profile  
 
 Post subject: Re: Minimig FSB140414 FPGA core
PostPosted: Tue May 06, 2014 11:16 am 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1566
Location: .de
I don't know how hard it would be to implement.
Better lets save the remaining free FPGA resources for more useful things :)

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


Top
 Profile  
 
 Post subject: Re: Minimig FSB140414 FPGA core
PostPosted: Tue May 06, 2014 11:20 am 
Offline

Joined: Thu Jun 18, 2009 9:54 am
Posts: 349
boing4000: ok, so what if you accept the new code and leave it inside #ifdefs so I can change between the keymaps before compiling? That way I wouldn't have to re-merge the changes in each version (that's way beyond me since I can't write VHDL/Verilog).
Then, I would only have to uncomment a #define (let's say #define ARROWKEYS_JOYSTICK) and build my own version everytime you make a new release.
It's a very easy solution for us both... would you do it, please?

PS: Ifdef-ed code WON'T eat any FPGA resources.


Top
 Profile  
 
 Post subject: Re: Minimig FSB140414 FPGA core
PostPosted: Tue May 06, 2014 11:27 am 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1566
Location: .de
No sorry.
Minimig(V1) is a 100% fun-machine to me.
Im aware its impossible to satisfy everyones requests, so I will stay at what feels best.

Beside that, the CTRL key for fire sometimes completely freeze Turrican-2 and generate a stocking in Twinworld gameplay.
This never happened at KP0 fire mapping.

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


Top
 Profile  
 
 Post subject: Re: Minimig FSB140414 FPGA core
PostPosted: Tue May 06, 2014 11:43 am 
Offline

Joined: Thu Jun 18, 2009 9:54 am
Posts: 349
I think my #ifdef request was easy and very reasonable, but ok, thanks for looking into this anyway :)


Top
 Profile  
 
 Post subject: Re: Minimig FSB140414 FPGA core
PostPosted: Tue May 06, 2014 12:02 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1566
Location: .de
My suggestion: use the new keymap in an own synthesized core.
When a source with new feature or bugfixing is released, this changes can be ported more easy since it only will be small things compared to the keymap changes.

At a1k.org I already have to deal with 2 different cores for some selfmade Minimig board.
I do not want to handle many cores with many different feature.

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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 24 posts ]  Go to page Previous  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