Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: bfr on July 12, 2006, 12:34:00 pm

Title: MLC - For the TI-83+
Post by: bfr on July 12, 2006, 12:34:00 pm
I'm going to try to get a TI-83+ Silver Edition this upcoming weekend (I simply can't stand not having a calculator in the most popular TI calculator series with all of these great programs for it).  I'm also going to try to learn assembly for the TI-83+ series.  Knowing assembly for the TI-86 will definitely help, partially because TI-83+ series calculators and the TI-86 both run on the Zilog 80 processor.  

So, everybody, expect a version, maybe alpha or something, of MLC for the TI-83+ series of calculators within a few months.  :)smile.gif

Also, do you all think this should this be a flash application or not?  I'm leaning towards making this a flash application, but I don't know much about TI-83+ flash applications and there may be some downsides to this.
Title: MLC - For the TI-83+
Post by: Spellshaper on July 12, 2006, 01:01:00 pm
MLC finally coming to the TI83+ series?? O_Oshocked2.gif
kewl! *Spellshaper
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on July 12, 2006, 01:07:00 pm
w00t MLC for 83+! do you think you could be able to break the code size limit? it would be even cooler! I voted for flash app
Title: MLC - For the TI-83+
Post by: Dragon__lance on July 19, 2006, 01:46:00 pm
Woot!!! that's great news bfr! feel the power of 83+'s!!! :Ptongue.gif A flash app would be preffered! You might have to ask at MC,revsoft,or UTI for more info about that though.It all depends on how MLC works? can someone explain it,besides it being a interpreted language? anyways,on the 83+'s,there is FAST rpl, an also interpreted language in the form of an APP,but it is VERY large :(sad.gif
Title: MLC - For the TI-83+
Post by: bfr on July 21, 2006, 05:31:00 am
Dragon_lance:

Here's a quote from my description of MLC at http://www.backpocketcalc.com/?q=mlc:

QUOTE

The Multi-Platform Language for Calcs (MLC) is an interpreted language that will run on the Casio AFX and the TI-86. It was also being made for the TI-83+, but never got finished. Learn more about MLC here. I offered to help The Epic Programming Studios (EPS) with MLC 3.0. Burntfuse, a member of EPS, had already started on it, and was kind enough to give me intructions on building MLC 3.0 and gave me the source code of what he did so far.


Here's a quote from the readme for MLC 2.7 by burntfuse:

QuoteBegin
-->
QUOTE

MLC86 by Donald Straney (Burntfuse)
-----------------------------------
Version 2.7


A PRODUCT OF EPIC PROGRAMMING STUDIOS
To find out what the MLC language is, and how to use it,
please visit our website at www.dysfunction.earthforge.com.


Files in this zip:

