Search results

  1. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    I don't have ninjhax 2 installed, but I noticed that with ironhax it also fails to start and goes back to the homebrew launcher. I suppose installing the latest version of devkitARM and ctrulib could fix it, so I'll give it a shot.
  2. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    Yes, I made that the D-Pad could select a room because in the IRC in #3dsdev I was asked to do it because of Citra. :) I haven't documented it anywhere because in the near future I suppose Citra will have touch screen emulation and it won't be needed. It's sooo slow... :P but almost playable...
  3. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    Yeah, the music thing is in my to do list, but it's a minor bug because the screenshot function isn't used much. The D-Pad support shouldn't be a big problem. EDIT: I've uploaded a new version with those 2 changes.
  4. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    Well, it could help. Thanks.
  5. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    Then the problem must be something about the buffer swap. I think the function of ctrulib I use schedules the swap to be done after the screen redraw, but maybe it doesn't work fine in N3DS. I started with a ctrulib example and I didn't see flickering even when I was developing the game and the...
  6. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    That's strange, in my 3DS it works perfectly. I have a N3DS but I can't load homebrew on it, so I can't test... The problem can be something related to the double buffering or it could be the sound functions that are messing with the graphics. Ninjhax doesn't have access to csnd functions in...
  7. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    I tried to use aemstro but I couldn't get the python environment to run it so I decided to wait until there is a nice compiled shader assembler. Picasso is a bit outdated I think, and that was the only one I was able to compile. Well, the functions for drawing filled polygons are the worst...
  8. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    Oh, lol, I've just seen a video of that game, it's... strange. xD The reason I did this was that I made a simple soft 3D engine for GBA years ago but I never made a game or anything with it. This game was a good way of finishing it AND doing something for 3DS. And, as the engine doesn't...
  9. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    Yeah, I'll do it tomorrow. I've just fixed a few things so I'll probably upload a different binary.
  10. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    This is the game I've been coding for a few weeks. It's just a 3D pong, like the one I made years ago for the DS. All graphics are done by software, each CPU core renders one of the top screen images. I hope you like it! Binaries here (and attached to the post)...
General chit-chat
Help Users
  • Veho @ Veho:
    Went over the basics in all of them, never took it anywhere.
    Gift
  • Veho @ Veho:
    I do use bash for my job though. It's useful.
    Gift
  • phalk @ phalk:
    Assembler is something I always wanted to learn
    Gift
  • phalk @ phalk:
    but.... nah
    Gift
  • Veho @ Veho:
    No point really.
    Gift
  • Veho @ Veho:
    Even the simplest device these days runs some sort of high level language.
    Gift
  • The Real Jdbye @ The Real Jdbye:
    @Veho all the IT stuff i've learned in school has been extremely basic... i knew most of it already
    Gift
  • The Real Jdbye @ The Real Jdbye:
    it's better to learn on your own, it goes much faster than the snail pace they teach you at in school
    Gift
  • Coto @ Coto:
    assembly is actually great, gets you to run everything about 80% faster than C massaged code
    Gift
  • Coto @ Coto:
    assembler syntax is dead easy, but "how to put pieces together" logic requires to have in mind the original idea, and the CPU layout, and that's like double the work of C stuff. It's best to write C first, add some unit tests, then go assembly, then run the unit tests
    Gift
  • The Real Jdbye @ The Real Jdbye:
    it can run faster than compiled code, but modern compilers are really good at optimization and you need to be even better at assembly to do a better job
    Gift
  • Coto @ Coto:
    with that all your assembler base will actually work
    Gift
  • Coto @ Coto:
    even on embedded systems, without a damned debugger
    Gift
  • The Real Jdbye @ The Real Jdbye:
    syntax is easy but the code is hard to read, you can't look at a piece of code and expect to understand it without looking at all the code around it to see how it all works together so it takes much longer to read the code, it takes longer to write it too because what might be 1 line of code in C might be 20 lines of assembly
    Gift
  • The Real Jdbye @ The Real Jdbye:
    the language is very simple to understand (because it's barely a language at all) understanding how all the instructions work together to form a whole is another matter, in general it's such a pain to work with that i would never recommend it unless you have a need for it. don't listen to this guy and learn assembly just because you want to make your code run faster, you are wasting your time, but if you run into a situation where your code isn't fast enough even after you enabled -Ofast and you NEED it to be faster, then you can consider assembly
    Gift
  • The Real Jdbye @ The Real Jdbye:
    @Coto have you tried -Ofast btw? ;)
    Gift
  • Gift
  • Psionic Roshambo @ Psionic Roshambo:
    I have o fast before but I suspect we are talking different Os lol
    Gift
  • Gift
  • Coto @ Coto:
    @The Real Jdbye quite idiotic and frankly, bu
    llshit points as usual you make. Not only because you have no idea what you're talking about, but also because there is proof (both i've seen and maintained) in regards to C and hand-written assembler code, and the speed gain is simply over half the framerate.
    Gift
  • Coto @ Coto:
    gbaemu4ds's C ARM and THUMB CPU emulator and GBARunner2's ARM and THUMB handcoded assembly. Just run Yoshi's Island GBA and compare it by yourself.
    Gift
  • Coto @ Coto:
    or SnemulDS's C CPU Core vs SnemulDS SnezziDS ARM core. The first running at about 45% (half the speed) vs ~105% (full speed)
    Gift
  • Coto @ Coto:
    yeah, keep believing -Ofast will make everything faster.
    Gift
  • mthrnite @ mthrnite:
    Must ambulate quickly! ~Sonic (a hedgehog)
    Gift
  • Gift
    Sonic Angel Knight @ Sonic Angel Knight: POG :ninja: