Glulx là một máy ảo di động (Virtual Machine), giống như Z-máy. Không giống như Z-machine, nó sử dụng dữ liệu 32-bit và địa chỉ, do đó, nó có thể xử lý các tập tin trò chơi dài đến bốn gigabyte.
Cũng không giống như Z-máy, nó có hỗ trợ cho GLK I / O, vì vậy các tập tin trò chơi có thể sử dụng bất kỳ khả năng GLK cung cấp. Tuy nhiên, giống như Z-machine - một lần nữa - bạn có thể viết các trò chơi trong các ngôn ngữ Thông báo và biên dịch chúng để Glulx tập tin trò chơi.
Biên dịch
Vì đây là một chương trình GLK, nó phải được xây dựng với một thư viện GLK. Xem trang chủ GLK tại:
http://eblong.com/zarf/glk/index.html
Các Unix Makefile mà đi kèm với gói phần mềm này được thiết kế để liên kết bất kỳ của các thư viện Unix (XGlk, GlkTerm, và CheapGlk). Bạn sẽ phải đi vào các Makefile và thiết lập ba biến để tìm thư viện. Có hướng dẫn ở trên cùng của Makefile. Sau đó chỉ cần gõ:
làm glulxe
Đó là đủ. Khi chương trình được xây dựng, loại:
filename.ulx ./glulxe
nơi "filename.ulx" là một trò chơi tập tin Glulx để thực thi.
Để xây dựng chương trình này trên máy Macintosh, bạn sẽ cần thư viện MacGlk. Xem hướng dẫn đi kèm với điều đó. Nó khá đơn giản; biên soạn các thư viện, các mã nguồn, và "macstart.c" file
là gì mới trong phiên bản này:.
- Điều này tóm tắt phiên bản powf () đến một wrapper osdepend, sửa lỗiceil cho một số thư viện toán học C, cải thiện hệ thống hồ sơ trong nhiều cách, và sửa chữa một lỗi trong glkop.c cử liên quan đến đối số mảng tùy chọn.
là gì mới trong phiên bản 0.4.6:.
- sửa lỗi Assorted
Bình luận không