/program - the files you need to send to your calculator to run MLC86
/source - the source code to MLC86
/sprite_edit - the on-calc sprite editor and the source code
/samples - sample MLC programs (mostly games)
readme.txt - what you're reading right now
Title: MLC - For the TI-83+
Post by: Dragon__lance on July 21, 2006, 06:08:00 am
damn MLC looks cool! :)smile.gif so how far did it get,was there a finished version for the 86 yet? and it sounds like MLC can be edited directly on calc? or do you have to do it on the comp? MLC looks amazing!,please port it!(if there's anything i could do to help....)

edit:another question i have is how exactly does MLC work?is the language saved in a ASM program,so once it's ran by the MLC editor,it get's interpreted like BASIC?and how large is the editor exaclty?
Title: MLC - For the TI-83+
Post by: bfr on July 21, 2006, 06:19:00 am
QuoteBegin-Dragon__lance+Jul 21 2006, 12:08 PM-->
QUOTE (Dragon__lance @ Jul 21 2006, 12:08 PM)
damn MLC looks cool! :)smile.gif so how far did it get,was there a finished version for the 86 yet? and it sounds like MLC can be edited directly on calc? or do you have to do it on the comp? MLC looks amazing!,please port it!(if there's anything i could do to help....)

edit:another question i have is how exactly does MLC work?is the language saved in a ASM program,so once it's ran by the MLC editor,it get's interpreted like BASIC?and how large is the editor exaclty?

Yes, there are finished versions of MLC for the TI-86 and the Casio AFX.  They were availible at the http://dysfunction.earthforge.com, but it doesn't seem to be functioning correctly....

MLC is edited directly on the calculator using the TI-86's built-in TI-BASIC prgram editor.  You must put

c1
-->
CODE
ec1
MLC:
c2
ec2

At the top of your program in order for the MLC shell to recognize it.

I'm not exactly sure how it works on the Casio AFX, but you can try asking the people at the http://www.casiocalc.org/?showforum=18.

EDIT:  I think that for there is an MLC editing program for the Casio AFX, but I'm not completely sure.
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on July 21, 2006, 09:55:00 am
I'm glad I backed up both MLC from the eps site cuz it seems it got either hacked or removed now :(sad.gif
Title: MLC - For the TI-83+
Post by: Liazon on July 21, 2006, 11:02:00 am
I think APPs will allow for more space if necessary.
Title: MLC - For the TI-83+
Post by: bfr on July 27, 2006, 07:10:00 am
Here's a new screenshot of the GUI for MLC:

user posted image

Any suggestions on it?  I'm thinking of moving the buttons up a little, and making the "MLC 83+" text smaller.  Also, I want the user to be able to configure some options.  Right now, I'm thinking of making it so that they just have to press "MODE", but I would like a visual button or something, but I don't know where to put it.

Note that after where it says "SIZE:  ", it will of course display the selected programs size, and in the empty space will be a list of all MLC programs on the calculator.

I was also thinking of making the GUI with 4-level grayscale, but I decided not to because it isn't really needed and would just make the program larger.  What do you all think?
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on July 27, 2006, 07:16:00 am
sound kinda futuristic B)cool.gif nice work so far, Will you add some stuff at bottom right?

*xlibman
Title: MLC - For the TI-83+
Post by: Madskillz on September 12, 2006, 02:37:00 pm
Bfr...you ready man? You ready to revolutionize calc programming?
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on September 13, 2006, 12:53:00 am
hmm was that mean to be good or bad?
Title: MLC - For the TI-83+
Post by: Madskillz on September 13, 2006, 04:05:00 am
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?
Title: MLC - For the TI-83+
Post by: necro on September 13, 2006, 04:12:00 am
wow, this is actualy progressing o.oblink.gif .  While i was going to try and make a version of combat ball in asm once I got the comp version done, maybe I will shoot for mlc83 capatable instead.
Title: MLC - For the TI-83+
Post by: elfprince13 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....
Title: MLC - For the TI-83+
Post by: DJ Omnimaga 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
Title: MLC - For the TI-83+
Post by: Dragon__lance 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
Title: MLC - For the TI-83+
Post by: Madskillz 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!
Title: MLC - For the TI-83+
Post by: DJ Omnimaga 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
Title: MLC - For the TI-83+
Post by: Halifax 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
Title: MLC - For the TI-83+
Post by: Dragon__lance 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?
Title: MLC - For the TI-83+
Post by: Madskillz 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!
Title: MLC - For the TI-83+
Post by: necro 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)?
Title: MLC - For the TI-83+
Post by: Madskillz 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.
Title: MLC - For the TI-83+
Post by: elfprince13 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....)
Title: MLC - For the TI-83+
Post by: necro 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
Title: MLC - For the TI-83+
Post by: Madskillz 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.
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on September 15, 2006, 12:25:00 pm
sound like a good deal, keep this progressing guys!
Title: MLC - For the TI-83+
Post by: Dragon__lance 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?
Title: MLC - For the TI-83+
Post by: Madskillz on September 15, 2006, 04:45:00 pm
Well burnt made his own greyscale routines to work with it, but do to the fact that the 86 and Casio calcs draw directly to the screen I cant use his routines exactly. I will see what I can do with that, but most likely RGP will play a vital role in MLC in the future. I have a version on my calc right now infact and bfr has a copy as well. But since then I have been adding alot of features to this app. This is much more than just a simple menu app...I added alot more features to this app to make it really accessible and provide a lot of information, but all easy on the eyes too!  ;)wink.gif

