Minimig Discussion Forum

Discussing the Open Source FPGA Amiga Project
It is currently Tue Nov 21, 2017 2:45 am

All times are UTC




Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: ARM firmware: ASB140430
PostPosted: Wed Apr 30, 2014 10:25 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
Hi all,

I managed it with big help from "Dirk V." to compile the classic ARM firmware out of gcc ported YQ100818 sources.
Jakub helped in getting scrolling work properly.
Thanks guys :)

Feature:
- page wide scroll of any file selection lists at Joystick/Cursor left & right including repeat scroll.
- OSD "fdd error" message removed since it mostly disturbed playing or inserting 2nd disk image.
- "FPGA Core" function menu to load any .BIN core file out of sd-card root directory including requester.
- some OSD text changes to be a bit more verbose or informative.

If there is any problem, please let me know.
C still is very new to me ;)

The attached archive holds the .UPG file for sd-card update, the .BIN file for USB update and the source codes.


Attachments:
ASB140430.zip [166.27 KiB]
Downloaded 166 times

_________________
_____________________________
JMP $00000BED ; will guru-meditation until next morning
Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140430
PostPosted: Wed Apr 30, 2014 11:32 pm 
Offline

Joined: Tue Dec 13, 2011 7:48 pm
Posts: 341
Nice going - glad to hear you've got the compile working :)

_________________
~ Amiga 4000/030 ~ Amiga 1200 030/50MHz ~ Turbo Chameleon 64 ~ Altera DE1 with Minimig core ~
Details of my projects: http://retroramblings.net


Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140430
PostPosted: Thu May 01, 2014 1:33 pm 
Offline

Joined: Wed May 27, 2009 10:51 pm
Posts: 479
Good work!!! Two of my longtime-wishes came true now. Fastscrolling with Joystick and putting away the nervy trackerror-messages which comes in about 5 games. Great.


Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140430
PostPosted: Thu May 01, 2014 4:07 pm 
Offline

Joined: Thu Jun 18, 2009 9:54 am
Posts: 349
One again, I can't update from SD. Last time, in order to update to minimig_emu's ARM firmware here (http://www.minimig.net/viewtopic.php?f=7&t=584) I had to use SAM-BA, an USB cable, etc. But downloading Sam-ba for Linux isn't easy :(
Why don't these UPG files work on my Minimig? I get an "invalid file" error.

UPDATE1: I finally updated using SAM-BA, a lame program that required me to install ia32 libs on my 64bits Debian system. Just for the record, these are the instructions I had to follow, just like other times:
http://www.minimig.net/viewtopic.php?f=3&t=295

UPDATE2: The firmware works great, thanks Boing4000!
Can we finally get the joystick emulation moved to arrows + rightCTRL + rightALT, just like in the Altera DE1 port, please? I remember it had to do with the ARM firmware and not the core itself, if I'm not mistaken. On the DE1, rightCTL and rightALT are also disabled when joystick emulation is active.


Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140430
PostPosted: Thu May 01, 2014 9:55 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
AFAIK the update procedure between the 2 available firmware versions are not compatible.
I used the original CRC code as in the YQ100818 release, since my firmware is based upon this release.
The ATH firmware require its own checksum or header. Im not sure but its not that easy to update between the both "generation" via sd-card flash function.

I will have to take a look at this joystick keyboard emulation.
It also may be necessary to change the FPGA core since the current Joy-Emu also is handled by it.
Where to download the DE1 source code?

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


Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140430
PostPosted: Fri May 02, 2014 12:04 am 
Offline

Joined: Thu Jun 18, 2009 9:54 am
Posts: 349
@Boing4000: The updated Minimig core for DE1, by our fellow Chaos, is here:
https://github.com/rkrajnc/minimig-de1

As you can see in the readme, it allows an absolutely delicious joystick emulation with arrows and ctrl+alt:

Quote:
Keyboard emulation:

F12 - OSD menu
NumLock - enable keyboard mouse/joystick emulation
NumSlash - left mouse button
NumStar - right mouse button
cursor keys - joystick
LCTRL - joystick fire 1
LALT - joystick fire 2
Cursor movement keys for joystick up,down,left,right


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


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