Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
New MLC Commands
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: New MLC Commands (Read 4360 times)
0 Members and 1 Guest are viewing this topic.
bfr
LV8
Addict (Next: 1000)
Posts: 819
Rating: +4/-0
New MLC Commands
«
on:
August 29, 2007, 10:55:00 am »
I finally got some time to work on MLC today. So, having my new Linux dual-boot set up, and after installing KTIGCC and TiEmu, I transfered the MLC from my Windows computer to here. Besides having vacations and things to do, being sick, etc., it was annoying to work on my Windows computer because it had a really bad wireless internet connection that would break frequently, causing situations like this:
[I join #tigcc]
[I ask a question]
[My internet connection breaks before I get the answer]
Anyway, after opening KTIGCC, my MLC TIGCC project and my MLC tokenizer TIGCC project, I thought....
OK, I need to know all of the commands that are going to be in MLC 68K to finish the MLC tokenizer. So, what SHOULD all the commands be? All of the commands in MLC2? That would be all of the commands in MLC1, plus: FORL, LCFT, and WFCT, I think (kucalc correct me if I'm wrong). But what about a sine command (SINE)? Or lbl/goto (LABL/GOTO)? The labels and gotos in MLC wouldn't be like the ones in TI-BASIC. With the MLC tokenizer, it could make it so that instead of searching the entire program for the specified label, it goes directly to the specified label, because it would convert the label to a character number. Or what about some way to run subroutines, so that MLC programs don't have to be in one huge source file? Maybe RUNS to run a subroutine and RETS to return from a subroutine. None of these are part of MLC2, though, so I'd have to talk to the other MLC developers to see what they think too.
EDIT: Are the following key commands officially part of MLC2...?
#AKEY
,
- Assign Key
#RKEY
,
- Reassign Key
#SKEY - Stop for Key - I'm not even exactly sure what this is supposed to do...how is it any different than PAUS
EDIT AGAIN: I don't think exponents (^) are supported in MLC2, are they? They wouldn't be hard at all to implement...I actually had support for them before, but then I removed it because I didn't think it was part of MLC2....
Logged
bfr's website -
http://bfr.tifreakware.net
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
New MLC Commands
«
Reply #1 on:
August 29, 2007, 11:29:00 am »
i dont remember exactly, since it has been 2 years since i checked progress on MLC commands
but nice to see progress tho ^^
Logged
kucalc
Guest
New MLC Commands
«
Reply #2 on:
August 29, 2007, 11:29:00 am »
Is this the thread for ratifying a new MLC standard (MLC3)?
By subroutines, do you mean loading a external file? Because #FRUN and #FEND kind of do the same thing as #RUNS and #RETS.
I'm wandering, are you TI guys able to access the serial port on your calculators? I also wander if your calc-to-calc cable is similar to CASIO's:
http://www.casiocorner.com/data/html/modules.php?name=News&file=article&sid=12
.
Are you able to follow this communication format: 9600 baud rate, 8 data bits, no parity? It would be kind of cool to play multiplayer games between a TI calculator and a CASIO.
QUOTE
Are the following key commands officially part of MLC2...?
#AKEY
,
- Assign Key
#RKEY
,
- Reassign Key
#SKEY - Stop for Key - I'm not even exactly sure what this is supposed to do...how is it any different than PAUS
Where did those come from? I don't think those are in MLC2.
QuoteBegin
-->
QUOTE
EDIT AGAIN: I don't think exponents (^) are supported in MLC2, are they? They wouldn't be hard at all to implement...I actually had support for them before, but then I removed it because I didn't think it was part of MLC2....
If were are going to create a new MLC standard we can add exponents.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
New MLC Commands
«
Reply #3 on:
August 29, 2007, 11:34:00 am »
We have some ti games with multiplayer via link port, we can manage to do linking routines. However, i remember crimsoncasio talking about voltage being different between both brand, so one of the calc would be fried
Logged
kucalc
Guest
New MLC Commands
«
Reply #4 on:
August 29, 2007, 11:38:00 am »
It would have been great though to play against a friend using a TI. I live in California, USA and a bunch of people use TI's.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
New MLC Commands
«
Reply #5 on:
August 29, 2007, 11:40:00 am »
true, well actually I think according to the amount of people on forums on the web i would say 80% use TI, 17% casio and 3% HP. Casio is used mostly by french people though
Logged
bfr
LV8
Addict (Next: 1000)
Posts: 819
Rating: +4/-0
New MLC Commands
«
Reply #6 on:
August 29, 2007, 11:54:00 am »
QUOTE
Is this the thread for ratifying a new MLC standard (MLC3)?
Yeah, I guess.
QuoteBegin
-->
QUOTE
By subroutines, do you mean loading a external file? Because #FRUN and #FEND kind of do the same thing as #RUNS and #RETS.
An external file. Another seperate MLC program, probably. Or it might be cool if it could run TI-BASIC programs too...
QuoteBegin
-->
QUOTE
I'm wandering, are you TI guys able to access the serial port on your calculators? I also wander if your calc-to-calc cable is similar to CASIO's:
http://www.casiocorner.com/data/html/modules.php?name=News&file=article&sid=12
.
Are you able to follow this communication format: 9600 baud rate, 8 data bits, no parity? It would be kind of cool to play multiplayer games between a TI calculator and a CASIO.
That would be fun.
But...serial? The only port that all 68ks have is an I/O port (1.5mm or something like that, I think).
QuoteBegin
-->
QUOTE
Where did those come from? I don't think those are in MLC2.
Those are from a document burntfuse gave me to help me make MLC.
QuoteBegin
-->
QUOTE
If were are going to create a new MLC standard we can add exponents.
Cool. B)
Logged
bfr's website -
http://bfr.tifreakware.net
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
New MLC Commands
«
Reply #7 on:
August 29, 2007, 12:25:00 pm »
Oh yeah staff cant delete posts in case something very important would be deleted. Deleting now
Logged
Madskillz
LV6
Super Member (Next: 500)
Posts: 488
Rating: +32/-2
New MLC Commands
«
Reply #8 on:
September 06, 2007, 02:57:00 pm »
hmm looks interesting and I would love to see the ti guys playing with the casio guys...but I don't see it happening. I am not gonna say it isn't possible, but it will have to be looked into.
Logged
kucalc
Guest
New MLC Commands
«
Reply #9 on:
September 16, 2007, 03:34:00 pm »
I'd really hate to see MLC die again. I think we should change objectives. We should try putting MLC onto as many calculators as possible TI's and HP's to get more users interested. If I ever got my hands on a TI calculator or even a HP calculator, I would help out.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
New MLC Commands
«
Reply #10 on:
September 16, 2007, 03:43:00 pm »
maybe if there was HP compatibility it would make HP calcs more popular
Logged
Speler
LV8
Addict (Next: 1000)
Posts: 857
Rating: +6/-2
New MLC Commands
«
Reply #11 on:
September 16, 2007, 03:52:00 pm »
Someone should write a Java MLC interpreter, that way it'd run on even more platforms
.
Logged
Insanity
Guest
New MLC Commands
«
Reply #12 on:
September 24, 2007, 04:16:00 pm »
How goes the MLC project?
Is it still on a leg?
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
New MLC Commands
«
Reply #13 on:
September 24, 2007, 05:35:00 pm »
Idk but it seems to be stagnating again like back in EPS days
less and less progress. I even don't see the actual people working on it now much anymore. I hope they don't plan to either quit the project or calc programming as a whole
Logged
Print
Pages: [
1
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
New MLC Commands