[新聞] jgenesis v0.13.0

看板Emulator (模擬器)作者 (???)時間2周前 (2026/06/19 21:23), 1周前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
v0.13.1 以下是機翻潤飾 與 v0.13.0 相比,主要是一些小的修復和改進。 存檔功能與先前的版本不相容。 新功能 - (Genesis)新增一個預設啟用的選項,當執行已知與 6 鍵控制器有相容性問題的遊戲 (例如 戰斧2)時,會自動強制 6 鍵控制器進入 3 鍵模式 - (PC Engine)新增對 Turbo Tap 的支援(即最多可同時模擬 5 個遊戲手把) - 現在同時按下倒帶和快轉快捷鍵,倒帶速度會根據配置的快轉倍率而加快 - 在作弊文字編輯框中新增了右鍵單擊剪下/複製/貼上選單 改進 - (Genesis)當對已知存在相容性問題的遊戲(例如:Sonic 1)啟用「移除每掃描線精 靈數量限制」設定時,模擬器會在遊戲啟動時顯示一則訊息,指出這可能 會導致遊戲故障。 我之所以選擇這樣做而不是強制關閉它,是因為它確實可以減少遊戲過程 中精靈閃爍的情況;但遺憾的是,它也會在標題畫面造成嚴重的故障。 - (32X)預設情況下,SH-2 無效記憶體位址存取不再記錄到控制台;在 Windows 系統 上,這修復了頻繁存取無效位址的遊戲 (例如《Pitfall: The Mayan Adventure》)可能出現的運行緩慢問題 - 在將遊戲手把模擬扳機映射到輸入時,應該不會再出現意外將「扳機釋放」映射到任何 內容的情況 修復 - (創世紀)修復了 68000 條 DIVU/DIVS 指令在除法溢出時錯誤地設置 Z 和 N 標誌的 問題;這修復了血腥射擊有時允許你看到本應在你身後的牆壁的一部分, 然後凍結的問題 - (GBA)基於 openbuster 測試 ROM 改進 IWRAM 開放匯流排模擬的準確性 https://github.com/jsgroth/jgenesis/releases/tag/v0.13.1 ============================================ jgenesis v0.13.0 以下是機翻潤飾 現在支援 SEGA 系統的作弊碼,支援 Genesis 的 XE-1 AP 類比控制器,以及許多較小的 修復和改進。 此版本初步支援模擬 PC Engine / TurboGrafx-16,但由於 CD-ROM 擴充功能尚未得到支 援,因此遊戲庫中的大部分遊戲仍無法運作。除潛在的錯誤外,所有基於 HuCard 的遊戲 都應該可以運行。 存檔功能與先前的版本不相容。 新功能 - 新增對 PC Engine / TurboGrafx-16 的支援 * 目前僅模擬了基礎系統;不支援 CD-ROM 或 SuperGrafx, 也不支援 Turbo Tap / 多遊戲手把 * 選項相當有限,但支援調色板的視訊選項,可以移除每個掃描線精靈數量的限制, 以及是否裁剪過掃描區域 - (Genesis / SMS / Game Gear)新增作弊碼支援 * Genesis 支援 Game Genie 代碼、Pro Action Replay 代碼以及普通的 68000 記憶體位址/值對 * SMS/GG 支援 Game Genie 代碼和 Pro Action Replay 代碼 * Sega CD 和 32X 也支援作弊碼,但 Sega CD 僅支援主工作 RAM 覆蓋 (記憶體位址 $FF0000-$FFFFFF) - (Genesis)新增對 XE-1 AP 模擬控制器的支援 * 大約有 10 款官方遊戲支援這一點,包括《衝破火網》系列和《太空哈利》 * 真正的模擬控制需要支援模擬搖桿的遊戲手把(任何具有模擬搖桿的手把都可以) - (Genesis)增加了一些額外的調試功能 * 為 68000 和 SH-2 CPU 增加了中斷斷點 * 新增「VDP 狀態」視圖,該視圖顯示一些通常軟體無法直接讀取的內部 VDP 狀態 ,例如時序資訊和目前控制連接埠狀態 - (32X)新增視圖,顯示部分 SH7604 暫存器內容,包括快取控制暫存器、內部中斷 暫存器、看門狗定時器和 DMA 控制器 * 現在,68000 反彙編主視圖會顯示從模擬 CPU 的角度來看已完成但因處理器間時 序原因尚未應用到記憶體的任何緩衝記憶體寫入操作 * 現在所有類比系統都新增了一個輸入選項,可以選擇是否允許同時使用相反方向的 手把按鍵(左+右或上+下);先前只有NES系統支援此功能 * 官方遊戲手把不支援這些功能,因此這些選項預設會被停用(即不允許) - 輸入設定視窗現在新增了「全部配置」按鈕,方便您一次配置所有輸入設備, 無需逐一點擊 - 新增對 CrashGG 的 MMPX Enhanced/EX 放大著色器的支援 改進 - 略微提升了支援 AVX2 和/或 AVX512 指令集的 CPU 的音訊重採樣效能; 這在 GB/GBC 和 NES(以及 PC Engine)上的影響尤其顯著 * AVX2 和 AVX512 程式碼路徑受執行時間 CPU 特性檢查的限制 (而這些特性檢查又受編譯時架構檢查的限制), 因此即使 CPU 不支援任何 AVX 指令,模擬器仍然可以運作。 - (SMS)VDP 版本設定現在預設為 SMS2 而不是 SMS1,因為似乎有更多遊戲依賴 SMS2 的行為而不是 SMS1 修復 - (Genesis)修正當 VDP 處於每 2 個單元格 V 滾動模式時,遊戲在掃描線中間進行 VSRAM 寫入時 VDP 可能使用過時的 V 滾動值的問題; 這修復《The Adventures of Batman & Robin》中雙面人 Boss 戰期間的 故障線 - (Genesis)調整 VDP FIFO 不為空時,顯示器從禁用狀態變為啟用狀態時的 VDP 時序 行為; 這修復 Mickey Mania 3D 追逐關卡中的故障線(再次),並修復了左邊框 中錯誤顯示的 CRAM 點 - (Genesis)$A11100 的第 0 位元讀取(Z80 BUSACK)現在為開放匯流排,而不是重複 第 8 位元;這修復了 Time Killers 無法啟動的問題 - (Genesis)修復 VDP 在讀取每一行的 H 滾動值之前錯誤地鎖定 H 滾動模式的問題; 這修復《玩具總動員》賽車關卡中的一條故障線 - (Genesis)修復一個退化的時序邊界情況,該情況會導致模擬器當機,原因是如果 Z80 在短時間內訪問 ROM 的速度過快, 就會違反 VDP 代碼中的斷言;Micro Machines 會半隨機地觸發此問題。 - (Genesis)修正測試 ROM 中發現的各種 I/O 連接埠行為,主要與僅供週邊使用的連 接埠有關 - (GenesisSEGA SSF )為自製遊戲(卡帶頭中沒有該字串)添加一些額外的啟發式規則 ,用於何時啟用 SSF 庫切換映射器 - (Genesis)修正測試 ROM 中發現的一些不準確之處 * 實作 MOVEM 記憶體到暫存器的指令,並在末尾執行一次額外的讀取操作 * Z80不再被允許從主工作 RAM 讀取資料 * 修正精靈屬性快取如何在 VRAM 寫入時檢查完整的 17 位元 VRAM 位址的實作方式 (它之前已經嘗試這樣做,但不正確) * 修正某些情況下透明精靈像素錯誤地觸發 VDP 精靈碰撞標誌的問題 - (Genesis)修復6鍵遊戲手把模擬中的一些極端情況處理問題 - (SMS / Game Gear)修正瞭如果 CPU 在恰好正確/錯誤的時間讀取 VDP 狀態暫存器, 則 VDP 幀中斷標誌可能在同一幀中被設定兩次的問題; 這修復了《回到未來 3》無法啟動的問題 - (SMS)修正遊戲執行時間變更 VDP 版本 SMS1/SMS2 設定時,設定並非總是立即生效 的問題。 - (SNES)修正 ExHiROM SRAM 庫映射(之前未忽略 A23);這修正了一些自製遊戲和後 期 ExHiROM 遊戲無法正常運作的問題。 - (GB)修正了啟用 PPU 但禁用 BG 時 PPU 渲染為白色而不是 BG 顏色 0 的問題; 這修復了《女神転生外伝ラストバイブル》和《ラストバイブル II》(GB 版) 中的螢幕閃爍問題 - (GB)修正了串列埠行為,使其能夠正確模擬未連接任何裝置的情況;這修正 Boxing 不允許你在單人模式下開始遊戲的問題 (之前,模擬器沒有改變 SB 暫存器的值,而是在每個串列時脈週期將 1 位移入 暫存器) - (GBC)當 HDMA5 在 HDMA 中間寫入且第 7 位元清除時,修正 HDMA 長度行為 - 修正了模擬器無法註冊 SDL3 沒有虛擬按鍵映射的按鍵(例如西班牙語鍵盤上的 ñ 鍵 )的按鍵操作的問題 - 修正了當 Genesis VDP 處於 H32 模式且啟用水平邊界渲染時,如果啟用 xBRZ 6x 著 色器以進行 32X 渲染,則會導致模擬器當機的問題 此問題是由於放大後的紋理尺寸超過了 wgpu 的預設最大尺寸造成的。 如果圖形設備支援,模擬器現在會啟用更高的最大影像尺寸,如果仍然出現這種情況, 模擬器會優雅地降級而不是當機 - 在 Linux AppImage 建置中,修正了「模擬器資料夾」選項的儲存路徑問題, 該選項會將檔案儲存到目前工作目錄而不是包含 AppImage 檔案的資料夾(如果兩者不 同) https://github.com/jsgroth/jgenesis/releases/tag/v0.13.0 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.121.222 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1781875438.A.030.html ※ 編輯: playlive (111.255.123.199 臺灣), 06/30/2026 22:38:44
文章代碼(AID): #1gDKBk0m (Emulator)
文章代碼(AID): #1gDKBk0m (Emulator)