Minimig Discussion Forum

Discussing the Open Source FPGA Amiga Project
It is currently Fri Dec 15, 2017 12:18 pm

All times are UTC




Post new topic Reply to topic  [ 13 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: New PIC controller 18F26K20 firmware KGL140824 available
PostPosted: Tue Aug 26, 2014 8:37 am 
Offline

Joined: Fri Jul 25, 2014 7:27 pm
Posts: 7
Hi All,

I have been working on a port of Goran Ljubojevic's excellent PIC firmware for the Minimig to the PIC18F26K20-I/SP. The port is based upon PGL100818 from the google code repository.

The PIC18F26K20-I/SP is 3 times as fast, has much more ram and twice as much flash as the original PIC. It is a drop-in replacement that costs a few euro's. No modification to the Minimig board are necessary (except if you want to use high-speed SPI, see below). It is a cheap and cheerful alternative to the wonderfull ARM board.

The 26K20 version supports all the features of the original version plus:
- much improved HDF access speed due to indexed file seeking and faster CPU.
- bigger OSD fonts (from ARM version)
- minor bug fixes (selection of ADF files starting with '4')
- 16MHz SPI mode (needs modded minimig)
- alternate core loading
- more responsive OSD menu
- probably (needs to be tested) more compatible ADF support.

If you want to use 16MHz SPI mode, you need to do the "SPI-mod". It is not necessary though as the firmware supports both the standard 4MHz SPI mode and the fast 16MHz mode. During my tests 16MHz was barely faster than 4MHz in everyday use (booting, loading files and games, etc).

The new firmware has version number KGL140824 and can be found in attached zip file.
You will need a PIC programmer to do the first flashing of a blank chip. For further upgrades Tiny Bootloader can be used as with the old PIC version. Instructions are in the ZIP file.

Enjoy!

Mathesar


Attachments:
KGL140824.zip [153.81 KiB]
Downloaded 185 times
Top
 Profile  
 
 Post subject: Re: New PIC controller 18F26K20 firmware KGL140824 available
PostPosted: Tue Aug 26, 2014 1:59 pm 
Offline

Joined: Tue Nov 09, 2010 3:10 pm
Posts: 316
Nice work, great that someone is still working on the PIC code!

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


Top
 Profile  
 
 Post subject: Re: New PIC controller 18F26K20 firmware KGL140824 available
PostPosted: Tue Aug 26, 2014 4:27 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
Thanks for the work!
Im missing such a PIC but will test the firmware as soon as it is possible :)

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


Top
 Profile  
 
 Post subject: Re: New PIC controller 18F26K20 firmware KGL140824 available
PostPosted: Sat Aug 30, 2014 10:06 am 
Offline

Joined: Thu Jan 06, 2011 8:58 pm
Posts: 34
Location: au
Any chance of buying a pre-programmed PIC?

Alternately, can anyone recommend a (cheap) PIC burner and software?


Top
 Profile  
 
 Post subject: Re: New PIC controller 18F26K20 firmware KGL140824 available
PostPosted: Sat Aug 30, 2014 10:33 am 
Offline

Joined: Fri Jul 25, 2014 7:27 pm
Posts: 7
I'm considering buying a bunch of chips, program them and put them up on eBay.
Would you be interested in that?


Top
 Profile  
 
 Post subject: Re: New PIC controller 18F26K20 firmware KGL140824 available
PostPosted: Sat Aug 30, 2014 11:07 am 
Offline

Joined: Thu Jan 06, 2011 8:58 pm
Posts: 34
Location: au
Yes. If it works out cheaper than buying a PIC burner, I'd get one.


Top
 Profile  
 
 Post subject: Re: New PIC controller 18F26K20 firmware KGL140824 available
PostPosted: Sat Aug 30, 2014 3:12 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
Mathesar, that would be great and I am interested in such a PIC as well :)

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


Top
 Profile  
 
 Post subject: Re: New PIC controller 18F26K20 firmware KGL140824 available
PostPosted: Sun Aug 31, 2014 9:27 pm 
Offline

Joined: Mon Dec 01, 2008 6:41 pm
Posts: 166
@Mathesar
If the price is reasonable including shipping I would also be happy to buy a pre programmed PIC from you using ebay.

_________________
2MB Minimig with PIC
4MB Minimig with ARM Addon board


Top
 Profile  
 
 Post subject: Re: New PIC controller 18F26K20 firmware KGL140824 available
PostPosted: Wed Sep 03, 2014 6:56 pm 
Offline

Joined: Fri Jul 25, 2014 7:27 pm
Posts: 7
Give me 1..2 weeks to have some chips programmed. I will try to keep the price as low as possible. I already found that postage and packaging costs more than the chip itself......

I am also working on a small update of the new PIC firmware.
The new update mainly fixes issues with ADF handling. These issues were also present in the latest (PGL100818) 18LF252 version. Some ADF's like Darkmere wouldn't load on that version due to compromises that Goran had to made in order to support features like hardfile support. On the new 18F26K20 PIC I have much more memory to play with so I can add better ADF support.
I have the update running here but I need to do some more testing.


Top
 Profile  
 
 Post subject: Re: New PIC controller 18F26K20 firmware KGL140824 available
PostPosted: Thu Sep 04, 2014 8:35 am 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
Sounds promising good :)

Will the new PIC firmware also provide long titel name scrolling at file pre-selection?
If impossible to do, a "xx/xx" marking at the end of line will already help picking the right image.

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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ]  Go to page 1, 2  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:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Translated by Xaphos © 2007, 2008, 2009 phpBB.fr