Nintendo Switch 2 · ns2jb nghiên cứu

Các SmileBASIC thực hiện và hệ thống tệp demo, bao gồm phần mềm, Node.js và yêu cầu lưu trữ.

Nh2JB

Nintendo Switch 2 công trình nghệ thuật phần cứng chính thức

Pepsipu's Switch 2 thực hiện nghiên cứu và FS demo.

Yêu cầu : Bản demo: firmware 23.0.1 , SmileBASIC 4.4.9 , Node.js 22+ trên macOS /Linux , hơn 20 MiB miễn phí trong phần lưu SmileBASIC và kết nối mạng LAN có thể truy cập.

Thiết lập : Chuẩn bị bootstrap.bas và máy tính-đề run.cjs host bằng cách sử dụng upstream README. Giữ SmileBASIC mở trong khi demo; khởi động lại console sau đó. demo này cài đặt không CFW hoặc kiên trì. Savekit và OunceCake cần động cơ RPC tài liệu riêng /fork ; demo FS thẳng không phải là một thay thế.

Bản gốc và RPC upstream liên kết ZIP có sẵn. bản sao địa phương đang chờ đợi: GitLab file request returned406, then its IP rate limit returned429 until2November2026,10:00UTC. No incomplete package is offered as a local download.

Hướng dẫn cài đặt ns2jb

  1. - Tắt gói được chọn

    Giữ thư mục hoàn chỉnh được lấy đi cùng nhau. sử dụng gói gốc cho bản demo độc lập; sử dụng rpc fork được đánh dấu riêng cho Savekit hoặc OunceCake. Cài đặt Node.js22+ trên tài liệu macOS /Linux host.

  2. Chuẩn bị SmileBasic

    Sử dụng firmware23. 0.1 và SmileBASIC4. 4.9 cho bản demo ban đầu. nhập bootstrap.bas trong slot0 và lưu nó như NS2. Giữ hơn 20MiB miễn phí trong ứng dụng lưu.

  3. Bắt đầu Host

    Trong thư mục được lấy gốc chạy node run.cjs <computer-LAN-IP>. Đối với các công cụ phụ thuộc, sử dụng thư mục RPC và node run .cjs --rpc <computer -LAN-IP >. Theo yêu cầu Ethernet và lưu trữ nội bộ của fork.

  4. Cặp và giữ phiên mở

    Thực hiện theo trình tự Chế độ trực tiếp của README đi kèm và dòng V=BẮT ĐẦU chính xác được máy chủ in. Giữ SmileBASIC và máy chủ luôn mở. Sử dụng thư mục /switch2- * đã in cho các công cụ phụ thuộc.

  5. Kết thúc hoặc phục hồi

    Kết thúc tất cả các hoạt động phụ thuộc trước khi dừng lưu trữ bằng Ctrl+C. Khởi động lại console sau khi một phiên thất bại hoặc không chắc chắn.

Các gói được pined script /source snapshots, không upstream phát hành nhị phân. GitLab snapshots được xây dựng lại từ không thay đổi, Git-hash-đã kiểm tra các tập tin khi upstream ZIP tải xuống không có sẵn.