Anyone Else Crazy Excited?

25 replies [Last post]
ruler501
ruler501's picture
Title: NooBot
Joined: 01/29/2012
Posts:
BotPoints: 367
User offline. Last seen 8 years 4 weeks ago.

I find it a rather fun exercise to be honest. My main work with low level code was on another calc, the Casio prizm. I ported over a library called SDL. It wasn't too hard, but I had to be able to think over the low level code. It was quite a learning experience.

dgoree
Title: NooBot
Joined: 02/13/2012
Posts:
BotPoints: 130
User offline. Last seen 6 years 31 weeks ago.

I didn't know Casio could do that. Have you ever worked with TI-Basic?

-Daniel Goree
Former...
Senior Project Manager
President
Norman Advanced Robotics (13-0113)

ruler501
ruler501's picture
Title: NooBot
Joined: 01/29/2012
Posts:
BotPoints: 367
User offline. Last seen 8 years 4 weeks ago.

One day last year I got bored and made a mini shooter on a TI-83 in my class. It is really slow compared to native code though so I haven't spent as much time with it.

Jeremy Rand
Jeremy Rand's picture
Title: Botball Youth Advisory Council
Joined: 04/03/2009
Posts:
BotPoints: 1168
User offline. Last seen 8 years 3 weeks ago.

Nice, SDL is a fun library, I assume porting it would enable a lot of other code to be easily ported too....

-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS

ruler501
ruler501's picture
Title: NooBot
Joined: 01/29/2012
Posts:
BotPoints: 367
User offline. Last seen 8 years 4 weeks ago.

I love SDL, and having it does make it easier to port some programs, but there is still a strong limitation on space and memory so those extremely limit what you can port over.

Jeremy Rand
Jeremy Rand's picture
Title: Botball Youth Advisory Council
Joined: 04/03/2009
Posts:
BotPoints: 1168
User offline. Last seen 8 years 3 weeks ago.

Yeah, I guess memory would be a limiting factor on most SDL-based apps.

-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS

ruler501
ruler501's picture
Title: NooBot
Joined: 01/29/2012
Posts:
BotPoints: 367
User offline. Last seen 8 years 4 weeks ago.

Without changing how apps are allocated memory I can't even create a full background layer in 16 bit. There just isn't enough memory to have 2 bytes per pixel. I can have an 8 bit background so I had been working on some SDL work, but most apps aren't made for that little memory.

dgoree
Title: NooBot
Joined: 02/13/2012
Posts:
BotPoints: 130
User offline. Last seen 6 years 31 weeks ago.

That mini shooter would have been awesome! I don't have the patience to deal with graphics in TI-Basic and haven't branched past that yet. My programs work, but generally they have really simplistic UIs.

-Daniel Goree
Former...
Senior Project Manager
President
Norman Advanced Robotics (13-0113)

ruler501
ruler501's picture
Title: NooBot
Joined: 01/29/2012
Posts:
BotPoints: 367
User offline. Last seen 8 years 4 weeks ago.

Mine was just \theta as the character and some other character(I can't remember anymore) as the enemy. I believe it fired .'s. It was pretty simplistic, but it was a fun little exercise. I'll try writing another one probably later this year and see if I still remember enough to do it :P

dgoree
Title: NooBot
Joined: 02/13/2012
Posts:
BotPoints: 130
User offline. Last seen 6 years 31 weeks ago.

That does sound like fun! I think I might try that as well. I've not done work with any sort of graphics in quite a while.

-Daniel Goree
Former...
Senior Project Manager
President
Norman Advanced Robotics (13-0113)