As for how it works I think the answer is a few posts up...well the general idea that is.

Even more great news the program detect has 100 errors to go through and I get to see if it works! Which is way better than 200+ that I had to go through, I am done for tonight. All the features are added to the shell, once I get the program detect to work, I will post an animated screenshot of the current status of the shell...I will even make a basic program on the calc in action, you know with just the MLC: at the beginning to show you guys it works, then comes entering the routines! :thumbup:google.gif



Title: MLC - For the TI-83+
Post by: DJ Omnimaga on September 16, 2006, 01:52:00 am
hmm I was surer rgp was dead, there was no updates for like a year O_Oshocked2.gif

good luck on this project guys!
Title: MLC - For the TI-83+
Post by: Liazon on September 16, 2006, 04:41:00 am
actually big updates xlibman:  parallax scrolling in b/w and gs as well as animated tile routines in both b/w and gs.

It's sweet
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on September 16, 2006, 04:46:00 am
O_Oshocked2.gif cool
Title: MLC - For the TI-83+
Post by: bfr on September 16, 2006, 05:59:00 am
QuoteBegin-Dragon__lance+15 Sep, 2006, 22:16-->
QUOTE (Dragon__lance @ 15 Sep, 2006, 22:16)
Whoa! Grayscale? How do you plan to implemement that (RGP?), does that mean mlc83 is compiled? How does cross platform MLC work?

It's interpreted, at the moment at least.  If you all really want, I suppose we could consider a compiled version, although I don't know how that would work out.  MLC right now, is kind of like if all TI-calculators had the same kind of TI-BASIC.  But, right now, an MLC program for the TI-86 can't be directly sent to the Casio AFX without any modification.  Maybe Madskillz or I could make an on-computer converter - that would be nice.

Also, althouogh overall I know more about 68k programming than z80 programming, I know more about z80 Flash Apps than 68k Flash Apps.  Also, to my knowledge, it isn't possible to create a 68k Flash App in C; the only way is 68k asm, which I'm not very good at.  I guess I could make it not a Flash App....
Title: MLC - For the TI-83+
Post by: Madskillz on September 16, 2006, 11:28:00 am
QUOTE
But, right now, an MLC program for the TI-86 can't be directly sent to the Casio AFX without any modification

-what...that is the whole point of MLC! The user shouldnt have any problem taking the file from his calc uploading it to a comp and then sending it the casio. If that isnt the case, we are going to have to change some things around.
Title: MLC - For the TI-83+
Post by: bfr on September 16, 2006, 11:44:00 am
I know this is the whole point of MLC, but files in the TI-86 TI-BASIC program file format simply aren't compatible with the format the Casio AFX uses, I think.  Even for the MLC demos, different versions are provided for teh TI-86 and the Casio AFX.  I could probably make a converter that converts from and to the TI-83+, TI-86, and 68K calcs.  But I don't know much about the Casio AFX.
Title: MLC - For the TI-83+
Post by: Liazon on September 16, 2006, 12:26:00 pm
perhaps MLC should convert to raw binary for transport?

