Search results

  1. M

    2nd Cpu, Utilised Much In Emulators?

    This was dscussed a while ago, the guys who have worked on emus said that its easier to emulate with one CPU as your have more control over timings between chips in the system being emulated. I'm putting together a 3d game engine that uses the 2nd CPU.
  2. M

    GP2X The Pitiful State Of The Open2x Project ..

    This is prob the main reason. Before 2.0 I was pulling my hair out, I would have tried any 'alternate' FW. But 2.0 is perfect for my needs. Also I think now that the 940 has been shown to be very easy to get working most are having too much time having fun playing with that. :) I guess its just...
  3. M

    Hunting Fopen Source

    You little :D beauty :D this is just what i've been looking for, thanks Squidge.
  4. M

    Hunting Fopen Source

    I'm missing something here. :unsure: At the mo I only link to stdc++, are you saying that the low level file ops are not a part of this lib? If not then what does gcc do when it hits these? My exec's are 1.2 megs (big assumption that this is due to the lib, but seemed a good place to start)...
  5. M

    Hunting Fopen Source

    I'll rather use the lowest forms, thats what I do on windows. But as I don't know Linux dev that well I made the assumption that fopen was a good place to start looking, i'm hoping that some where down the line fopen is calling the low level os call. And in finding this I will also find the...
  6. M

    Hunting Fopen Source

    There is very little I need from the std libs so i'm looking for the source that I need and robbing it. But i'm being thwarted by the mass of source files and not knowing the gcc + Linux way of doing things. In the demo frame work there is a file open and close, these I beleave are the low level...
  7. M

    GP2X Gp2x Demo Development

    The semephore locking is working fine for me, it was at one point not working at all, but that was down to my own bugs, not having a stack in IRQ mode for one. Doh! :rolleyes: Also mine is in uncached memory, at the mo i'm running 4meg cached, 12 meg uncached on the 940. This will change when...
  8. M

    Dispint Irq

    Thats a really good discription, thanks. :) Maybe that could be added to the Wiki. Thanks Dzz. What I need to do is to confirm the problems I was having with the clobber list was the compiler and not a bug of mine.
  9. M

    GP2X Proof Of Concept Release.

    Don't know, it was not that stressed out to start with. But my gut feeling is that its a must win of quite a bit. There is the overhead of the communication of the two chips. But doing the rendering on the 940 MUST give time for the 920 to run game logic. In short, you can't afford not to use...
  10. M

    GP2X Proof Of Concept Release.

    Errr, its not that good. ;) Also only the gp2x build is working, supporting the PC version was getting in the way. That will come in the first full release.
  11. M

    Dispint Irq

    Just to make sure, if I use r0 - r3 in some inline asm I don't need to restore them?
  12. M

    GP2X Proof Of Concept Release.

    This is the proof of concept version of my engine, the 2005 project may not work as it relies on some bits i've added. The first proper version of the code will ship with all this. Just wanted to post my first working version of the code. The API is almost there, although as i'm entering beta it...
  13. M

    GP2X Command Buffer Design

    If you use that then on every command write you have to be checking 'uncached' memory to make sure your not going to take over the 940. The code is very simple really, as always these things sound more complicated when put into english. ;) My method means the cpu reads very seldom from the...
  14. M

    Dispint Irq

    Thanks for that,i'll try to burn that into my brain. That stack bug of mine must have been messing with my semiphore code as its all working 100% now. :)
  15. M

    GP2X Just Started Coding

    Hi, hope you have fun coding with your gp2x when it comes. It's lived up to all my expectations and more. Its a great little toy. :) Go read the demo coding tut, you may want to drop SDL and do it your self. ;)
  16. M

    GP2X Command Buffer Design

    I'm quite pleased with this, although Dzz, Rixed and Squidge have helped me out with my daft code. (sorry if I missed someone out) The design has been borrowed from the Xbox360. ;) GPU == 940 What I have, and this can be changed to suit, is 8 * 2k buffers. The CPU writes and the GPU reads...
  17. M

    Dispint Irq

    Ah that explanes the code in the FW2.0 bootloader I saw, could not workout why they needed a stack. I keep getting confused with r13 and r14. So, is r13 also the sp? Whats r14, in the diagram in front of me the pc is seperate to r14. Is r14 a special register or just used by everyone as the...
  18. M

    Semephore Problems.

    Thats what i'm thinking, cmn is the monkey to use I think? Don't want to start with a bias as what ever it is thats causing that will still happen, that is if i'm correct with the logic and it should never go below zero.
  19. M

    Semephore Problems.

    Any thing that takes my fancy. :) But yer, hoping to get somthing for that.
  20. M

    Dispint Irq

    Yes, all working. Main bug was my interruprt routine. Seems that one should reset the HW before dealing with the interrupt, if you do it as the last thing then it may reenter, well thats what the books says, if I read it correct. Here are the fragments of my code for it all, a bit later i'll...
Back
Top