Jump to content



Photo
- - - - -

Mlc On Classpad


  • Please log in to reply
11 replies to this topic

#1 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 29 September 2006 - 04:59 PM

I recently heard about MLC, and I was thinking about building a MLC interpreter for ClassPad. As the language seems to be very simple, it should not be hard to implement. :huh: Grayscales are another problem too but I think it can be fixed. But is it really a good idea?

#2 Behnoud

Behnoud

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 338 posts
  • Gender:Male
  • Location:Iran

  • Calculators:
    CP 300+ OS2.2/
    FX 3600 pv/
    FX 115 s/
    FX 602P

Posted 29 September 2006 - 06:02 PM

Dear kilburn
Please explain more about MLC.
If it's easy enough so it is good to be implemented an developed for CP!

#3 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 30 September 2006 - 07:31 AM

It's a programming language made do work on TI 83, 86 and AFX, especially for games. It's should run very fast, and implement grayscales. As it uses only short integers and not double, it should run much faster than Lua (if I make a correct interpreter) :D

#4 vanhoa

vanhoa

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 854 posts
  • Gender:Male
  • Location:Vietnam

  • Calculators:
    AFX 2.0, CP 300, CP 330, nSpire, TI 89, FX 5800

Posted 30 September 2006 - 10:08 AM

You will make it?

#5 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 30 September 2006 - 01:29 PM

If it's neither impossible nor useless, I'll make it. :)

#6 The_AFX_Master

The_AFX_Master

    Casio Overlord

  • Admin
  • PipPipPipPipPipPipPip
  • 519 posts
  • Gender:Male
  • Location:Black Mesa Research Facility (sector C)
  • Interests:BASIC +FORTRAN 90+ C++.....and HALF LIFE

  • Calculators:
    Casio Algebra FX 2.0 Plus, Casio fx 570 ms, Classpad 300, And a crowbar

Posted 30 September 2006 - 03:41 PM

As the language seems to be very simple, it should not hard to implement.


If Huhn_m read this, would: :die: you! :roflol:

#7 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 30 September 2006 - 05:12 PM

Hey, I told "It should not be hard to implement", not "It MUST not be hard to implement" :lol2:
Anyway, someone told me that huhn_m had some difficulties with strings... for example :hammer:

#8 Orwell

Orwell

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 777 posts
  • Gender:Male
  • Location:Paris - France

  • Calculators:
    Casio AFX 1.02 / Casio ClassPad 300

Posted 01 October 2006 - 08:28 AM

Just read some posts in the MLC sub-forum :)

#9 huhn_m

huhn_m

    Casio Maniac

  • Admin
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 19 November 2006 - 01:47 PM

hey guys :)

You could have told me about this. I'm not a regular visitor of this sub-forum (yet).

Actually it should be easier to implement than on the AFX since the CP has way more power. It should be possible to write the whole thing in C without loosing the speed.

However, I'm still fighting with the (IMO) difficult way to programm the CP.
If I figure it out I'll implement MLC2 for it up to the level the AFX version is supposed to be on in december (conditional statements and keyboard support will be added soon). I will then open an extra topic over in the MLC2 forum for the CP version.


If anyone can point me to an EASY guide to programming the CP for C++ noobs (with quite some experiences in ASM, C, Pascal/Delphi) it would be really nice. The explanation in the SDK seems quite difficult to me and it will take me some time to get used to the way this device is programmed. I would much prefer to programm for it in ASM but I guess there is no SDK for doing this.

Anyways, thanks ;)

#10 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 19 November 2006 - 03:15 PM

You can program in ASM, but it's different. If I remember, the ASM for AFX is A68k, while the CP ASM is SH-3. And there is no simpler documentation than the one provided in the CPSDK. :(

#11 Guest_ClassPad_*

Guest_ClassPad_*
  • Guests

Posted 21 November 2006 - 03:47 AM

You can program in C using the SDK.

#12 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 22 November 2006 - 02:21 PM

Interesting... I didn't know that :plol: :hammer:

Btw, nice nickname :roflol:




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users