hello
Posted 22 April 2018 - 06:26 PM
hello
Posted 23 April 2018 - 02:20 PM
I think you can only use Casio-Basic. I did find a forum relating to the topic you listed but it looks somewhat sketchy
There's also a program listed in the forum at the bottom, use at your own risk cause it looks sketchy
http://www.informati...232/thread.html
Posted 24 April 2018 - 09:13 AM
Edited by 3298, 24 April 2018 - 09:16 AM.
Posted 27 April 2018 - 08:37 AM
I think you can only use Casio-Basic. I did find a forum relating to the topic you listed but it looks somewhat sketchy
There's also a program listed in the forum at the bottom, use at your own risk cause it looks sketchy
Thank you for spending time with me.
Posted 27 April 2018 - 08:44 AM
For the 9860: head to Casio's own website, register with your calculator's serial number, then they'll let you download the SDK.
For the AFX: ...sigh...
Some people apparently don't see what's right in front of them. In this case, there's a link labeled "File Sharing" at the top of the site which clearly contains resources for writing AFX add-ins. I wouldn't call that sketchy unless you call this forum sketchy too, though the fact that it's unsupported by Casio makes some things a bit cumbersome. The File Sharing's age doesn't help, some of the links in there are dead because the hosters vanished (Earthforge in 2004, Yahoo's GeoCities a few years later, ...) - the web archive web search engines like Google, and older forum members who still have some working links are your best friends for the missing pieces.
In a nutshell, the AFX runs an embedded DOS version in the background with some hardware at nonstandard addresses (e.g. the screen buffer is at 1A20:0000 if I remember correctly). The File Sharing has some libraries which provide some handy functions to interface with some parts of the system; if you use those instead of the regular DOS system calls, all you need to do is compile for DOS, then package it up for the official add-in installer or (probably easier to use, since it has a built-in packager) use Flash100, which is in the File Sharing as well. If you go with Flash100, don't forget to edit the System drive if you want your stuff to show up in the main menu.
The so-called Cdk is unfortunately not in the File Sharing, but it's probably not necessary. It's just a community-made (well, actually just by 2072, the webmaster of this forum) collection of compilers and tools. If you get DosBox and TurboC++ along with the add-in packaging and installation utilities from somewhere else, you're set. Using GCC instead might work too, but I haven't tried that.
I've done this in the past, it's definitely possible; modifying the MLC interpreter was actually my introduction to C and ASM. And no, this is not CasioBasic; how would MLC run much faster than CasioBasic if it was built on top of it? -> It's written in C with some x86 ASM for the low-level stuff mixed in. Same for Falcon 2.0 (probably the first flight simulator for a calculator), and all the other great things out there.
(Edit: silly forum is breaking what little formatting I try to use.)
Thank you for spending time with me.
0 members, 1 guests, 0 anonymous users