2010-05-27 33 views
12

Gần đây tôi đã chán và khởi động trình giả lập Mac OS Classic cũ của mình, và sau đó đã hoài cổ khi viết các ứng dụng cũ cho hệ thống. Vì vậy, câu hỏi của tôi:Tôi có thể lấy tài nguyên để phát triển cho Mac OS Classic ở đâu?

  1. Tôi có thể nhận các công cụ dành cho nhà phát triển nào có thể nhắm mục tiêu cổ điển? (Lý tưởng là miễn phí, vì đây chỉ là niềm vui, nhưng nếu lấy một phiên bản CodeWarrior được sử dụng trên eBay là cách tốt nhất để đi, thì hãy để nó.)
  2. Tôi có thể lấy ít nhất tài liệu tham khảo ở đâu để không có để đoán và kiểm tra cách của tôi xung quanh Carbon/System Toolbox?
  3. Có bất kỳ diễn đàn nào vẫn hoạt động để mở ra để trả lời các câu hỏi về Mac cũ cho khi tôi gặp khó khăn?

Điều này hoàn toàn là thú vị, do đó, đừng lo lắng về mức độ không thực tế của việc này. Tôi biết.

+1

Metrowerks CodeWarrior 7.1 (mới nhất cho Mac OS 9) sẽ là IDE chuẩn (không nghĩ rằng nó đến miễn phí atm). Không có ý tưởng về (2) và (3) mặc dù tôi nghĩ rằng tài liệu lịch sử về Carbon vv vẫn có thể được đào lên trong một truy vấn google nhắm mục tiêu. Hãy vui vẻ với dự án của bạn! – ChristopheD

+1

Hiện tại có một bản sao "mới" của CD-ROM Inside Mac với giá $ 9,99 trên Amazon ... – walkytalky

Trả lời

7

tôi có thể nhận được các công cụ dev mà vẫn có thể nhắm mục tiêu cổ điển ở đâu?

Bạn có thể nhận môi trường phát triển dòng lệnh (có, cho Classic) của Apple, MPW, từ trang FTP của họ: ftp://ftp.apple.com/developer/Tool_Chest/Core_Mac_OS_Tools/MPW_etc./MPW-GM_Images/MPW-GM.img.bin.

Vỏ khá UNIX, ngoại trừ nó sử dụng bảng chữ cái dấu câu hoàn toàn khác nhau. Các dấu gạch chéo ngược, dấu gạch ngang và dấu ngoặc nhọn của bạn không tốt ở đây. Bạn thường nên sử dụng Commando thay vì cố gắng giả mạo dòng lệnh của mình; gõ lệnh như "make" và nhấn tùy chọn-trở về để có được một GUI cho nó.

Lưu ý rằng bạn sẽ phải chạy MPW bên trong môi trường Cổ điển của mình; không có phiên bản Mac OS X gốc. Trình xây dựng dự án của NeXT (nay là Xcode) đã thay thế nó trong khi di chuyển sang Mac OS X.

Tôi có thể lấy ít nhất tài liệu tham khảo để không phải đoán và kiểm tra theo cách của mình xung quanh Carbon/Hệ thống Hộp công cụ?

Tìm kiếm của Google cho site:developer.apple.com "inside macintosh. Chúc may mắn — họ đã bắt đầu chôn vùi thứ này. Hiện tại, các trận đấu trong Macintosh sẽ không là gì ngoài PDF và sẽ có các tiêu đề như “IM: Text”.

Đã từng là phiên bản web của Macintosh bên trong, bên cạnh tệp PDF, nhưng tôi nghĩ rằng các phiên bản đó đã bị chuyển vào thùng rác/ẩn giấu cũng như tìm thấy trong lần trộn tài liệu cuối cùng trên trang web.

Tài liệu về Carbon khả dụng hơn Macintosh trong, đề cập đến tài liệu Hộp công cụ cũ. Tài liệu carbon thường sẽ nói liệu một cái gì đó chỉ có sẵn trên Mac OS X hay không. Nếu các tài liệu không nói, các tiêu đề sẽ. Lưu ý rằng Carbon yêu cầu CarbonLib trên Classic và phiên bản cuối cùng là 1.6.1, IIRC.

Có bất kỳ diễn đàn nào vẫn chạy sẽ mở để trả lời các câu hỏi Mac cũ cho khi tôi gặp khó khăn?

Bạn luôn có thể yêu cầu trên Stack Overflow.

+1

Ooh, Mac Toolbox Essentials là có! (http://developer.apple.com/legacy/mac/library/documentation/mac/pdf/MacintoshToolboxEssentials.pdf) Chuyến đi nỗi nhớ! Đào đồ họa trường cũ và mã ví dụ Pascal. Tôi tự hỏi nếu tôi vẫn còn có phiên bản cây chết trong một hộp ở đâu đó ... – walkytalky

+0

Tính đến đầu tháng này, Apple đã xóa các công cụ khỏi trang web của mình. Có một số gương nhưng điều này đang trở thành một download hiếm. – zneak

+0

Tôi đang ở trên một cuộc phiêu lưu tương tự. Có vẻ như các liên kết bạn cung cấp không còn hợp lệ nữa. Bất kỳ ý tưởng nào khác tôi có thể xem? Tôi có CW 7.1 chạy nhưng tôi thực sự cần một số tài liệu hộp công cụ. –

1

Tôi không biết bạn có thể lấy CodeWarrior ở đâu.

Rất nhiều tài liệu có sẵn trong trình đọc tài liệu Xcode, dù nhiều tài liệu được đánh dấu là "cũ" vv Bạn có thể đặt câu hỏi về danh sách gửi thư carbon-dev của Apple; mặc dù các câu hỏi cổ điển có thể được coi là không có chủ đề, danh sách này là lưu lượng truy cập khá thấp trong những ngày này. Bạn cũng có thể muốn xem wiki tại carbondev.com.

3

Tôi biết gần như bằng không về lập trình Mac cổ điển, nhưng có một vài thành viên của 68kMLA là lập trình viên làm việc cụ thể trên các chương trình cổ điển nói chung và thậm chí một số ứng dụng hệ thống rất sớm.

Nhà phát triển/nhà duy trì của Clasilla (http://www.floodgap.com/software/classilla/) Cổng Mozilla cho OS 9 là một áp phích chuyên sâu ở đó và có lẽ là dự án lớn cuối cùng nhắm vào môi trường cổ điển, ví dụ.

wiki cũng có một số tài nguyên lập trình, ví dụ: http://68kmla.net/wiki/C/C%2B%2B_Programming_for_68k Không phải là tuyệt vời, nhưng nó có một liên kết tải xuống cho MPW IDE.

Thật không may, nó không phải là một diễn đàn lập trình cụ thể mà là một diễn đàn Mac nói chung. Chúc may mắn!

URL trang web là http://68kmla.net

+2

+1 cho liên kết MPW. – walkytalky

1

Bạn có thể nhận CodeWarrior at Macintosh Garden. Có nhiều phiên bản mới hơn trên trang web, nhưng đây là phiên bản được sử dụng để phát triển Classilla, một trình duyệt dành cho OS 9, vì vậy có thể là tốt. Để tìm các phiên bản mới hơn, chỉ cần tìm kiếm "CodeWarrior". Tôi đã tải xuống bản thân mình, vì vậy có thể xác minh rằng nó hoạt động.

Các vấn đề liên quan