edit: if the calc had more room, JIT compilation would be such a cool thing to have XDsmiley.gif
Title: MLC - For the TI-83+
Post by: Dragon__lance on September 16, 2006, 01:14:00 pm
What's JIT compilation? Sounds cool though :Dbiggrin.gif Anyways, great work Madskillz, this project is progressing incredibly fast! Keep it up ! :thumbup:google.gif I just think it's so neat that now all z80 calc's can have the same game :Dbiggrin.gif Can't wait to see mlc in action! :)smile.gif
Title: MLC - For the TI-83+
Post by: Madskillz on September 16, 2006, 03:09:00 pm
Ok...I recently checkout out the 86 version of MLC again. I remember how we did it know there was a computer compiler right xlibman? I'm pretty sure an interpretor as well, because I remember making test programs. The code should be nearly universal right. The whole point of using the numbers was that. Thing is you cant put a AFX program on an 86. So it looks like I will be doing stuff by hand. Once we can get the 83+ version rolling and caught up to the 86. Along with all the games that burnt has included in the 86 version, we are going to have to talk to the casio guys and what exactly is the difference in the code. That way we can perhaps make a computer program that just lets us import a .8xp,86p,.cat(is that what the afx ext is?) file and then export it as a file that we can use for our model of calc.
Title: MLC - For the TI-83+
Post by: Liazon on September 16, 2006, 04:15:00 pm
QuoteBegin-Dragon__lance+16 Sep, 2006, 19:14-->
QUOTE (Dragon__lance @ 16 Sep, 2006, 19:14)
What's JIT compilation? Sounds cool though :Dbiggrin.gif Anyways, great work Madskillz, this project is progressing incredibly fast! Keep it up ! :thumbup:google.gif I just think it's so neat that now all z80 calc's can have the same game :Dbiggrin.gif Can't wait to see mlc in action! :)smile.gif

 I was thinking it'd be cool if MLCcould make a native ASM program as it was interpreting the MLC program.  But I think the hardware limitations make that nearly impossible.
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on September 17, 2006, 02:49:00 am
yeah there was a mlc pc editor. it was an interpreter tho, it was never finished and not much complete yet but it would have saved 8x? files if finished. that way we could have worked on multiple platform at once
Title: MLC - For the TI-83+
Post by: Dragon__lance on September 19, 2006, 12:26:00 pm
I just went through the readme's for MLC86. Sounds like MLC runs on tokens and specified 4 letter instructions
Ex:SPRT,DISP, etc....

I'm just wondering how this is gonna work for the 83+, because letters like that takes a lot of room for ram. Maybe use token instructions like "real(" instead?  
Title: MLC - For the TI-83+
Post by: elfprince13 on September 19, 2006, 01:47:00 pm
JIT = just in time
Title: MLC - For the TI-83+
Post by: Liazon on September 19, 2006, 02:39:00 pm
QuoteBegin-Dragon__lance+19 Sep, 2006, 18:26-->
QUOTE (Dragon__lance @ 19 Sep, 2006, 18:26)
I just went through the readme's for MLC86. Sounds like MLC runs on tokens and specified 4 letter instructions
Ex:SPRT,DISP, etc....

I'm just wondering how this is gonna work for the 83+, because letters like that takes a lot of room for ram. Maybe use token instructions like "real(" instead?  

 It's a pity we can't use hex instead, otherwise readability is sacrificed.  Then each command would be 2-3 bytes on avg.  Plus, there could be more commands.  Then it'd just be kinda like a hex translator.  Perhaps a good idea for a computer based calc language.
