名稱:魔術拼圖 (中文版) 簡介:大宇1989年出品的18禁拼圖與記憶翻牌遊戲,分成母片與資料片兩種形 式。資料片由母片所製成,共有10關,奇數關為拼圖,偶數關為翻牌, 以及最終關全螢幕拼圖。母片除了可製成資料片外,也可和資料片一樣 玩拼圖與翻牌遊戲,除了和資料片相同玩法外,還加入了局部貼圖的玩 法,過關時也有動畫。只是單色螢幕的拼圖非常傷眼,而母片用來製圖 的舊式掃描機,現在應該也早已絕跡。因此本遊戲基本上也只是用來懷 舊而已,想玩的人應該也不多了。 保護:無 限制:只能用單色螢幕(Hercules)玩。DosBox要設定: machine=hercules 修改:START.EXE 1.開頭說明畫面不用按鍵自動略過 80 3E 08 05 01 75 F9 BE 36 01 -- -- -- -- -- 90 90 -- -- -- 修改:存檔FILE1.TDT 位置08h~2Fh = 各位置的方塊編號,若填入00h~27h,進入後立即完成 位置60h~65h = 本關的參數 修改:各關參數檔FILE2.TDT 各關參數:位置07h開始,每關6 byte,共10關 PP 00 TT 00 U1 U2 PP = 是否無[讓電腦完成]選項,1表無,0表有 TT = 挑戰交換次數 U1 = 數字顯示可以打開的次數 U2 = 數字顯示打開後限制操作的次數 修改:記憶體 TT 00 U1 U2 U3 TT = 挑戰交換次數 U1 = 數字顯示可以打開的次數 U2 = 數字顯示打開後限制操作的最大次數 U3 = 數字顯示打開後限制操作的剩餘次數 圖檔:PCTEST.SCN 檔頭:7 byte,無意義 影像資料:同Hercules顯示卡的RAM結構(影像大小720x348) Hercules顯示卡的RAM結構,區分成4個區塊,每個區塊8KB(8192 byte)。 區塊一:包含水平線0、4、8、12... 區塊二:包含水平線1、5、9、13... 區塊三:包含水平線2、6、10、14... 區塊四:包含水平線3、7、11、15... 每條水平線佔90 byte=720位元,各位元1=白,0=黑。水平線y的影像資料在檔 案中的位置為: pos = (y%4)*8192 + (y/4)*90 + 7; 圖檔:DOMO?.TDT、DATA2.TDT 固定檔頭:7 byte,無意義 第一個區塊資料的相對位置:2 byte 第二個區塊資料的相對位置:2 byte : 最終區塊資料(不使用)的相對位置:2 byte 區塊數 = 第一個區塊資料的相對位置/2-1 1.只有一個區塊的區塊資料格式 水平byte數:2 byte 垂直大小:2 byte 影像資料:各水平線資料按y值依次存放,水平線各位元1=白,0=黑。 2.有多個區塊的區塊資料格式 垂直大小:1 byte 水平byte數:1 byte 影像資料:各水平線資料按y值依次存放,水平線各位元1=白,0=黑。 各區塊按由左到右、由上到下次序放置。 圖檔:MAGIC*.BCR 固定檔頭:7 byte,無意義 影像資料大小:2 byte(含本資料的2 byte) 影像資料(Run Length壓縮) 影像資料解壓縮演算法: while 還有資料 { a = 讀取一個byte if a最高位元=1 then a去除最高位元 讀取a個byte輸出,資料不足時補0 else b = 讀取一個byte 輸出b共a次 endif } 解壓所得資料同Hercules顯示卡的RAM結構,不足部份補0。 備註:CG圖有露點。 秘技: 拼圖/翻牌過關按鍵:ENTER+Q 最後一關全螢幕拼圖過關按鍵:ENTER+SPACE 說明:(作者-青衫) *** 資料片遊戲(執行START.EXE) 由遊戲母片所製作,採用的圖檔為DOMO?.TDT,?=0-9、0表示10,共計10個關卡, 奇數關為拼圖、偶數關為翻牌。 1.拼圖 8或上鍵、2或下鍵、4或左鍵、6或右鍵 = 移動游標(方塊編號為00) Q = 跳出遊戲 O = 音樂開關 U = 顯示數字,原圖由左而右、由上而下各方塊編號依次為0~39,有次數限制。 I = 消除數字 K = 操作反相,即移動游標的反向和目前相反。 S = 存錄現況,僅第一關有效。 J = 搖桿切換 T = 挑戰交換,完成1A2B猜對數字後,可直接選擇兩個方塊互換,有次數限制。 P = 讓電腦完成,若有此選項,則按下後會由電腦自動完成,並進入下一關。 畫面中央上面第一個數字為可以[顯示數字]的次數,第二個數字為[顯示數字] 後,剩餘操作的次數,當次數降至0時,會自動清除數字。 2.翻牌 8或上鍵、2或下鍵、4或左鍵、6或右鍵 = 移動游標 U或空白鍵 = 翻牌 O = 音樂開關 Q = 跳出遊戲 翻出相同數字或英文字母的兩張牌即可消去。畫面中央上面數字為可翻牌次數, 若可翻牌次數降為0卻尚未全部消去所有的牌即算失敗。 3.最後一關拼圖 為全螢幕的大圖拼圖,採用的圖檔為PCTEST.SCN。 8或上鍵、2或下鍵、4或左鍵、6或右鍵 = 移動游標 O = 音樂開關 Q = 跳出遊戲 4.各關參數與使用圖形 第1關:挑戰交換次數=30,顯示數字次數、操作次數=40、100,可讓電腦完成 第2關:翻牌次數=50 第3關:挑戰交換次數=30,顯示數字次數、操作次數=20、100 第4關:翻牌次數=45 第5關:挑戰交換次數=30,顯示數字次數、操作次數=8、100 第6關:翻牌次數=40 第7關:挑戰交換次數=30,顯示數字次數、操作次數=4、100 第8關:翻牌次數=35 第9關:挑戰交換次數=30,顯示數字次數、操作次數=2、100 第10關:翻牌次數=30 最後一關 *** 母片遊戲(執行DOMO.EXE) 遊戲均使用母片內定的參數與圖形,無法修改。採用的圖檔為MAGIC*.BCR(含 動畫圖片),共計10個關卡,奇數關為拼圖、偶數關為翻牌。而每過一次奇偶 關後,會進行局部貼圖。最後一關會在全螢幕拼圖後,再進行局部貼圖。 1.拼圖 同資料片遊戲。 2.翻牌 同資料片遊戲。 3.最後一關拼圖 同資料片遊戲(採用的圖檔為DATA2.TDT)。 4.局部貼圖 左鍵、右鍵 = 移動數字輸入游標 0~9 = 輸入數字 Enter = 確認數字 O = 音樂開關 Q = 跳出遊戲 第一個數字為右邊挑選的圖,第二個數字為左邊要貼上的方塊編號。最後全部 貼成功的話(採用的圖檔為MAGIC14.BCR),便會看到動畫。 5.各關參數與使用圖形 第1關:挑戰交換次數=30,顯示數字次數、操作次數=10、200,可讓電腦完成 第2關:翻牌次數=50 第3關:挑戰交換次數=25,顯示數字次數、操作次數=10、200 第4關:翻牌次數=45 第5關:挑戰交換次數=20,顯示數字次數、操作次數=10、200 第6關:翻牌次數=40 第7關:挑戰交換次數=15,顯示數字次數、操作次數=10、200 第8關:翻牌次數=35 第9關:挑戰交換次數=10,顯示數字次數、操作次數=10、200 第10關:翻牌次數=30 最後一關 局部貼圖 *** 資料片製作(執行DOMO.EXE) 1.讀取圖形:讀進PCTEST.SCN裡的圖形 2.存錄圖形:將目前圖形存入PCTEST.SCN 3.掃描圖形:由掃描機讀進圖形(支援的掃描機規格不明) 4.讀取遊戲檔:讀進遊戲檔DOMO?.TDT裡的圖形 5.存錄遊戲檔:將目前圖形存入DOMO?.TDT 6.設定遊戲資料:設定各關卡的控制參數(儲存在FILE2.TDT) 第幾份資料(1~10) = 第幾關 電腦是否會自動完成(Y/N)= 0表可以,1表不行 挑戰交換的次數(0~30) 數字顯示可以打開的次數(0~255) 顯示打開維持次數(0~255) 7.結束 L.看圖形:顯示目前已讀進的圖形 存錄遊戲檔的操控方式: ESC:取消結束 A、S:改變左邊界位置 左右鍵:改變右邊界位置 W、Z:改變上邊界位置 上下鍵:改變下邊界位置 G:裁切出選定的圖形 SPACE = 確認存檔 ESC = 取消