ოდესმე გსურდათ ერთი სისტემა, რომელიც განკუთვნილი იყო ძველი ვიდეო თამაშების ემულაციისთვის? აქ მოცემულია რამდენიმე კარგი მიზეზი, რომ მოგწონდეთ MiSTer FPGA.
თუ გიყვართ ძველი სკოლის ვიდეო თამაშები, მაგრამ ჯერ არ გსმენიათ MiSTer FPGA-ს შესახებ, ეს ალბათ იმიტომ ხდება, რომ ძალიან ბევრს თამაშობთ ძველი სკოლის თამაშებს.
თქვენ მოგეწონებათ ეს, ასე რომ დაისვენეთ და განაგრძეთ კითხვა. ზედმეტად დრამატულად ჟღერადობის გარეშე, MiSTer FPGA უდავოდ არის ის გზა, რომლითაც ძველი სკოლის ვიდეო თამაშები განვითარდება მომავალში, მაგრამ ის უკვე აქ არის და ფანტასტიკურია.
და იმის მიხედვით, თუ როგორ დგას სიტუაცია ახლა, ყველაფერი მხოლოდ უკეთესობისკენ გამოიყურება.
Mister FPGA მნიშვნელოვნად გაზრდის თქვენს სათამაშო გამოცდილებას, თუ ვინტაჟური თამაშების მოყვარული ხართ ისეთი გზებით, რაც აქამდე არასდროს ყოფილა შესაძლებელი.
ამ პოსტში ჩვენ ღრმად გადავხედავთ Mister FPGA-ს, მათ შორის როგორ მუშაობს, რა თამაშების თამაში შეუძლია და მრავალი სხვა.
მოდით შევხედოთ რა არის FGPA რეალურად სანამ გავაგრძელებთ.
FPGA
ველზე პროგრამირებადი კარიბჭის მასივი, ან FPGA, არის ინტეგრირებული მიკროსქემის ტიპის აკრონიმი, რომელიც შეიძლება შეიცვალოს შექმნის შემდეგ.
ჩვეულებრივი კომპიუტერული ჩიპებისგან განსხვავებით, FPGA იყენებს პროგრამირებად ლოგიკურ ბლოკებს და ურთიერთდაკავშირებებს, რომლებიც შეიძლება შეიცვალოს სხვადასხვა აპლიკაციის შესაფერისად.
პრინციპში, FPGA შეიძლება ხელახლა დაპროგრამდეს, რომ ფუნქციონირდეს როგორც ციფრული წრედის ნებისმიერი ფორმა. ეს შეიძლება განმეორდეს განუსაზღვრელი ვადით, უბრალოდ ახალი კონფიგურაციის RAM-ში ჩასვით, სხვა ტიპის ჩიპის იმიტაციისთვის.
მიუხედავად იმისა, რომ წინა FPGA-ებს სჭირდებოდათ მიკროსქემის დიაგრამები მათი ქცევის აღსაწერად, ახალები იყენებენ ტექსტზე დაფუძნებულ პროგრამირებას.
განსაკუთრებით ინ მანქანა სწავლის და AI აჩქარება, ეს ჩიპები გვთავაზობენ აპლიკაციების ფართო სპექტრს. ვიდეო თამაშების ტექნიკის ემულაცია FPGA-ებისთვის ფანტასტიკური გამოყენებაა, რადგან ისინი შეიძლება განმეორებით შეიქმნას იმისთვის, რომ იმოქმედონ მრავალი სახის სქემისთვის.
FPGA-ები წარმატებით ახდენენ იმიტაცია ვიდეო თამაშების რამდენიმე სისტემას ტექნიკის დონეზე, ნაცვლად პროგრამული უზრუნველყოფის ემულატორის გამოყენებისა.
რა არის ბატონო FPGA?
Mister არის ღია კოდის პროექტი, რომელიც იყენებს აპარატურას, რომელიც შეიძლება შეიცვალოს ღონისძიების შემდეგ საველე პროგრამირებადი კარიბჭის მასივის (FPGA) ტექნოლოგიის წყალობით.
FPGA-ების გადაპროგრამება შესაძლებელია ისე, რომ ფუნქციონირდეს ისე, თითქოს ისინი ახლახან გადმოცვივდნენ კონვეიერის სარტყელიდან იმ სილიკონით, რომლის გამოყენებაც გსურთ, განსხვავებით ჩვეულებრივი პროცესორებისგან, რომლებიც ფიქსირდება წარმოების მომენტიდან.
ეს ნიშნავს, რომ თქვენ არ ატყუებთ პროცესორს, რომ იფიქროს, რომ ეს რაღაც სხვაა; უფრო სწორად, თქვენ აშენებთ მას, რომ თავიდანვე ასე ფუნქციონირებდეს.
თეორიულად, MiSTer სისტემას შეუძლია აწარმოოს პროგრამული უზრუნველყოფა NES, Neo Geo, Apple II ან Acorn Archimedes-ისთვის და უზრუნველყოს საპასუხო, თითქმის იდენტური ზუსტი შესრულება, როგორც ორიგინალური აპარატურა.
მარტივად რომ ვთქვათ, ეს არის აპარატურის ემულატორი, რომელიც მომხმარებლებს საშუალებას აძლევს ითამაშონ ძველი კაბინეტისა და კონსოლის თამაშები კონკრეტული პლატფორმების იმიტირებით. ის კონცეპტუალურად ჰგავს ემულატორებს, როგორიც არის Nintendo Entertainment სისტემის საუკეთესო ემულატორების სიაში, მაგრამ ის სრულიად სხვა ლიგაშია.
ამ სისტემებში გამოიყენება როგორც აპარატურა, ასევე MiSTer პროგრამული უზრუნველყოფა. ვინტაჟური კაბინეტის თამაშების ხელახალი შექმნის მიზნით, ეს კომბინაცია გთავაზობთ მინიმალურ შეყოვნებას და კარგ სიზუსტეს.
ეს ვარაუდობს, რომ MiSTer FPGA არის აპარატურის მოწყობილობა და არა პროგრამულ უზრუნველყოფაზე დაფუძნებული გადაწყვეტა, როგორიცაა Raspberry Pi ან Odroid. თქვენ დაგჭირდებათ ისეთი კომპონენტების ყიდვა, როგორიცაა USB Hub, RAM მოდული, DE-10 Nano დაფა და კონსოლის დანართი, თუ არ იყიდით უკვე აშენებულს.
პროგრამული უზრუნველყოფა კონსოლისთვის არის ღია წყაროებიდან და შეიქმნა ალექსეი მელნიკოვის მიერ, რომელიც ცნობილია როგორც სორგელიგი. მისი პირველი გამოშვების შემდეგ, მან განიცადა მუდმივი განვითარება და მხარს უჭერს დიდი დეველოპერი და რეტრო თამაში ენთუზიასტთა საზოგადოება.
აღსანიშნავია თვისებები
- ის გთავაზობთ ვინტაჟური თამაშების უზარმაზარ არჩევანს.
- ბირთვები გამოიყენება ჩვეულებრივი დისკების ან კარტრიჯების ნაცვლად.
- არსებობს 80-ზე მეტი განსხვავებული სისტემა, რომელთა სიმულაცია შესაძლებელია.
- შეფერხების გარეშე თამაშების მიღება შესაძლებელია MiSTer FPGA კონსოლის საშუალებით.
- ძველი კონსოლები, კომპიუტერები და არკადული აპარატურა ემულირებულია MiSTer FPGA-ის მეშვეობით.
როგორ მუშაობს?
ორიგინალური DE10-nano დაფა გაფართოებულია MiSTer-ის მიერ რამდენიმე ქალიშვილური დაფებით. ყველა დაფის დაყენება არ არის საჭირო. MiSTer იწყება როგორც მარტივი DE10-nano დაფა, რომელიც არის მისი საწყისი დონე. თქვენ შეგიძლიათ თითქმის მთლიანად გამოიყენოთ ყველა ბირთვი მხოლოდ ერთი დამატებითი დაფით (SDRAM).
SDRAM დაფა:
ეს პატარა დაფა მიმაგრებულია DE10-nano დაფაზე GPIO0 კავშირის საშუალებით. DE10-nano-ს აქვს სწრაფი DDR3 მეხსიერება, მაგრამ მისი მაღალი შეყოვნებისა და საერთო ARM-ის გამოყენების გამო, მისი გამოყენება შეუძლებელია ვინტაჟური EDO DRAM-ის სიმულაციისთვის.
ბირთვების უმეტესობას არ შეუძლია რთველის მეხსიერების მოდულის იმიტაცია ამ SDR SDRAM-ის გარეშე დედაპლატაზე.
I/O დაფა
GPIO1 კავშირი DE10-nano დაფაზე იღებს ამ დაფას, როგორც დანამატს. ღილაკებისა და LED-ების გარდა, მას აქვს ტრადიციული VGA გამომავალი კომპონენტზე ექვსი ბიტით, ანალოგური აუდიო (3.5 მმ ტელეფონის კონექტორი), ციფრული ოპტიკური აუდიო და ღილაკები.
თუ გსურთ MiSTer მოათავსოთ კორპუსში ან უპირატესობა მიანიჭოთ VGA-ს ვიდრე HDMI, ეს დაფა დაგეხმარებათ. გარდა ამისა, ეს დაფა ხელს უწყობს ძირითადი განვითარებას; ვინაიდან მხოლოდ VGA-ს კომპილაცია აჩქარებს განვითარებას, HDMI სკალერის კომპილაციას დაახლოებით ორჯერ მეტი დრო სჭირდება.
ბირთვების უმრავლესობას შეუძლია ამ დაფის გარეშე მუშაობა. თქვენ შეგიძლიათ ალტერნატიულად გამოიყენოთ შესაბამისი DAC პირდაპირი ვიდეოს რეჟიმში ამ დაფის დაყენების ნაცვლად, თუ ყველაფერი რაც თქვენ გჭირდებათ არის ანალოგური ვიდეო და აუდიო გამომავალი.
RTC დაფა
რეალურ დროში საათი უზრუნველყოფილია ამ დაფის მიერ, როდესაც ის დაკავშირებულია LTC კავშირთან. თუ MiSTer დაკავშირებულია ინტერნეტთან Ethernet-ის საშუალებით, რეალურ დროში საათის გამოყენება მაინც შეიძლება დაფის გარეშეც. ამ ფუნქციას მხოლოდ ორი ბირთვი იყენებს, ამიტომ მხოლოდ ენთუზიასტებს შეუძლიათ მისი გამოყენება.
USB კერის დაფა
მთავარი დაფის ქვეშ, ამ დაფას ამატებს 7-პორტიანი USB კერა.
Building Mister FPGA
MiSTer FPGA ემულატორის მიღება შესაძლებელია ორიდან ერთი გზით: შეძენით ან მშენებლობით. საკუთარი პატარა კონსოლის აშენება საშუალებას გაძლევთ კონფიგურაციის პერსონალიზირება.
გარდა ამისა, ის დაგეხმარებათ გაეცნოთ აპარატურას, რაც სასარგებლოა, თუ გჭირდებათ სისტემის განახლება ან შეკეთება. მიუხედავად იმისა, რომ MiSTer სათამაშო კონსოლის შექმნა აჯილდოებს, ზოგიერთ მომხმარებელს შეიძლება გაუჭირდეს.
თქვენ არ მიიღებთ ზოგიერთ აქსესუარს წინასწარ ჩაშენებულ კომპლექტებში და ის არ არის მზად გამოსაყენებლად. თუმცა, საკუთარი თავის აშენება შეიძლება ნაკლებად ძვირი დაჯდეს.
თქვენ უნდა შეიძინოთ Terasic DE10-nano დაფა, გარსაცმები, USB კერა, კვების წყარო და 128 მბ SDRAM მინიმუმ MiSTer მრავალსისტემური კონსოლის შესაქმნელად.
თქვენ მიერ არჩეული სისტემის შემთხვევიდან გამომდინარე, შეიძლება დაგჭირდეთ გამათბობელი და ვენტილატორი. თუ გსურთ გამოიყენოთ ანალოგები CRT ეკრანისთვის, IO დაფა ასევე არის ალტერნატივა.
ამის საპირისპიროდ, წინასწარ აწყობილი MiSTer FPGA პაკეტი მოითხოვს მხოლოდ პროგრამულ უზრუნველყოფას და ბირთვებს, სანამ ის პრაქტიკულად ამოქმედდება.
ეს წინასწარ კონფიგურირებული ნაკრები MiSTer Addons-ისგან მოდის მრავალი კომბინაციით მოდური ალუმინის გარსაცმში.
თქვენ უნდა გაითვალისწინოთ გამოყენებული კომპონენტების ხარისხი, რადგან ეს პატარა კონსოლები არ იყიდება ცნობილი ვაჭრების მიერ.
რომელი თამაშებია ხელმისაწვდომი MiSTer-ისთვის?
არსებობს უამრავი თამაში, რომლის თამაშიც MiSTer-ს შეუძლია, რომელთაგან ზოგიერთი აქ არის ნახსენები:
- ვექტრექსი
- wonderswan
- AY-3-8500
- ColecoVision
- თამაშის ბიჭი
- თამაშის Boy Advance
- გენეზისი / მეგა დრაივი
- ნეო ჯეო
- NES/Famicom
- Odyssey
- Bally Astrocade
- ათი XXX
- ათი XXX
- ათი XXX
- ატარის ფოცხვერი
- Sega CD / მეგა CD
- Sega Master System და Game Gear
- SNES/Super Famicom
- TurboGrafx-16 / PC Engine / SuperGrafx
- TurboGrafx-CD / PC ძრავის CD-ROM²
დამიჯერე კიდევ ბევრია.
დასკვნა
დასასრულს, Mister FGPA არის ფანტასტიკური კონსოლი ძველი სკოლის ვიდეო თამაშების სათამაშოდ, რადგან ის არ ჩამორჩება და აქვს ფუნქციების ფართო სპექტრი. მაგრამ ყოველთვის არის ცუნამი ცუნამი, როდესაც პოპულარული ტექნიკური ნაწილი ბაზარზე მოხვდება.
იგივე ეხება ვინტაჟური თამაშებისთვის დამზადებულ პაწაწინა კონსოლებს, როგორც სტანდარტული კონსოლებისთვის.
MiSTer FPGA ემულატორს ხშირად ადარებენ სხვა ვარიანტებს, თუმცა არის ბევრი მათგანი, რომელიც შესადარებელ მიზნებს ემსახურება. ყველაზე ცნობილი არიან Batocera, Retropie და Recalbox.
დატოვე პასუხი