English Amiga Board Amiga Lore


Go Back   English Amiga Board > Other Projects > project.SPS (was CAPS)

 
 
Thread Tools
Old 13 October 2010, 13:48   #1
jonathan
Pastafarian

 
Join Date: Sep 2010
Location: Uppsala/Sweden
Posts: 243
IPF and ARM

Hello!
I was thinking about buying one of these nice chaps: https://secure.wikimedia.org/wikipedia/en/wiki/Minimig
But then i read that it can't read IPF-files. Why? Because it has an ARM processor, and there are no builds of the IPF for ARM. Are there any plans for either: A) Releasing a build for ARM or B) Releasing the source-code for IPF?
jonathan is offline  
AdSense AdSense  
Old 13 October 2010, 14:48   #2
yaqube
Registered User
 
Join Date: Mar 2008
Location: Poland
Posts: 158
Quote:
Originally Posted by jonathan View Post
But then i read that it can't read IPF-files. Why? Because it has an ARM processor, and there are no builds of the IPF for ARM.
Please remember that the ARM controller is not a standard feature. It's an add-on board.

Quote:
Are there any plans for either: A) Releasing a build for ARM
Thanks to nice guys from SPS I have an access to the IPF source code. Currently I'm investigating the possibility of IPF support in the Minimig ARM firmware. Porting anything from desktop OS to embedded one is not straightforward and requires a lot of time. Let's keep fingers crossed.
yaqube is offline  
Old 13 October 2010, 15:04   #3
alexh
Thalion Webshrine
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 11,880
Quote:
Originally Posted by yaqube View Post
Thanks to nice guys from SPS I have an access to the IPF source code.
Wow. I think that means you've entered the highest echelons of Amiga society

Good luck. If anyone can make the time and progress then it would be yourself given your track record.
alexh is offline  
Old 13 October 2010, 18:20   #4
IFW
Moderator
IFW's Avatar
 
Join Date: Jan 2003
Location: ...
Age: 45
Posts: 1,838
You could try getting rid off the WDC177x emulator, generic MFM formatting/support, and set the MFM encoder to use small memory - InitMFM(0x100), to save on memory footprint and ram usage.

Still not a trivial task though
IFW is offline  
Old 13 October 2010, 18:54   #5
lolafg
Registered User

lolafg's Avatar
 
Join Date: Jan 2008
Location: Tours/France
Age: 45
Posts: 1,230
Quote:
Originally Posted by yaqube View Post
Thanks to nice guys from SPS I have an access to the IPF source code. Currently I'm investigating the possibility of IPF support in the Minimig ARM firmware. Porting anything from desktop OS to embedded one is not straightforward and requires a lot of time. Let's keep fingers crossed.
That would be awesome , i keep my fingers crossed

Last edited by prowler; 21 October 2012 at 01:58. Reason: Fixed quote.
lolafg is offline  
Old 13 October 2010, 23:02   #6
mr.vince
Cheesy crust

mr.vince's Avatar
 
Join Date: Nov 2008
Location: Hawk's Creek
Age: 41
Posts: 1,374
See, we aren't _that_ evil.
mr.vince is offline  
Old 14 October 2010, 00:07   #7
fiath
Moderator
fiath's Avatar
 
Join Date: Jan 2002
Location: South East / UK
Age: 40
Posts: 1,926
Oh yeah... we're supposed to be looking into source code licenses aren't we...
fiath is offline  
Old 14 October 2010, 00:20   #8
jonathan
Pastafarian

 
Join Date: Sep 2010
Location: Uppsala/Sweden
Posts: 243
Quote:
Thanks to nice guys from SPS I have an access to the IPF source code. Currently I'm investigating the possibility of IPF support in the Minimig ARM firmware. Porting anything from desktop OS to embedded one is not straightforward and requires a lot of time. Let's keep fingers crossed
.

Great to hear that there is someone looking into it.
jonathan is offline  
Old 19 October 2010, 00:48   #9
whiteb
Fanatically Amiga.

whiteb's Avatar
 
Join Date: Apr 2002
Location: Melbourne, Victoria, Australia
Age: 48
Posts: 1,536
Quote:
Originally Posted by yaqube View Post
Please remember that the ARM controller is not a standard feature. It's an add-on board.
But those that do have it, love it

Quote:
Thanks to nice guys from SPS I have an access to the IPF source code. Currently I'm investigating the possibility of IPF support in the Minimig ARM firmware. Porting anything from desktop OS to embedded one is not straightforward and requires a lot of time. Let's keep fingers crossed.
I am sure that if anyone can do it, you can Yaqube..., I know its not a massive user base, but IPF support on ARM would be simply outstanding.

Lets face it, X86 must be childs play to code for compared to arm (Risc ?), which having being said, I cannot code to save my life anyway
whiteb is offline  
Old 19 October 2010, 12:01   #10
IFW
Moderator
IFW's Avatar
 
Join Date: Jan 2003
Location: ...
Age: 45
Posts: 1,838
Well, if it is compiled code from C, then it's no different to any other platform.
If someone decides to write it in assembly... good luck.
ARM is quite a nice and clean architecture though for programming - compared to many others I know.

The challenge here is probably more along the lines of the memory and code footprint needed for some of the features supported, hence my suggestions above on what to cut.
IFW is offline  
Old 26 November 2010, 10:17   #11
lolafg
Registered User

lolafg's Avatar
 
Join Date: Jan 2008
Location: Tours/France
Age: 45
Posts: 1,230
@ yagube , some progress in this project ?

Thanks
lolafg is offline  
Old 27 November 2010, 10:55   #12
yaqube
Registered User
 
