|
* TinkerDifferent *
Retro Computing Community |
| Home | Forums | What's New | Search | Settings |
| Looking for the document "Macintosh Worldwide Development: Guide to System Software" |
Forums > Vintage Apple > Software & Operating Systems > Software | System Software (68k)
|
David Cook Tinkerer -------- Joined: Jul 20, 2023 Posts: 130 Likes: 172 |
Dec 19, 2025 - #1
I've been researching the Apple system routines that use LongDateTime as part of a potential solution to the 2040 problem. Because it is first documented in Inside Macintosh Vol VI, I assumed that those routines first appeared in System 7. But, on closer inspection and with some testing, those routines seem to first appear in System 6.0.
There is a big gap between the year that Inside Macintosh Vol V was published (1986) and Vol VI (1991). During that gap, other documents reveal the routines and features added in the meantime. I am looking for a copy of "Macintosh Worldwide Development: Guide to System Software", which apparently covers the ScriptUtil during the period that LongDateTime was introduced. I'd appreciate any help locating a copy, David Liked by JDW |
|
NJRoadfan New Tinkerer -------- Joined: Feb 6, 2022 Posts: 75 Likes: 21 |
Dec 19, 2025 - #2
Looking at period documents, this would sold under APDA #M7047/B. I also found references back in 1989 for an earlier document called "Script Manager Developer's Package" under APDA #M7047. This is likely an earlier revision of the document going by the order number and might also cover LongDateTime.
|
|
David Cook Tinkerer -------- Joined: Jul 20, 2023 Posts: 130 Likes: 172 |
Dec 19, 2025 - #3
Thank you.
I'm trying to lock down the definitive System release that includes those functions, as well as which structure fields are actually output-only (PM for example). The more I think about it, the more I believe any documentation will be untrustworthy and I just need to reverse engineer the actual functioning. I wonder if the LongDate code also got converted to PowerPC at some point, and whether it broke anything. |
|
splorp Tinkerer Calgary, Alberta -------- Joined: Oct 31, 2021 Posts: 167 Likes: 150 |
Dec 20, 2025 - #4
FWIW, Newton OS will be affected by a year 2040 problem as well.
Year 2040 ProblemA potential bug affecting Newton devices at some point in the year 2040. The Y2040 problem manifests itself in certain C++ functions that read or set information relating to ...
[Image: newtonglossary.com]
newtonglossary.com
|
|
David Cook Tinkerer -------- Joined: Jul 20, 2023 Posts: 130 Likes: 172 |
Dec 20, 2025 - #5
Bummer. Why didn't they just use a 64-bit integer at that point. It is slightly understandable when the 128K Mac came out. But, by the time of the Newton, they didn't need to save four bytes.
|
|
speakers Tinkerer San Jose, CA -------- Joined: Nov 5, 2021 Posts: 154 Likes: 99 |
Dec 21, 2025 - #6
I see lots of hits for "LongDateTime" on archive.org. Have you trawled there?
|
|
splorp Tinkerer Calgary, Alberta -------- Joined: Oct 31, 2021 Posts: 167 Likes: 150 |
Dec 21, 2025 - #7
|
|
NJRoadfan New Tinkerer -------- Joined: Feb 6, 2022 Posts: 75 Likes: 21 |
Dec 21, 2025 - #8
ProDOS used 7 bits to store the date, but intentionally limited the date field to 00-99. GS/OS expands this further, but the onboard clock is still limited.
ProDOS 8 Technical Note #28ProDOS-8 is the operating system for Apple II computers.
[Image: prodos8.com]
prodos8.com
|
|
David Cook Tinkerer -------- Joined: Jul 20, 2023 Posts: 130 Likes: 172 |
Dec 21, 2025 - #9
Here is what I've learned. Unless noted otherwise, all of this information is based on System 6.0.0 and Inside Macintosh Operating System Utilities. It may have changed in later systems, particularly when PowerPC came along.
|
| Page 1 of 1 |
| Home | Forums | What's New | Search | Bookmarks | RSS | Original | Settings |
| XenForo Retro Proxy by TinkerDifferent.com |