Title: MLC - For the TI-83+
Post by: necro 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.
Title: MLC - For the TI-83+
Post by: DJ Omnimaga 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?
Title: MLC - For the TI-83+
Post by: bfr 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
Title: MLC - For the TI-83+
Post by: elfprince13 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.
Title: MLC - For the TI-83+
Post by: DJ Omnimaga 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
Title: MLC - For the TI-83+
Post by: bfr on September 21, 2006, 04:54:00 am
I guess...although it could also be
Title: MLC - For the TI-83+
Post by: elfprince13 on September 21, 2006, 11:46:00 am
heehee, that would be wierd...do it by the people who've worked on it
Title: MLC - For the TI-83+
Post by: bfr 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
Title: MLC - For the TI-83+
Post by: elfprince13 on September 21, 2006, 01:37:00 pm
ok
Title: MLC - For the TI-83+
Post by: bfr 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.      
Title: MLC - For the TI-83+
Post by: Liazon 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.
Title: MLC - For the TI-83+
Post by: bfr 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
Title: MLC - For the TI-83+
Post by: Dragon__lance on September 23, 2006, 07:54:00 am
So how's the 83+ version coming?
Title: MLC - For the TI-83+
Post by: bfr 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*
Title: MLC - For the TI-83+
Post by: DJ Omnimaga 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
Title: MLC - For the TI-83+
Post by: bfr on September 23, 2006, 04:36:00 pm
I (and Madskillz, if he wants to) am going to be posting progress and anouncements here too.  :)smile.gif  I was just trying to remind people of the website, and what information it has, because it is new.  
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on September 24, 2006, 02:24:00 am
sound like a cool deal, and why my post got deleted? Oo stupid forum software
Title: MLC - For the TI-83+
Post by: Madskillz on October 21, 2006, 06:10:00 am
Ok guys I plan to work o this some more. I recently sent all my programming files up on my laptop as well as setting up my psp developing environment. Which took a good three hours to do by the way. I worked on it a bit about 2 weeks ago, I gotta fix up one bug before I can show you guys. As you saw in that screenshot for the mario deathmatch, it is an app. I'll update you guys shortly.
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on October 21, 2006, 06:25:00 am
ooh nice to see you again and nice to see new progress! I hope to see it in action soon :)smile.gif

btw will the old games made for mlc be compatible with that version? Or will it require full of changes in the source code to get them to work?
Title: MLC - For the TI-83+
Post by: necro on October 21, 2006, 06:58:00 am
if it does not, couldn't there be a converter of somekind?
Title: MLC - For the TI-83+
Post by: Halifax on October 21, 2006, 01:31:00 pm
I can't wait for MLC to come out and I also can't wait for the update :)smile.gif
Title: MLC - For the TI-83+
Post by: bfr on October 28, 2006, 03:46:00 pm
necro:  Yeah, I'm planning on making a converter.

Killerplayer:  Well, I've had a bunch of projects and homework lately, but within a few weeks when the first quarter of school is over, I should be working on MLC at a good pace.  :)smile.gif  Expect MLC programs to actually be able to do something, such as display text, within a week or two (or three, but hopefully not).  
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on October 29, 2006, 01:54:00 am
:)smile.gif cool!
Title: MLC - For the TI-83+
Post by: necro on November 06, 2006, 04:40:00 am
so, how will the graphics get handled?
Title: MLC - For the TI-83+
Post by: Delnar_Ersike on January 17, 2007, 12:37:00 pm
*Delnar_Ersike
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on January 17, 2007, 02:13:00 pm
i think madskillz is (from revsoft)
Title: MLC - For the TI-83+
Post by: bfr on January 17, 2007, 02:17:00 pm
Yeah, Madskillz is the main one working on MLC for the Ti-83+.  
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on January 17, 2007, 03:06:00 pm
where did he went tho? o.oblink.gif
Title: MLC - For the TI-83+
Post by: bfr on January 20, 2007, 04:03:00 pm
Good question.   o.oblink.gif
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on January 20, 2007, 04:06:00 pm
he rarely post on Revsoft  at all, thats why i was worried o.oblink.gif
Title: MLC - For the TI-83+
Post by: Halifax on January 20, 2007, 06:30:00 pm
hmm what is MLC - TI-83+ dead??

*Halifax gets out the shock pads
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on January 21, 2007, 04:44:00 am
i hope it wont die x.x
Title: MLC - For the TI-83+
Post by: Madskillz on January 21, 2007, 05:11:00 pm
not yet...we're still twitching, and I don't think it is a muscle spasim. Bfr, I sent you a reply, check it out and tell me what you think.
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on January 22, 2007, 03:07:00 am
good to hear it's still alive :)smile.gif
Title: MLC - For the TI-83+
Post by: bfr on January 24, 2007, 06:44:00 am
Yeah, it's alive, kind of hanging at the edge of a cliff here.  :)smile.gif

