ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Programming :: Program Ideas :: Graphics Program Ideas
Graphics Program Ideas

Post your ideas for new graphics programs here, or build on ideas posted by other visitors.

  Reply to this item

Pic<>Pict needs an update
0850-1337  Account Info

Could anyone who is proficient at Mac hacking see if they could update Pic<>Pict, hosted here at ticalc (search for it). It won't take 86I type files, even though they're identical to the 85I's it will take. I poked around with ResEdit and HexEdit, but I really don't know what I'm doing.

Otherwise, could someone put together a simple utility that would change 86I type files to 85I and back?

ResEditing each indiviual file is a real pain.

Thanks!

     19 April 2003, 02:35 GMT

Re: HEX EDITOR
shkaboinka  Account Info

CalcSys has a HEX editor/disassembler.. but they only
tell values and such; you cannot actually use it to
edit anything (directly)...

Somebody needs to make an APP that has all the commands
in MENUS so you can paste them in (even if it is just
hex commands...). Also, it doesnt list any ROM CALLS!
it also has things like "ret" listed by itself MANY
TIMES with DIFFERENET COMMANDS.

     30 April 2003, 01:09 GMT


Re: Pic<>Pict needs an update
Jiaqi Wu  Account Info

Ummm....why are you asking for someone to hack the web server? That's kind of crazy. No one's going to do it.

     11 June 2003, 05:03 GMT

Re: Graphics Program Ideas
nick s  Account Info

Why doesn't someone make a porgram that converts a specified section of a drawing into sprite data
I know about OMNIcalc but that is incompatibe with many of the new '83+'s and I want this for Z80
And what about one for the PC/Mac that can do the same thing but with painting/drawing programs
sound good cause I mess up continually with sprite data
I eventually get it right bu it takes longer than it should

     30 April 2003, 23:38 GMT

3D Graphics in Basic
Avram Eisner  Account Info

I am interested in creating a program to display 3D wireframe shapes on my Ti83+. I am thinking that using the Line() function should work. Does anyone with programming experience think this is feasible? And if so, where can I find the 3D formulas necessary for making such a program? Thanks to anyone who replies.

     14 May 2003, 21:18 GMT

Re: 3D Graphics in Basic
nick s  Account Info

line() could do it but it would be too slow for a good game

     16 May 2003, 01:26 GMT

Re: 3D Graphics in Basic
Pooner278  Account Info

I just realized that you posted your request twice. Check my response on your second post.

     17 May 2003, 01:40 GMT

Re: 3D Graphics in Basic
Steven Toupin  Account Info

Use your brain and think to thalès theorem.

     25 July 2003, 05:35 GMT

Re: 3D Graphics in Basic
Steven Toupin  Account Info

...and use trigonometry and polar functions for rotations.

     25 July 2003, 05:36 GMT


3D Graphics
shkaboinka  Account Info
(Web Page)

I HAVE DONE THIS BEFORE: I once made a program that
reads a list of points and lines and creates a 3D wireframe image. It was completely rotatable and translatable...but since it was in basic, it was incredibly slow (but still cool!). I spend a couple days guesing at points and stuff to come out with this cool 3D car model

