sphereskybird.blogg.se

License for movie magic mac
License for movie magic mac








  1. LICENSE FOR MOVIE MAGIC MAC HOW TO
  2. LICENSE FOR MOVIE MAGIC MAC MAC OS
  3. LICENSE FOR MOVIE MAGIC MAC CODE
  4. LICENSE FOR MOVIE MAGIC MAC TV

Loosely speaking, when malloc runs out of memory, it asks the kernel for more memory by increasing the break. Even in *NIX, malloc doesn't initialize its buffers, however the kernel initializes memory to zero when you grow the process memory with setbrk. I am willing to spill the beans as nowadays everyone uses at least allegedly "secure" operating systems.įinally you have to be concerned about junk returned by the system memory allocator.

LICENSE FOR MOVIE MAGIC MAC MAC OS

That's what I myself actually did for Movie Magic, as I was using Mac OS 8.1 at the time - long before we had Mac OS X.Īnd that right there was my most-significant competitive advantage as far as I have ever been able to tell, no one else has ever figured out to do that. There are two ways to deal with this: the most straightforward way would be to use an NT-based Windows - NT4, Win2k, XP &c.īut if you game won't run on NT - that's the case for many as they write directly to the video card and sound card - an acceptable solution would be to write a tool that fills up all the free space on your filesystem with zeroes. That is, suppose your savefile was 512 bytes long, however it actually wrote 510 bytes starting at an offset of 2 the first two bytes might be, say, 0x1234, rather than the 0x0000 that anyone would reasonably expect. If it's one of the DOS-based versions, you'll find junk in your files. If the DMCA doesn't apply, as it did not in the case of files that you create yourself as with Movie Magic Scheduling or Zeni 4, while there are some procedures one must take care to follow, reverse-engineering is completely legal.Īnother way to put it, is that among the reasons we have patents, is so that reverse-engineering won't be necessary. The DMCA only covers Digital Restrictions Management.

LICENSE FOR MOVIE MAGIC MAC HOW TO

No doubt there is lots of need for this but I am unclear as to how to market it. I've been puzzling over how I could offer a consulting service where I would reverse-engineer documents as a service to other companies. It is very tedious and slow but it is quite cool when you discover something that works. If that doesn't puke on my shoes, I edit the file a bit, then run that edited file through my human-readible dumping program. So I come up with some very simple text input format, then a filter that creates documents that are readable by Zeni or Movie Magic, then I try to open the files. Loosely speaking, a set of correctly-implemented assertions is, in itself, the documentation for the file format you just reverse-engineered. It's rather more important to get the assertions right than it is to display the actual file payload values. Rather more importantly, that binary file dumper is chock-full of assertions. Once I have some guess about the file format, I start writing a file interpreter, typically to dump the binary format into human-readible text. For these specific reasons I am better than most at file format reverse-engineering, however I don't really have a clue about doing that for network protocols as the Samba folks did.

LICENSE FOR MOVIE MAGIC MAC CODE

This approach only really works if you've had experience implementing file format code it's particularly helpful to have designed original formats completely from scratch. Then I would make some modest changes and additions, such as the letter "B" in a different field, or I would change the "A" in that first field to "AB". I made hex dumps of them both, then compared the hex.

license for movie magic mac license for movie magic mac

For example in Movie Magic I had one new document that I saved without putting anything in it, then a second where I entered the letter "A" into a certain field. The basic way is to create a document with nothing in it, then a second document with a very small difference. I've been thinking just in the last few days that it would be cool to write up how I did it. Electronic CAD) Physical Design documents.

license for movie magic mac

LICENSE FOR MOVIE MAGIC MAC TV

I myself reverse engineered two file formats: the Movie Magic Scheduling database files - it's an application-specific project management tool for motion picture and TV production - as well as the Zeni 4 Electronic Design Automation (ie.










License for movie magic mac