Welcome, Guest. Please login or register.

Author Topic: Update PIC on Minimig  (Read 24638 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Update PIC on Minimig
« Reply #89 from previous page: May 22, 2008, 08:00:30 PM »
Quote

HenryCase wrote:
Quote

bloodline wrote:
Quote

HenryCase wrote:
Quote
bloodline wrote:
How Unamiga... Should not these functions be performed by the keyboard as is the Amiga way? I think so ;-)


D'oh! Got me there! However, I think my point still stands, as what happens when you create HDL-Megadrive for Minimig? No three finger salutes then eh?!  ;-)


Very good point... Perhaps the PIC should handle such functions, thus the keyboard would always offer a menu and reset option.


That's a possibility, but it means keeping a keyboard plugged in all the time. What about when you want to take your Minimig around to your friends house to play a few games? Keyboard is a bit unnecessary then, you should be able to just have joysticks/joypads and the main Minimig unit itself. Which requires that you can use the Menu and Reset buttons on the Minimig, preferably without removing the case.


Then you should by the MiniMIG console case :-D If/when I get a MiniMIG I plan only to run it as an Aaiga...

Offline TheDaddy

  • Hero Member
  • *****
  • Join Date: Feb 2005
  • Posts: 1154
    • Show only replies by TheDaddy
    • http://www.loriano.pwp.blueyonder.co.uk
Re: Update PIC on Minimig
« Reply #90 on: May 22, 2008, 09:01:29 PM »
@Henrycase and bloodline

The reset and the menu switch on the Minimig board are not that necessary. The keyboard can do what the Menu Switch does. The reset is slightly more important as when the Minimig doesn't answer to the three fingers salute the reset is the only option (together with unplugging the power). But implementing a solution for the case would mean making an expensive case, in the region of £75 (per unit in GBP), which in my opinion is too much. :-)
 

Offline boing4000Topic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: Update PIC on Minimig
« Reply #91 on: May 22, 2008, 10:53:48 PM »
It is also possibe to change the PIC/FPGA core and let the OSD be controlled by joystick. Pressing the menu button will display/hide OSD then joy2 up/down/fire to move and select.
This will make it more easy and dont require a keyboard. If in menu the joystick input will also affect the Amiga/Hostsystem (Game) or could be disabled in active OSD.

Almost everything is possible and practicable, the whole Minimig is programming hardware to act/react as it should.

But lets come back to reality... :-) nice to speculate all this, still the real minimig needs some alignment and "bug fixing" to be a real A500.

First the blitter problem should be solved, many games act like running on an ECS Amiga (with kick 2.x), showing the same graphics error.
I will compare this in UAE using debug mode, checking copperlist and blitter access to find the problem.
somebody else could recompile the FPGA core and lets see what we can do.
 

Offline HenryCase

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: Update PIC on Minimig
« Reply #92 on: May 22, 2008, 11:07:17 PM »
Quote

TheDaddy wrote:
@Henrycase and bloodline

The reset and the menu switch on the Minimig board are not that necessary. The keyboard can do what the Menu Switch does. The reset is slightly more important as when the Minimig doesn't answer to the three fingers salute the reset is the only option (together with unplugging the power). But implementing a solution for the case would mean making an expensive case, in the region of £75 (per unit in GBP), which in my opinion is too much. :-)


You are quite correct, £75 is too much for a Minimig case. As you say, you can always unplug the power if the keyboard wouldn't allow resetting another way, but it's a shame that a keyboard will need to be used to get the Minimig to do something useful (though I suppose this could be fixed if joysticks/joypads could control the boot menu and if the boot menu was made to load by default after the Minimig was given power).
"OS5 is so fast that only Chuck Norris can use it." AeroMan
 

Offline BraindeaD

  • Newbie
  • *
  • Join Date: Apr 2008
  • Posts: 28
    • Show only replies by BraindeaD
Re: Update PIC on Minimig
« Reply #93 on: May 26, 2008, 06:00:00 PM »
Hi there!

I'm trying to program my PIC with PICKit 2, and when I import the new minimig's hex file (27-04-2008 update) the pickit reports an message like "warning: no configuration words in hex file. In MPLAB use File-Export to save hex with config". If I program the PIC, the minimig doesn't works. I've tried to program the old firmware and pickit program the PIC without problems. I've tried the hex files from Dennis' and Acube's pages...
Anybody knows what I'm doing wrong?

Thanks in advance
 

