Sega AI Computer, máy tính giáo dục hiếm từ năm 1986
(smspower.org)- Sega AI Computer, ra mắt cuối năm 1986, là một trong những hệ thống hiếm và ít được biết đến nhất của Sega; lần công bố này đưa ra cùng lúc ROM hệ thống, bản dump phần mềm, bản scan, ảnh và tư liệu giả lập MAME ban đầu
- Máy là một máy tính giáo dục với CPU NEC V20 16-bit 5MHz, RAM 128KB, ROM 512KB, video Yamaha V9938, PSG SN76489, bề mặt cảm ứng và ổ cassette
- “AI” trong tên sản phẩm không phải AI tạo sinh hiện đại, mà gần với xử lý ngôn ngữ tự nhiên dựa trên runtime Prolog; phần mềm được tìm thấy chủ yếu dành cho giáo dục trẻ em
- Nhóm bảo tồn đã mua được máy và 15 phần mềm trên Yahoo! Auctions Japan vào năm 2014, sau đó tiếp tục thu thập thêm tư liệu; tính đến năm 2024, có thể giả lập một phần trên MAME 0.262
- Dấu vết phần mềm kéo dài từ tháng 8/1986 đến tháng 5/1989 cho thấy hệ thống hiếm này có thể đã được vận hành trong một giai đoạn nhất định ở thị trường trường học/giáo dục, vượt ra ngoài một thử nghiệm đơn lẻ
Máy tính giáo dục hiếm xuất hiện cuối năm 1986
- Sega AI Computer là một hệ thống hiếm, ít được biết đến của Sega, ra mắt khoảng cuối năm 1986
- Trước khi được công bố, thông tin liên quan chủ yếu dựa vào tờ rơi tại Nhật/Mỹ và một số thông cáo báo chí; các ghi chép còn lại cũng không đầy đủ, một phần có thể không chính xác
- Lần công bố này bao gồm các tư liệu sau
- Toàn bộ ROM hệ thống trích xuất từ Sega AI Computer
- 30 bản dump ROM Sega My Card
- 14 bản ghi băng cassette
- Nhiều bản scan và ảnh
- Driver MAME hoạt động ban đầu, hợp tác với các nhà phát triển MAME
- Trước khi công bố, gần như không có thông tin trên internet, ảnh chụp màn hình, ảnh hiện vật hay bản scan của nhiều tựa phần mềm
- Do độ hiếm của hệ thống, một số trò chơi hầu như chưa từng được xác nhận bên ngoài đội ngũ phát triển gốc, hoặc chưa rõ đã hoàn thiện hay chưa
Phần cứng và phương tiện lưu trữ
- Cấu hình cơ bản tính theo năm 1986 như sau
- CPU: 16-bit NEC V20 5MHz
- ROM: tổng cộng 512KB
- 2 ROM hệ thống 64KB
- 1 ROM ký tự 128KB
- 2 ROM giọng nói 128KB
- RAM: 128KB
- Video: Yamaha V9938, độ phân giải 256x212, VRAM 64KB
- Âm thanh: SN76489 PSG
- Phương tiện lưu trữ: Sega My Card 128KB~256KB, cassette âm thanh
- Nhập liệu: bề mặt cảm ứng đặt overlay lên trên, pad 8 hướng và 3 nút, ngõ vào microphone
- I/O: cổng RS232 Centronics
- Ổ cassette: 9600bps
- Thiết bị ngoại vi tùy chọn: bàn phím, Sound Box có chip FM YM2151
- Các tờ rơi ban đầu cho thấy có kế hoạch hoặc khả năng tồn tại thẻ ROM lập trình BASIC, phần mở rộng ổ đĩa, Bridge Unit có CPU 8-bit, thiết bị ngoại vi joystick và ngõ vào microphone
- Sega SC-3000 dùng CPU Z80 8-bit và RAM 2KB, Sega Master System có RAM 8KB và chip video cải tiến, còn phần video của Sega AI Computer đáp ứng đặc tả MSX2
Bề mặt cảm ứng và cấu trúc âm thanh
- Bề mặt cảm ứng lớn của máy được dùng cùng overlay riêng cho từng tựa, và phần lớn phần mềm cung cấp giao diện cảm ứng riêng
- Một số tựa dùng bề mặt cảm ứng không cần overlay để cung cấp chức năng vẽ
- Âm thanh có thể trộn đồng thời tối đa 4 loại
- Âm thanh PSG
- Âm thanh FM khi gắn Sound Box
- Tổng hợp giọng nói dựa trên chip giải mã dữ liệu ADPCM
- Âm thanh được tìm kiếm/phát từ ổ cassette
- ROM giọng nói gồm 1 ROM 128KB chứa 46 mẫu giọng nói tiếng Nhật dùng chung và 1 ROM 128KB chứa toàn bộ câu hệ thống
- Phần mềm được lưu theo hai cách
- My Card 128KB ánh xạ toàn bộ không gian bộ nhớ bằng 17 chân pinout của thẻ
- My Card 256KB có mapper chuyển bank đơn giản theo kiểu Master System
- Cassette của Sega AI Computer là stereo; một kênh dùng để lưu dữ liệu đã mã hóa, kênh còn lại dùng để lưu âm thanh thông thường
- Nhờ cấu trúc này, một số phần có thể phát nhạc nền trong khi tải, ví dụ có chứa một phần Four Seasons của Vivaldi
Vai trò thực sự của “AI” và Prolog
- Trên thân máy có dòng chữ “SEGA PROLOG…. Bringing you into the world of artificial intelligence”
- Phần mềm được tìm thấy về cơ bản đều là giáo dục, chủ yếu nhắm đến trẻ em
- Dù hiệu năng phần cứng chưa được khai thác tối đa, phần mềm giai đoạn sau năm 1988~1989 có chất lượng cao hơn phần mềm ban đầu
- Nguyên mẫu tại Mỹ gợi ý rằng có tồn tại một dạng LISP nào đó, nhưng không thể tiếp cận nguyên mẫu này
- Trình thông dịch Prolog dường như được dùng để cho phép xử lý ngôn ngữ tự nhiên trong phần mềm hiện có, và có vẻ không phải dạng cho người dùng cuối trực tiếp truy cập
- Bài viết trên Electronics ngày 24/7/1986 mô tả Sega AI Computer là sản phẩm chạy các chương trình viết bằng ngôn ngữ AI Prolog
- Dự kiến bắt đầu bán tại Nhật vào tháng sau với giá 547 USD
- Trọng tâm sản phẩm nghiêng mạnh về giáo dục có máy tính hỗ trợ cho trẻ em
- Chương trình nhật ký cá nhân cung cấp chế độ xử lý văn bản đơn giản và chế độ đặt câu hỏi
- Trong chế độ đặt câu hỏi, khi trẻ trả lời bằng một hoặc hai từ về hoạt động trong ngày, chương trình sẽ tạo câu nhật ký đúng ngữ pháp
- Các ứng dụng CAI nâng cao hơn sẽ phân tích đầu vào ngôn ngữ tự nhiên, đánh giá mức năng lực của người dùng rồi chuyển sang tài liệu có độ khó phù hợp
- Sega Prolog được đồng phát triển với CSK Research Institute; do Prolog không phù hợp để điều khiển hiển thị và thiết bị ngoại vi, cấu trúc của nó gọi các subroutine assembly nhanh
Quá trình thu thập tư liệu bảo tồn
- Tháng 9/2014, sau hơn 10 năm không có lần xuất hiện công khai nào, máy Sega AI Computer và 15 phần mềm được đăng bán riêng lẻ trên Yahoo! Auctions Japan
- Nhờ sự giúp đỡ của nhiều cá nhân và tổ chức, toàn bộ số vật phẩm đó đã được mua, khởi động công tác bảo tồn
- Sau đó, máy còn xuất hiện thêm vài lần trên Yahoo Auctions, nhưng hiếm khi đi kèm phần mềm; phần mềm từ các nguồn khác được bổ sung dần dần
- Cuối năm 2022, một lô đấu giá gồm bàn phím kèm hộp và 10 bản lặp đầu tiên của phần mềm hiện có đã được bán, và một năm sau nhóm đã mua lại từ người mua ban đầu
- Phần cứng và phần mềm thu được trong lô đầu tiên có dấu của Aomori Minami Hoikuen ở Tokyo
- Sega AI Computer có vẻ chủ yếu được bán cho các trường học ở Nhật, nhưng chưa rõ số lượng sản xuất, số lượng bán ra, hay Sega có nhắm tới thị trường rộng hơn hay không
- Số tháng 12/1986 và tháng 1/1987 của tạp chí khoa học thiếu nhi Nhật Bản Copel 21 có kèm phiếu đặt hàng mua Sega AI Computer với giá 87.500 yên và bộ Kumon Wonderschool theo 17 kỳ trả góp, mỗi kỳ 9.990 yên
Dấu vết phần mềm kéo dài từ 1986 đến 1989
- Nhiều tài liệu hướng dẫn phần mềm có in ngày, trải từ 1/8/1986 đến 1/5/1989
- My Card “AI Enikki” có hai phiên bản: bản 1986 và bản 1989
- Ít nhất 10 tựa được phát hành trên cassette vào năm 1986, sau đó tái phát hành dưới dạng thẻ trong giai đoạn 1987~1988
- Ở cả bản cassette lẫn bản thẻ, các phiên bản về sau đều được cập nhật và là phần mềm phát triển hơn
- Thời gian phát hành phần mềm ước tính tối thiểu là 33 tháng, một khoảng dài bất thường nếu xét đây là một hệ thống cực kỳ hiếm và ít được biết đến
- Chưa xác nhận được vì sao Sega cập nhật/tái phát hành phần mềm, liệu sau đợt phát hành kín ban đầu có phân phối kín lại các bản cải tiến hay không, hoặc có hợp đồng cung cấp phần mềm trong một giai đoạn nhất định với khách hàng như trường học hay không
- Quảng cáo và phiếu đặt hàng trong Copel 21 số tháng 12/1986 cho thấy ít nhất từ thời điểm đó đã có thể mua Sega AI Computer
Người tham gia phát triển và manh mối sản xuất
- Thông tin liên quan rất rời rạc và có thể không chính xác
- Dự án có vẻ do Sega R&D Dept 6 dẫn dắt
- Masami Ishikawa là một trong những người tham gia dự án Sega AI Computer
- Mika Okada là một trong những người tham gia làm art cho game
- Bài viết trên Electronics tháng 7/1986 cho biết một số game do Marubeni Corp phát triển
- Loạt 3 phần mềm “Pinpon Pasokon” ghi credit cho một công ty tên Kamiya
- Sega Prolog một phần do CSK Research Institute phát triển
- Sega hợp tác với Linguaphone Institute để phát triển phần mềm học tiếng Anh
- Phần cứng do Nippon Gakki Co. ở Shizuoka chế tạo, công ty này được biết đến nhiều hơn với tên Yamaha
- ROM hệ thống có chuỗi
07/19-1986 - ROM Sound Box có các chuỗi ASCII như
Programmed by SHUN ARAI,Produced by YASUHIGE KOBAYASHI,R&D No. 6 SOUND BOARD v1.1 87/08/12 SEGA
Trạng thái giả lập MAME
- Driver MAME do Wilbert Pol và Fabio Priuli phát triển, dựa trên nghiên cứu phần cứng của Chris Covell
- Mã đã được merge, và bản phát hành ngày 31/1/2024 cho phép giả lập một phần Sega AI Computer
- Tư liệu liên quan
- Ví dụ chạy bằng dòng lệnh có dạng
mame -nodebug -window segaai -card XXXX, trong đóXXXXlà mã định danh game theo định dạng MAME - Giả lập Sound Box được bật bằng cờ
-exp soundbox - Game nhiều thẻ có thể boot từ thẻ thứ hai bằng dạng
-card XXXX:card2 - Các vấn đề giả lập đã biết tính đến tháng 1/2024 như sau
- Giả lập giọng nói đôi khi có vẻ tham chiếu mẫu từ ROM sai
- Ổ băng chưa được giả lập
- Bàn phím chưa được giả lập
- Có thể còn các lỗi và vấn đề giả lập khác
- Theo cập nhật ngày 1/2/2024, bản vá MAME #11991 dự kiến sửa lỗi phát sai mẫu giọng nói trong bản phát hành tiếp theo
Phần mềm được tìm thấy và rào cản ngôn ngữ
- Phần mềm được tìm thấy chủ yếu là tiếng Nhật và có nhiều văn bản, khiến người dùng không đọc được tiếng Nhật khó chơi
- Danh sách đầy đủ và bản scan được tổng hợp tại các trang sau
- Các nhóm chính đã xác nhận gồm
- AI Enikki
- AI Enikki: bản thẻ đầu và bản thẻ sau
- Kumon Wonderschool
- Có bộ ban đầu chỉ dùng băng và bộ sau chỉ dùng thẻ
- Hiện chỉ giả lập được bản thẻ
- Bản băng được phát hành sớm hơn 1~2 năm và có vẻ là phần mềm với nội dung khác
- Bao gồm Alice World, Robinson Land, Cosmic Train, Cinderella Labyrinth, Gulliver Pocket, Mozart Academy, Arabian Night, Andersen Dream, Ocean Fantasy, Columbus Map
- Ongaku Wonder School
- Runrun Music, Tantan Rhythm, Ranran Melody
- English Wonder School
- Folks & Fairy Tales - Eigo de Hanashi
- Popo Adventure's - Eigo de Game
- Eigo no Uta
- Surasura Moji Wonder School
- Henshin Kanji
- Okeiko/Hanamaru Aiueo
- Waku Waku ABC To 123
- Pinpon Pasokon
- Pinpon Numbers
- Pinpon Music Rhythm
- Pinpon Music Melody
- AI Enikki
- Bộ đầu tiên của Pinpon Pasokon được phát hành năm 1987 trên MyCard màu đen; các bộ sau được phát hành trên MyCard màu trắng vào cuối năm 1988 hoặc nhiều khả năng hơn là năm 1989
- Bản cập nhật ngày 25/5/2024 công bố 4 bản dump thẻ mới, gồm Eigo no Uta 1·2 và các biến thể năm 1989 của Pinpon Music Rhythm·Melody
Các tựa và tư liệu chưa tìm thấy
- Bản cassette của AI Enikki từng được thấy trong đấu giá nhưng chưa mua được
- Eigo no Uta thiếu cassette, hướng dẫn và bao bì
- Các phiên bản Black MyCards năm 1989 của Pinpon Numbers, Pinpon Music Rhythm, Pinpon Music Melody thiếu hướng dẫn, bao bì và overlay
- Tờ rơi tiếng Nhật của Kumon Wonder School có nhắc đến Edison Labo kèm ảnh chụp màn hình
- Trang AI của SukaSega có nhắc đến Edison’s Labo, Lincoln Freedom, Grimm House, Holmes Mystery, Anne Diary, Takara Jima Pirates, Space Fantasy, Safari Fantasy, Mothers Book, v.v., nhưng không rõ nguồn chính xác
- Quảng cáo trong Copel 21 số tháng 12/1986 và tháng 1/1987 có 18 hộp, một số liên hệ được với tên các tựa đã phát hành thực tế
- Khả năng tất cả tựa trong quảng cáo đều được hoàn thiện hoặc phát hành là thấp, nhưng “Edison’s Labo” có ảnh chụp màn hình trong tờ rơi nên có khả năng đã được phát triển
Tư liệu tải xuống công khai
- Bản dump hệ thống có tổng dung lượng 590KB sau khi giải nén
- 30 bản dump Sega My Card có tổng dung lượng 4.9MB sau khi giải nén
- Cũng có thư mục chuẩn bị sẵn theo quy tắc tên file của MAME
- Bản ghi cassette gồm 14 cassette, tổng cộng 16 mặt, hiện khoảng 1.2GB
- Hệ thống cassette chưa được giả lập tại thời điểm viết
- Dữ liệu dump cassette chưa được xác thực là dữ liệu “chính xác” vượt qua routine tải và kiểm tra checksum của Sega AI Computer
- Nghiên cứu ban đầu cho thấy băng dùng phương thức điều chế FSK, với bitrate tối đa về lý thuyết là 9600bps, mức cao vào thời đó
- Bitrate sử dụng thực tế có vẻ thấp hơn mức này ít nhất hai lần
- Định dạng công khai hiện tại là FLAC lossless stereo 48kHz, 24-bit
- Các tư liệu khác bao gồm hướng dẫn phần cứng, bản scan phần mềm, tờ rơi/quảng cáo, ảnh, bản scan tạp chí và tài liệu kỹ thuật
- Big Shared Folder có khoảng 700 file và 1.6GB dữ liệu, gồm ảnh đấu giá/bán hàng trước đây, ảnh cận cảnh thân máy và bo mạch, ảnh bàn phím và bo mạch Sound Box, ảnh bao bì phần mềm, các trang web lưu trữ liên quan đến nguyên mẫu Mỹ chưa phát hành, v.v.
1 bình luận
Các ý kiến trên Hacker News
Là một fan cuồng Sega kiêm fan cuồng Prolog, thứ này thật sự cực kỳ tuyệt vời
Mối liên hệ với Prolog trông cũng hơi giống một chiêu marketing, nhưng không rõ các game thực tế được viết bằng Prolog đến mức nào
Game cho chiếc máy này có thể gọi mã runtime đó, nhưng có vẻ Prolog không được phơi bày trực tiếp cho người dùng
Khi đó cũng có yếu tố marketing từ cơn thổi phồng “AI” và các dự án do chính phủ dẫn dắt, và có thể họ đã phơi bày các tính năng lạ như phân tích ngôn ngữ tự nhiên đơn giản thông qua game
Vài năm sau, tôi từng có liên quan lỏng lẻo đến một dự án nhúng trình thông dịch Prolog vào một hệ thống dựa trên C lớn hơn nhiều để tạo chức năng ngôn ngữ truy vấn báo cáo cho các mô hình dữ liệu phức tạp
Về sau nữa, với mục đích tương tự là xử lý các mô hình dữ liệu phong phú, chúng tôi phơi bày SQL cho người dùng nâng cao/người phụ trách tích hợp
Ngày nay, báo cáo tùy chỉnh có lẽ sẽ được tạo bằng form GUI hoặc trình thuật sĩ xây dựng truy vấn, hoặc nếu làm quá tay thì bằng một ngôn ngữ lập trình trực quan kéo-thả
Năm nay mà muốn làm thứ gì đó kiểu xử lý ngôn ngữ tự nhiên thì bầu không khí là trước hết phải thử bằng LLM, không thì sẽ bị mắng
Tôi tò mò liệu nó có liên quan đến dự án FGCS của Nhật Bản đang diễn ra vào thời kỳ đó không: https://en.wikipedia.org/wiki/Fifth_Generation_Computer_Syst...
Nếu Sega có tham gia và hoạt động của “hệ thống cực kỳ hiếm và ít được biết đến” này không phải là phát triển sản phẩm thương mại thuần túy mà được tài trợ bằng ngân sách nghiên cứu, thì điều đó hợp lý
FGCS đã đầu tư mạnh vào việc phát triển các hệ thống dựa trên Prolog, nên khả năng có liên hệ với hệ thống này trông càng cao hơn
Vì vậy khó có thể xem đây chỉ là trò đánh lừa thị giác, và ngoài việc ngày nay ta biết Sega là công ty game ra thì cũng không có lý do gì để giả định khái niệm này nhất thiết lấy game làm trung tâm
Thiết kế đồ họa của Sega thời đó thật sự rất đúng chất
Tôi thật sự tò mò về đoạn “cỗ máy AI của Sega sử dụng trình thông dịch ngôn ngữ Prolog runtime nằm trong bộ nhớ chỉ đọc 128KB”
Một trình thông dịch Prolog dưới 128KB lại chia sẻ ROM với OS và chạy ở 5MHz; tôi muốn biết nó hỗ trợ những tính năng ngôn ngữ nào và vận hành ra sao
Việc viết được một trình thông dịch Prolog dùng được trên phần cứng hạn chế như vậy là một thành tựu đáng kể
Mong ai đó trích xuất trình thông dịch từ ROM và chuyển mã máy thành ASM có thể đọc được
Sao dạo này ta không thấy nhiều game có đồ họa kiểu này hơn nhỉ? Chủ nghĩa hiện thực AAA chán rồi
Ước gì đồ họa Amiga được hồi sinh
Sega, vào đầu thập niên 1990 khi người ta còn kiểu “nhìn công nghệ Lockheed của chúng tôi này!”, là một phần trực tiếp của sự chuyển dịch mô hình từ phát triển lấy chiến tranh làm trung tâm sang phát triển lấy giải trí làm trung tâm
Thời điểm đó là ngay sau khi Liên Xô tan rã và Chiến tranh vùng Vịnh kết thúc, chiến tranh tạm thời bị công chúng không ưa, và nhu cầu tiếp tục hướng phát triển này phải đến từ đâu đó — và “đâu đó” chính là chúng ta
https://www.pouet.net/prodlist.php?platform%5B%5D=Amiga+OCS%...
Ví dụ như Terraria, Stardew Valley, Enter the Gungeon
https://youtube.com/watch?v=Wlq6fFOqI28
Ngày nào biết thêm một hệ thống retro mới chưa từng nghe tới thì ngày đó luôn thú vị
Bối cảnh có lẽ là MAME 0.262 vừa được phát hành
Sega AI nằm trong danh sách “hệ thống mới chưa hoạt động”
Sega AI [Chris Covell, Fabio Priuli, Wilbert Pol, smspower, The Game Preservation Society]
https://www.mamedev.org/releases/whatsnew_0262.txt
Tôi nghĩ thứ này có lẽ đã được tài trợ trong kế hoạch Fifth Generation Computer Systems (FGCS)
Điều đáng chú ý là bố cục bàn phím đó khá giống HHKB
Bên này có trước Sega AI, nên thiết kế của Sega cũng có thể đã chịu ảnh hưởng từ thiết kế của Apple
Nhìn việc Sega lên tàu cơn thổi phồng AI sớm như vậy thì họ thật sự đi trước thời đại
Từ tên hệ thống cho đến việc trang web nói không có thông tin nào về nó ở bất cứ đâu trên Internet, tôi không thể gạt khỏi đầu ý nghĩ rằng đây có thể là một dạng dự án nghệ thuật
Tôi có cảm giác có khi toàn bộ được AI tạo ra và hệ thống này thực ra chưa từng tồn tại
https://www.youtube.com/watch?v=gXMBwMcJ_pY