Search results

  1. T

    GP32 Devkitarm Release 13

    Wonderful job, as usual ;) Lemme just advertise to all C/C++ coders around that it's the best toolchain available for now :D
  2. T

    Pandaforth For Gp32

    From the README.txt I wrote in the archive : If you don't know what Forth is, http://www.forth.org/ is a good starting point. Basically Forth is a stack-based language using "reverse polish" notation. It provides an interpreter which is able to be extended with new definitions. Unlike...
  3. T

    Pandaforth For Gp32

    PandaForth is a Forth implementation for GP32 based on Bradford J. Rodriguez's CamelForth for the Z80. If don't know Forth, basically, it is a stack-based language using "reverse polish" notation. It provides an interpreter which is able to compile new definitions. You can test the language...
  4. T

    GP32 Usb Communication

    Ok I have found a solution. For those who might be interested, see the GP32 section of my site (about PandaForth).
  5. T

    GP32 Usb Communication

    Well I could do this for sure, but that's not the point... It would be by far less funny this way :)
  6. T

    GP32 Usb Communication

    hmm most of this code is commented out :) And the remaining part is just plain calls to "comm_*" functions... Anyway, my mistake probably comes from the PC side, so Linux code for this will be useful. ;)
  7. T

    GP32 Usb Communication

    Hi, I've done an implementation of Forth for GBA, called PandaForth (see here), and I'd like to port it to GP32. One of the features of PandaForth for GBA is the ability to code directly on hardware thru a multiboot cable. For GP32, it seems easier, as it supports USB. I tried to play a bit...
  8. T

    GP32 Vba32 Sourcecode

    - The emulator isn't written only in ASM, check the source at sourceforge. - The 8 Meg barrier has been solved. - Without ASM, I'm afraid you won't be able to optimize much. - VBA32 emulates an ARM7 processor in software, whereas GPAdvance is based on the fact that GP32's ARM9 is able to run...
  9. T

    Yeti 3d

    To make thing clear about Yeti3D : There's a GPL version (V1), that means that you can use the code, modify it, etc... provided that you release the modified code under GPL too. This version supports rendering of worlds made of variable-height walls, floors and ceilings that you can build from...
  10. T

    Gba Hombrewn

    Try to get previous versions of GPAdvance. Revision 1.43, or 1.46 should be ok. With SourceForge's "Browse CVS" interface, it's easy to get a previous version. We're currently working on heavy changes within it, so current releases might be a unstable. Fortunately, this work should be finished...
  11. T

    New Gpadvance Version - V1.48

    About dynamic loading : it's in a very early stage. It's currently using 1 Mbytes pages, and there's no caching algorithm at all. Please be patient, after all it's a piece of code that is only 3 days old :) Be sure that it will be fixed in a few. For the current releases : enf65 is performing a...
  12. T

    New Gpadvance Version - V1.48

    Revision 1.40 will be up in a few. Nothing really new, small bugfixes. Soccer Kid works again :)
  13. T

    New Gpadvance Version - V1.48

    One word to google for, in order to answer to many of your questions : MMU (Memory Management Unit). Basically you can set up virtual zones of memory, have an interrupt raised when there are read or write acess to a particular zone of the memory. GPAdvance makes intensive use of MMU features...
  14. T

    New Gpadvance Version - V1.48

    Hi, I'm Torlus, one of the coders that joined enf65 to help on GPAdvance. Just a quick word, to introduce myself... I used to program for GBA, and while I was working on Yeti3D, I "met" ThunderZ and got interested in GP32 dev. I helped a little for GP32 KVM port, but well.. I spent some time...
  15. T

    Kvm For Gp32

    EvilDragon : all MIDP 1.0 is included in MIDP 2.0 api. damaki : KVM provides KNI which is a stripped-down version of JNI (Java Native Interface).
  16. T

    Kvm For Gp32

    No, KVM is Sun's Java Virtual Machine implementation. Have a look at "CLDC" topics at java.sun.com The "K" here stands for "Kilobytes", as the goal of the project is to have a memory footprint that you could express in Kilobytes instead of Megabytes :)
  17. T

    Kvm For Gp32

    Hi, I'm the author of the GBA port of KVM. Loki666, I didn't test your archive (I'll do it soon) but here are some things you could test : on GBA version, "double" support didn't work on the release I did, but I think it might be fixed with a couple of gcc flags. So I think you can already test...
Top