模擬口袋剛剛獲得了另一個固件更新,這是補丁說明

圖片:Damien McFerran /時間擴展

模擬剛剛發布了新的固件更新模擬口袋Hand -Held,這主要關注的是改善目前正在努力將FPGA內核移植到設備的許多開發人員的事物。

自OpenFPGA到達以來v1.1更新,核心一直在出現模擬口袋厚快,包括創世紀,,,,SNESNES

此新更新中的修復程序似乎集中在開發人員的反饋上,這意味著移植的核心將變得更快。您可以下載更新這裡

這是OS V1.1 Beta 4和OpenFPGA V1.1 Beta 4中的新事物,直接從類似物本身。


OS V1.1 Beta 4

  • 修復了各種UI/文本問題
  • 固定上升的啟動噪聲
  • 不支持記憶時的調整後消息傳遞core.json

APF

  • 添加了chip32虛擬機,以進行更複雜的加載行為
  • 啟動核心時增加了大量的調試記錄
  • 添加了列表型選項支持以互動菜單
  • 添加了交錯的視頻支持
  • 添加了控制器連接狀態位,以確定停靠時連接了哪些類型的設備
  • 固定數據插槽重新加載
  • 固定縮放器,具有縱橫比/分辨率的一些組合
  • 固定無線電按鈕互動組
  • 修復了實例JSON解析錯誤
  • 修復了“請求插槽寫”命令,以傳遞預期數據大小
  • 退出瀏覽器時修復了崩潰

開發人員工具

  • 添加了資產負載詳細信息
  • 添加了調試記錄

碼頭

  • 修復了許多控制器上的模擬操縱桿和触發支撐,包括Xbox 360,一個,PS4/5等
  • 固定縮放器在APF中的插值
  • 2.4G SN30支持使用UP+SELECT創建保存狀態。按下選擇之前,按上/向下。模擬按鈕仍然可以通過首先按住選擇。

OpenFPGA V1.1 Beta 4

突出顯示此OS 1.1 Beta 4版本 - 開發人員現在可以使用Versatile chip32虛擬機控制整個加載過程。

  • 32位CPU
  • 16個寄存器和一個堆棧
  • 8KBYTE的地址空間保存組合內存和程序(最多2K說明)
  • 乘以說明
  • 許多自定義I/O加快開發的說明
  • 在橋樑總線上的FPGA地址空間中的任何地方讀/寫

定制加載

chip32虛擬機功能使開發人員可以動手自定義整個加載過程。為此,提供了基於低音的專用彙編工具,並提供Windows,Linux和MacOS Intel/M1的源和二進製文件。此外,將在幾天之內提供chip32示例核心OpenFPGA github

增強的調試

已經添加了一種記錄工具,以幫助開發人員了解其工作流程中正在發生的事情。啟用時(在工具>開發人員)每個核心的日誌文件寫入System/Logs/{author}.{core_name}_{timestamp}.txt路徑詳細說明啟動過程。日誌包含有關框架觸摸的每個文件的信息以及框架發送的確切命令,為故障排除提供了有用的上下文。除日誌外,開發人員現在還可以啟用新的資產詳細信息工具,以在加載屏幕上顯示有關每個資產的文件名及其負載地址的更多信息。

與子菜單一起組織

核心設置菜單現在有更好的組織設置方式 - 一種新的設置類型,稱為list在子菜單中最多顯示16個可能的選項,從而減少了混亂。

詳細的更改和改進

  • 添加了chip32虛擬機,以進行更複雜的加載行為
  • 啟動核心時增加了大量的調試記錄
  • 添加了資產詳細信息開發人員工具
  • 添加了列表型選項支持以互動菜單
  • 添加了更好的長菜單項的顯示
  • 添加了交錯的視頻支持
  • 添加了控制器連接狀態位,以確定停靠時連接了哪些類型的設備
  • 添加了對碼頭的模擬棍子支撐
  • 添加了數據插槽預期大小報告
  • 固定縮放器,具有縱橫比/分辨率的一些組合
  • 固定數據插槽重新加載
  • 修復了實例JSON解析錯誤
  • 固定無線電按鈕持久性錯誤
  • 修復了“請求插槽寫”命令,以傳遞預期數據大小
  • 修復了控制器映射錯誤
  • 在崩潰期間添加chip32週期限制(待辦的)
  • 通過JTAG添加chip32自動重新定性(待辦的)

[來源Twitter.com這是給出的