Author Topic: MLC - For the TI-83+  (Read 20282 times)

0 Members and 1 Guest are viewing this topic.

Offline necro

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1295
  • Rating: +17/-2
  • +3 vaporal mustache
    • View Profile
MLC - For the TI-83+
« Reply #45 on: September 19, 2006, 06:14:00 pm »
why not just have the editor take the letters, parse them for their command equivilants when you run it through the mlc app, and store them as hex.  If some one wants to edit, just reverse the process and parse the hex values back into the readable form...then back to hex when saved...etc.
I'm like a woot burger with awesome fries


VB.Net, C#, C++, Java, Game Maker

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
MLC - For the TI-83+
« Reply #46 on: September 20, 2006, 01:39:00 am »
i wonder if this is considered as off topic, but is the 86 version still gonna be done by bfr? or maybe ported from Madskillz 83 version?

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
MLC - For the TI-83+
« Reply #47 on: September 20, 2006, 01:10:00 pm »
The latest version of MLC for the TI-86 will be by burntfuse and I.  Don't forget that he made all of the other versions and started MLC 3.0 ;)wink.gif; he probably deserves more credit than me.  Madskillz will be making the TI-83+ version, though I might help a tiny bit on parts.  I don't have much experience with TI-83+ series calculators and don't know much about them, so I'm not sure how MLC for the TI-83+ is going to work out.  I'm going to be making MLC for 68K calculators by myself though, but I'd be glad to have somebody help me.  For the 68K version, I'm going to try to make it so that MLC programs can be ran like this:

mlc(program name,some sort of mode to run the program)

So, for example, somebody could do:

mlc("myprog",1)

on the home screen or in a program to run the program "myprog" without running the MLC program and then selecting the program the user wants to run from a list.  

Also, on an unrelated note, I don't have any school tomarrow, which is why I'm posting today.  w000000000000t!   :w00t:woot.gif

elfprince13

  • Guest
MLC - For the TI-83+
« Reply #48 on: September 20, 2006, 02:17:00 pm »
@bfr: contact me if you need help with a parser. I can't code the routines to handle the commands, but I can help with some basic stuff like the parsing itself and probably control structures.

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
MLC - For the TI-83+
« Reply #49 on: September 21, 2006, 03:29:00 am »
I wonder, as this program is now a co revsoft-Omnimaga production and was partially made by eps ppl should this be copyrighted under all 3?

Like

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
MLC - For the TI-83+
« Reply #50 on: September 21, 2006, 04:54:00 am »
I guess...although it could also be

elfprince13

  • Guest
MLC - For the TI-83+
« Reply #51 on: September 21, 2006, 11:46:00 am »
heehee, that would be wierd...do it by the people who've worked on it

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
MLC - For the TI-83+
« Reply #52 on: September 21, 2006, 01:35:00 pm »
Yeah.  Also...
EDIT I'm posting from a cell phone which won't let me type up my whole post

elfprince13

  • Guest
MLC - For the TI-83+
« Reply #53 on: September 21, 2006, 01:37:00 pm »
ok

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
MLC - For the TI-83+
« Reply #54 on: September 21, 2006, 03:13:00 pm »
Here's pretty much what the rest of my post was:

Also, if I need help parsing the code, I'll remember to come to you :)smile.gif.  I've also made some progress on MLC 68K, but I've encountered a problem.  In the variable allocation table entries of text files, there is a pointer to its actual data, I think.  But, I'm having trouble figuring out where that pointer is and what the address is it points too.  An alternative is to store MLC programs in a custom file type, and then I would have to program an editor for the MLC code to be typed in.  But, I don't exactly feel like making a whole IDE for MLC, but unless I figure out where that pointer is and where it points to, I might have to make my own IDE.  Actually, there is another alternative, which is to edit text like this:

mlc("myprog",2,"CODE HERE")

The "2" would stand for "write data" and "1" would be to "read" or run a program.  To make things clearer, the following would edit "myprog":

mlc("myprog",2,"MLC: #FNCT MAIN FEND")

and the following would run "myprog":

mlc("myprog",1)

I want to avoid doing that though because it wouldn't be very user-friendly.      

Liazon

  • Guest
MLC - For the TI-83+
« Reply #55 on: September 22, 2006, 10:42:00 am »
perhaps require a special MLC heading so that MLC games can still be made with the basic editor.  MLC will have to search for basic programs with these headers.  This alone may be enough

Write a program to find unconverted MLC programs and then convert the MLC programs made with the basic editor into their own type.  Perhaps like necro said, convert to pure hex and a custom type, then unconvert when someone wants to edit.  Or perhaps just make an unconverted copy.

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
MLC - For the TI-83+
« Reply #56 on: September 22, 2006, 01:13:00 pm »
I responding in the MLC 68k topic, because it was about MLC 68k :)smile.gif.  

Presenting...the (unfinished) MLC website:

http://mlc.phpnet.us/index.php

Dragon__lance

  • Guest
MLC - For the TI-83+
« Reply #57 on: September 23, 2006, 07:54:00 am »
So how's the 83+ version coming?

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
MLC - For the TI-83+
« Reply #58 on: September 23, 2006, 02:12:00 pm »
btw now that the MLC website is set up, it should *usually* be up-to-date on the latest progress.  For example, if you would want to find out the latest progress on MLC TI-83+, then you would go to http://mlc.phpnet.us/mlc83plus.php .  But, I don't even know the latest progress of MLC TI-83+, so it doesn't say on that page.  You'll have to ask Madskillz.

*bfr pokes Madskillz*

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
MLC - For the TI-83+
« Reply #59 on: September 23, 2006, 04:15:00 pm »
i think progress should still be announced as well here so we know whats new and all and the downloads and release be posted on the mlc website regulary