Author Topic: Your first programs  (Read 18839 times)

0 Members and 1 Guest are viewing this topic.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Your first programs
« Reply #45 on: May 16, 2011, 02:54:25 pm »
My first progs (no typo) was a quadratic solver, it even not asked for input, the syntax was:
Code: [Select]
1->A
2->B
-4->C
prgmQUAD1 ;stores first ans in A
1->A
2->B
-4->C
prgmQUAD2 ;stores second ans in A
It kinda sucked, but I was proud of it.
I'm not a nerd but I pretend:

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your first programs
« Reply #46 on: May 16, 2011, 03:07:18 pm »
Casio PRIZM basic is weird compared to other Casio calcs. It's almost as fast as 9860G for math and home screen commands, but for graph screen draw commands it's even slower than the already slow FX 1.0/AFX 2.0. You can still do some cool games in PRIZM BASIC, but not as much as on the 84+.
« Last Edit: May 16, 2011, 03:07:30 pm by DJ_O »

Offline Tgooseman

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 17
  • Rating: +1/-0
    • View Profile
Re: Your first programs
« Reply #47 on: May 16, 2011, 10:24:19 pm »
The first program I uploaded was a Parametric Derivative and Arc Length using Symbolic.  It was pretty cool I guess. I am wayyy better at math stuff then games, but that is why I came here, to learn how to make stuff people actually enjoy! :P 

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Your first programs
« Reply #48 on: May 17, 2011, 02:03:54 am »
Yeah with Prizm BASIC the fastest way to draw lines is using plot commands. An you never ever want to use pxl-on in a BASIC prog. According to my tests math wise Prizm BASIC is 50% faster than 84+ BASIC, but drawing is far slower. Which is kinda sad because the ratio between cpu power compared between the 84+ and the Prizm taking both clock cycles and clock speed into account is about 1:14 :P

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your first programs
« Reply #49 on: May 17, 2011, 02:31:12 am »
How fast is it with plot commands? Also are they relatively easy to use? I don,t even know how to recall/store to a list in Prizm :P

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Your first programs
« Reply #50 on: May 17, 2011, 02:52:04 am »
How fast is it with plot commands? Also are they relatively easy to use? I don,t even know how to recall/store to a list in Prizm :P
Considering the code for plotting made my eyes hurt I wouldn't say it is easy. I was never able to get it to work properly as I only the plots, but not the lines to work.

How lists work (I may be wrong as I haven't done this in awhile) is 4->[2]list 1 will store 4 into slot 2, What I like best about Casio lists is that you can preform operations on the entire content with one command such as list 1 *2->list 1will take every element in list 1 and multiply by 2. I also enjoy having 99 lists and 26 matrices plus the ans matrix.

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your first programs
« Reply #51 on: May 17, 2011, 02:55:51 am »
Hmm this sucks. I hope it's not bugged x.x Is it similar to the 83+ ones? And that sounds nice about list. On TI you can only do it with sum I think.

On TI calcs you can have infinite lists, but the ones besides the 6 official ones takes much more memory to call since you need to type the entire name.

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Your first programs
« Reply #52 on: May 17, 2011, 02:58:23 am »
It's not bugged because cfxm was able to get it to work, it's just that it is too complex for me to understand :P
Me and abstracted OS's don't go together well

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your first programs
« Reply #53 on: May 17, 2011, 03:14:21 am »
Ah ok, but is it similar to the 83+?

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Your first programs
« Reply #54 on: May 17, 2011, 03:16:38 am »
I never tried plot commands before on the 83+ so I wouldn't know, but the commands I used were based off the lists where you just say graph plot List 1 (I'm just making up graph plot, I'm not sure what the real command is)

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your first programs
« Reply #55 on: May 17, 2011, 03:17:31 am »
Ah ok. I guess if I get back into coding I could eventually give it a try. I hope they can be setup through programs, so it's less hassle for the user.

Offline Anima

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 133
  • Rating: +4/-0
    • View Profile
Re: Your first programs
« Reply #56 on: May 17, 2011, 06:12:56 am »
My first big program was a kind of "Bot". Awesome but also crap: The idea was good, but no one was interested to download it. Later I developed a click game, called "ClickIt" with highscore and multiplayer for two players. After that there was "LinHelp", a programm for linear functions and linear equations. Very nice, my math teacher was very impressed! And now I want to start my first real game, a RPG like Final Fantasy or Lufia.


Sorry for my bad English. I'm German.

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: Your first programs
« Reply #57 on: May 17, 2011, 06:37:09 am »
My first calc program displayed "LOL" in the middle of the screen.

Then my first "real" program was a line drawing program. It was cool.

Now how do I turn AVI's into animated GIF's?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your first programs
« Reply #58 on: May 26, 2011, 02:33:37 am »
You can use VirtualDub, but be warned it only accepts a few avi files and gifs will be extremly large.

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: Your first programs
« Reply #59 on: May 28, 2011, 08:35:30 pm »
My first TI-BASIC program was a program to overload the calcs memory

Code: (progMEM) [Select]
:while 1
:Disp "Ha"
:progMEM
:End
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y