遊戲年代 GOAL GOAL

 找回密碼
 立即註冊
搜索
查看: 190|回復: 4

SEGA MD 的 ROM 存檔有解嗎?

[複製鏈接]

8

主題

89

帖子

332

積分

中級會員

Rank: 3Rank: 3

積分
332
發表於 7 天前 | 顯示全部樓層 |閱讀模式
關於這個 sega md 的遊戲不知道有多少人玩過?這是借鑒桃太郎電鐵開發的一款屬於台灣的遊戲

話說,遊戲本身是具有自動存檔的功能,當年的實體卡帶我有拆開換過水銀電池

只是自從有了 sega md 模擬器開始,我下載了很多格式的 rom (副檔名不同) 例如:smd、gen、bin 等等...

幾乎沒有一個 rom 能生成存檔 (.srm),同時也嘗試過不同的 sega md 模擬器,結果依然如此!

當然!這幾年 AI 盛行,我也有問過 AI 如何解決,得到的答案是 用 16進位編輯器(例如:HxD) 將 0x1B0 位址的數值改成 52h,41h,

結果依然無法生成存檔 (.srm),再多方嘗試未果的情況下,只好求助論壇各位大佬。

還有沒有別的方式可以讓這個 rom 可以正常存檔,我知道各大模擬器都有快速存檔的功能,

只是原諒我的任性,我還是喜歡遊戲本身的存檔功能!


TaiwanDaheng_MDTitleScreen.png

c9f5e846b9c48eff91ae07032a1iuwo5.jpg
回復

使用道具 舉報

17

主題

161

帖子

3488

積分

銀牌會員

Rank: 5Rank: 5

積分
3488
發表於 7 天前 | 顯示全部樓層
本帖最後由 good7 於 2026-8-29 15:54 編輯

我看您的問題,有看沒有懂,

到底需要什麼,真是看不太懂。

我大略玩一下這個遊戲,好像遊戲裡面沒有一個可以存檔的地方(功能)。

sshot-2026-08-29-[15-46-26].png


這個順便給你吧,說不定有你想要的。

ares  模擬器
https://github.com/ares-emulator/ares/releases/tag/v148


不能直接存成 .srm。ares 不使用 .srm 副檔名,Mega Drive 的電池存檔會寫成 save.ram(EEPROM 遊戲則是 save.eeprom)
存放在每個遊戲的專屬資料夾中(如 Saves/<遊戲名>.md/save.ram)。
見 ares/md/cartridge/board/board.cpp:83 的 Interface::save()。


不過內容本質上是原始 SRAM 資料:

mode: word → 16-bit big-endian 連續寫出
mode: upper/lower → 8-bit 原始寫出
所以實務上可以把 save.ram 直接複製改名成 .srm 給其他模擬器用(反之亦然),但要注意:

部分模擬器(如 Kega Fusion、Gens)的 .srm 位元組序或起始位址/填補不同,word-mode 存檔可能需要 byte-swap
EEPROM 遊戲的 save.eeprom 則無法對應到 .srm 格式

那可以給實體機讀入嗎?
可以,但取決於你用什麼方式把存檔放進實體機:

透過燒錄卡(最常見,如 EverDrive、MegaSD)

這些卡讀的就是原始 SRAM dump(.srm),ares 的 save.ram 內容正是原始資料,改名成對應的 .srm 放進燒錄卡的存檔目錄即可
注意位元組序:mode: word 的遊戲(如部分使用 16-bit SRAM 的)ares 以 big-endian 寫出,

若燒錄卡預期的格式不同需要 byte-swap
mode: upper/lower(8-bit SRAM,奇數/偶數位址)通常可直接通用


EEPROM 遊戲(如 Wonder Boy V、NBA Jam)的 save.eeprom 需要燒錄卡本身支援 EEPROM 模擬(如 MegaSD / EverDrive Pro)
才有機會轉換還原到正版卡帶

需要專用硬體(如 Retrode、Save Hero、自製 dumper)能把 SRAM 寫回卡帶,此時 raw 資料同樣可用

限制

ares 本身沒有內建轉換工具,格式不相容時要自己寫腳本做 byte-swap 或調整大小  ← ← ← 這個可以叫 ai 轉換。
存檔大小需與目標一致(燒錄卡通常要求固定的 8KB/16KB/32KB,不足補 0xFF 或 0x00)


總結:大多數情況下改名 .srm 即可給燒錄卡用,word-mode 遊戲可能要轉位元組序。




評分

參與人數 1金錢 +15 收起 理由
ili789 + 15 熱心助人

查看全部評分

回復

使用道具 舉報

40

主題

1203

帖子

3281

積分

銀牌會員

Rank: 5Rank: 5

積分
3281
發表於 7 天前 | 顯示全部樓層
这个挺稀有的 稀有的
回復

使用道具 舉報

8

主題

89

帖子

332

積分

中級會員

Rank: 3Rank: 3

積分
332
 樓主| 發表於 6 天前 | 顯示全部樓層
good7 發表於 2026-8-29 15:34
我看您的問題,有看沒有懂,

到底需要什麼,真是看不太懂。

大佬出手了!!可惜我表達能力不好......


遊戲是 "自動存檔" 的唷
螢幕擷取畫面 2026-08-29 174952.png
螢幕擷取畫面 2026-08-29 175227.png


如果遊戲有存檔的話,下圖紅框處會再多一個 "繼續" 的選項
螢幕擷取畫面 2026-08-29 175452.png

下圖 SANGO.gen 是 三國志列傳:亂世群英 的 rom,底下有一個 SANGO.SRM 就是三國志列傳:亂世群英的存檔
台灣大亨完全不會生成 SRM 檔案,也就等於沒有存檔
螢幕擷取畫面 2026-08-30 085206.png


可惜大佬給的 ares 模擬器也無法生成 SRM (無法自動存檔),亂世群英 的 rom 也無法執行
所以我"需要"的是讓 台灣大亨這遊戲可以正常儲存進度。




這是 AI 大概的回答,關於 0x1B0 ,也就是 下圖 16進位編輯器的位址
螢幕擷取畫面 2026-08-30 091140.png
螢幕擷取畫面 2026-08-30 091505.png

回復

使用道具 舉報

0

主題

73

帖子

61

積分

初級會員

Rank: 2

積分
61
發表於 前天 21:38 | 顯示全部樓層
感謝分享 good7大大分享 新 AI 知識~~
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|小黑屋|遊戲年代 GOAL GOAL

GMT+8, 2026-9-5 14:06 , Processed in 0.025969 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表