Đối với rất nhiều chuyên viên máy tính, Texas Instrument Scientific Calculator là bạn thân nhất của họ trong các lớp học ở trường trung học. Cách đây không lâu, tôi nhớ lập trình một game Space Invader trong TI-Basic trong một bài học Toán. Nhưng như một nhược điểm để lớn lên: rất nhiều người trong chúng ta đã phải rời khỏi TI quý giá của chúng tôi ở dưới cùng của một ngăn kéo. Nhờ thi đua và hệ điều hành yêu thích của chúng tôi, có thể sử dụng TI một lần nữa với nỗi nhớ. Hai chương trình có sẵn cho mục đích đó, cả hai đều có lợi thế của chúng.

TilEm

Hãy bắt đầu với trình giả lập khó nhất để làm chủ - TilEm. Phần mềm này được thiết kế để mô phỏng chỉ TI sử dụng chip Z80. Nếu như tôi, bạn không biết ai đang sử dụng bộ xử lý nào, TilEm có thể mô phỏng TI 73, 82, 83, 83+, 83+ SE, 84+, 84+ SE, 85 và 86. Nó không được đóng gói cho Ubuntu, do đó, cách duy nhất để có được nó là để biên dịch từ các nguồn. Bạn có thể tải xuống tại đây. Để cài đặt, bạn có thể sử dụng truyền thống

 ./configure làm cho sudo cài đặt 

Lưu ý : Bạn sẽ cần phải cài đặt libgtk2.0-devlibglib2.0-dev trước.

Bây giờ bạn đã cài đặt xong, bạn nên biết rằng bạn cũng cần tự cấu hình trình mô phỏng. Để làm cho nó hoạt động, TilEm sẽ cần ROM của TI mà bạn muốn mô phỏng. Theo thông báo pháp lý, ROM của TI là bản quyền và sử dụng bản ROM của bạn phải sở hữu mô hình đó của TI. Để lấy ROM từ TI của bạn, bạn có thể sử dụng phần mềm rất tốt tilp2 . Để cài đặt, sử dụng lệnh

 sudo apt-get cài đặt tilp2 

TiLP là một giao diện để kết nối với TI của bạn và chuyển các tập tin. Nhưng trong "Tools", bạn có tùy chọn để đổ ROM. Nếu bạn không có TI của bạn với bạn tại thời điểm này, Google có thể giúp bạn tìm thấy một ROM. Nhưng hãy nhớ rằng nếu bạn không có TI, không tải xuống ROM.

Một khi bạn có ROM của bạn, hãy đặt nó vào thư mục con thích hợp trong “/home/username/.TilEm/”. Trình giả lập tạo các thư mục tương ứng với mô hình máy tính bạn muốn mô phỏng. Là người dùng TI-83 +, tôi đã đặt ROM của mình trong thư mục “/home/Adrien/.TilEm/ti83p/”.

Bây giờ bạn có thể khởi chạy trình giả lập thông qua giao diện điều khiển và lệnh

 tilem 

TI của bạn sẽ bật lên trên màn hình của bạn.

Nó sẽ phản ứng như một máy tính bình thường cho con chuột của bạn: một chút bối rối lúc đầu, đặc biệt là nếu bạn không sử dụng trình giả lập rất thường xuyên, nhưng khá đơn giản và ổn định. Nhấp chuột phải sẽ tạo ra một menu rất hữu ích cho phép bạn lưu trạng thái của máy tính, tải một, mô phỏng liên kết, v.v.

Thật thú vị khi nhận thấy tính năng trình gỡ rối đồ họa sẽ làm hài lòng những người có kiên nhẫn để làm chủ nó.

TiEmu

So với việc cài đặt và cấu hình của TilEm, TiEmu rất đơn giản để đưa ra. Đơn giản chỉ cần mở một thiết bị đầu cuối và loại

 sudo apt-get cài đặt tiemu 

để cài đặt nó trên Ubuntu. Như một mặt lưu ý, một trình soạn thảo da cũng có sẵn thông qua gói “tiemu-skinedit”. Tuy nhiên, không giống như bộ mô phỏng trước, TiEmu chỉ hoạt động với các model TI 89, 89 Titanium, 92, 92+ và V200PLT.
Khi khởi chạy, TiEmu sẽ cho phép bạn cấu hình ROM bạn muốn sử dụng. Bạn có thể sử dụng một PedRom (một ROM thay thế theo giấy phép GPL), ROM được bán riêng của bạn, hoặc thậm chí trích xuất một ROM từ TI của bạn thông qua TiLP. Sau đó, TI hoạt động như trước đây.

Sự khác biệt duy nhất là trình đơn nhấp chuột phải được trang bị thêm một chút. Bên cạnh các trạng thái tải / lưu trữ cổ điển và mô phỏng liên kết, TiEmu đề xuất một trình gỡ lỗi đồ họa hoàn chỉnh hơn, tính năng chụp màn hình và cấu hình giao diện.

Nếu bạn muốn sử dụng TiEmu tối đa của nó, bạn nên nhớ rằng da có thể được tìm thấy tại "/ usr / share / tiemu / skins", các ROM GPL tại "/ usr / share / tiemu / pedrom /", và màn hình chụp tại “/ home / username / tiemu /”, với các ROM tùy chỉnh.

Phần kết luận

Bây giờ bạn có khả năng mô phỏng máy tính TI yêu thích của bạn trên máy tính của bạn. Cảm thấy nó, thưởng thức nó, và sử dụng nó một cách thận trọng. Nó có thể trở nên hữu ích, đặc biệt là nếu bạn muốn thử các ứng dụng TI nhưng quên máy tính của bạn. Chúng tôi thấy hai chương trình để thực hiện công việc, cả hai đều có thể sụp đổ mà không cảnh báo, nhưng điều thực sự tạo ra sự khác biệt cuối cùng là mô hình TI mà bạn muốn sử dụng. Sau khi, nếu bạn thực sự được lập trình, chất lượng của trình gỡ rối cũng có thể quan trọng đối với bạn.

Bạn sẽ sử dụng trình giả lập nào? TilEm hoặc TiEmu? Và tại sao? Bạn có bất cứ câu hỏi nào khác không? Xin vui lòng cho chúng tôi biết trong các ý kiến.