Minimig Discussion Forum
http://minimig.net/

ARM firmware: ASB140501
http://minimig.net/viewtopic.php?f=5&t=625
Page 1 of 4

Author:  boing4000 [ Fri May 02, 2014 10:52 am ]
Post subject:  ARM firmware: ASB140501

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 363 times

Author:  gaula92 [ Fri May 02, 2014 11:17 am ]
Post subject:  Re: ARM firmware: ASB140501

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

Author:  boing4000 [ Fri May 02, 2014 11:33 am ]
Post subject:  Re: ARM firmware: ASB140501

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 :)

Author:  gaula92 [ Fri May 02, 2014 11:47 am ]
Post subject:  Re: ARM firmware: ASB140501

Ah, yes, I remember that same explanation from years ago when I asked for the same thing :P

Author:  MMrobinsonb5 [ Fri May 02, 2014 5:48 pm ]
Post subject:  Re: ARM firmware: ASB140501

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.

Author:  boing4000 [ Fri May 02, 2014 7:05 pm ]
Post subject:  Re: ARM firmware: ASB140501

Yes good idea with some kind of unlock-sequence :)
Maybe in time I will give it a go again.

Author:  dBug [ Fri May 16, 2014 11:57 pm ]
Post subject:  Re: ARM firmware: ASB140501

How do I update my ARM controller with this ??

Can I go from any previous version ?

(What if I make a mistake ?)

Author:  boing4000 [ Sat May 17, 2014 8:42 am ]
Post subject:  Re: ARM firmware: ASB140501

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.

Author:  dBug [ Wed May 21, 2014 12:40 am ]
Post subject:  Re: ARM firmware: ASB140501

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.

Author:  boing4000 [ Wed May 21, 2014 9:16 am ]
Post subject:  Re: ARM firmware: ASB140501

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.

Page 1 of 4 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/