Just kidding. :Ptongue.gif  It's basically walking up the stairs slowly, while carrying a sack of potatoes.  :)smile.gif
Title: MLC - For the TI-83+
Post by: Delnar_Ersike on April 22, 2007, 10:36:00 am
*Delnar_Ersike
Title: MLC - For the TI-83+
Post by: pugboy on May 24, 2007, 05:20:00 pm
 :police:police.gif Is this dead? It has been a few months since the last reply... :(sad.gif:police:police.gif
Title: MLC - For the TI-83+
Post by: bfr on May 25, 2007, 10:14:00 am
Sorry, but I don't know.  Madskillz is in charge of MLC for the TI-83+ at the moment.
Title: MLC - For the TI-83+
Post by: Halifax on May 25, 2007, 02:05:00 pm
uuhhhhhh. Maybe I can bring it to life again.

*Halifax gets out the shock pads again.
Title: MLC - For the TI-83+
Post by: pugboy on May 29, 2007, 01:17:00 pm
:Swacko.gif Madskillz, WHERE ARE YOU!!  :Swacko.gif
Title: MLC - For the TI-83+
Post by: calc84maniac on May 29, 2007, 01:46:00 pm
At Revsoft.
Title: MLC - For the TI-83+
Post by: Madskillz on May 30, 2007, 11:07:00 am
sorry sorry...heh its being worked on tonight in fact...I could show you all a screenshot, but I told myself I wouldnt do that until I got a good majority of it working...
Title: MLC - For the TI-83+
Post by: Halifax on May 30, 2007, 12:18:00 pm
Phew... Madskillz you are lucky because I just put away the shock pads. Oh well as long as we know we have a possible screenshot ;)wink.gif that's good enough for me.
Title: MLC - For the TI-83+
Post by: Madskillz on May 31, 2007, 03:45:00 pm
Heh, everytime you get out those damn shock pads I seem to revive this project.

Oh and I didn't mean a screenshot, I meant to say build of a fairly developed program.

Here is my current progress thus far:
Shell:   92% complete
Routines:       0% complete

I know it doesn't look like much, but you got to remember that the shell has a great deal to do with the project.


Title: MLC - For the TI-83+
Post by: necro on May 31, 2007, 04:47:00 pm
I roll a natural 20 on a luck check.  Now it must be done.  Or else...I'll be sad.
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on June 01, 2007, 06:17:00 am
I think they want you to post daily updates and screenshots %)rolleyes2.gif
Title: MLC - For the TI-83+
Post by: Halifax on June 01, 2007, 10:46:00 am
I am fine without screenshots. I actually like screenshots better when they are fairly complete and "glossy" looking. Eh that may just be me.
Title: MLC - For the TI-83+
Post by: Delnar_Ersike on June 01, 2007, 11:32:00 am
The reason I like screenshots are as proof that some progress has happened. Of course, some people can cheat (like TD-Linux in the Zelda thread on RevSoft)...
Title: MLC - For the TI-83+
Post by: Madskillz on June 01, 2007, 04:27:00 pm
Well dont worry...for one it will be animated and should be fairly complete shell wise that is.

I have an animated screenshot that a few people have seen. I have alot of extra stuff in the shell that really make it stand out from what some of you were expecting...my only gripe with it is that it bares a similar likeness to Luda's project what was that RPL? Which wasn't my intention, it was a design that we had thought up way back when the project was first conceived.

