請問dreamshell的一些實作問題 - 模擬器

By Kyle
at 2016-04-12T08:12
at 2016-04-12T08:12
Table of Contents
註:dreamshell是一套給dreamcast(DC)用的作業系統
完成對應的硬體改造後再安裝這套系統
便可讓DC像電腦一樣至少會有虛擬光碟、讀取硬碟/CF卡、SD卡、
從區域網路開機的功能
從此以後再也不必擔心GD-ROM被操壞要怎麼辦了
從改造的選擇上,比起現在價格被炒作的很高的GDEMU也算是很實在的選擇
官網相關頁面:http://www.dc-swat.ru/page/dreamshell/
討論區:http://www.dc-swat.ru/forum/
首頁(以俄文為主但只要是dreamshell的更新都會有英文版翻譯):
http://www.dc-swat.ru/blog/
最近有幸終於完成了dreamshell的初步改造
但對於啟動的方式及儲存映像檔案用的方案實在是疑惑不能解:
1.<啟動的方式>
dreamshell在早期的版本中有個功能叫DSinstall
看字面的說明可將DS的主程式核心及bootloader刷入自行加入的bios晶片中
之後的版本似乎是更名為biosflasher了
改版後操作上感覺就沒那麼直觀,不再是"install"和"uninstall"兩個選項給人選擇
而是要自行選擇要刷入的檔案再按下寫入
我首先想了解的是適用於dreamshell的各bios的詳細說明應該去哪看呢
不然的話根本無從刷起
再來我更想了解的是,DC用的BIOS容量通常就1~2MB,目前看過有人用的晶片
其容量頂多也就到4MB,然而DS的主程式是GUI的介面
光是相關的按鈕、背景圖那些加一加就十幾MB了
我看官網上對於核心檔DreamShell_4.0.0_RC4_and_Boot_Loader.7z
裡面的DS資料夾內,還有一個LUA的資料夾,也許啟動時會動用到LUA
把圖檔、LUA和DS資料夾內其它雜七雜八的資料夾容量加一加更是高達幾十MB
怎麼可能刷的進BIOS呢?
對於DS而言,安裝的定義是否和WINDOWS不同呢?
安裝到底是安裝了什麼,而安裝後,又要如何像舊版本一樣解除安裝呢?
2.<儲存映像檔的方案>
dreamshell支援用SD卡、CF卡、硬碟來儲存/讀取映像檔
一般而言為了省錢及存下較多的檔案
網上我看到的例子大多是從機殼內部牽一條IDE排線外接3.5吋的硬碟
只是在我看來覺得這樣做會讓主機變的醜的要死
像是主機的"腸子"被拖出來給大家看一樣
所以我弄的是一塊可以接2.5吋硬碟的電路板
打算在置換光碟機模組後用這電路板接上原本光碟機模組的接口
再接一顆2.5吋的SATA硬碟撘配SATA轉IDE的轉接板來使用
只是照目前得到的資料,硬碟必須在設為SLAVE的狀態下才能用
所以這邊我想知道兩件事:
①:轉接板在挑選上有無標準呢?
我只知除了他們說的要有可設為SLAVE的功能外
大概就主控晶片要好一點的,例如MARVELL的88SA8052
②:2.5吋的IDE硬碟是沒有電源針腳的設計
那麼2.5吋的SATA硬碟在透過轉接板被當成IDE硬碟來用時
轉接板上若有大4PIN或小4PIN,到底是否還需要供電呢?
--
完成對應的硬體改造後再安裝這套系統
便可讓DC像電腦一樣至少會有虛擬光碟、讀取硬碟/CF卡、SD卡、
從區域網路開機的功能
從此以後再也不必擔心GD-ROM被操壞要怎麼辦了
從改造的選擇上,比起現在價格被炒作的很高的GDEMU也算是很實在的選擇
官網相關頁面:http://www.dc-swat.ru/page/dreamshell/
討論區:http://www.dc-swat.ru/forum/
首頁(以俄文為主但只要是dreamshell的更新都會有英文版翻譯):
http://www.dc-swat.ru/blog/
最近有幸終於完成了dreamshell的初步改造
但對於啟動的方式及儲存映像檔案用的方案實在是疑惑不能解:
1.<啟動的方式>
dreamshell在早期的版本中有個功能叫DSinstall
看字面的說明可將DS的主程式核心及bootloader刷入自行加入的bios晶片中
之後的版本似乎是更名為biosflasher了
改版後操作上感覺就沒那麼直觀,不再是"install"和"uninstall"兩個選項給人選擇
而是要自行選擇要刷入的檔案再按下寫入
我首先想了解的是適用於dreamshell的各bios的詳細說明應該去哪看呢
不然的話根本無從刷起
再來我更想了解的是,DC用的BIOS容量通常就1~2MB,目前看過有人用的晶片
其容量頂多也就到4MB,然而DS的主程式是GUI的介面
光是相關的按鈕、背景圖那些加一加就十幾MB了
我看官網上對於核心檔DreamShell_4.0.0_RC4_and_Boot_Loader.7z
裡面的DS資料夾內,還有一個LUA的資料夾,也許啟動時會動用到LUA
把圖檔、LUA和DS資料夾內其它雜七雜八的資料夾容量加一加更是高達幾十MB
怎麼可能刷的進BIOS呢?
對於DS而言,安裝的定義是否和WINDOWS不同呢?
安裝到底是安裝了什麼,而安裝後,又要如何像舊版本一樣解除安裝呢?
2.<儲存映像檔的方案>
dreamshell支援用SD卡、CF卡、硬碟來儲存/讀取映像檔
一般而言為了省錢及存下較多的檔案
網上我看到的例子大多是從機殼內部牽一條IDE排線外接3.5吋的硬碟
只是在我看來覺得這樣做會讓主機變的醜的要死
像是主機的"腸子"被拖出來給大家看一樣
所以我弄的是一塊可以接2.5吋硬碟的電路板
打算在置換光碟機模組後用這電路板接上原本光碟機模組的接口
再接一顆2.5吋的SATA硬碟撘配SATA轉IDE的轉接板來使用
只是照目前得到的資料,硬碟必須在設為SLAVE的狀態下才能用
所以這邊我想知道兩件事:
①:轉接板在挑選上有無標準呢?
我只知除了他們說的要有可設為SLAVE的功能外
大概就主控晶片要好一點的,例如MARVELL的88SA8052
②:2.5吋的IDE硬碟是沒有電源針腳的設計
那麼2.5吋的SATA硬碟在透過轉接板被當成IDE硬碟來用時
轉接板上若有大4PIN或小4PIN,到底是否還需要供電呢?
--
Tags:
模擬器
All Comments
Related Posts
(WIP) David Haywood's Homepage

By Joseph
at 2016-04-11T13:03
at 2016-04-11T13:03
(PC 9801) Neko Project II v0.86 / 21W v0.86 Rev. 7

By Hazel
at 2016-04-11T12:55
at 2016-04-11T12:55
FAMICOM互換機DIY套件「ファミつく」

By Ida
at 2016-04-11T00:44
at 2016-04-11T00:44
於虛擬機中安裝 Anno 1503 測試報告

By Ursula
at 2016-04-10T11:23
at 2016-04-10T11:23
朧村正-朧劍百鬼夜行-後-落幕

By Annie
at 2016-04-10T08:55
at 2016-04-10T08:55