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

0 Members and 1 Guest are viewing this topic.

elfprince13

  • Guest
MLC - For the TI-83+
« Reply #15 on: September 13, 2006, 08:06:00 am »
is the parser done? if it isn't I could probably help with that since Im taking programming languages this year....

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 #16 on: September 13, 2006, 01:30:00 pm »
QuoteBegin-Madskillz+13 Sep, 2006, 11:05-->
QUOTE (Madskillz @ 13 Sep, 2006, 11:05)
I meant ready...I fixed it now. MLC is going to be big they will have to add another category at ticalc even. I dont know about Bfr, but I hope to add an oncalc editor to make it so you the creator dont have to spend a bunch of time punching in numbers.

@xlibman, were you on the staff at EPS? I think you were right? Is there anything you can remember...or perhaps do you have any of the old mock ups we made?  

 aaah I c, and yea I was staff of EPS, i was even the one with highest post count before it died :Dbiggrin.gif the entire forum is wrecked so I cant even access any topics, and the main website is gone as well it seems, all there is remaining is stuff on Casiocalc.org but its only for casio MLC and all I have is mlc 2.6 or 2.7 for TI-86 in the archives of Omnimaga :(sad.gif no more detailled doc, info, etc from the 2000 post huge MLC forums :(sad.gif

Dragon__lance

  • Guest
MLC - For the TI-83+
« Reply #17 on: September 13, 2006, 02:53:00 pm »
This looks so darn cool, i'd love to help out in any way i can ( *DL runs away in shame for his newbie ASM knowledge* ). How are you guys planning on making MLC work? Will it be kinda like FAST RPL, that was pretty cool, except the app was way to large. Is the method you use gonna be like this?
-The MLC prgm edited through on-calc BASIC editor
-When Compiled, the prgm takes the data for the BASIC program (in tokens) and creates a ASM program from the data?
-Run the ASM program?


That's just my theory, it's probably completely wrong, i'm just intrested in learning anything new! :Dbiggrin.gif

Offline Madskillz

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 488
  • Rating: +32/-2
    • View Profile
MLC - For the TI-83+
« Reply #18 on: September 13, 2006, 05:03:00 pm »
If I remember correctly...on the calc the user would make a program something like this:
c1-->
CODE
ec1:MLC:
:#FNCT MAIN
:#LINE .0 .0 .0 .64 .2
:#FENDc2
ec2
In that example it would draw a line from 0,0 to 0,64 and the 2 corresponded to the level of Grayscale. 1=white,2=lt gray, 3=med. gray,4=black

line corresponded to a certain number in the interpretor.

Then the interpretor loaded the program since it had the MLC at the start and would recognize the #LINE and know to draw a line at 0,0 0,64 and that it had to be lt gray.

This has been over a year since I have looked at any of this, but I think it is fairly close. Dont worry once we get this rolling I will make tutorials, example programs, and a bunch of other resources so we can all benefit from MLC!

As for the size of this...maybe two pages, it depends on really how much we wanna add. As of right now it easily fits on the first page, and I am going to try my best to keep it that way!

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 #19 on: September 14, 2006, 01:10:00 am »
there should be a on calc editor but also a computer editor so ppl can make bigger programs, as on calc you would be limited to the prgm size before the compression and not be able to benefit the compression


I would go with the one currently in the works first tho, then if you have the will do the other editor :)smile.gif

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
MLC - For the TI-83+
« Reply #20 on: September 14, 2006, 09:15:00 am »
This project looks really awesome and I agree with xlibman that it would help more also because it won't take as long to scroll
There are 10 types of people in this world-- those that can read binary, and those that can't.

Dragon__lance

  • Guest
MLC - For the TI-83+
« Reply #21 on: September 14, 2006, 01:20:00 pm »
ahh i see. So MLC will be a custom BASIC interpreter? Sounds pretty sweet! So what commands are planned?

Offline Madskillz

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 488
  • Rating: +32/-2
    • View Profile
MLC - For the TI-83+
« Reply #22 on: September 14, 2006, 02:46:00 pm »
Not exactly a pure BASIC...think of it almost as ASM...but not quite as fast. It will include grayscale that can be easily implemented into your program. As for features not sure I have a list somewhere...but there are line routines, sprites, bitmaps, greyscale, text...and I am sure more. I plan to some of my own, but those will be kept secret for now! ;)wink.gif sorry!

Offline necro

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1295
  • Rating: +17/-2
  • +3 vaporal mustache
    • View Profile
MLC - For the TI-83+
« Reply #23 on: September 14, 2006, 05:47:00 pm »
so, are you shooting for the MLC or a custom laungage based on MLC but lacking cross compatability (which I would not be sad about if it had new features)?
I'm like a woot burger with awesome fries


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

Offline Madskillz

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 488
  • Rating: +32/-2
    • View Profile
MLC - For the TI-83+
« Reply #24 on: September 15, 2006, 07:23:00 am »
no it will be totally cross-compatible with all current versions of MLC and once I add my new features I will send an update to the other makers of MLC and get those versions updated as well. Burntfuse is revsoft staff now so it wont be hard for me and him to add features back and forth. I have visited the Casio forums and they have a guy on there still pumping out updates to MLC so it shouldnt be that hard to get a universal update to MLC done once we have the 83+ version done.

elfprince13

  • Guest
MLC - For the TI-83+
« Reply #25 on: September 15, 2006, 07:46:00 am »
't would be really cool if someone would write a 68K version, then all the modern ti calcs would have it (except 73 which doesn't count....)

Offline necro

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1295
  • Rating: +17/-2
  • +3 vaporal mustache
    • View Profile
MLC - For the TI-83+
« Reply #26 on: September 15, 2006, 09:11:00 am »
we should have a 73 burning...gather and retire the demonic calcs of crapiness and replace them with real calculators
I'm like a woot burger with awesome fries


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

Offline Madskillz

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 488
  • Rating: +32/-2
    • View Profile
MLC - For the TI-83+
« Reply #27 on: September 15, 2006, 09:38:00 am »
QUOTE
I't would be really cool if someone would write a 68K version

-I sent a pm to bfr about that. He seems to be more comfortable with the 68k calcs. Plus I seem to work better on my own. We could certainly  bounce ideas off of each other though...and I can always use the help! App programing is a bit different than just a regular asm program, so with that element it might be difficult for somebody who isnt used to z80 calcs.

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 #28 on: September 15, 2006, 12:25:00 pm »
sound like a good deal, keep this progressing guys!

Dragon__lance

  • Guest
MLC - For the TI-83+
« Reply #29 on: September 15, 2006, 04:16:00 pm »
Whoa! Grayscale? How do you plan to implemement that (RGP?), does that mean mlc83 is compiled? How does cross platform MLC work?