Post #2046394
2025-03-27 04:27 UTC
Replies (1)
-
@jimluther@techhub.social 2025-03-27 04:27
* I replaced routines that moved blocks of memory 1-byte at a time in loop with calls to BlockMoveData for improved performance. Someone at sometime thought BlockMove/BlockMoveData couldn't be called at interrupt time and added that slow memory copy routine -- they were wrong. * I replaced BlockMove calls with BlockMoveData wherever possible (BlockMove was only needed when moving code) for improved performance. * I locked out loading on Mac OS versions earlier than 7.6 (this version of AppleShare was only tested with Mac OS 9.1/9.2.x but it should work back to 7.6). That's because code in the AppleShare client had required features only in 7.6 and later. * I removed dead pre-System 7.6 code (much of it still ran during initialization but did nothing). 4/5 🧵 #GlobalTalk #MARCHintosh