Minimig Discussion Forum

Discussing the Open Source FPGA Amiga Project
It is currently Tue Dec 12, 2017 11:30 pm

All times are UTC




Post new topic Reply to topic  [ 40 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
 Post subject: ARM firmware: ASB140501
PostPosted: Fri May 02, 2014 10:52 am 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
Another ARM firmware ASB140501 is ready to use. Sorry for the short update interval ;)

While learning C some new feature are possible to implement:
- Chipset selection via keyboard shortcut CTRL + ALT + POS1/HOME
- some more OSD text adaption

It turned out to be very helpful for some cracktro, demo or even game.
The archive again hold .UPG, .BIN and source files.


Attachments:
ASB140501.zip [173.37 KiB]
Downloaded 353 times

_________________
_____________________________
JMP $00000BED ; will guru-meditation until next morning
Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140501
PostPosted: Fri May 02, 2014 11:17 am 
Offline

Joined: Thu Jun 18, 2009 9:54 am
Posts: 349
You know what would be great? A small AmigaDOS utility that would do precissely this: choose chipset model, or change CPU speed. That way, we could include somethig like "minimig_util -cpu normal -chipset ocs" in our launch scripts, so an unexperienced user doesn't have to know what chipset version or CPU is speed is meant to make a certain game work better.

This version allowed me to update from SD, as expected! :D


Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140501
PostPosted: Fri May 02, 2014 11:33 am 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
A few years ago I made a test FPGA core with OSD feature manipulation via reserved customchip register.
It was possible to change e.g. CPU speed and other things.

But it is hard to choose right register or unused memory space because many games or demos wildly poke arround in any area and may accidentally cause an OSD function change.
So its better to leave this settings to the user only :)

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


Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140501
PostPosted: Fri May 02, 2014 11:47 am 
Offline

Joined: Thu Jun 18, 2009 9:54 am
Posts: 349
Ah, yes, I remember that same explanation from years ago when I asked for the same thing :P


Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140501
PostPosted: Fri May 02, 2014 5:48 pm 
Offline

Joined: Tue Dec 13, 2011 7:48 pm
Posts: 341
boing4000 wrote:
A few years ago I made a test FPGA core with OSD feature manipulation via reserved customchip register.
It was possible to change e.g. CPU speed and other things.

But it is hard to choose right register or unused memory space because many games or demos wildly poke arround in any area and may accidentally cause an OSD function change.


There's a relatively easy way around that - implement a "magic knock".

so that, for example
move.l #$12345678,MyCustomRegister
unlocks it, so that
move.l <some OSD command>,MyCustomRegister
can work, but a write anywhere else locks the register again. The chances of spurious operation would then be so close to zero as not to be worth worrying about.

_________________
~ 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: ASB140501
PostPosted: Fri May 02, 2014 7:05 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
Yes good idea with some kind of unlock-sequence :)
Maybe in time I will give it a go again.

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


Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140501
PostPosted: Fri May 16, 2014 11:57 pm 
Offline

Joined: Sun Jan 31, 2010 9:52 pm
Posts: 27
How do I update my ARM controller with this ??

Can I go from any previous version ?

(What if I make a mistake ?)


Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140501
PostPosted: Sat May 17, 2014 8:42 am 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
It depend on what ARM firmware version you are using now.
Is it the AYQ100818, you can simply copy the firmware.UPG file in sd-card root and use the OSD update function.
Is it the new OSD style ATH, you may have to use the USB way with Atmel SAM-BA/PROG tool and the firmware.BIN file.

To see what firmware currently is in use, press and hold PGM_RESET button on the MinimigV1 board while the red LED is flashing fast.

A mistake fortunately will not brick the ARM chip.
Its always possible to get the internal bootloader to work and to use this Atmel tool to flash the chip via USB. If necessary I can provide a step by step procedure in how to do this.

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


Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140501
PostPosted: Wed May 21, 2014 12:40 am 
Offline

Joined: Sun Jan 31, 2010 9:52 pm
Posts: 27
DONE ! It seems it works !
I had AYQ100818 ! It was info on the OSD also,
did not have to press PGMreset. Im always afraid to touch the memory chips right beside that button.


Top
 Profile  
 
 Post subject: Re: ARM firmware: ASB140501
PostPosted: Wed May 21, 2014 9:16 am 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
Great result :)

When touching the PS2 plug metal cover before the PGM_RESET button, you will discharge yourself against GND and the S-RAM chips are not in danger.
By now there was no damaged chip to find if already soldered.

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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 40 posts ]  Go to page 1, 2, 3, 4  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