Commit Graph

294 Commits

Author SHA1 Message Date
Kelvin Sherlock
b5be3a4924 FDEntry for open/close/read 2013-02-25 20:41:35 -05:00
Kelvin Sherlock
a9553a11b5 keep file name when opening 2013-02-25 20:40:57 -05:00
Kelvin Sherlock
95f41785eb FDEntry::close 2013-02-25 20:40:28 -05:00
Kelvin Sherlock
e4dff8bc81 use OS::Internal for MPW File tables. 2013-02-25 20:16:55 -05:00
Kelvin Sherlock
d59222d02f os_internal 2013-02-25 17:47:58 -05:00
Kelvin Sherlock
c206573a17 Pack7/DecStr68k 2013-02-25 17:36:07 -05:00
Kelvin Sherlock
82d760ebf1 fix bug with read return value 2013-02-25 17:34:40 -05:00
Kelvin Sherlock
9e6176001a OS::Close 2013-02-25 17:34:25 -05:00
Kelvin Sherlock
1aa5c048ad load STR , YACC resources (Pascal IIgs) 2013-02-25 17:33:56 -05:00
Kelvin Sherlock
feed83ebf0 StripAddress 2013-02-25 17:33:26 -05:00
Kelvin Sherlock
c5f07d4706 initial work for HighLevelHFSDispatch 2013-02-24 23:23:05 -05:00
Kelvin Sherlock
6ae8b870a0 open/read 2013-02-24 23:22:31 -05:00
Kelvin Sherlock
8235193554 Pack6 support (very limited) 2013-02-24 23:21:48 -05:00
Kelvin Sherlock
5c00dc1ca5 GetHandleSize, HPurge 2013-02-24 23:20:38 -05:00
Kelvin Sherlock
675170ae72 fix environment variables 2013-02-24 23:19:59 -05:00
Kelvin Sherlock
d8bbaf2265 actual GetResource support 2013-02-20 23:28:55 -05:00
Kelvin Sherlock
4136209d84 Native::NewHandle, Native::DisposeHandle 2013-02-20 23:28:35 -05:00
Kelvin Sherlock
e3a3c4a933 (very) limited SANE support 2013-02-20 23:28:13 -05:00
Kelvin Sherlock
bba0679650 read/write int64_t (for sane support) 2013-02-20 23:10:00 -05:00
Kelvin Sherlock
e56a311c2e simplify CmpString case insensitive check 2013-02-20 20:17:14 -05:00
Kelvin Sherlock
a497d5ec85 macsbug names after RTD 2013-02-20 20:16:50 -05:00
Kelvin Sherlock
9ed82d7639 Get1Resource, ReleaseResource 2013-02-19 18:28:58 -05:00
Kelvin Sherlock
bf47a41ecc MoveHHi 2013-02-19 18:28:29 -05:00
Kelvin Sherlock
0d165d9525 old tool environment compatibility 2013-02-19 18:28:03 -05:00
Kelvin Sherlock
486bc5001b macsbug -- defect names after RTD 2013-02-19 18:27:33 -05:00
Kelvin Sherlock
ab63801242 fix bug with RTD instruction (wasn't actually returning) 2013-02-19 18:20:39 -05:00
Kelvin Sherlock
4e247a0c46 use a single $MPW environment for the root 2013-02-18 19:17:17 -05:00
Kelvin Sherlock
3300006953 more text files 2013-02-18 18:20:38 -05:00
Kelvin Sherlock
fa03797e98 fix null path string crash 2013-02-18 00:34:41 -05:00
Kelvin Sherlock
3a24ce64b6 check for file in mpw_path 2013-02-18 00:06:27 -05:00
Kelvin Sherlock
c67dad27e4 add help 2013-02-18 00:06:02 -05:00
Kelvin Sherlock
24611657a8 Move Time:: to OS::
add tick support (std::chrono::steady_clock)
2013-02-17 23:00:28 -05:00
Kelvin Sherlock
27168ed419 update todos 2013-02-17 22:59:07 -05:00
Kelvin Sherlock
3fc0839807 --memory-stats flag 2013-02-17 21:54:45 -05:00
Kelvin Sherlock
276b0c18eb use memory manager for allocations while loading 2013-02-17 21:39:03 -05:00
Kelvin Sherlock
1cbccbc30f create Command environment variable with exe path name, 2013-02-17 20:44:30 -05:00
Kelvin Sherlock
c2f23c8f5e text-match m16.xxx and e16.xxx 2013-02-17 20:44:01 -05:00
Kelvin Sherlock
9564f13d85 CmpString (asmiigs - environment compare) 2013-02-17 18:08:39 -05:00
Kelvin Sherlock
4917ca2acc environ support (mpw_) 2013-02-17 17:21:35 -05:00
Kelvin Sherlock
2059327323 stack under/overflow check 2013-02-17 16:02:25 -05:00
Kelvin Sherlock
add2d6b5a3 return the MPW exit status. 2013-02-17 15:49:28 -05:00
Kelvin Sherlock
f7800ece1e fix mpw - dev ptr is needed in MacProgramInfo 2013-02-17 15:45:47 -05:00
Kelvin Sherlock
a737da619d move MPW init to MPW
(currently slightly buggy)
2013-02-17 15:08:09 -05:00
Kelvin Sherlock
1bb0369223 Native::NewPtr clear flag 2013-02-17 15:07:32 -05:00
Kelvin Sherlock
4f4fde9cfb add MM::Native functions for memory allocation 2013-02-17 13:03:03 -05:00
Kelvin Sherlock
53c42e1ee2 improve mpw return errors (0x40000000) 2013-02-17 12:25:20 -05:00
Kelvin Sherlock
7d10b0da5d convert : -> / for pathnames
(needs to be more complicated but ok for now)
2013-02-17 01:18:00 -05:00
Kelvin Sherlock
2e1245d9fe .lst files (linkiigs) are text 2013-02-17 01:17:14 -05:00
Kelvin Sherlock
3ba3691622 .macros are text files. 2013-02-16 19:50:40 -05:00
Kelvin Sherlock
645c70df6a faccess calls ( AsmIIgs uses F_GTABINFO) 2013-02-16 18:56:18 -05:00