Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: MIPS

  1. #1
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    MIPS

    I would like to get a general idea of who would be interested in adding MIPS archetecture to FPC? And of course the slightly more vital portion of helping to add support. Francesco [size=9px](Legolas)[/size] did a great job with picking up where I started and adding GameBoy Advance support, with the possibility of adding a second Nintendo DS branch in the near future.

    The basic ARM instructions were already there before we started, thanks to the Free Pascal Team. But all those MIPS-based platforms that we'd like to develop for unfortunately aren't so lucky.

    So... who has the inclination to help Florian and his camp add support for the MIPS architecture?
    Jason McMillen
    Pascal Game Development
    Co-Founder





  2. #2

    Re: MIPS

    Quote Originally Posted by WILL
    I would like to get a general idea of who would be interested in adding MIPS archetecture to FPC? And of course the slightly more vital portion of helping to add support. Francesco [size=9px](Legolas)[/size] did a great job with picking up where I started and adding GameBoy Advance support, with the possibility of adding a second Nintendo DS branch in the near future.

    The basic ARM instructions were already there before we started, thanks to the Free Pascal Team. But all those MIPS-based platforms that we'd like to develop for unfortunately aren't so lucky.

    So... who has the inclination to help Florian and his camp add support for the MIPS architecture?
    Very good idea, indeed.
    To be honest, I would like to see implemented an ARM9 compiler, because I haven't been able to compile something for NDS with the current fpc arm compiler.
    Now that we know how to make an rtl port, it could be nice to know how to add a new architecture to fpc
    Get your fpc4gba copy now!
    Get your fpc4nds copy now!

  3. #3
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    MIPS

    Well MIPS, I think, is the last major archetecture besides these crazy new, next-gen processors that are going to be coming about soon enough.

    Let me see the list would probably be along the lines of; PlayStations 1 thru 3, PSP and then the Nintendo GameCube & Wii systems?

    Cool thing about PS3 is that it's going to support Linux, as mentioned recently by savage, no?
    Jason McMillen
    Pascal Game Development
    Co-Founder





  4. #4

    MIPS

    Sony’s Kutaragi has said that the PS3’s HDD will come with Linux installed. Also you can read about IBM's work in this area over @ http://www-128.ibm.com/developerwork...nxw09SpufsCell where they talk about porting Linux to the Cell processor.

    From the above link
    The team hopes to integrate most of this into the 2.6.13 kernel release so it will become part of upcoming distribution releases.

    I would like to take part, but fear that my lack of knowledge in this are may not prove usefull. Though I'm kean to learn.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  5. #5

    MIPS

    Surprise! GameCube and Wii have a PowerPC cpu, so fpc should be ready for such a port
    The only problem is that gamecube isn't emulated, so I'll need a real GC and a way to connect it to pc
    Get your fpc4gba copy now!
    Get your fpc4nds copy now!

  6. #6
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    MIPS

    Honestly, I think that sometimes thats all you need. You should have seen how 'in over my head' I felt at first when doing the first Mod of FPC4GBA. :? I was half lost. Then with enough time I managed to get the right information from Florian and others and viola! Sure I didn't end up getting to finish it. [size=9px](Francesco did that for me )[/size], but I did manage to start something, so I believe it was worth it. And I learned quite a bit from doing it too.

    Though when I finish university look out! I'll probalby be making my own versions of FPC with auto-code generation and ANN-based AI incorporated into it.

    Ultimately, I doubt that any of this is 'hard' per-say. However the knowlage is not yet in our grasp. We have to go get that for ourselves. Or help each other and work together.

    Anyone know any good source of reference for gathering the opcodes and other information about MIPS? Something like a good solid source of reference. I think there is information on the FPCWiki about adding new archetectures... thats a place to start.
    Jason McMillen
    Pascal Game Development
    Co-Founder





  7. #7

    MIPS

    Quote Originally Posted by WILL
    Honestly, I think that sometimes thats all you need. You should have seen how 'in over my head' I felt at first when doing the first Mod of FPC4GBA. :? I was half lost. Then with enough time I managed to get the right information from Florian and others and viola! Sure I didn't end up getting to finish it. [size=9px](Francesco did that for me )[/size], but I did manage to start something, so I believe it was worth it. And I learned quite a bit from doing it too.

    Though when I finish university look out! I'll probalby be making my own versions of FPC with auto-code generation and ANN-based AI incorporated into it.

    Ultimately, I doubt that any of this is 'hard' per-say. However the knowlage is not yet in our grasp. We have to go get that for ourselves. Or help each other and work together.

    Anyone know any good source of reference for gathering the opcodes and other information about MIPS? Something like a good solid source of reference. I think there is information on the FPCWiki about adding new archetectures... thats a place to start.
    In the wiki I read that a basic port of MIPS is available. It is not enough to build a MIPS compiler, but it is a start
    Get your fpc4gba copy now!
    Get your fpc4nds copy now!

  8. #8

    MIPS

    The only thing I could find on http://www.freepascal.org/wiki/index.php/Open_tasks was that they would like to create MIPS port for 2.1.x.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  9. #9

    MIPS

    Quote Originally Posted by savage
    The only thing I could find on http://www.freepascal.org/wiki/index.php/Open_tasks was that they would like to create MIPS port for 2.1.x.
    Look at this page.
    Get your fpc4gba copy now!
    Get your fpc4nds copy now!

  10. #10

    MIPS

    Great! At least it's a start.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •