Calculator Community > ASM
[TI-ASM] Learning Grayscale
escudo825:
well I've been peeking around and playing games. so I may not count as part of the community yet, I've been a computer programmer for about 3 years and so far know about 4 or 5 languages. at first I wasn't interested in joining since I know enough to make my own games. but the I found something, GRAYSCALE!!! so now I am interested. and I should be able to pick up ASM pretty quickly. but I can't find a good IDE or any good tutorials. can anyone help? because I have at least 2 or 3 ideas that I could make for calculator that will work now with grayscale.
so any links or pointers? all I need is a good IDE and afew sample programs I could assemble.
kalan_vod:
Well I would like to wellcome you to the forums, and yes being here to me would count as being part of the community :D. There are a few good tutorials out there, none of which I can find atm. But I would like to direct you http://joepnet.com/hosted/maxcoderz/phpBB2/viewtopic.php?t=977 as they have one greyscale package which you could learn from or you could try http://www.revsoft.org/phpBB2/viewforum.php?f=11 as well. Good luck and hope for you to stay around!
Liazon:
QuoteBegin-escudo825+Feb 17 2006, 18:07-->QUOTE (escudo825 @ Feb 17 2006, 18:07) well I've been peeking around and playing games. so I may not count as part of the community yet, I've been a computer programmer for about 3 years and so far know about 4 or 5 languages. at first I wasn't interested in joining since I know enough to make my own games. but the I found something, GRAYSCALE!!! so now I am interested. and I should be able to pick up ASM pretty quickly. but I can't find a good IDE or any good tutorials. can anyone help? because I have at least 2 or 3 ideas that I could make for calculator that will work now with grayscale.
so any links or pointers? all I need is a good IDE and afew sample programs I could assemble.
H*** S*** that's a lot of experience. I have none btw, except for the 3 months I've been here.
You could probably use those, but if you get good enough, you might want to try making greyscale yourself.
Essentially, greyscale is created by switching between two different drawings really quickly. One drawing (DarkPlane) is shown twice as long as the other (LightPlane). Putting a pixel on in the dark plane creates dark grey, light plane creates light grey. You switch between drawings via an interrupt. You probably know interrupts as the things that allow you to multitask in a program. Well, essentially, the interrupt switches where the LCD driver draws info to put on the screen about every 200 clock cycles. The greyscale packages mentioned above use 4 buffers (including the default one) to carry everything out. Two buffers for predisplay drawing, and 2 active buffers that are currently being displayed.
Oh, and if you can help me learn C, that'd be really helpful and nice of you. Thanks!
Radical Pi:
Welcome to the forums :)
All you need to get started is Learn Assembly in 28 Days, and notepad.
DJ Omnimaga:
ASM guru might help too, but its for the 83 so make sure you check the 83+ equivalent
Navigation
[0] Message Index
[#] Next page
Go to full version