Commit Graph

  • df66ea44b3 PtrToHand Kelvin Sherlock 2013-02-26 18:32:39 -05:00
  • 6bc34f2085 SetHandleSize, purgeable/locked flags Kelvin Sherlock 2013-02-26 18:31:43 -05:00
  • 55a255f44f use toolbox errors Kelvin Sherlock 2013-02-26 18:30:25 -05:00
  • 528e19b1d9 mac toolbox errors Kelvin Sherlock 2013-02-26 18:28:01 -05:00
  • b5be3a4924 FDEntry for open/close/read Kelvin Sherlock 2013-02-25 20:41:35 -05:00
  • a9553a11b5 keep file name when opening Kelvin Sherlock 2013-02-25 20:40:57 -05:00
  • 95f41785eb FDEntry::close Kelvin Sherlock 2013-02-25 20:40:28 -05:00
  • e4dff8bc81 use OS::Internal for MPW File tables. Kelvin Sherlock 2013-02-25 20:16:55 -05:00
  • d59222d02f os_internal Kelvin Sherlock 2013-02-25 17:47:58 -05:00
  • c206573a17 Pack7/DecStr68k pre_unified_fd_table Kelvin Sherlock 2013-02-25 17:35:01 -05:00
  • 82d760ebf1 fix bug with read return value Kelvin Sherlock 2013-02-25 17:34:40 -05:00
  • 9e6176001a OS::Close Kelvin Sherlock 2013-02-25 17:34:25 -05:00
  • 1aa5c048ad load STR , YACC resources (Pascal IIgs) Kelvin Sherlock 2013-02-25 17:33:56 -05:00
  • feed83ebf0 StripAddress Kelvin Sherlock 2013-02-25 17:33:26 -05:00
  • c5f07d4706 initial work for HighLevelHFSDispatch Kelvin Sherlock 2013-02-24 23:23:05 -05:00
  • 6ae8b870a0 open/read Kelvin Sherlock 2013-02-24 23:22:31 -05:00
  • 8235193554 Pack6 support (very limited) Kelvin Sherlock 2013-02-24 23:21:48 -05:00
  • 5c00dc1ca5 GetHandleSize, HPurge Kelvin Sherlock 2013-02-24 23:20:38 -05:00
  • 675170ae72 fix environment variables Kelvin Sherlock 2013-02-24 23:19:59 -05:00
  • d8bbaf2265 actual GetResource support Kelvin Sherlock 2013-02-20 23:28:55 -05:00
  • 4136209d84 Native::NewHandle, Native::DisposeHandle Kelvin Sherlock 2013-02-20 23:28:35 -05:00
  • e3a3c4a933 (very) limited SANE support Kelvin Sherlock 2013-02-20 23:28:13 -05:00
  • bba0679650 read/write int64_t (for sane support) Kelvin Sherlock 2013-02-20 23:10:00 -05:00
  • e56a311c2e simplify CmpString case insensitive check Kelvin Sherlock 2013-02-20 20:17:14 -05:00
  • a497d5ec85 macsbug names after RTD Kelvin Sherlock 2013-02-20 20:16:50 -05:00
  • 9ed82d7639 Get1Resource, ReleaseResource Kelvin Sherlock 2013-02-19 18:28:58 -05:00
  • bf47a41ecc MoveHHi Kelvin Sherlock 2013-02-19 18:28:29 -05:00
  • 0d165d9525 old tool environment compatibility Kelvin Sherlock 2013-02-19 18:28:03 -05:00
  • 486bc5001b macsbug -- defect names after RTD Kelvin Sherlock 2013-02-19 18:27:33 -05:00
  • ab63801242 fix bug with RTD instruction (wasn't actually returning) Kelvin Sherlock 2013-02-19 18:20:39 -05:00
  • 4e247a0c46 use a single $MPW environment for the root r-0.1 Kelvin Sherlock 2013-02-18 19:17:17 -05:00
  • 3300006953 more text files Kelvin Sherlock 2013-02-18 18:20:38 -05:00
  • fa03797e98 fix null path string crash Kelvin Sherlock 2013-02-18 00:34:41 -05:00
  • 3a24ce64b6 check for file in mpw_path Kelvin Sherlock 2013-02-18 00:06:27 -05:00
  • c67dad27e4 add help Kelvin Sherlock 2013-02-18 00:06:02 -05:00
  • 24611657a8 Move Time:: to OS:: add tick support (std::chrono::steady_clock) Kelvin Sherlock 2013-02-17 23:00:28 -05:00
  • 27168ed419 update todos Kelvin Sherlock 2013-02-17 22:59:07 -05:00
  • 3fc0839807 --memory-stats flag Kelvin Sherlock 2013-02-17 21:54:45 -05:00
  • 276b0c18eb use memory manager for allocations while loading Kelvin Sherlock 2013-02-17 21:39:03 -05:00
  • 1cbccbc30f create Command environment variable with exe path name, Kelvin Sherlock 2013-02-17 20:44:30 -05:00
  • c2f23c8f5e text-match m16.xxx and e16.xxx Kelvin Sherlock 2013-02-17 20:44:01 -05:00
  • 9564f13d85 CmpString (asmiigs - environment compare) Kelvin Sherlock 2013-02-17 18:08:39 -05:00
  • 4917ca2acc environ support (mpw_) Kelvin Sherlock 2013-02-17 17:21:35 -05:00
  • 2059327323 stack under/overflow check Kelvin Sherlock 2013-02-17 16:02:25 -05:00
  • add2d6b5a3 return the MPW exit status. Kelvin Sherlock 2013-02-17 15:49:28 -05:00
  • f7800ece1e fix mpw - dev ptr is needed in MacProgramInfo Kelvin Sherlock 2013-02-17 15:45:47 -05:00
  • a737da619d move MPW init to MPW (currently slightly buggy) Kelvin Sherlock 2013-02-17 15:08:09 -05:00
  • 1bb0369223 Native::NewPtr clear flag Kelvin Sherlock 2013-02-17 15:07:32 -05:00
  • 4f4fde9cfb add MM::Native functions for memory allocation Kelvin Sherlock 2013-02-17 13:03:03 -05:00
  • 53c42e1ee2 improve mpw return errors (0x40000000) Kelvin Sherlock 2013-02-17 12:25:20 -05:00
  • 7d10b0da5d convert : -> / for pathnames (needs to be more complicated but ok for now) pre_cleanup_1 Kelvin Sherlock 2013-02-17 01:18:00 -05:00
  • 2e1245d9fe .lst files (linkiigs) are text Kelvin Sherlock 2013-02-17 01:17:14 -05:00
  • 3ba3691622 .macros are text files. Kelvin Sherlock 2013-02-16 19:50:40 -05:00
  • 645c70df6a faccess calls ( AsmIIgs uses F_GTABINFO) Kelvin Sherlock 2013-02-16 18:56:18 -05:00
  • 97b5dd6400 toolbox logging flag. Kelvin Sherlock 2013-02-16 18:51:28 -05:00
  • adc17ebe9c logging refinements Kelvin Sherlock 2013-02-16 18:51:18 -05:00
  • acd4765317 mpw trace flag Kelvin Sherlock 2013-02-16 18:32:37 -05:00
  • 0cc361bab0 minor cleanups Kelvin Sherlock 2013-02-16 18:13:40 -05:00
  • 93fd6cb58c error when seeking on a tty (LinkIIgs) Kelvin Sherlock 2013-02-16 18:13:34 -05:00
  • feee4d5809 better ioctl logging Kelvin Sherlock 2013-02-16 16:47:53 -05:00
  • c7ccb62e6c OS::GetEOF Kelvin Sherlock 2013-02-16 16:11:10 -05:00
  • 04114124ac refnum ioctl Kelvin Sherlock 2013-02-16 16:10:55 -05:00
  • 85f19644f3 HLock, HUnlock, GetPtrSize Kelvin Sherlock 2013-02-16 15:37:55 -05:00
  • ce5f23a1a2 split up mpw traps into multiple files Kelvin Sherlock 2013-02-16 15:37:37 -05:00
  • e88f379eb1 open - set binary flag based on extension Kelvin Sherlock 2013-02-16 13:33:09 -05:00
  • 61ea17ff4a OS text/binary based on name Kelvin Sherlock 2013-02-16 13:32:47 -05:00
  • d92ebe2634 fix sleek to return a value. Kelvin Sherlock 2013-02-16 00:11:12 -05:00
  • d2a0d95c35 todos Kelvin Sherlock 2013-02-15 23:58:06 -05:00
  • eb3673c368 note to self Kelvin Sherlock 2013-02-15 23:47:48 -05:00
  • ee2e2a34d4 more flags Kelvin Sherlock 2013-02-15 23:47:26 -05:00
  • 989b91a465 lseek Kelvin Sherlock 2013-02-15 23:47:15 -05:00
  • 475cbc47eb fix GetFileInfo (finder info overwritten) Kelvin Sherlock 2013-02-15 23:47:00 -05:00
  • 1f9b10a59e UnloadSeg, use StackFrame templates Kelvin Sherlock 2013-02-15 20:42:20 -05:00
  • 97a89c1904 TickCount Kelvin Sherlock 2013-02-15 20:41:57 -05:00
  • a14cd5eb5d MM::SetPtrSize Kelvin Sherlock 2013-02-15 20:33:00 -05:00
  • 461989baee fix template instantiation dependencies Kelvin Sherlock 2013-02-15 20:32:35 -05:00
  • dd7a6d9862 mplite_resize (in-place realloc) Kelvin Sherlock 2013-02-15 19:26:59 -05:00
  • 3c65212ba3 fiofname Kelvin Sherlock 2013-02-15 19:03:53 -05:00
  • 05d7518d98 CompactMem (stub) Kelvin Sherlock 2013-02-15 00:08:22 -05:00
  • 6ffa214713 improved debug symbols Kelvin Sherlock 2013-02-15 00:00:33 -05:00
  • f226bdd60c GetFNum, StackFrame template Kelvin Sherlock 2013-02-15 00:00:15 -05:00
  • 326e2eacc8 quickdraw Kelvin Sherlock 2013-02-14 23:09:05 -05:00
  • 0bb73b10bd NewHandle/DisposeHandle Kelvin Sherlock 2013-02-14 23:08:56 -05:00
  • 04d878c300 move quickdraw stuff to its own file Kelvin Sherlock 2013-02-14 23:08:38 -05:00
  • 0f7568a2ca RM::GetResource stub Kelvin Sherlock 2013-02-13 23:07:33 -05:00
  • 5708edd11d OS::Delete Kelvin Sherlock 2013-02-13 22:38:34 -05:00
  • a16cd348e9 update tools Kelvin Sherlock 2013-02-13 22:16:40 -05:00
  • 44dbdd89a4 GetVol, Create Kelvin Sherlock 2013-02-13 22:16:26 -05:00
  • 8bde718b83 WritePString Kelvin Sherlock 2013-02-13 22:16:05 -05:00
  • db68aea8b1 time commands Kelvin Sherlock 2013-02-13 22:15:42 -05:00
  • ad9d856056 fix read/write count adjustment ( -= bytes transferred) Kelvin Sherlock 2013-02-13 20:00:12 -05:00
  • 29fb14ffd2 SetFileInfo Kelvin Sherlock 2013-02-12 22:35:15 -05:00
  • 7aed11c76b read, close, dup, etc. Kelvin Sherlock 2013-02-12 22:34:56 -05:00
  • e79cdceb6c fix loader (quit when needed) Kelvin Sherlock 2013-02-12 22:34:36 -05:00
  • ff80faa537 os traps Kelvin Sherlock 2013-02-12 17:32:31 -05:00
  • 2290d22e24 open, write (O_BINARY) Kelvin Sherlock 2013-02-11 20:59:15 -05:00
  • 58ab56e35e access Kelvin Sherlock 2013-02-11 18:44:25 -05:00
  • 481da52aac don't set initial PC until memory is initialized. Kelvin Sherlock 2013-02-10 23:15:22 -05:00
  • bedf29f8e1 mpw, mpw block debugging. Kelvin Sherlock 2013-02-10 20:19:53 -05:00
  • 4b31bf22bb dispose ptr Kelvin Sherlock 2013-02-10 20:19:35 -05:00