Title: MLC - For the TI-83+
Post by: Madskillz on June 11, 2007, 09:08:00 am
Ok with some help from Burnt I have gotten a brand new idea. I will work on it some tonight and see if I can't get something to show you guys. If not, I will have something to show you guys very shortly!
Title: MLC - For the TI-83+
Post by: bfr on June 11, 2007, 09:29:00 am
Awesome, Madskillz. :thumbup:google.gif
Title: MLC - For the TI-83+
Post by: Madskillz on June 11, 2007, 02:56:00 pm
Well here is proof that the detection works...I will update the shell and touch up some work on that, and once I get the execution and a routine checker in I will post a beta.

Title: MLC - For the TI-83+
Post by: Speler on June 11, 2007, 03:15:00 pm
Great job so far, keep up the great work.
Title: MLC - For the TI-83+
Post by: bfr on June 11, 2007, 03:23:00 pm
Cool!  It's great to *finally* see a screenshot.  :Dbiggrin.gif

Title: MLC - For the TI-83+
Post by: JonimusPrime on June 11, 2007, 03:43:00 pm
So do you have a time frame for hopefully getting a beta out?
Title: MLC - For the TI-83+
Post by: Madskillz on June 12, 2007, 06:50:00 am
When it's done...seriously though, I plan to get a good portion of the routines done and error handler/exectution of a program done and then a beta will be released.

