The drawing program to rule them all
Moderator: MaxCoderz Staff
- dysfunction
- Calc Master
- Posts: 1454
- Joined: Wed 22 Dec, 2004 3:07 am
- Location: Through the Aura
The drawing program to rule them all
Now, I could code most of this in BASIC but it would be large, unwieldy, and relatively slow. My idea is for a full-featured assembly graphics editor with the following features:
1. Loading/saving from pics 1-255, or external assembly programs (not a necesary feature), and ability to output hex code.
2. 2nd draws a black pixel, Alpha black.
3. Choice of pixel, line, circle, rectangle, shape, fill (each with the option of outline black/white/inverted and filled white/black/inverted/dithered).
4. Ability to select areas of the picture and copy/cut/paste/move/rotate/resize them (possibly even to copy and paste from one pic variable to another).
I know this kind of program is possible, and it would be very useful to have something that would make editing graphics almost as easy as on calc.
1. Loading/saving from pics 1-255, or external assembly programs (not a necesary feature), and ability to output hex code.
2. 2nd draws a black pixel, Alpha black.
3. Choice of pixel, line, circle, rectangle, shape, fill (each with the option of outline black/white/inverted and filled white/black/inverted/dithered).
4. Ability to select areas of the picture and copy/cut/paste/move/rotate/resize them (possibly even to copy and paste from one pic variable to another).
I know this kind of program is possible, and it would be very useful to have something that would make editing graphics almost as easy as on calc.
"You're very clever, young man, but it's turtles all the way down!"
I made this with a friend, about two years ago:
http://www.ticalc.org/archives/files/fi ... 27466.html
http://www.ticalc.org/archives/files/fi ... 27466.html
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
That would be awsome...
I'm assuming by
"2. 2nd draws a black pixel, Alpha black. "
you mean
"2. 2nd draws a black pixel, Alpha white. "
The problem I see with Timendus' program, is that it has the little controls at the top, and that's where you could put pic data, is there any way to make to go away while drawing?
I'm assuming by
"2. 2nd draws a black pixel, Alpha black. "
you mean
"2. 2nd draws a black pixel, Alpha white. "
The problem I see with Timendus' program, is that it has the little controls at the top, and that's where you could put pic data, is there any way to make to go away while drawing?
Shaun
Yes, my program does that (dunno about Timendus' program) ... I dare not post a screenie 'cause it's a contest submissionMerthsoft wrote:The problem I see with Timendus' program, is that it has the little controls at the top, and that's where you could put pic data, is there any way to make to go away while drawing?
"If SOURCE is outlawed, only outlaws will have SOURCE."
- dysfunction
- Calc Master
- Posts: 1454
- Joined: Wed 22 Dec, 2004 3:07 am
- Location: Through the Aura
Sorry, that's what I meant. I assume TImendus' version either hides that bar, or scrolls the screen. Also, Timendus do you think you could release an 83+ version?Merthsoft wrote:That would be awsome...
I'm assuming by
"2. 2nd draws a black pixel, Alpha black. "
you mean
"2. 2nd draws a black pixel, Alpha white. "
"You're very clever, young man, but it's turtles all the way down!"
I'm not sure where we stored the source of that program I'll ask that friend if he's got it somewhere... And I think the bar automatically hides when you select an option to use. Not 100% sure though... I suggest you just try it
EDIT: The readme reads "Graphics: Timendus Frankenstein" - That does NOT include the ugly smiley in the screenshot . That's entirely Vincent's 1337 pixelart (Hammerhead, not kv). I came up with the concept, wrote a few previous (unreleased) versions, and drew the icons in the bar.
EDIT: The readme reads "Graphics: Timendus Frankenstein" - That does NOT include the ugly smiley in the screenshot . That's entirely Vincent's 1337 pixelart (Hammerhead, not kv). I came up with the concept, wrote a few previous (unreleased) versions, and drew the icons in the bar.
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
I hope the source is somewhere, but we could also rewrite a similar program for the 83+ from scratch, ort wait until Michael Vincent release emu8x, so we can emulate the 83, send the 83i files to the computer (as group), disable emu8x, then resend them on the calc so we have them in TI-83+ mode, but I dunno if it will possible
Or you could decompile it, and then recompile with another includefile... But that would make it pretty difficult for you guys to adapt the program, if you plan on doing that. Okay, okay I'll try to find the source...
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
Why port it when I have already almost finished a new suitable replacement for it?Kevin wrote:I hope the source is somewhere, but we could also rewrite a similar program for the 83+ from scratch, ort wait until Michael Vincent release emu8x, so we can emulate the 83, send the 83i files to the computer (as group), disable emu8x, then resend them on the calc so we have them in TI-83+ mode, but I dunno if it will possible
EDIT: Ah, maybe you guys need it now Sorry, not done yet.
"If SOURCE is outlawed, only outlaws will have SOURCE."
Here's my checklist/to-do list:Kevin wrote:EEEEEKKK! WHAT HAPPENED TO OUR BEAUTIFUL SMILIES????
So... finish it
And maybe some stuff that dysfunction recommended Wow, I haven't touched this program since October!!! Keep the ideas coming BTW, I already have box/triangle/etc, even if it is slowPicture IDE CheckList
====================
Almost Done! Just need to do these things:
Fast Circle (? I think I will make my own routine...)
-Maybe if I use (previousRadius) instead of (previousCoordinates)...
Scrolling Menu (Done on 20041013) YAY!
Add code for Menu Items
Add inverting current menu button (Done on 20041028) FINALLY!
Remove Flickering Menu when Switching (Done on 20041013)
Cut/Copy/Paste
Fill Area
Flip Screen X and Y
Text?
@Timendus: In the meantime, you could port drawassist
Our smilies have... mutated, to say the least
"If SOURCE is outlawed, only outlaws will have SOURCE."
I too have made a program like this. It featured screen inverting, vertical flipping, horizontal mirroring, all-direction rotating, and floodfill of any location. The cursor for flooding supported using the 2nd key to invert the current pixel.
I stopped working on it weeks if not months ago due to strange errors. I could probably paste the code if anyone is interested, but just so everyone knows: It was my first attempt at an assembly program of my own.
Also: I really don't like the gray color of the smilies; they look like they have become ill...
I stopped working on it weeks if not months ago due to strange errors. I could probably paste the code if anyone is interested, but just so everyone knows: It was my first attempt at an assembly program of my own.
Also: I really don't like the gray color of the smilies; they look like they have become ill...