![]() |
![]() |
#1 |
Pastafarian
Join Date: Sep 2010
Location: Uppsala/Sweden
Posts: 290
|
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? |
![]() |
![]() |
#2 | ||
Registered User
Join Date: Mar 2008
Location: Poland
Posts: 159
|
Quote:
Quote:
![]() |
||
![]() |
![]() |
#3 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,648
|
|
![]() |
![]() |
#4 |
Moderator
Join Date: Jan 2003
Location: ...
Age: 52
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 ![]() |
![]() |
![]() |
#5 | |
Registered User
Join Date: Jan 2008
Location: Tours/France
Age: 52
Posts: 1,233
|
Quote:
![]() ![]() Last edited by prowler; 21 October 2012 at 01:58. Reason: Fixed quote. |
|
![]() |
![]() |
#6 |
Cheesy crust
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
|
See, we aren't _that_ evil.
![]() |
![]() |
![]() |
#7 |
Moderator
Join Date: Jan 2002
Location: South East / UK
Age: 46
Posts: 1,930
|
Oh yeah... we're supposed to be looking into source code licenses aren't we...
![]() |
![]() |
![]() |
#8 | |
Pastafarian
Join Date: Sep 2010
Location: Uppsala/Sweden
Posts: 290
|
Quote:
Great to hear that there is someone looking into it. ![]() |
|
![]() |
![]() |
#9 | ||
Fanatically Amiga.
Join Date: Apr 2002
Location: Melbourne, Victoria, Australia
Age: 55
Posts: 1,557
|
Quote:
![]() Quote:
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 ![]() |
||
![]() |
![]() |
#10 |
Moderator
Join Date: Jan 2003
Location: ...
Age: 52
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. |
![]() |
![]() |
#11 |
Registered User
Join Date: Jan 2008
Location: Tours/France
Age: 52
Posts: 1,233
|
![]() Thanks |
![]() |
![]() |
#12 |
Registered User
Join Date: Mar 2008
Location: Poland
Posts: 159
|
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. |
![]() |
![]() |
#13 | |
Registered User
Join Date: Jan 2008
Location: Tours/France
Age: 52
Posts: 1,233
|
Quote:
![]() ![]() ![]() ![]() |
|
![]() |
![]() |
#14 | |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
Quote:
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 |
|
![]() |
![]() |
#15 |
Registered User
Join Date: Jan 2008
Location: Tours/France
Age: 52
Posts: 1,233
|
![]() Thanks. |
![]() |
![]() |
#16 |
Registered User
Join Date: Mar 2008
Location: Poland
Posts: 159
|
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.
|
![]() |
![]() |
#17 |
Registered User
Join Date: Jan 2008
Location: Tours/France
Age: 52
Posts: 1,233
|
![]() |
![]() |
![]() |
#18 |
Registered User
Join Date: Jan 2008
Location: Tours/France
Age: 52
Posts: 1,233
|
![]() Thanks. |
![]() |
![]() |
#19 |
Registered User
Join Date: Mar 2008
Location: Poland
Posts: 159
|
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. |
![]() |
![]() |
#20 | |
Registered User
Join Date: Jan 2008
Location: Tours/France
Age: 52
Posts: 1,233
|
Quote:
![]() It's a great new for minimig's owners !! |
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
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 |
|
|