Commit Graph

523 Commits

Author SHA1 Message Date
Kelvin Sherlock 24c17a9a88 SetOSTrapAddress stub 2015-02-13 13:22:07 -05:00
Kelvin Sherlock b255937e6c Use the $Commands environment variable as a list of directories where commands may be located.
Conflicts:
	bin/loader.cpp
2015-01-24 14:46:19 -05:00
Kelvin Sherlock a3925747ce HWPriv OS Trap 2015-01-23 10:26:52 -05:00
Kelvin Sherlock 16d0038fd1 HWPriv OS Trap 2015-01-23 10:26:40 -05:00
Kelvin Sherlock bf92f80632 RM::GetNamedResource 2015-01-21 17:34:30 -05:00
Kelvin Sherlock 540490d0c5 GetNamedResource trap 2015-01-21 17:32:10 -05:00
Kelvin Sherlock 09aa8d0f26 Set ApplZone global (ARMCFront) 2015-01-21 17:31:27 -05:00
Kelvin Sherlock 45fa54abca update test makefile 2015-01-20 13:58:24 -05:00
Kelvin Sherlock b1e6635630 SysEnvirons ($a090) OS Trap 2015-01-20 13:35:07 -05:00
Kelvin Sherlock a5126544b8 undo HGetVolume cwd, for now 2015-01-19 15:03:20 -05:00
Kelvin Sherlock 912c874825 Fix SetPtrSize 2015-01-19 10:55:58 -05:00
Kelvin Sherlock c0fe74c1b8 support the auto-pop bit for tool calls (MPW Pascal IIgs 1.0b1) 2015-01-18 17:31:09 -05:00
Kelvin Sherlock 2e9ab5200c update dispatch code... 2015-01-18 15:20:38 -05:00
Kelvin Sherlock c7c548e5ac add back new tool calls. 2015-01-18 14:48:22 -05:00
Kelvin Sherlock cbb554174e Merge branch 'feature_trap_address' into feature_trap_address_2015
Conflicts:
	toolbox/CMakeLists.txt
	toolbox/os.cpp
	toolbox/toolbox.cpp
2015-01-18 14:43:58 -05:00
Kelvin Sherlock 44d19f7d1b HGetVol returns the current working directory id 2015-01-18 14:28:05 -05:00
Kelvin Sherlock 3615fbe941 unlink/rmdir don't follow symbolic links, so use lstat instead of stat. 2015-01-18 11:21:03 -05:00
Kelvin Sherlock 172da3e250 fix CreateRes, add HCreateRes 2015-01-17 18:36:59 -05:00
Kelvin Sherlock acea989367 need a test for volume/directory calls 2015-01-17 17:19:36 -05:00
Kelvin Sherlock 3448078612 allow all resource types to be loaded 2015-01-16 20:45:31 -05:00
Kelvin Sherlock 24666c209f CreateResFile doesn't error out if the resource fork already exists. 2015-01-16 20:45:13 -05:00
Kelvin Sherlock 34d1fba0f1 ENOTEMPTY (rmdir) is fBsyErr 2015-01-16 20:34:10 -05:00
Kelvin Sherlock 654baccabc Add FSpDelete; Delete/HDelete should delete files or folders. 2015-01-16 20:17:50 -05:00
Kelvin Sherlock 92d465fb56 NewPtr(0) should return a non-null pointer. 2015-01-16 15:38:20 -05:00
Kelvin Sherlock e8d756c1b6 fix FSMakeFSSpec 2015-01-15 19:48:03 -05:00
Kelvin Sherlock 74370db603 no message 2015-01-15 16:37:58 -05:00
Kelvin Sherlock b146399a7e Fix StripAddress when > 16 megs of ram in use. 2015-01-15 16:35:38 -05:00
Kelvin Sherlock 245fabe648 HSetVol - quietly do nothing... 2015-01-15 16:34:09 -05:00
Kelvin Sherlock 6c8511838e root directory is 2, not 1. 2015-01-15 14:11:55 -05:00
Kelvin Sherlock cc477e0865 fix whitespace 2015-01-14 17:08:02 -05:00
Kelvin Sherlock 863fafda98 move all the volume code into it's own file 2015-01-14 17:03:03 -05:00
Kelvin Sherlock eca0516094 HNoPurge toolcall 2015-01-14 14:26:49 -05:00
Kelvin Sherlock d2bca7efe0 add something like unit tests. 2015-01-13 16:59:43 -05:00
Kelvin Sherlock cf4a8e2fcc update mempool with fixes in sqlite http://www.sqlite.org/src/finfo?name=src/mem5.c 2015-01-13 13:51:41 -05:00
Kelvin Sherlock cb08a2e4c2 fix bug with tab completion -- rl_completion_entry_function has 2 entries (and null terminator) if there's only 1 match. 2015-01-12 18:12:00 -05:00
Kelvin Sherlock dbdcbea31c updated verbatim settings 2015-01-12 15:31:59 -05:00
Kelvin Sherlock 80efa55c24 RM::FSp calls handle their return value 2015-01-09 12:46:31 -05:00
Kelvin Sherlock 5deea9eb84 fix segpath when realpath returns NULL. 2015-01-09 12:46:01 -05:00
Kelvin Sherlock bfa09940e7 add resources used by MW linker 2015-01-09 12:45:03 -05:00
Kelvin Sherlock f42c8e06dd minor updates 2015-01-08 14:10:48 -05:00
Kelvin Sherlock ff9a0aad3e fix disassembly for Bxx.L 2015-01-07 19:09:01 -05:00
Kelvin Sherlock 6aaadb8861 fix HOpen/HOpenRF 2015-01-07 17:01:44 -05:00
Kelvin Sherlock dba511a103 HDelete 2015-01-07 17:01:20 -05:00
Kelvin Sherlock 3f4dd56d78 properly handle HCreate 2015-01-07 17:00:57 -05:00
Kelvin Sherlock b9fcbf2aac PBGetCatInfo should return a directory's directory id. 2015-01-07 14:44:26 -05:00
Kelvin Sherlock 45c89042ee Squashed commit of the following:
commit 13b5c532e1b72b7d3737c451a519af749d25c61f
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Tue Jan 6 17:46:00 2015 -0500

    add fclassify sane ops.

commit 374aa6cc90218d8f86843cf5eecbf3095fe59a5e
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Tue Jan 6 16:55:16 2015 -0500

    proc entry / proc exit stubs and updated environment documentation
2015-01-06 17:46:24 -05:00
Kelvin Sherlock 2bb2bd4326 display trap name for GetToolTrap, etc. 2015-01-06 14:59:37 -05:00
Kelvin Sherlock d043ff9d9c Merge in fixes for MWDump68K and MWC68K 2015-01-05 20:29:32 -05:00
Kelvin Sherlock 2adbe82704 merge in debug template code 2015-01-05 20:28:56 -05:00
Kelvin Sherlock 42a1f5030d HGetVInfo stub 2015-01-05 20:11:10 -05:00