Offline boing4000Topic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: Update PIC on Minimig
« Reply #94 on: May 27, 2008, 10:06:40 PM »
Please try to write only the tiny bootloader file in PICs flash space. then you are able to update the actually pic firmware via minimigs RS232 port. thats the propper way.
 

Offline BraindeaD

  • Newbie
  • *
  • Join Date: Apr 2008
  • Posts: 28
    • Show only replies by BraindeaD
Re: Update PIC on Minimig
« Reply #95 on: May 28, 2008, 06:39:16 PM »
Thanks boing, it works doing it as you say!!!
I'm blinded flashing the minimig1.hex directly with PICkit (*)

Regards


(*) it works with the original version but doesn't with the second version of minimig.hex
 

Offline boing4000Topic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: Update PIC on Minimig
« Reply #96 on: May 29, 2008, 01:36:20 PM »
You are welcome. The next days I will receive the new PIC from my dealer containing tiny bootloader and the current firmware.
Then I will try to make adf files writeable.
 

Offline boing4000Topic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: Update PIC on Minimig
« Reply #97 on: May 30, 2008, 01:36:44 AM »
Hello,

I finished a new FPGA core with some features and changes:
- slowmem can be deactivated via jumper (Spare-I/O pin 3-4) as in the real A500 (see included picture).
- power led will turn completely off, no dimming (as in my first A500 rev. 5).
- OSD color changed to design "nightshift".
Download

Since there was no source code for PAL60 patch, I could not include it.
This firmware still offer 15/31KHz @ 50Hz display mode.

Have fun :-)
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: Update PIC on Minimig
« Reply #98 on: May 30, 2008, 02:57:44 AM »
Quote

boing4000 wrote:
Hello,

I finished a new FPGA core with some features and changes:


It's good to see you gettimg into the swing of the Minimig.  I'm afraid I'll have to stick to the old core because this damn LCD monitor needs it.   :-(

Any change you can knock up write support on the disk images and hard drive emulation before you go to bed tonight and then post the new core in the morning?   :-D

Now I'm home again I'll get back to testing some more games and add them to the list
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline boing4000Topic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: Update PIC on Minimig
« Reply #99 on: May 31, 2008, 09:32:10 PM »
Today the new PIC with current (Dennis) firmware arrived here! This PIC also contain tiny bootloader so I am able to modify the firmware and re-flash via RS232.
Write support is my first priority. Also storing adf files in a sub folder, this should be more simple but I have to compile the C sources and generate the necessary .hex file.

Maybe I can realize my own PAL60 patch, but certainly without that additional video filtering. Too bad...

I'll let you know about any success.
 

Offline TheDaddy

  • Hero Member
  • *****
  • Join Date: Feb 2005
  • Posts: 1154
    • Show only replies by TheDaddy
    • http://www.loriano.pwp.blueyonder.co.uk
Re: Update PIC on Minimig
« Reply #100 on: May 31, 2008, 10:04:39 PM »
Good news!

Writing support for ADFs and improved compatibility, very nice!

 :-D
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: Update PIC on Minimig
« Reply #101 on: May 31, 2008, 10:38:40 PM »
@boing4000

Remember you HAVE to release the source code with every release ... or dont do any releases.
 

Offline boing4000Topic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: Update PIC on Minimig
« Reply #102 on: June 01, 2008, 12:37:16 AM »
Im doing the best I can... Until now VHDL is still a bit strange to me. In time and practice it will become easier. (as writing in english ;-) )

@alexh
you DONT need to remind me, I've already released a new core firmware with (comment) source code.
Also I was unhappy myself due to previous release with binary only.
In fact PAL60 is unnecessary to myself, its all for you who need it.
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: Update PIC on Minimig
« Reply #103 on: June 01, 2008, 09:29:23 AM »
VHDL?? I thought MiniMig was written in Verilog?

My previous comment about releasing source was in response to the link to this ZIP file which has just a binary.

Nice to see active people... if I can just get round to getting a shaver power adapter for my MiniMig...
 

Offline TheDaddy

  • Hero Member
  • *****
  • Join Date: Feb 2005
  • Posts: 1154
    • Show only replies by TheDaddy
    • http://www.loriano.pwp.blueyonder.co.uk
Re: Update PIC on Minimig
« Reply #104 on: June 01, 2008, 10:51:29 AM »
>>Nice to see active people... if I can just get round to getting a shaver power adapter for my MiniMig...

:)

Go on go and buy one, we need more developers (compatibility issues and adf writing), I am as active as I could possibly be with my case design, soon on a desk near you!  :-D