I'll put it this way, you should be able to play some of the older games with it and be able to create your own.  
Title: MLC - For the TI-83+
Post by: Halifax on June 12, 2007, 07:24:00 am
:thumb:thumb.gif very nice
Title: MLC - For the TI-83+
Post by: Madskillz on July 01, 2007, 04:22:00 pm
well been kinda busy and I leave for alaska in about a week. However there will be tons of down time there, so I plan to get some coding done though I had hoped it would only be psp coding. I am thinking now I will have to do some calc programming as well. Stay tuned...
Title: MLC - For the TI-83+
Post by: Halifax on July 01, 2007, 05:18:00 pm
PSP coding o.oblink.gif teach me!!!!! Or links or something!!!!!
Title: MLC - For the TI-83+
Post by: pugboy on July 21, 2007, 05:03:00 pm
I can't wait for a beta! Hope this gets done soon!
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on July 21, 2007, 07:04:00 pm
I think it stalled :(sad.gif but i doubt it's dead though  
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on August 12, 2007, 06:22:00 pm
seems it is...
Title: MLC - For the TI-83+
Post by: tama on August 14, 2007, 01:29:00 am
:(sad.gif
It was a very promising project...
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on August 14, 2007, 03:50:00 am
yeah, i wish it would be finishe,d it would be so easy to port games over calcs models
Title: MLC - For the TI-83+
Post by: Halifax on August 14, 2007, 07:51:00 pm
This project is still in the works guys ;)wink.gif . If you haven't noticed Madskillz really doesn't hang around forums like a maniac, not even revsoft that much. Trust me he is doing work on it, but he just doesn't continuously post updates.
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on August 15, 2007, 01:58:00 am
Yeah but what about the other versions? Like for the TI-89, 86? It almost seems like bfr is fading out because i rarely see him on anymore :/confused.gif
Title: MLC - For the TI-83+
Post by: Liazon on August 15, 2007, 09:35:00 am
vacation?
Title: MLC - For the TI-83+
Post by: Halifax on August 15, 2007, 03:30:00 pm
Bfr visits #psugen and #tigcc a good bit. I have talked to him in the last week, but I didn't ask him about MLC. I will ask him the next time about it. He has mainly been working with Qt programming lately though and C++ programming.
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on August 15, 2007, 04:22:00 pm
idk why he hardly go on #omnimaga anymore and here, he rarely post anymore

EDIT: nvm he posted in the hardcore armageddon news
Title: MLC - For the TI-83+
Post by: magicdanw on August 28, 2007, 06:53:00 pm
Hi!  This is my first post here  :lol:bounce2.gif

I'm really looking forward to an MLC interpreter for the 83+ series.  I've got a question, though.  It seems to be taking a very long time to make.  If there's already a version for the 86, which uses Z80 assembly, then wouldn't it primarily be about changing it for a smaller screen, and changing which basic functions equate to which MLC functions?

Please don't think I'm underestimating the amount of work this must be taking.  I'm just curious why it takes so much work to port.
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on August 28, 2007, 06:57:00 pm
Heya welcome here! I think I saw you on UTI, or was it Cemetech? Actually there is alerady a version of MLC for the TI-86 by Donald Straney on ticalc.org (since the official site shutted down), and at omnimaga calc rpg and programming tools section. It's very limited though because it wasn't complete yet, but it alerady have 96x64 screen display because it was planned to have 83+SE compatibility back then.

I cant tell much what is the amount of work in the project, but considering 3 people dropped the project in the past at least (not counting casio people), it must be  one huge task :Xscotch.gif
Title: MLC - For the TI-83+
Post by: magicdanw on August 28, 2007, 07:16:00 pm
I have visited Cemetech a bit, and Detached Solutions a bit more (I hope the forum gets back on it's feet soon :(sad.gif), but United TI is my calculator home, so you probably saw me there. ;)wink.gif

Maybe I'll take a look at the source code if it's available, and see what sort of stuff might be so difficult to port.

Edit: I just saw in your profile you live in Quebec.  Tres cool! :Ptongue.gif I've been to Canada a couple of times.  First time was a French class school trip to Quebec, and then just recently I went on a cruise that stopped in St. John and Halifax.  All beautiful places. :)smile.gif
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on August 29, 2007, 01:39:00 am
Cool :Dbiggrin.gif , make sure to not come here during jan-feb tho because you'll freeze, literally O_Oshocked2.gif

Fallen Ghost is also from Quebec... well, actually his UTI profile said Ontario, so he must be right on the border lol. There used to be another staff here who is from Quebec as well but he is gone :(sad.gif

I noticed DS forums are down -.-blah.gif, they should start a board on a forum hosting if they're really short on bandwidth. then once they find a solution they go back to the old forums, but I didn't posted on DS forums for like 2 years I think x.x, I didnt even had 50 posts here  
Title: MLC - For the TI-83+
Post by: magicdanw on August 29, 2007, 07:21:00 am
I probably posted less than you did ;)wink.gif but it was a good forum sometimes because it had the people who worked on those legendary ;)wink.gif calc apps like Omnicalc, Symbolic, MirageOS, and stuff.  Since I started working on an app that uses hooks like theirs do to interface with the OS, that forum has been pretty useful for me (CalcUtil over at UnitedTI - but don't rely on it until I get version 2 out, because version 1 is very buggy and unstable).
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on August 29, 2007, 11:30:00 am
^true, it was the best place to get help on those, on top of that it had lot of assembly discoveries not posted anywhere else
Title: MLC - For the TI-83+
Post by: Madskillz on September 06, 2007, 03:07:00 pm
Welcome to the forums. I am glad to see there is still an interest in MLC for the 83. I wouldn't say it is really hard, I am gonna say I just dont have the time as I did when this project was thought up years ago.

The only thing I have had difficulty with was searching the vat, and I have been doing coding in z80 for a good chunk of time. However that problem has been fixed for sometime now, I am just looking to sit down for a good weekend and just pound a bunch of stuff out. Another issue is that I am going straight into the app, while a lot of the code is easily to transferable between the 86 and the 83, some of that same code will totally screw up when run as an app.

It will take some time, and I know I have been slacking...I will update everybody once I get something that is playable. Screenshots are good, and I could show you guys the shell, because quite frankly that is almost 100% done, but I said I wouldn't do anything until I got something that I can really show off. All I have to say is soon....
Title: MLC - For the TI-83+
Post by: DJ Omnimaga on September 06, 2007, 06:14:00 pm
dont give up madskillz :)smile.gif you worked hard on this so far :)smile.gif even back when it was still on EPS
Title: MLC - For the TI-83+
Post by: Halifax on September 07, 2007, 12:27:00 pm
QUOTE

All I have to say is soon...


*Halifax