Join Date: Mar 2008
Location: Poland
Posts: 158
Quote:
Originally Posted by lolafg View Post
@ yagube , some progress in this project ?
I have had a look at the sources. I need slightly different approach due to memory constrains (cannot buffer a whole track). Also some modifications to floppy emulation module are required.

Right now I'm pretty busy with bringing the Minimig AGA and the Replay board to live so any serious work on the IPF support is expected to take place early next year.
yaqube is offline  
Old 27 November 2010, 12:29   #13
lolafg
Registered User

lolafg's Avatar
 
Join Date: Jan 2008
Location: Tours/France
Age: 45
Posts: 1,230
Quote:
Originally Posted by yaqube View Post
I have had a look at the sources. I need slightly different approach due to memory constrains (cannot buffer a whole track). Also some modifications to floppy emulation module are required.

Right now I'm pretty busy with bringing the Minimig AGA and the Replay board to live so any serious work on the IPF support is expected to take place early next year.

thank you for answering ,no huge as your last firmware is perfect if this Minimig AGA exist one day , i think i'll buy it

Thanks for your hard work in those projects
lolafg is offline  
Old 25 January 2011, 12:44   #14
Loedown
Precious & fragile things

 
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,927
Quote:
Originally Posted by IFW View Post
Well, if it is compiled code from C, then it's no different to any other platform.
If someone decides to write it in assembly... good luck.
ARM is quite a nice and clean architecture though for programming - compared to many others I know.

The challenge here is probably more along the lines of the memory and code footprint needed for some of the features supported, hence my suggestions above on what to cut.
Microchip and seemingly ARM Holdings have made some of the most user friendly and practical interfaces for the technical market.

Most people probably don't realise how powerful these chips are where they can be used for the obligatory led flashing program ( this is the usual first off project for anyone getting into it ) right up to things like Kryoflux or my Kraftwerk led ties.

Code:
		#include P12F675.INC
;******************************************************
		org 	0000
		bcf 	status,5		
		clrf	gpio
		movlw	b'00000111'
		movwf	cmcon
		movlw	b'00000000'
		movwf	intcon
		movlw	b'00110101'
		movwf	t1con
		bsf 	status,5
		clrf	trisio
		movlw 	b'00000001'
		movwf	pie1
		movlw	b'11000111'
		movwf	option_reg
		clrf	ansel
		bcf 	status,5
;******************************************************
loop	        movlw   b'00100000'
		btfsc 	intcon,2
		xorwf	gpio
		movlw	b'00010000'
		btfsc	pir1,0
		xorwf	gpio
		bcf	pir1,0
		bcf	intcon,2
		goto 	loop		
	end

Last edited by Loedown; 25 January 2011 at 12:47. Reason: sample led flasher code for PIC 12F675
Loedown is offline  
Old 20 March 2011, 11:41   #15
lolafg
Registered User

lolafg's Avatar
 
Join Date: Jan 2008
Location: Tours/France
Age: 45
Posts: 1,230
@ Yaqube , i know you are relly taken by the fpga replay board but did you do some progresses in IPF with minimig?

Thanks.
lolafg is offline  
Old 20 March 2011, 12:09   #16
yaqube
Registered User
 
Join Date: Mar 2008
Location: Poland
Posts: 158
Quote:
Originally Posted by lolafg View Post
@ Yaqube , i know you are relly taken by the fpga replay board but did you do some progresses in IPF with minimig?
I'm really sorry but so far I haven't had enough time to deal with it. It requires a substantial rewrite of the floppy handling module. Right now I'm busy with the Minimig AGA core and 060 daughter board for the Replay FPGA board. I think I should get back to the ARM firmware in two or three months.
yaqube is offline  
Old 20 March 2011, 13:16   #17
lolafg
Registered User

lolafg's Avatar
 
Join Date: Jan 2008
Location: Tours/France
Age: 45
Posts: 1,230
Thanks for your answer and don't feel sorry , things are done when they are !!
lolafg is offline  
Old 11 March 2012, 08:54   #18
lolafg
Registered User

lolafg's Avatar
 
Join Date: Jan 2008
Location: Tours/France
Age: 45
Posts: 1,230
Just to know if this project is still alive ?

Thanks.
lolafg is offline  
Old 11 March 2012, 11:49   #19
yaqube
Registered User
 
Join Date: Mar 2008
Location: Poland
Posts: 158
It's still alive. First I need to finish the blitter implementation for the RTG module and then I will rewrite floppy interface and add support for extended ADF and IPF images.
Unfortunately it takes a lot of time.
yaqube is offline  
Old 11 March 2012, 12:09   #20
lolafg
Registered User

lolafg's Avatar
 
Join Date: Jan 2008
Location: Tours/France
Age: 45
Posts: 1,230
Quote:
Originally Posted by yaqube View Post
It's still alive. First I need to finish the blitter implementation for the RTG module and then I will rewrite floppy interface and add support for extended ADF and IPF images.
Unfortunately it takes a lot of time.
Thanks , happy to know that you're still on it !!
It's a great new for minimig's owners !!
lolafg is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
WinUAE for Windows 8 ARM? Mequa request.UAE Wishlist 6 27 October 2011 19:40
Made in Britain - ARM DDNI Nostalgia & memories 2 30 June 2011 10:53
ARM Assembler Optimization finkel Coders. General 10 01 December 2010 11:56
Minimig mod for ARM lolafg support.Hardware 7 17 October 2010 20:43
Wanted ARM Controller for Minimig drusso66 MarketPlace 2 21 August 2010 15:11

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 14:03.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.22564 seconds with 12 queries