Robots w/Lasers

August 17, 2006

Finally, some gui

I know you’ve all been waiting for this, it’s not completely functional yet, but here’s a preview:

(gfx shamelessly stolen from )

If you can’t wait, and need to get some drawings done ASAP, you can download a previous version.

UPDATE: It also seems I’ve defeated the long-standing issue of the ‘jumping lines’ once and for all!!! I need to do some more testing to confirm it, but it looks good so far!!

Filed under: Draw,Nintendo DS — davr @ 12:42 pm


  1. Sweet. Are the regular controls still going to work or is GUI replacing them?

    Comment by TheYak — August 17, 2006 @ 8:20 pm

  2. Great!

    Any thoughts about a nice zoom, and frame-by-frame animation? I have the source of the flipbook program if you’d like it, but bet you could make it happen anyway :]

    Comment by animator — August 18, 2006 @ 7:42 am

  3. Aha! What good icons~
    I like it

    Comment by yeyezai — August 18, 2006 @ 9:03 am

  4. Sexy GUI Davr. How did you go about doing that? Is it mostly a static image, or real widgets, or wuh?

    Gui Hack or gui kit? Is this related to what Patater and BRP have been doing? Good to see there is still some dev going on in the community.

    Comment by DynaStab — August 18, 2006 @ 9:10 am

  5. DynaStab: So far I haven’t written anything for DS that isn’t classified as ‘hack’. I’m having to refactor draw a bit to add the gui, as before my entire app consisted of like 4 functions. and it’s a mostly static image, but it should get the job done

    Comment by davr — August 18, 2006 @ 10:03 am

  6. Hi there first of all i just wanna say what a great app draw is. anyway, me and some people just realized that draw is a bit troublesome in supercard lite using microsd. It’s impossible to save any picture. i hope it can be fixed during your update, thank you. looking forward for the app

    Comment by Devin — August 22, 2006 @ 11:53 pm

  7. yeah!thank you!!
    i’m from china.
    i used it at my NDSL with’s very good!
    i can save my pic to sram,and copy the file (****.0) to my pc. then,change the file’s name ****.0 to ****.png.I’v got it!
    thank you!!

    Comment by 赵飞 — August 23, 2006 @ 12:32 am

  8. Checking on my DSL/fw7, MiniSD 2GB, the new version works quite well (minus no loading). Tried my best to get it to skip and couldn’t. I did notice that the line-trick only completes half the line before release, so I’m assuming the touch code’s taking a median value now or something. In any case, excellent work, wish more developers would implement this idea, it can be awfully frustrating (the only reason, in fact, that I save multiple times in lieu of an undo).

    Comment by TheYak — August 24, 2006 @ 5:45 am

  9. Hi!! How did you avoid the issue of “jumping lines”??

    I have been posting some methods in

    Please, share your knowledge!! haha

    Comment by PadrinatoR — August 24, 2006 @ 9:54 am

  10. PadrinatoR: hehe…I was using your code. My other screenname is ‘josath’. :P

    Comment by davr — August 24, 2006 @ 9:58 am

  11. Cool haha

    It seems that the last method doesn’t work with some DS’s that works better with the first reading (ignoring first reading lets some people – like laurens, in the thread – draw in the whole screen, but produces a lot of jumps in other DSs, like my brother’s one :P ).

    As you can see in the last page of that thread, I’m trying to avoid it with some changes. Here it is:

    Anyway… how were you managing this problem before using my code? I didn’t see many jumps in your app.

    Comment by PadrinatoR — August 24, 2006 @ 10:51 am

  12. hey, i know that this isn’t the place but i didn’t found your mail or anything. Anyway, are you still working on the ti85 emulator? it would be my salvation for some university class i have. but the actual version have some issues, the 2nd function button, delete button, “more” button, and stat button doesn’t work. any chance that you fix’em?(pretty please?)

    Thanks anyway!

    Comment by Link_THOT — August 25, 2006 @ 6:25 am

  13. There seems to be a quirk with the touch code. Using smudge or fills, I could cover the screen. However, using only the paintbrush, I was only able to hit this area:
    After a recalibration, I was able to cover this much:
    I could bucket-fill or smudge to hit the rest but no amount of scribbling would hit those corners. I opened the last image with Draw R10 and was able to fill this much:

    Comment by TheYak — August 26, 2006 @ 2:23 am

  14. TheYak: Yes, unfortunately a few people are having problems with the new touch code. (Unable to reach the borders) PadrinatoR is working on finding a solution, and I expect it wont be too long, he seems to know what he’s doing. As soon as new code is found, I will implement it.

    Comment by davr — August 26, 2006 @ 9:13 am

  15. It work in my dsl+sc lite well.
    But when the dsl is power off,the save will lose.

    Comment by Volsifly — September 8, 2006 @ 12:17 am

  16. OMG! Thankyou soooooooo much, 赵飞! I didn’t know you could do that, just tried it on my G6 Lite and it worked (copying the SRAM save to my PC then just renaming it as a png file) for me too!!! Thanks for the tip!!! Cheers, Banjo

    Comment by Banjo — September 22, 2006 @ 7:39 am

  17. hi. this is really a great program..portable sketchbook with unlimited pages!

    my only issue is with saving. i’m using a supercard w/ 1gb kingston microSD. the program tells me the file is saved and i can even load the image within the program, but as soon as i turn it off the png file disappears. i’d appreciate help on this matter.

    thanks a lot and keep up the great work.

    Comment by dehahs — October 21, 2006 @ 9:11 pm

  18. dehahs: That probably means the fatlib drivers are not working/detecting your card. In that case, it will save to SRAM. Unforunately, supercard does not automatically preserve SRAM. In order to use it, you will need to use the supercard QPC method to save. After you have saved, you can copy the .sav file to your computer, and rename it to .png. WARNING: Some very complex drawings may not fit in 64KB, in which case the file will not save completely, sorry :(

    If you get a chance, try the libfat test version of draw. It only features saving, not loading, but see if it will save .PNG files to your microSD.

    Comment by davr — October 21, 2006 @ 9:42 pm

  19. hi. the link you posted of QPC saving is much more informative than the other ones i’ve read. i dl’ed the libfat test version and was finally able to save using QPC (yay!).

    but no multiple/complex drawing saves with this right? =(

    please consider my saving dilemma in your next release. =)

    thanks for your reply and thanks for this awesome program.

    Comment by dehahs — October 24, 2006 @ 10:19 am

  20. Unfortunately, I can only personally test & make it work on devices that I own. I only have a supercard CF and a gbamp CF. If someone were to donate another device to me, I would be much better able to test and try to get it to work.

    Otherwise, you’ll just have to hope that the libfat drivers I use are compatible. I tend to update when new versions come out, so once a new version of libfat is released, I’ll recompile Draw and see if that solves any problems.

    Comment by davr — October 24, 2006 @ 10:21 am

  21. hi dave,
    i love ur program but i’m still having problem with saving…
    i’m using Supercard Lite with a 1gb Kingston microsd on my NDSL
    could u please give me the instruction on how to save the image i draw? and which version of Draw should i use on my DS??
    I really love ur program but i hope to save my images and store in my computer..
    i tried the QPC saving mathod but it didn’t work..when i go intot he folder i created in “Saver”..there’s nothing inside and it didn’t ask whether i want to save it to sd or not..just simply “…back”

    Comment by summer — November 23, 2006 @ 7:02 pm

  22. hi dave,
    sorry i think i’ve misunderstood the instruction on the page about QPC saving method..
    It says “Create an empty 64KByte file with the same name as your game/app, but with .sav extension”
    i don’t know if it means to create a “folder” with the same name as the program?? or to create a “file”
    how do i create a 64KByte file??
    sorry for me being dumb…

    thanks for ur great program and help!

    Comment by summer — November 23, 2006 @ 7:09 pm

  23. davr..
    i think i did it, i’ve successfully saved the image and store it onto my computer!! :)
    but i’m wondering is there any way i could do multiple save with the program?
    cause everytime i draw a new image, it overrides the one i previously saved..

    thanks for ur help!

    Comment by summer — November 23, 2006 @ 7:24 pm

  24. davr, i dont know if this project is still alive, but i would love, and i mean, LOVE a version with fixed jumping line problems and GUI, so please, i BEG you, release it

    Comment by Jim — November 26, 2006 @ 6:24 pm

  25. Hey Davr,

    I tried your program and REALLY liked it, had a great time laying down in my bed and doodling with it.

    What I would like is for it to be able to zoom down to the pixel level (and show a grid for each pixel if you get that far down) this way I can do some pixel art, as I am currently trying to make a platform game for the nds.

    Also, I don’t really like the paint bucket functionality right now, where you have to hold it down and it grows bigger, I would much prefer it to be like the MS Paint paint bucket.

    A swatches palette would be another super awesome addition. Keep up the great work man! please alert me when you release this latest version! Thanks.

    Comment by David F — November 28, 2006 @ 6:00 pm

  26. why my supercard cannot save the game…can pls anybody help me….pls…..(>.

    Comment by leong — December 15, 2006 @ 11:48 pm

  27. Any chance of rolling this out before christmas?

    Comment by Adrian — December 17, 2006 @ 10:31 pm

  28. Man, if have somehow I can help you,,, the save feature in supercard sd wold be great… I just dont have american dollars, but if is there somehow to help,, I can draw something, or like,,

    Comment by Leonardo — December 26, 2006 @ 5:39 am

  29. I would like to humbly thank you for your awesome drawing app. MS Paint on my DS is a dream come true. The only thing that could make it better is if you released the version that fixes the “jumping lines”.

    For those of you having trouble on SuperCards, [you probably alreadly know :) ] use the Supercard Patcher or the Moonshell Patcher (contained in the SuperCard Lite’s Moonshell download) on different versions of the drawing application. I eventually found a combination that worked.

    Comment by Schecter — December 29, 2006 @ 9:29 pm

  30. What causes jumping lines? The draw app for WinDS had it BAD, so it’s not unique to your code.

    Comment by adsgfsdf — January 1, 2007 @ 12:32 am

  31. What combination worked? How do aply these patchers?

    Comment by Leo — January 3, 2007 @ 11:50 am

  32. The new supercard drivers are availible! I can save files using ds organize 2.4 by now!

    Comment by Leonardo — January 8, 2007 @ 6:47 pm

  33. I can’t save .PNG File at Slot1 Type.

    Comment by Arcadia — January 9, 2007 @ 10:26 am

  34. My boss have a palm and almost bought a ds, one of the reasons was the excelent davr draw aplication. So bad it cant save files yet.

    Comment by Kovsky — January 13, 2007 @ 11:34 am

  35. It CAN save files. It saves out .PNG files. It works fine on GBAMP, Supercard CF, Supercard SD, Magic Key 2/3, and GBA Flash Carts. I do not have access to other devices, so I cannot test them.

    Comment by davr — January 13, 2007 @ 11:43 am

  36. thanks fow awser

    Well, I have Supercard sd Rumble, maybe heres the problem. But I asked a friend who had supercard sd to test, and he did not saved anything. I will ask again,whit him and other users, and return whit the results.

    Ah, Happy new year.

    Comment by Leonardo — January 14, 2007 @ 9:40 am

  37. Ah, another thing, if do you want someone to draw a original GUI for you, just ask,, I can do one for you. My idea is to use the nintendo ds configuration design standard as a reference for the gui.

    Comment by Leonardo — January 14, 2007 @ 9:43 am

  38. Ah, I forgot, I dont want to over-comment your blog, but I think the problem is the autorwhare supercard driver, that is actually in version 1.7 . The same save problem happened to me in DS organize, but was corrected whith the new 2.4 ds organize version. The drivers are downloadable in the supercard site,,

    Sorry the bad english, see ya

    Comment by Leonardo — January 14, 2007 @ 9:47 am

  39. This application is extremely useful to me, since I cannot afford a Palm or a tablet PC. I can still use Draw to sketch on the go, when I have a sudden strike of inspiration. There are a few things I’d like to see in this program:

    First, I would like the next version to have the “jumping lines” problem fixed. I hate it when I’m nearly done drawing a masterpiece and a random line appears across the screen and ruins the whole thing. It’s very frustrating when it happens.

    Second, it would be nice to have basic tools, like in MSpaint, like drawing a line, circle or square. A zoom function for more precise drawing (per-pixel selection perhaps) would be appreciated as well.

    Thanks for this amazing application and I hope you will keep developing it and adding new features in the future.

    Comment by Dakins — January 14, 2007 @ 5:57 pm

  40. Thanks for this amazing application and I hope you will keep developing it and adding new features in the future.I hope it can be used with R4 card and save fils in TF card.
    Sorry the bad english, see ya

    Comment by linyuxiang — January 14, 2007 @ 11:32 pm

  41. I hate to be a jerk and ask this, since the obvious answer is “When it’s done!” but is there any kind of timeframe on the next release? Is it still being worked on?

    Comment by MonkeyBoy — January 15, 2007 @ 5:13 pm

  42. I have to say, I wish I still coded — I think it would be great to create a product that people eagerly await. I check this page almost daily waiting for the new release. Thanks for the program, and I wish you all the time and inspiration needed to release a new version!

    Comment by Tom Burke — January 24, 2007 @ 7:33 pm

  43. Me too. Really.

    Comment by Leonardo — January 25, 2007 @ 4:49 pm

  44. please make it workable with DLDI.

    This way, all flash carts are supported.

    Comment by Jeremy — January 26, 2007 @ 5:11 am

  45. Yeah, go with it Davr! Finish your excelent ap!

    Comment by K — January 26, 2007 @ 9:58 am

  46. This is a great app and I really enjoy it but when I try and save PNG or to SRAM on my new R4 DS with Patriot 2gb MicroSD the application locks up. I have let it sit for over 15 minutes to see if it would save but it did not. I’ve made some really nice drawings with this tool (love the Smudge Tool) and would love to save them. Any help would be great.

    Keep up the good work.

    Comment by Nathan — January 27, 2007 @ 10:26 am

  47. Please release it, Davr… I’ll give you my sister in return.

    Comment by Dakins — January 28, 2007 @ 4:01 pm

  48. hehehehehe geez,

    Comment by Leonardo — January 30, 2007 @ 2:50 am

  49. I know I already asked this, but is this project still being worked on? If not, would you be willing to let another developer (wink wink nudge nudge) pick it up?

    Comment by MonkeyBoy — February 7, 2007 @ 5:54 pm

  50. @ Leo (If you’re still there, I hope…I haven’t checked this comment board in a while)

    A long while back I mentioned a SuperCard patcher and Moonshell Patcher. The “magic” Supercard Patcher is located at . Instructions are located on this site.

    However, I think the Moonshell Patcher is for the SC Lite only, but I could be wrong. I think the Moonshell Patcher is on the SuperCard website in a download for the Supercard Lite firmware. Otherwise try looking in the forums under and search for the word “patcher”, and there is the download :) (if you have winRAR).

    Well, there ya go. Davr, you’re the best!

    Comment by Schecter — February 7, 2007 @ 9:53 pm

  51. This probably is in the wrong place, but has anyone got the Mandelbrot Generator to save those cool-looking images on a Supercard Lite (not rumble?) If so, how? Please help, this is one of my favorite apps, except for Draw, of course.

    Just out of curiosity, are you done with Mandelbrot, Davr? I think it’s just as fun as Draw or DSOrganize. If I could get it to save it would be amazing! Thanks for your excellent apps, you and Dragonminded are keepin’ the homebrew fresh and entertaining!

    Comment by Schecter — February 7, 2007 @ 10:10 pm

  52. I also really enjoy this app!!
    Having some real problems with my new DS-X Card, but that’s just my card/DS combination..
    I’m thinking about buying a new one-card-solution which would have to be compatible with this funny little app.
    I’ll wait for draw v4 to buy a new card and maybe I will send Davr my old DS-X as it might help him out!

    Keep it up, the new GUI-screenshot looks amazing, and weehee I see a Zoom tool!

    Comment by Ernst — February 12, 2007 @ 4:07 am

  53. If had something I can do to help the development…

    Comment by Leonardo — February 13, 2007 @ 6:51 am

  54. Hi Davr How can I post a drawing on this blog?
    Can you please advice witch card to buy, now that I’m really pissed at my DS-X?
    (The DS-X was running Draw v3 smoothly, then day by day it started to act weird)
    Is it possible to have a one-card-solution with read/write png functionality, just like DS-X but then with propper support?

    Comment by Ernst — February 15, 2007 @ 6:53 am

  55. Heay Davr!
    I’m so much in love with this app I’m posting three times in a row!! :P
    As an ambitious visual artist it’s just my eager(?) to get this app running.

    Apparently the jumping lines got fixed around 2006, then someone else suggested to look at original scripts like ‘pictochat’ and pac-pix , and it looks like the whole project stopped there.. I wonder what happened, are we still waiting for some touch-screen script break-through? Your latest post about Draw dates back to august, what’s happening?
    Meanwhile alot of one-slot solutions came available and I don’t wanna sound whining but I hope to see new cards compatibility results and really would like to hear on which card you are focusing to get Draw v4 working?
    Or did you quite this and then did you pass/share the code with some other developer?!

    Draw v4 = Davr for President!!!

    Comment by Ernst — February 19, 2007 @ 7:30 am

  56. I second that.

    Comment by Schecter — February 19, 2007 @ 9:30 pm

  57. Here’s another happy post by me just to keep on hoping for Davr to Return..

    I’m just answering my own questions here:
    have collected some info from this site about the compatibility:

    Davr says:
    It works fine on GBAMP, Supercard CF, Supercard SD, Magic Key 2/3, and GBA Flash Carts.

    user comments:
    - (2006) works on G6 Lite : saving to SRAM (on pc: change the file’s name ****.0 to ****.png )
    - (2007) DS-X: Works perfect (loading and saving to .png) – problem is that some DS-X don’t work with some DS.
    - (2007) don’t work with supercard microSD( John : what? why? when? Tried after firmware updates?)
    - (2006) not supporting R4 DS with Patriot 2gb MicroSD: when saving the application locks up

    -Supercard sd Rumble: not saving:”the problem is the autorwhare supercard driver, that is actually in version 1.7 . The same save problem happened to me in DS organize, but was corrected whith the new 2.4 ds organize version. The drivers are downloadable in the supercard site”
    -”supercard drivers are availible! I can save files using ds organize 2.4″
    - “(…) for SuperCards, use the Supercard Patcher or the Moonshell Patcher (contained in the SuperCard Lite’s Moonshell download) on different versions of the drawing application.

    Maybe everyone here can post what they’re using (+firmwares used) since 2007 brought alot of new DS homebrew solutions…

    I broke my DS-X (Sorry Davr- that gift is no longer an option) and want to buy a good alternative.


    Comment by Ernst — February 20, 2007 @ 4:27 am

  58. It works great on the M3 lite (micro SD). It saves the files as .png, so there is no need to rename them. However, it corrupted my micro SD card once but it was easy to fix with chkdsk.

    It’s a great app, please release this version D:

    Comment by Dakins — February 26, 2007 @ 1:40 pm

  59. w00000000t CHECK IT OUT! I found a Draw version with GUI on the NeoFlash Forums!!!!!!!!!!!!!!!!!!!!!!11!!1

    I assume it is the version that fixes the jumping lines.

    Sadly, however, it only colors in black on my SuperCard MicroSD (not Rumble), and the GUI does not respond on my particular Supercard. If anyone with a Supercard gets the GUI version working, please let me know.

    Thanks DAVR!!!!!

    Comment by Schecter — February 28, 2007 @ 3:43 pm

  60. I guess it would help to show you the website (I forgot out of excitement),3040.0.html

    There ya go. If anyone gets it working, write something and let everybody know.

    Comment by Schecter — February 28, 2007 @ 3:59 pm

  61. Wow, thx Schecter!
    Still hard to figure out what one-slot-solution would work for me.. but because the G6 card is so cheap I will buy/try that one this weekend.

    Comment by Ernst — March 2, 2007 @ 3:08 am

  62. That R12 beta works A1 on my M3 lite. No more random lines appearing across the screen. I can only color in black, I can’t load. The 2X zoom works, but you can’t do anything while zoomed in except from zooming out. The size of the tool does not appear.

    For basic drawing, it does the job! I really dig the new touchscreen code, I don’t know what changed in it, but I can really “feel” the difference when I draw. The lines are much smoother now.

    Davr, I understand from the topic on Neowin that it is a very botched version, but please, please release a finished version of that R12 beta… it would be perfect as it is, functionality-wise. I don’t see the real use of adding another tool to it.

    I really appreciate all the work you have done for the DS homebrew community. Thank you Davr!

    Comment by Dakins — March 4, 2007 @ 5:06 pm

  63. Mannn this is looking tight!!

    any chance of doing a flipbook function that we can sketch sequencial images and save them as…. gif? :D

    Comment by cleber — March 12, 2007 @ 5:48 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress

Bad Behavior has blocked 2578 access attempts in the last 7 days.

Paid Advertisements
Renegade Motorhome - Costa Rica - Guitar Lessons - British Virgin Islands