作者:
playlive (player)
2025-10-26 18:42:56VisualBoyAdvance-m v2.2.3
以下是機翻潤飾
我們終於加入了運作中的色彩校正功能。
最初的程式碼是由 Squall-Leonhart ([email protected]) 完成的,
但未納入 Git 歷史記錄中;之後由 Rafael Kitover ([email protected])
添加了配置檔;最後則由 Andy Vandijck ([email protected]) 將所有部分整合起來
- libretro:修正 GB 顯示邊框選項被反轉的問題
- 更新 libretro 標頭
- libretro:修正在載入無效或不支援的遊戲時發生的段錯誤
- libretro:修正 MBC5 狀態處理器中缺少 break 陳述式的問題
- GB:修正 gbDrawLine 中的未定義行為
- GBA:修正 HBLANK/VBLANK 期間仿射背景參考點更新的時序問題
- 修正使用 SDL 影片 驅動時的搖桿問題
- 預設狀態列為顯示
- 預設雙線性濾波為關閉,隱藏選單列為不隱藏
- 修正針對還原 56ea645 的 3d6cad6 提交
- 修正 wiiu libretro 的建構問題
- 修正 apple、windows libretro 的建構問題
- 修正越界存取問題
- 以適當的 256 表格變體取代 crc32 函式
- 改善影片設定中基礎面板的佈局
- 在 Metal 驅動中加入自動釋放和釋放臨時物件
- SDL D3D9 不建立新的視窗
- 修正使用濾鏡時的 24bpp 簡易影片問題
- 在滑桿上懸停時顯示工具提示值
- 修正在 CGB 模式下的 DMG 圖塊檢視器問題
- 修正 CGB 和 GBA 模式下的 DMG OBP 層問題
- 修正 深色模式下的列出作弊碼對話框
- 為所有滑桿新增帶有數值的工具提示
- 建構:檢查 CMake 變數 ENABLE_SHARED
- 修正 Mac CoreAudio 驅動程式中的問題和預設開發設定
- 修正 Metal 驅動程式中的記憶體洩漏和錯誤的 API 使用
- 建構:在 macOS 上禁用 dylib 的預設捆綁
- 修正新版 wxWidgets 的非活動時暫停問題
- 在 SGB 硬體上不執行顏色校正,在 GBA 硬體上運行 GBC 遊戲時執行 GBA 顏色校正
- 修正 BSD 建構問題
- 重新命名與 OpenBSD 巨集衝突的 swap16/swap32 函式
- 新增選項以啟用 SDL 像素藝術紋理濾鏡
- 對 SDL 紋理應用雙線性選項
- 設定 gba_darken 選項預設值為 37
- 更新 2xSaI.cpp 文件
- 對 GBA/GB 預設啟用 LCD 濾鏡
- 建構:修正針對當前 Ubuntu 的 Debian 安裝依賴
- 建構:在 if(POLICY) 中保護 cmake_policy()
- 新增 LCD 濾鏡參數 並加入 GBC 濾鏡
- 修正 libretro 的 PS2 顏色
- 加入 libretro PlayStation2 支援
- 防止 zip 程式被不完整下載
- 在沒有載入圖像時設定參數
- 修正 LCD 顏色濾鏡
- 新增顏色校正的配置
- 修正 GB 重設
- 修正 libretro 24 位元顏色
- 為 macOS 新增 遊戲應用程式類別最佳化
- 修正 Windows 上的 SDL 音訊
- 修正 8 位元 PNG 錄影
- 修正 8 位元影片錄製
- 修正 8 位元顏色
- 修正較新 CMake 中的策略問題
- 建構:在 UNIX 上使用 pkg-config 處理 SDL3
- 修正記憶體對齊
- 修正 CoreAudio 停滯問題
- 建構:修正 CMake 緩慢問題
- 將 stereo_buffer 初始化為 0 以防止競爭條件
https://github.com/visualboyadvance-m/visualboyadvance-m/releases/tag/v2.2.3