Doom trong thử nghiệm mang thai và trong Coreboot

Chủ đề của các cổng luôn tạo ra một số quan tâm trong cộng đồng dưới bất kỳ hình thức nào, chẳng hạn như trò chơi điện tử (bảng điều khiển với máy tính), cũng như các ứng dụng (hệ thống với hệ thống), các chức năng, tiện ích, v.v.

Và điều này là do thực tế là, bằng cách phát hành mã quan tâm hoặc thiết kế ngược, nhiều người đã quản lý để chuyển các ứng dụng, trò chơi, tính năng, v.v. sang một nền tảng quan tâm.

Nhưng trong trường hợp này chúng ta sẽ nói về một trò chơi, mà cụ thể là vào thời điểm này có vẻ khá thú vị đối với tôi, bởi vì thực tế rằng nó là một trong những trò chơi có nhiều cổng nhất (hoặc ít nhất là tôi biết) và điều đó là không ai tưởng tượng được việc nhìn thấy các trò chơi được chuyển sang phần cứng giống như một thử nghiệm mang thai.

Trò chơi này không ai khác chính là Doom, được phát hành vào năm 1993 và đã thay đổi cục diện của trò chơi bắn súng khi phát hành.

Người đứng sau thành tích vĩ đại này được biết đến với cái tên Foone Turing., lập trình viên theo nghề đã tìm ra cách chơi Doom trên que thử thai. Sự quan tâm của Foone Turing dường như đã được khơi dậy cách đây vài tuần khi một người dùng Twitter khác khoe bên trong của một que thử thai, thiết bị này có phần cứng tối thiểu cần thiết để giải thích một que thử, giống như một máy tự động hóa que thử công suất thấp. công việc nhà.

Tuy nhiên, hầu hết các bài kiểm tra được trang bị đều có một màn hình LCD màu đơn, có nghĩa là chúng cũng có đầu vào cho các màn hình này. Ai đó đủ tò mò và có kiến ​​thức tốt về tài liệu có thể tạo ra mối liên hệ, có thể nói như vậy.

Giống như Marc Verdiell, một chuyên gia về phần cứng cũ, Turing thích chơi với công nghệ dường như không phù hợp. Que thử thai mà họ đặt mua có màn hình LCD chỉ có bốn ký hiệu và được mã hóa để làm một việc: hiển thị các dấu hiệu như đồng hồ cát và từ "PREGNANT." Trong thử nghiệm đầu tiên mà Turing thử, con chip bên trong đã được mã hóa hoàn toàn, giống như một trình cài đặt CD-ROM chỉ đọc.

Turing sau đó đã loại bỏ các thành phần của màn hình LCD và chip máy tính được mã hóa. Anh ấy đã thử một số màn hình OLED nhỏ, trước khi sử dụng một bộ vi điều khiển và màn hình từ Adafruit có thể vừa với không gian nhỏ xíu của hộp thử thai. (Adafruit, một nhà sản xuất phần cứng vi máy tính có trụ sở tại Manhattan, đã tạo ra hai thế hệ vi điều khiển Trinket của mình.)

Giao diện không chỉ quen thuộc với các game thủ thông thường mà còn với nhiều người dùng Windows 95. Turing đã đưa trò chơi lên màn hình từ phần cứng bên ngoài và sử dụng phương pháp kết xuất đồ họa gọi là "dithering" để dịch đồ họa đầy màu sắc của trò chơi một cách đơn giản và dạng kết cấu. OLED đơn màu. Nhưng đó không phải là chơi game, mà chỉ là phát những hình ảnh video trên màn hình giống như que thử thai.

Sau nhiều lần chỉnh sửa, Turing cuối cùng đã kết nối đúng chuỗi đầu vào và thiết bị ngoại vi để biến màn hình thử thai thành một cỗ máy Doom thực sự. Ngay cả bàn phím bluetooth nhỏ chỉ rộng vài cm.

Điều đáng nói là cho đến nay về thử nghiệm mang thai, về mặt kỹ thuật, nó không chạy Doom trên phần cứng ban đầu, nhưng một thử nghiệm mang thai được thực hiện theo cách khác có thể và Turing sẽ quyết tâm tìm ra.

Một nền tảng khác mà nó đã được chuyển diệt vong gần đây Nó không hơn không kém trong dự án coreboot, là một dự án phần mềm miễn phí có khả năng khởi động. Mục tiêu của nó là thay thế BIOS độc quyền có trong hầu hết các máy tính bằng một hệ thống có chức năng duy nhất là tải hệ điều hành 32 bit hoặc 64 bit hiện đại.

Các nhà phát triển Coreboot đã công bố Coreboot 4.17 với một số bo mạch chủ được hỗ trợ mới, hỗ trợ GRUB2 ngoài SeaBIOS dưới dạng tải trọng và cũng có nhiều cải tiến mã cấp thấp. Ngoài ra, có thể chạy trò chơi Doom trên Coreboot 4.17.

CoreDOOM là cổng của trò chơi Doom chạy dưới Coreboot. Đây là một cổng của Doomgeneric, một dự án giúp trò chơi Doom dễ dàng di chuyển bằng cách chỉ yêu cầu triển khai một số tính năng xung quanh kết xuất hình ảnh, sự kiện chính, tích tắc và các chức năng cơ bản khác, nhưng không hỗ trợ âm thanh, v.v. Tải trọng coreDOOM được xử lý trong bộ đệm khung tuyến tính Coreboot và tải các tệp dữ liệu trò chơi WAD từ CBFS vào ROM hệ thống.

Nó đã được thử nghiệm theo QEMU và trên phần cứng thực cho những ai muốn chơi trò chơi cổ điển này chạy trực tiếp trên phần sụn hệ thống Coreboot dưới dạng tải trọng.

Bản sao của coreDOOM nằm trong cây trong khi quá trình phát triển được thực hiện thông qua coreDOOM trên GitHub. Cho đến nay, chỉ có bàn phím PS / 2 được hỗ trợ, dự kiến ​​sẽ hỗ trợ bàn phím USB vào một ngày sau đó. Không có hỗ trợ lưu trò chơi vì nó chạy từ ROM flash khởi động hệ thống và hỗ trợ định dạng video bị hạn chế.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.