mpw compatibility layer tools and support files
Go to file
Kelvin Sherlock 787a2b37d6 cr->lf
2022-10-11 17:39:06 -04:00
include update libtomcrypt, add more hashes to library. 2017-05-24 12:39:32 -04:00
libc updated and simplified basename function from FreeBSD. 2017-04-27 22:15:36 -04:00
libtomcrypt@9b65d46584 updates 2022-10-10 22:56:11 -04:00
.gitignore md5 utility (data + resource fork) 2016-07-24 14:50:34 -04:00
.gitmodules md5 utility (data + resource fork) 2016-07-24 14:50:34 -04:00
Date-flags.c updates 2022-10-10 22:56:11 -04:00
Date-flags.h updates 2022-10-10 22:56:11 -04:00
Date-flags.text updates 2022-10-10 22:56:11 -04:00
Date.c updates 2022-10-10 22:56:11 -04:00
Delete-flags.c fixup 2018-07-30 20:27:19 -04:00
Delete-flags.h add Delete command. 2016-02-08 22:08:31 -05:00
Delete.c simplify Delete code. 2018-07-30 20:27:36 -04:00
Duplicate.c Copy the finder info to new file 2017-11-23 13:41:09 +09:00
Echo.c Echo command. 2015-11-28 12:06:01 -05:00
FileCommon.c add Rename command. 2018-07-30 20:26:50 -04:00
FileCommon.h add Rename command. 2018-07-30 20:26:50 -04:00
Files.c Files -i support. 2016-07-30 11:05:37 -04:00
flags.rb updates 2022-10-10 22:56:11 -04:00
GetEnv.c add license 2013-07-30 01:06:41 -04:00
Help.c cr->lf 2022-10-11 17:39:06 -04:00
IIgsResource.h add in a bunch more libc functions/headers. 2016-07-25 15:40:29 -04:00
ListRez.c ListRez -- use err() functions. 2016-07-25 22:12:03 -04:00
ListRezIIgs.c ListRezIIgs : -m flag for md5 sums. also use err() functions. 2016-07-25 22:11:50 -04:00
LSegIIgs.c add -m/md5 option for LSegIIgs 2016-08-09 21:55:51 -04:00
MacResource.h add in a bunch more libc functions/headers. 2016-07-25 15:40:29 -04:00
MakeEnums.c move libc/ headers to include/ , add lib/ 2016-07-25 16:57:33 -04:00
makefile updates 2022-10-10 22:56:11 -04:00
md5.c clean up md5 a little bit. 2016-07-25 20:07:25 -04:00
OverlayIIgs-flags.c OverlayIIgs 2013-07-29 02:02:50 -04:00
OverlayIIgs-flags.h OverlayIIgs 2013-07-29 02:02:50 -04:00
OverlayIIgs.c add license 2013-07-30 01:06:41 -04:00
Parameters.c Parameters command. 2015-11-28 11:55:56 -05:00
ReadGlobal.c move libc/ headers to include/ , add lib/ 2016-07-25 16:57:33 -04:00
README.md update readme... 2016-07-25 20:37:57 -04:00
Rename-flags.c add Rename command. 2018-07-30 20:26:50 -04:00
Rename-flags.h add Rename command. 2018-07-30 20:26:50 -04:00
Rename.c updates 2022-10-10 22:56:11 -04:00
SetFile-flags.c updates 2022-10-10 22:56:11 -04:00
SetFile-flags.h updates 2022-10-10 22:56:11 -04:00
SetFile.c updates 2022-10-10 22:56:11 -04:00
split-help.rb MPW Tools (split from MPW) 2013-07-14 18:15:56 -04:00

MPW Tools

This is a collection of tools for use with the MPW emulator.

Some of them are replacements for built-in MPW commands. Some of them are replacements (the original Duplicate, for example, has a graphical confirmation box). Some are just handy to use.

These are tested under the MPW emulator. They may or may not actually work with a real MPW installation due to implementation differences.

The tools are:

  • Delete: replacement for the Delete command.

  • Echo: replacement for the Echo command.

  • Duplicate: replacement for the Duplicate command.

  • GetEnv: new command to extract environment variables for use in makefiles.

  • Help: replacement for the Help command. This version looks for individual file in the $MPW:Help: directory rather than searching through a single monolithic help file.

  • ListRez: List the resources in a Macintosh resource file.

  • ListRezIIgs: List the resources in a IIgs resource file.

  • LSegIIgs: List segments in a IIgs OMF File (borrowed from gno/me).

  • MakeEnums: Print struct offsets for various records (for use with MPW development).

  • md5: Print md5 checksum for a file (data and resource fork).

  • OverlayIIgs: replacement for the OverlayIIgs command. (This has been tested under MPW.)

  • Parameters: replacement for the Parameters command.

  • ReadGlobal: Display a global value.

  • SetFile: replacement for the SetFile command. Currently only filetype and creator type are supported.