Author Topic: Mimas by Benjamin Moody  (Read 54299 times)

0 Members and 1 Guest are viewing this topic.

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: Mimas by Benjamin Moody
« Reply #150 on: October 12, 2010, 12:17:36 am »
SirCmpwn, I apologize for my earlier comment.  It came out somewhat harsher than I intended.  Looking at the zip file you linked me to, it does appear to include a number of other people's programs (mine, BrandonW's, Wabbitemu, PindurTI...), and I don't see any source anywhere.  It also appears to include TASM, which is very much non-free.  If you're going to use Sourceforge, you know, one of the rules is that you're supposed to release the source code at the same time as the binaries.  And copyright issues aside, I personally would appreciate a little bit of credit when you distribute my programs.  That's all I'm going to say on the matter.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Mimas by Benjamin Moody
« Reply #151 on: October 12, 2010, 02:06:29 am »
It also appears to include TASM, which is very much non-free.
I didn't knew that TASM was not free O.o ???
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline mapar007

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 550
  • Rating: +28/-5
  • The Great Mata Mata
    • View Profile
Re: Mimas by Benjamin Moody
« Reply #152 on: October 12, 2010, 03:23:20 am »
It also appears to include TASM, which is very much non-free.
I didn't knew that TASM was not free O.o ???

It's shareware. iirc, it's "free as in beer", but not "free as in speech".

SirCmpwn

  • Guest
Re: Mimas by Benjamin Moody
« Reply #153 on: October 12, 2010, 08:46:43 am »
I need to remove Tasm from it, and I just keep forgetting to put up the source code.  Also, which program of yours is in there?  When looking for programs, I didn't see any licenses, so I just added them in because they are useful.  TI Developer serves as an interface to these programs.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Mimas by Benjamin Moody
« Reply #154 on: October 12, 2010, 10:42:56 am »
Quote from: DJ Omnimaga
I didn't knew that TASM was not free O.o ???

Quote from: TASM readme
If you find TASM useful,  why not register?  Unregistered use of TASM
beyond a 30 day evaluation period is a violation of the license.
For the $40.00  registration  fee you get:

Basically, it's distributed freely with a 30-day evaluation license. After that, users are supposed to register (for $40).




Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Mimas by Benjamin Moody
« Reply #155 on: October 12, 2010, 09:15:12 pm »
Quote from: DJ Omnimaga
I didn't knew that TASM was not free O.o ???

Quote from: TASM readme
If you find TASM useful,  why not register?  Unregistered use of TASM
beyond a 30 day evaluation period is a violation of the license.
For the $40.00  registration  fee you get:

Basically, it's distributed freely with a 30-day evaluation license. After that, users are supposed to register (for $40).
Ah right, I always thought of it as calc program and since no one was talking about the license I just had it on my comp and never registered and could still use it x.x. Not to mention it's from 1993-94, right?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Mimas by Benjamin Moody
« Reply #156 on: October 13, 2010, 11:37:37 am »
I wonder if anyone's still even registering, or if the author even cares x.x

But to be safe, there are other assemblers. Like Mimas :)




Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Mimas by Benjamin Moody
« Reply #157 on: October 13, 2010, 02:29:06 pm »
It kinda reminds me mIRC: after 30 days it still lets you use it. It just nags you longer on the opening screen. At 3800 days or so you can no longer use it, though.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Mimas by Benjamin Moody
« Reply #158 on: October 13, 2010, 03:52:44 pm »
Isn't that kinda pointless? 3800 days is 10 and a half years, and most people would've moved on by then...




Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Mimas by Benjamin Moody
« Reply #159 on: October 13, 2010, 03:58:45 pm »
Not really. In rare cases, mIRC suddently jumps from like 20 days to 3500 in an instant. Some registery glitch or something.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

SirCmpwn

  • Guest
Re: Mimas by Benjamin Moody
« Reply #160 on: October 13, 2010, 06:17:16 pm »
I got this on my calc today, it is quite nice :)

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: Mimas by Benjamin Moody
« Reply #161 on: October 14, 2010, 11:13:15 pm »
To get back on topic, I've found a rather serious bug in Mimas's symbol hashing, which can sometimes cause the assembler to crash.  This might also have caused occasional misassemblies and inappropriate "symbol redefined" errors.  So, there'll be another bugfix release shortly.

And back to the subject of on-calc app signing, since you guys have gotten me thinking about that again... after some experimentation and back-of-the-envelope calculations, I'll wager that you can do a lot better than 13 minutes.  Like, under a minute.  Also, I wasn't correct when I said that Rabin is necessarily much faster than RSA; I think you could apply similar tricks and speed up RSA by a similar amount, if you cared to do so.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Mimas by Benjamin Moody
« Reply #162 on: October 14, 2010, 11:24:39 pm »
< 1 minute? App signing on-calculator would be very practical then :D
Can't wait for the bugfix. Keep up the good work! :)
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Mimas by Benjamin Moody
« Reply #163 on: October 14, 2010, 11:48:15 pm »
And back to the subject of on-calc app signing, since you guys have gotten me thinking about that again... after some experimentation and back-of-the-envelope calculations, I'll wager that you can do a lot better than 13 minutes.  Like, under a minute.  Also, I wasn't correct when I said that Rabin is necessarily much faster than RSA; I think you could apply similar tricks and speed up RSA by a similar amount, if you cared to do so.
Wow really? You should maybe share your trick with Quigibo. He tried to implement app signing in Axe Parser before, but did not, finally, because the 10-15 minutes signing time made it impractical.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: Mimas by Benjamin Moody
« Reply #164 on: October 15, 2010, 12:10:23 am »
Well, it's somewhat theoretical at this point; I'm still working out the bugs in the math routines.  But apart from the hyper-optimized multiplication and remainder code, the only real trick is pre-calculating as much as you can (e.g., pre-calculating the pseudo-square-roots of 2.)