I plan on making something more dynamic i.e. turns sections off/on and use of a bounding box (if that's what you call it). I will help anyone with any such project, or accept help/advice from anyone else
email: shkaboinka@yahoo.com

     8 October 2003, 03:46 GMT

Wireframe Graphics on the TI-83+
Avram Eisner  Account Info

I am interested in creating a program that displays simple wireframe-style graphics on my TI-83+. I plan to use Basic's Line() function since I don't know ASM yet (or own a graph-link). Does anyone think this is feasible? If it is- what are the equations I need to create the 3D effect? Thanks.

     15 May 2003, 01:32 GMT


Re: Wireframe Graphics on the TI-83+
Pooner278  Account Info

Hey! I actually just made a program that does that! It's in 86 basic, but it shouldn't be very hard to port. The only thing that takes up alot of space is the list needed to store the object. It could be optimized but I'm too lazy to. It is also very slow, but here's the code:

Notes:
Sh is the list where the object is stored
The list is predefined before the program is run
Rot is the rotation amount in radians

:Func
:FnOff
:-4->xMin
:4->xMax
:-2->yMin
:3->yMax
:AxesOff
:GridOff
:0->Rot
:0->K
:While K=/=22
:0->K
:ClDrw
:For(A,0,Sh(1)-1
:Line(Sh(3+6A)cos (Sh(2+6A)+Rot),
Sh(3+6A)sin (Sh(2+6A)+Rot)+Sh(4+6A),
Sh(6+6A)cos (Sh(5+6A)+Rot),
Sh(6+6A)sin (Sh(5+6A)+Rot)+Sh(7+6A))
:End
:While K==0
:getKy->K
:End
:If K==24
:Rot-(pi)/16üRot
:If K==26
:Rot+(pi)/16->Rot
:End


The list is set up like this:

Sh(1) this is number of lines
Sh(2+6A) this is the rotation in radians of point 1 around the vertical axis
Sh(3+6A) this is the distance of point 1 from the vertical axis
Sh(4+6A) this is the elevation of point 1 off of the horizontal plane
Sh((5 to 7)+6A) same as first 3 except for point 2

Line is drawn from point 1 to point 2

So here is the list for a line from the origin to a point up 1 unit and left 1 unit:

Sh:
1
0
0
0
(pi)
1
1

E-mail me at drumnerd@cox.net if you have any questions or just post here.

     16 May 2003, 00:17 GMT


Re: Re: Wireframe Graphics on the TI-83+
Steven Toupin  Account Info

The fastest way to make resizing and rotations in ti-basic is using matrix, as Direct3D. There are formulas that you can find on several sites. You can use "Parametric" graph mode to display quickly the content of a matrix.

     25 July 2003, 05:44 GMT

Re: Graphics Program Ideas
Jared Brayshaw Account Info

Whenever I run a greyscale game on my TI-83+ SE, I get a series of mispositioned squares. Anyone have any idea why and how to fix it?
I've tried it on various OS's and some don't work on any (Repton for example).

     4 June 2003, 03:06 GMT


Re: Re: Graphics Program Ideas
Gerhalt Account Info
(Web Page)

Are you sure you sent the right file to your calc. Make sure that if you use Ion, send the Ion version, if you use MirageOS, send the MirageOS version. The VTI version is probably what you put on, that makes the screen look mis-aligned.

Gerhalt

     9 June 2003, 07:04 GMT

Re: Graphics Program Ideas
George Wellman  Account Info

I have done it! I have achieved four-level greyscale in basic! Okay, so it s far from looking as good as ASM, for the simple reason that BASIC cannot take advantage of the really incredible 8 Mhz of processing power. However, for us BASIC-only porgrammers, ASM greyscale images (RIGVIEW is the best) can be used only as title images, as they cannot be edited from within a BASIC program. Eventually, I might make a computer program to convert bitmaps into BASIC programs.

     6 June 2003, 01:39 GMT


Re: Re: Graphics Program Ideas
Jiaqi Wu  Account Info

But the processor only runs at 6mhz.
....you're losing 2mhz...WHAT A WASTE!!
boohooo!
lol

     11 June 2003, 05:07 GMT


Re: Re: Re: Graphics Program Ideas
black_ice  Account Info
(Web Page)

are you guys shitting me? You know what they say, when all else fails, RTFM (Read The Fucking Manual). If you had bothered to check out www.ticalc.org you would have noticed a section under "Hardware" about overclocking! Do you know what overclocking is? You can make the TI-83+ go up to 24Mhz! No Joke, that's faster than the Silver Edition.

     25 August 2004, 19:38 GMT

Re: Graphics Program Ideas
George Wellman  Account Info

This has been a great annoyance to me: while I'm grateful to those asm progammers, such as the creator of RIGVIEW, for givin BASIC guys graysscale, I wish there was some way to have greyscalepics that could be manipulated from within BASIC programs, just like a regular Pic, with point, line, and circl routines. I fanyone could make it, I'd be very happy.

     16 June 2003, 23:19 GMT

Re: Re: Graphics Program Ideas
Brian Gordon Account Info

You would need an app that would keyhook the PROGS menu so when you "run" a program, it would really be running through the app's interpreter (mayB someone could """view-source""" the TI-OS firmware). And you would program completely in BASIC, but add like an +3 or something to the end of pxl-on(1,1 to change the shade. And it could include a *MUCH NEEDED* preloader feature to convert BASIC to machine code line by ine and store it into an appvar at the beginning of execution (or at least just after the splash screen) so that it would run sooooo much faster. But you'd have to make the first line ?// or something to let the interpreter know to use extra features.
I think i'm on to something... anybody listening?

     11 November 2003, 03:59 GMT


Re: Re: Graphics Program Ideas
paranoid4012 Account Info

a half-assed way to simulate greyscale would be to make every other pixel lit. it gives a sort of shading effect. or, you could, as fast as the calculator can go, turn on and off whatever pixel. it works, trust me.

but why not accept that the ti 83 was not meant to be a gaming powerhouse? i like their rudimentary games; it brings me back to more old-school days.

     6 April 2004, 23:41 GMT

1  2  3  4  5  6  7  8  9  10  11  12  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer