Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: aeTIos on April 26, 2011, 09:32:02 am

Title: Doors CS 7 Mimas library/include file
Post by: aeTIos on April 26, 2011, 09:32:02 am
Ohai,

I am learning asm at the moment and I hate that you cant use "call iputsprite" but have to use "call $4089" to call iputsprite (in mimas). So I printed the whole DCS include file and i am now typing it in in my calc. It is not finished yet, but I thought this would be useful already. All Ion and MirageOS routines are included, the DCS routines are not. I have also added some useful routines (2 at the moment: Set_15_mHz and Set_6_mHz). I hope this is useful for you!

attached the appvar. You can include it via menu([graph])>1. Libraries ([1])> add ([Y=]) and then select DCS7INC.

EDIT: I thought it was fair to mention that an DCS7 include file was included in the Mimas package too, I made this cuz I thought that it did not work, but it did ;)
Title: RELEASE: Doors CS 7 Mimas library/include file
Post by: aeTIos on April 26, 2011, 11:27:12 am
/me *
Release with ALL Doors CS 7 routines! I worked very hard this afternoon and finished it. I ask you to test and search for bugs. I hope that this is useful for anyone using Mimas!

(Instructions for including this are in the previous post)
Title: Re: Doors CS 7 Mimas library/include file
Post by: BrownyTCat on April 26, 2011, 11:30:31 am
So... You're typing an INC file as an 8XV. Please explain how this is going to work...
Title: Re: Doors CS 7 Mimas library/include file
Post by: aeTIos on April 26, 2011, 11:32:29 am
Using the Mimas editor. Mimas is an on-calc z80 assembly IDE.
Title: Re: Doors CS 7 Mimas library/include file
Post by: BrownyTCat on April 26, 2011, 11:34:19 am
Using the Mimas editor. Mimas is an on-calc z80 assembly IDE.
That explains quite a lot, judging by the fact I never heard of it in my 2-year dormancy period.
Title: Re: Doors CS 7 Mimas library/include file
Post by: aeTIos on April 26, 2011, 01:34:41 pm
Its still in version 0.3, though ;) but if you code assembly, you should for sure have Mimas on your calc.
Title: Re: Doors CS 7 Mimas library/include file
Post by: Munchor on April 26, 2011, 02:24:05 pm
Oooh so that's what it does. I was curious because there was already such a file, this is great then! I'll use it.
Title: Re: Doors CS 7 Mimas library/include file
Post by: aeTIos on April 26, 2011, 02:26:45 pm
You should also notice that there's an DCS include file in the Mimas package, too. But you can't edit that oncalc, and I am going to add a brief syntax for each routine.
Title: Re: Doors CS 7 Mimas library/include file
Post by: DJ Omnimaga on April 26, 2011, 03:24:45 pm
Nice, but I think you should probably ask Kerm permission to redistribute his own routines, because from what I remember he doesn't like that.
Title: Re: Doors CS 7 Mimas library/include file
Post by: aeTIos on April 26, 2011, 03:26:08 pm
I posted it on Cemetech too and he has not said anything about that, so I guess he's fine with it. I credited him, though.
Title: Re: Doors CS 7 Mimas library/include file
Post by: DJ Omnimaga on April 26, 2011, 03:34:12 pm
Ah ok that's good, then. I was just making sure in case.
Title: Re: Doors CS 7 Mimas library/include file
Post by: Eeems on April 26, 2011, 03:54:42 pm
Include files don't contain the routines themselves. Just the pointers to where the routines are located.

Good job aeTIos :)
Title: Re: Doors CS 7 Mimas library/include file
Post by: DJ Omnimaga on April 26, 2011, 07:23:39 pm
Oh ok I thought it contained the routines. Thanks for clarifying. :)
Title: Re: Doors CS 7 Mimas library/include file
Post by: Eeems on April 26, 2011, 07:27:00 pm
Np :) It's an easy misunderstanding :)
Title: Re: Doors CS 7 Mimas library/include file
Post by: Deep Toaster on April 26, 2011, 08:41:16 pm
Nice, it's in Mimas-editable format?
Title: Re: Doors CS 7 Mimas library/include file
Post by: aeTIos on April 27, 2011, 03:43:17 am
Yep. Can anyone help me with 'debugging' it? I have placed some Mirage routines in the GUI / DCS routine section.
Title: Re: Doors CS 7 Mimas library/include file
Post by: aeTIos on April 27, 2011, 09:19:06 am
Posted: 27 Apr 2011 01:12:35 pm    Post subject:    
I am adding more defines, added now the direct input groups:
KgrpArrows = %11111110
KgrpFunc (Graph-Del) = %10111111
KgrpEnt (Enter - Clear) = %11111101
KgrpNeg ( [( - )] - Vars) = %11111011
KgrpDot ( . - Stat) = %11110111
KgrpZero ( 0 - XT0n ) = %11101111
KgrpOn (On- Alpha) = %11011111

Can anyone confirm these values?