Advanced Mac Substitute là sự triển khai lại cấp độ API của Mac OS từ những năm 1980
Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS
Advanced Mac Substitute (AMS) là một dự án đầy sáng tạo, thay thế hệ điều hành Mac OS từ những năm 80 bằng phương pháp tái triển khai ở cấp độ API. Điều này cho phép các ứng dụng 68K chạy ổn định mà không cần đến ROM gốc hay phần mềm hệ thống của Apple. Khác với các trình giả lập hệ thống toàn phần truyền thống, AMS hoạt động bằng cách chỉ giả lập bộ vi xử lý 680x0, đồng thời cung cấp một lớp shim để xử lý các lời gọi từ ứng dụng, giúp thời gian khởi động gần như tức thì. Đối với các lập trình viên, đây là một minh chứng thú vị về giải pháp thay thế ảo hóa phần cứng bằng cách tập trung vào khả năng tương thích giao diện và kiến trúc module. Bằng cách tách biệt phần backend thực thi 68K với phần frontend dựa trên SDL2, dự án này trở thành một case study xuất sắc về tính di động đa nền tảng và cách xây dựng hệ thống trừu tượng hóa tinh gọn.
MacPaint chạy trong Advanced Mac Substitute (bấm vào để xem video) Advanced Mac Substitute Advanced Mac Substitute là bản tái triển khai ở cấp độ API của Mac OS những năm 1980. Nó chạy 68K ứng dụng Mac trong một...
![]()
Sản phẩm thay thế máy Mac nâng cao
Advanced Mac Substitute là bản triển khai lại cấp API của Mac OS những năm 1980. Nó chạy 68K ứng dụng Mac trong trình mô phỏng không có Apple ROM hoặc phần mềm hệ thống.

System's Twilight đang chạy trong Advanced Mac Substitute.

Lode Runner đang chạy trong Mac nâng cao Thay thế

Phần mở đầu của đoạn phim prologue từ The Fool's Errand chạy trong Advanced Mac Substitute

Thật tuyệt vời đang chạy trong Advanced Mac Substitute (chỉ vào để xem cách giải quyết mê cung)
Không giống như trình mô phỏng truyền thống, Advanced Mac Substitute không mô phỏng phần cứng mà hệ điều hành chạy trên đó (ngoại trừ bộ xử lý 680x0) mà thực sự thay thế hệ điều hành — vì vậy nó khởi chạy trực tiếp vào ứng dụng mà không cần giai đoạn khởi động.

Chào mừng đến với Máy Mac nâng cao Thay thế.
(Đây là một ứng dụng, không phải màn hình tải thực sự.)
Advanced Mac Substitute là một ứng dụng được tính toán. phụ trợ bao gồm trình mô phỏng 68K và sẽ được xây dựng cũng như chạy trên mọi hệ thống giống POSIX. frontend là một bản tóm tắt thiết bị đầu cuối được ánh xạ bit chung, được cung cấp bởi SDL2 (dành cho nhiều nền tảng khác nhau) cùng với các triển khai tùy chỉnh cho macOS, X11 và bộ đệm khung Linux (fbdev).
Advanced Mac Substitute có khả năng chạy nhiều ứng dụng được viết cho máy tính Macintosh gốc. Ví dụ bao gồm bốn trò chơi từ năm 1984: Tuyệt vời, Solitaire, Missile và IAGO.

Missile đang chạy trong Advanced Mac Substitute (chỉ vào để xem phần tiếp theo khung)

IAGO đang chạy trong Advanced Mac Substitute (chỉ để xem ai thắng)
hỗ trợ hiện tại bao gồm đồ họa sâu 1 bit, vùng, vòng tròn và đường tròn, dòng, con trỏ, GrafPorts, văn bản, cửa sổ, điều khiển, menu, hộp thoại và nhiều hơn nữa.
Nguồn
Mã nguồn cho Advanced Mac Substitute có trên GitHub.
Nếu muốn phiêu lưu, bạn có thể dùng thử Advanced Mac Substitute trong macOS / OS X, X Window System, bảng điều khiển bộ đệm khung Linux hoặc máy khách VNC.

Mèo Nyanochrome đang chạy trong Thay thế máy Mac nâng cao (trỏ tới hoạt ảnh)
(Tài liệu cũ hơn đã được di chuyển trong khi quá trình sửa đổi đang được tiến hành.)
Tác giả: zdw
