FPGA N64 तकनीकी लिंक पर अभी cPanel का डिफ़ॉल्ट पेज दिख रहा है
(ultrafp64.com)- ultrafp64.com अपेक्षित FPGA N64 तकनीकी सामग्री की जगह होस्टिंग का डिफ़ॉल्ट सूचना पेज दिखा रहा है
- साइट मालिक को होस्टिंग प्रदाता या webmaster@ultrafp64.com से संपर्क करने का निर्देश दिया गया है
- पेज में पहुंच विफल होने के संभावित कारणों के रूप में IP address बदलना, सर्वर कॉन्फ़िगरेशन त्रुटि, या किसी दूसरे सर्वर पर माइग्रेशन बताया गया है
- DNS बदलाव के प्रसार में 8~24 घंटे लग सकते हैं, और DNS cache साफ़ करने की गाइड का लिंक भी शामिल है
- अभी उपलब्ध सामग्री से FPGA N64 के implementation, features, performance, या उपयोग जैसी तकनीकी जानकारी की पुष्टि नहीं की जा सकती
अभी दिख रही पेज की स्थिति
- ultrafp64.com पर cPanel का डिफ़ॉल्ट वेबसाइट पेज दिख रहा है
- ऊपर “SORRY!” संदेश के साथ यह निर्देश है कि साइट मालिक होस्टिंग प्रदाता से संपर्क करे
- संपर्क के लिए webmaster@ultrafp64.com का mail link दिया गया है
पहुंच विफल होने के संभावित कारण
-
IP address बदलना
- डोमेन का IP address हाल ही में बदला हो सकता है
- DNS सेटिंग्स सही हैं या नहीं, यह जांचने को कहा गया है
- DNS बदलाव के प्रसार में 8~24 घंटे लग सकते हैं
- DNS cache साफ़ करने की गाइड का लिंक शामिल है
-
सर्वर कॉन्फ़िगरेशन त्रुटि
- होस्टिंग प्रदाता को Apache configuration और DNS record में सही IP address सेट करना होगा
- नई सेटिंग लागू करने के लिए Apache restart की ज़रूरत पड़ सकती है
-
दूसरे सर्वर पर माइग्रेशन
- डोमेन का URL बदल गया हो सकता है या होस्टिंग प्रदाता ने अकाउंट को किसी दूसरे सर्वर पर शिफ्ट किया हो सकता है
1 टिप्पणियां
Hacker News की राय
अगर N64 हार्डवेयर के लिए नए प्रोजेक्ट्स में रुचि है, तो Kaze Emanuar की एक शानदार सीरीज़ है, जिसमें Super Mario 64 ऑप्टिमाइज़ेशन के जरिए मूल हार्डवेयर पर बेहद जटिल ROM hacks चलाने की प्रक्रिया दिखाई गई है
दिलचस्प बात यह है कि SM64 में आम तौर पर memory speed bottleneck होती है, इसलिए
inlineइस्तेमाल करने से program बड़ा हो सकता है और memory read एक बार और हो सकती है, जिससे performance पर उलटा असर पड़ता हैoverview video यहां है, और specific topics पर और भी videos हैं: https://youtu.be/t_rzYnXEQlE?si=6yNnsTxOr7M5v4ub
वह C में काम करते हुए game को modify करता है और original hardware के लिए फिर से compile करता है, इसलिए पता नहीं इसे “ROM hack” कहा जा सकता है या नहीं
video वाकई बढ़िया है: https://github.com/n64decomp/sm64
Rust SDK बनाने वाले भी हैं, और basic demo यहां है: https://youtu.be/XmlmvRrRFqs
सोच रहा हूं कि क्या उसने कभी original game का ऐसा build बनाया है जिसमें performance fixes हों, ताकि original Mario 64 content वास्तविक N64 पर 60 FPS पर चल सके
MiSTer FPGA ecosystem में हजारों लोग हैं, और कुछ ने 2020 के आसपास 200 डॉलर से कम में hardware खरीदा था
अब यह महंगा है, लेकिन Robert Peip द्वारा develop किया जा रहा feature-rich FPGA N64 core पहले से काफी आगे बढ़ चुका है और काम पूरा होने पर जल्द ही free update के रूप में आने वाला है
beta अभी भी playable है और लगभग रोज update होता है: https://mister-devel.github.io/MkDocs_MiSTer/setup/requirements/, https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=1046
aऔर_पास-पास हैं?जानना चाहता हूं कि इस बीच hardware update हुआ है या नहीं, या आगे updated version आने की संभावना है या नहीं
इसी से जुड़ा, Analogue कह रहा है कि वह N64 FPGA clone को “2024 में रिलीज़ के लिए निर्धारित” के तौर पर ला रहा है: https://www.analogue.co/3d
page पर ज्यादा जानकारी नहीं है, और मैं इससे जुड़ा नहीं हूं, लेकिन ऐसी चीज का commercial होना अच्छा लगता है
supply बेहद limited होती है, standard model भी मिलना मुश्किल है, फिर भी वे ढेरों “limited editions” निकालते हैं, और ज्यादातर तुरंत eBay पर बेतुकी कीमतों में दिख जाते हैं
यह भी देखने लायक है: https://github.com/RobertPeip/Mister64
खासकर यह सोचकर कि कई सालों तक लोग कहते थे कि N64 core MiSTer के DE10-Nano FPGA board पर कभी चल ही नहीं सकता
यहां इस्तेमाल किए गए FPGA platform का नाम नहीं दिया गया था, तो मैंने थोड़ा खोजा; यह Digilent का “Nexys Video Artix-7 FPGA: Trainer Board for Multimedia Applications” जैसा लगता है
कीमत 550 डॉलर है, और board पर लगने वाले PMOD या अन्य hardware की लागत जाहिर है अलग है: https://digilent.com/shop/nexys-video-artix-7-fpga-trainer-board-for-multimedia-applications/
ज्यादा लगता है कि उन्होंने बस अपने पास मौजूद board इस्तेमाल किया
यह ठीक-ठीक क्या है, समझ नहीं आ रहा। ऊपर से देखने पर यह N64 के लिए hardware compatibility से जुड़ी कोई चीज लगती है
linked page या creator के GitHub link तक बहुत बार यह नहीं बताते कि चीज है क्या और करती क्या है
“MiSTer” project भी ऐसी ही कोशिशों में से एक है
original hardware, पुराने cartridges, बेहतर video signal या Bluetooth controllers जैसे mods का market भी ज्यादा active हो रहा है
सबसे हालिया YouTube वीडियो 3 साल पुराना है, और सबसे हालिया Twitch broadcast 2 साल पुराना लगता है
सोच रहा/रही हूँ कि क्या किसी को इस project की मौजूदा स्थिति पता है
hiring से announcement तक 2 साल की timeline ठीक बैठती है
कुछ दिन पहले भी इस पर चर्चा हुई थी: https://news.ycombinator.com/item?id=37901025
इसी से जुड़ा सवाल: FPGA के साथ कम खर्च में शुरुआत करने के लिए कोई recommendation है? boards, chips, projects वगैरह
device इतना छोटा है कि AMD/Xilinx toolchain के free version के साथ भी इस्तेमाल किया जा सकता है: https://digilent.com/shop/fpga-boards/development-boards/introductory-boards/
online course के तौर पर सुना है कि Nand2Tetris अच्छा है, लेकिन मैंने खुद नहीं किया: https://www.nand2tetris.org/
यह relatively सस्ता है (80 यूरो), add-on boards के लिए Digilent Pmod interface इस्तेमाल करता है, और Lattice FPGA, Yosys और Icestorm जैसे open source tools के साथ अच्छी तरह fit बैठता है
proprietary IDE मुझे पसंद नहीं, इसलिए यह मेरे लिए decisive advantage है
project tutorials भी हैं और इसे दूसरे hardware पर port करना भी आसान होना चाहिए: https://github.com/icebreaker-fpga/icebreaker-workshop, https://github.com/icebreaker-fpga/WTFpga
Hello World level के कामों में यह बहुत मदद करता है, और सबसे सस्ते options में अक्सर ये नहीं होते
शुरुआत में मैंने DE0-Nano से FPGA आज़माना शुरू किया था, लेकिन छोटे buttons से बहुत frustration हुई, इसलिए DE0-CV पर switch किया और उससे काफी संतुष्ट रहा
इसमें 7-segment LED, physical switches और buttons, VGA port, PS/2 port, Micro SD card slot हैं, इसलिए चाहें तो काफी credible सा छोटा PC भी बना सकते हैं
setup के लिए free Quartus Prime Lite इस्तेमाल होता है, और मेरी नजर में यह corresponding Lattice tools से बेहतर है
सोचता/सोचती हूँ कि क्या cycle-accurate software emulation किसी सीमा से टकराएगा
Higan काफी शानदार है, लेकिन SNES जैसी relatively primitive machine को emulate करने के लिए भी काफी मजबूत CPU चाहिए
मुझे electronics की बिल्कुल जानकारी नहीं, लेकिन हाल में MiSTer जैसे FPGA gaming systems में PlayStation और N64 support आते देखने से उम्मीद है कि Higan ने जो जगह छोड़ी है, उसे FPGA आगे बढ़ा सकेगा
कभी Xbox 360 की भी cycle-accurate emulation संभव हो जाए तो अच्छा होगा। Red Ring के बाद मैंने अपना Xbox 360 ठीक नहीं कराया था
Higan का concurrency architecture हर cycle पर modules के बीच synchronization मांगता है, इसलिए clock speed बढ़ने पर cost बहुत ज्यादा हो जाने वाली दीवार से टकराया
लेकिन हर cycle पर synchronize करना जरूरी नहीं है, खासकर CPU में cache आने के बाद से तो और भी नहीं
एक नया concurrency architecture चाहिए जो सिर्फ जरूरत के समय synchronize करने जितना flexible हो
मैं actor-based concurrency model के साथ प्रयोग कर रहा/रही हूँ, और cycle-accurate N64 emulator के लिए यह काफी तेज लगता है। हालांकि RSP और RDP implement करने से पहले पक्का नहीं कहा जा सकता
cycle-accurate JIT और fine-grained memory locking जैसी दूसरी techniques के साथ combine करने पर उम्मीद है कि यह 6th-generation consoles के लिए भी काफी हो सकता है
जब यह काम करने लायक state में आ जाएगा तो इस पर पोस्ट लिखनी चाहिए
मुझे नहीं लगता कि cycle-accurate FPGA emulator N64 जैसी machines के लिए भी cost-effective है, और 360 के लिए तो बिल्कुल नहीं
cycle-accurate CPU, shared bus, cycle-accurate RSP/RDP के साथ 90% तक पहुँचा जा सकता है, लेकिन RDRAM को DDR3 memory पर map करना होगा और timings ठीक से match नहीं होंगी
linked UltraFP64 project भी exact RAM timing की कोशिश नहीं करता और असली N64 से बेहतर performance देगा
MiSTer के लिए बन रहा N64 core भी शायद ऐसा ही होगा, ऐसा मुझे लगता है
सही timing वाली memory के साथ custom board बनाया जा सकता है, लेकिन फिर यह महंगा हो जाएगा
ऐसे किसी project में शायद देखने को मिले, लेकिन Analogue PS2 के बाद की generation निकालेगा, ऐसी उम्मीद करना मुश्किल है