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

0 Members and 2 Guests are viewing this topic.

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 #90 on: October 05, 2010, 12:04:40 am »
I doubt it ever will. Archive is good enough :)




Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Mimas by Benjamin Moody
« Reply #91 on: October 05, 2010, 12:16:02 am »
Archive is flash, actually.

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 #92 on: October 05, 2010, 12:18:54 am »
Oh, I meant that the Archive command is good enough for flash writing. No need to add flash-unlocking stuff to Axe ;)




Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Mimas by Benjamin Moody
« Reply #93 on: October 05, 2010, 09:21:48 am »
Technically, flash drives use flash too (but usually with sectors of 512 bytes I think, instead of 64KB)
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Mimas by Benjamin Moody
« Reply #94 on: October 05, 2010, 09:28:32 am »
Is that called allocation size?
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Mimas by Benjamin Moody
« Reply #95 on: October 05, 2010, 09:31:39 am »
I think allocation unit size is up to the filesystem (it could possibly use four sectors together for a 2KB cluster size)
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

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 #96 on: October 05, 2010, 04:41:15 pm »
Moving and renaming sections is a good idea.  I'll see what I can do.  Macros will be done at some point, but those are a bit tricky.
Cool! :)
Quote
INCLUDE would actually be quite a bit more difficult.  I realize it's nice to have for porting existing code, but is there a reason you really need it?
Probably not, now that I think about it.
Quote
I believe that they're assembled in the order they're listed, by a breadth-first search (so the main source file comes first, then all the files imported by the main source file, then all the files imported by those files (assuming they weren't used already), and so forth.)  So if you want the files in a particular order, just be sure to list all of them in the main source file.

If you're writing a general-purpose library that depends on other libraries, you can't predict what order those dependent libraries will appear, but the section types do allow you to define a partial ordering of sections (all header sections come before all code sections, which come before all data sections, which come before all footer sections.)
Nice to know.
(Yes, I know this is 3 pages late, but I never had the chance to reply earlier)
"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 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 #97 on: October 05, 2010, 06:37:37 pm »
Technically, flash drives use flash too (but usually with sectors of 512 bytes I think, instead of 64KB)

I wonder why TI uses 64 KB :P Is it faster?

EDIT: http://ourl.ca/6178/98105
« Last Edit: October 05, 2010, 06:39:58 pm by Deep Thought »




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 #98 on: October 05, 2010, 06:48:39 pm »
:P yeah...
I would assume 64KB rather than 512B because it is cheaper, though I may be wrong.
"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 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 #99 on: October 06, 2010, 11:16:22 pm »
A question for Floppus: Are you planning to release any newer versions soon? The v0.1 number seems a bit low, though from the shots it looks really functional already.




Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: Mimas by Benjamin Moody
« Reply #100 on: October 07, 2010, 10:50:50 pm »
Yes, at the very least I'll release a new version this weekend with a few bug fixes.

I wasn't really thinking very hard about the version number, but you can read 0.1 as "hasn't been completely tested" (it has been tested quite a bit, but it's also a rather large and complex program!) and "internals may be subject to change."  (It's possible that I'll need to make incompatible changes to the file formats, so you won't be able to use newer files with the older assembler.  Of course, I'll do my best to support older files with each new version of the assembler.)

SirCmpwn

  • Guest
Re: Mimas by Benjamin Moody
« Reply #101 on: October 10, 2010, 10:10:26 am »
Win.  I should get back to work on Mosaic now :P

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Mimas by Benjamin Moody
« Reply #102 on: October 10, 2010, 01:52:22 pm »
^ this :P

It would be nice if there were different on-calc ASM IDE that works a bit differently to satisfy a wider range of calc programmers. Also, make sure to also support most computer ASM syntaxes as well like you planned.

SirCmpwn

  • Guest
Re: Mimas by Benjamin Moody
« Reply #103 on: October 10, 2010, 01:56:02 pm »
Of course.  I popped open Mosaic earlier today and took a look at it, and it's a mess.  I'll probably re-work the assembler to make sense :P

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Mimas by Benjamin Moody
« Reply #104 on: October 10, 2010, 02:54:05 pm »
Sorry to hear D:

Good luck!