Recent content by Aikku

  1. A

    Homebrew Challenge: Improve PicodriveDS code

    1. Some literals you can build quickly (for example, A0400h could be the two-cycle sequence "MOV r0, #0xA0000; ORR r0, r0, #0x400"), but if you're taking more than three cycles to do it (or two cycles for ITCM code on ARM9), you just use LDR. 2. By convention, you only need to save r4-r11/fp and...
  2. A

    Gaming rseq2midi

    I haven't (even though it should be pretty straight forward), but if there exists a "midi2sseq" tool anywhere, it shouldn't take much modification to get it going.
  3. A

    Homebrew Challenge: Improve PicodriveDS code

    I had a look at pico/Functions_asm.s. Much improvement can be made here, but the biggest things that come to mind are: 1) Refactor expressions to take advantage of the barrel shifter and status register flags. As an extreme example, if you change line 197 to "ADDS r9, r3, #0" (the main point...
  4. A

    Gaming rseq2midi

    Whoops, sorry about the late reply, haven't checked here in a while. I looked around for the latest version I had laying around. It looks like I did some more work on it last year, but I honestly lost interest in this tool a while ago.
  5. A

    Gaming rseq2midi

    Sorry, for some reason I'm not getting e-mail notifications. It converts RSEQ sequence files into standard Midi files. I've only tested it with FFIV: The After but with that it worked perfectly.
  6. A

    Gaming rseq2midi

    Yo! I'm back! After not working on it for over a year, I decided to work on my rseq2midi converter that I had written a while ago. It now works for the most part. It doesn't have any more laggy notes or anything of the like, but it's possible I'm missing format specifics. Linky -- Aikku...
  7. A

    Gaming Decoding RSEQ files

    *nod nod* Anyway, I'm still having trouble with this tool so... Does anyone here know/have experience with Sappy/M4A and/or SSEQ files? Delta timing is the only problem I have AFAIK, and once that's done... yeah. EDIT: Well, that's fixed, but a few files turn out funny. Either way, here's the...
  8. A

    Gaming Decoding RSEQ files

    Well, the converter in and out of itself seems to be working perfectly... except for one bug: I can't seem to figure out how to get the right delta timing so that's screwing me up. As soon as I get that done I'll up load binary+source. New demo: Linky [Yes, these are from Final Fantasy IV: The...
  9. A

    Gaming Decoding RSEQ files

    Well, the converter is ALMOST done. Just need to figure out a few bugs that screw up the delta timing. Demo: Linky
  10. A

    Gaming Decoding RSEQ files

    Nvm, turns out that I forgot to add the first RSEQ header before anything *shrug* But so far, it seems to be working. *adds Midi data stream -> midi file*
  11. A

    Gaming Decoding RSEQ files

    Hullo. So since I lost all my data, I decided that instead of trying to work out every note by ear (which I've done a lot in the past), I'll get songs from their sources by extracting the RSEQ file and converting to Midi or something. That said, I'm starting to write an RSEQ decoding tool...
  12. A

    Wotcher ;D

    Sweet!
  13. A

    Wotcher ;D

    Wow, even more welcomes xD Thank you! Thank you! xD
  14. A

    Wotcher ;D

    Haha, wow, I still can't get over how many welcomes I'm getting xP Thanks guys!
  15. A

    Wotcher ;D

    Haha, so many welcomes =D Thanks xP