Search results for query: *

  • Users: dsh
  • Order by date
  1. dsh

    Selling Dingoo A320 (Polska/allegro Only!)

    Hello, Details here: http://allegro.pl/konsola-przenosna-dingoo-a320-4gb-oryg-tanio-bcm-i1259976015.html [PL/ALLEGRO ONLY!]
  2. dsh

    Dingoo Mips-Specific Optimizations?

    Thanks for the help, I really appreciate it, but I decided to not go with the XBurst instructions. Initially I though that they would enable me to do calculations for at least 2 pixels at once, but apparently they can't do that, so unless I'm wrong it stays as it is for now...
  3. dsh

    Dingoo Mips-Specific Optimizations?

    Flipping pointers is not possible, unless I missed something. It's just an mmaped /dev/fb0 and the buffer is probably in kernel space or it's the LCD controller's buffer, but I'll investigate this since I don't know much about this kind of stuff. One thing is sure, SDL doesn't do any better than...
  4. dsh

    Dingoo Mips-Specific Optimizations?

    ...for smaller blits but on dingoo they're still almost the same. This thing is bugging me. x86 results with SDL_GetTicks() for measuring time ***UFB*** Testing 5000 random position blits of image of size 24x24 2.880000 Mpx / 0.017000 s == 169.411765 Mpx/s...
  5. dsh

    Dingoo Mips-Specific Optimizations?

    ...stayed in my mind... I don't know how I could miss that. I'll test it and post the results. Thanks a lot Exophase! With both special cases: x86 ***UFB*** Testing 5000 random position blits of image of size 24x24 2.880000 Mpx / 0.020000 s == 144.000000 Mpx/s...
  6. dsh

    Dingoo Mips-Specific Optimizations?

    ...sdl from... I examined SDL 1.2.14 sources and SDL on dingoo is 1.2.13. Only patches that BooBoo applied seem to be some joystick and mixer ones. F**k, that explains almost everything. I'll try with alpha=0 skipping and post the results. x86 with alpha=0 skipping ***UFB*** Testing...
  7. dsh

    Dingoo Mips-Specific Optimizations?

    dissassembled BlitARGBto565PixelAlpha ufb_blitter.o dissassembled for convenience <- it has calcRects inlined The benchmark doesn't display anything. It just does the blits to pure software image/surface. I also have written some convenience functions to setup the FB and when testing if...
  8. dsh

    Dingoo Mips-Specific Optimizations?

    ...unrolling It turned out that sdl stores 16bit + alpha as 4 bytes per pixel so I looked at this function void BlitARGBto565PixelAlpha(SDL_BlitInfo *info). Basically what it does is that it converts the source ARGB8888 and destination RGB565 pixel to 0G0R0B565565 and blends them at once. So I...
  9. dsh

    Dingoo Mips-Specific Optimizations?

    ...~210fps with my blitter (even though it memcpy's the final image to sdl's screen surface every frame) On dingoo (dingux) on the other hand I get*: ~90-100fps with SDL ~20fps with my blitter *no SDL Video - straight to mmaped fb transfer, and this is not the problem since the...
  10. dsh

    Dingoo Few Questions About Kernel, Sdl, Ideas And Stuff

    ...something like this: [just a sketch, simplification - i know, it can't be done like this if we don't want leaks and problems freeing mem] void *aligned_malloc(size_t sz) { void *ptr = malloc(sz + 3); int shift = ptr % 4; if(shift) return ptr + shift; retur ptr; } 5)...
  11. dsh

    New Dingoos With Ili9328? Screen Problem.

    No, the same was within the native OS and the dingux, so I had to "patch" both of them. Dingoo intializes the lcd during the boot sequence. This is done by the code in the .DL file. In dingux, display is initialized by the framebuffer driver. So even I fix one, the second one will be still...
  12. dsh

    New Dingoos With Ili9328? Screen Problem.

    Here you go: http://byteboy.x25.pl/dingoo/ILI9325_PINKEEN_HACK.ZIP As far as dingux is concerned I already incorporated my hack but I need to apply some more patches, so it's the same as SiENcE's kernel and then I can release it.
  13. dsh

    New Dingoos With Ili9328? Screen Problem.

    Booboo is no longer on the project from what I know. I fixed the gamma and "interlacing" issues by hacking the .DL file by hand with a lot of trial and error and data from booboo's disassembly, IL9325 Application Notes and datasheet. I even compiled my custom Dingux kernel for this screen so...
  14. dsh

    New Dingoos With Ili9328? Screen Problem.

    Hello I recently acquired a dingoo straight from Hong-Kong (DX). I flashed it with 1.20-pof firmware. I thought it came with ili9325 screen controller. There was a strange screen problem after flashing. Gamma was wrong and strange 'scanline' interlacing effect appeared. Quite distracting. So I...
  15. dsh

    Sdl Smooth Scrolling Tips?

    In my game scrolling is smooth so I highly doubt that's impossible to achieve on a PC running windows or anything else for that matter. This runs OpenGL though. But first versions used 100% software blitting and I didn't notice any jitter either.
  16. dsh

    Advanced Tactical Fighter

    About the Terminal Velocity - two nice concepts from this game that I would like to see in others: - flying above the cloud surface - the afterburner!
  17. dsh

    Advanced Tactical Fighter

    This looks great and promising. I really enjoyed Terminal Velocity back in the day. There's definitely not enough flying games. I'll be checking up on this one.
  18. dsh

    Looking For An Artist Or Another Mr. Driller Clone

    Yes of course he's being crushed, but God Mode is better for debugging, don't you think? All of the graphics in the videos are placeholders, atombat is working on the final ones. The second set of bricks is just the first one but inverted colours.
  19. dsh

    Sdl Smooth Scrolling Tips?

    If the time needed to draw the frame is low as you say then I highly doubt that any applications running in the background could cause that (if you're not running movie encoding or something very, very resource intensive). The priority and scheduling tricks are reserved for extremely low latency...
  20. dsh

    Sdl Smooth Scrolling Tips?

    I don't see any problems here. Probably the frames take too long to draw. Did you check how much time does it take to draw one frame? You may also check if you haven't got any float/int implicit conversions taking place. It's a longshot but it's easy to miss and causes strange errors. Also...
Back
Top