ページへ戻る

− Links

 印刷 

Bochsを使ったソフト開発 のバックアップソース(No.2) :: OSASK計画

osaskwiki:Bochsを使ったソフト開発 のバックアップソース(No.2)

« Prev[4]  Next »[5]
しばらくは編集綻なので、見てもなんの意味もありません。

*用意するもの

**Bochs

がじぇっとボックス版Bochs

**OSASKのソース

小籾さんのサイトからOsask4.1をダウンロード

**各種コンパイル&リンクツール

OSASKのページからtolset?をダウンロード

*コンパイルとリンク

 @echo off

 set BAK=%PATH%
 set BIN=d:\osask\bin

 set path=%BAK%;%BIN%
 del waba.bin
 del waba.map
 del waba.org
 make
 copy waba.bin A:\

 set path=%BAK%

*ディスクイメージの用意

 prompt>im2
犬?/%

?
O掌a? とリンク

 @echo off

*ディスクイメージ[[Disk Ex とrer:http://hp.vector.co.jp/authors/VA013937/]]ジの書き換え

*Bochsのfloppya=: 1_44=im2
と気ナリ妊?ジの与でhogep
 dを開き、0x010-0x013かちェ?犬

りと起動ーヒ鵐冏は [[鵐??Faults]] に覆鵑琉婢に覆鵑oん
B欄
#comment
>>>>915951
*0. は**B瓩

ふリ妊の x86 シュミレ妊? 肇椒\ *コ犬陵儖

*ディス?ん譴弌?C1台で効率?? クツ_ アプリを作

海八覆任⑯婢ぁ?Z
と気ナリ妊?ジの与でhogep
 dを開き、0x010-0x013かちェ?犬

りと起動ーヒ鵐冏は [[鵐??Faults]] に覆鵑琉婢に覆鵑oん
B?1
??廚鮖?1
討?吠んの?ntroリ
>>>困鯑匹瀏か?の?Fa箸いい隼廚いんの以ん1.

**各種コンパイ1.1 ル&リンクツール

OSASKのページか?[download
と気ナ?bisa.蠻?nfoseek与でhog?oge/index.shtml0-0xD:
*Boch(例) ?ml0-二、0?\bi討?鯑匹l?郁?p
 dを穫 VGA 回?にコ鍵?船щのサ初心者クハんすすめ?鯑票ド

**灰襦2[鵐??ケbi瞳ョンウンロー

ぁap
 *BochWABA ?ml0-作成?鯑匹lぐ焚?ABAの部分を適当にか?替え吠くだ灰鵑

**灰襦3 PATH%
 set BIN=d:\osask\bin

BIN%
 07ownload
と気ナ?bisawww.imasyに
hoge~kawai/
*Boc/deve呶?rs.-0xD:
*B以下ウ
ぁap
 を och箸 [\

  ?ml0-導ピ気シ以ん1.
-Boca.exe
-bim2]] 3.exe
-cc1.exe
-cpp0.exe
-gas2nBoc.exe
-golib00w.exe
-[[Diskog?
-鵐
.exe
-nBoc.exe
-nBoccnv0.exe
-obj2]]m]] 3.ex[\
  ぁap
 を och箸 [\
??\exe ぅ薫覆?.
-Boca.exgg00exec.exe00w.exec.exe0
ぁap
 を och箸 [\
??\include ぅ薫覆?.
-Boca.exguigui00.h
-他p
 悗? を och箸鷲?廚鳳?Kて PATH%4 set ?亜 *BochWABA ?ml0\M
-nfilex TARGET     = STACKSIZE  = MALLOCSIZE = MMAREA     = # 以上4つは
ぁap
ごい麕d寮瀋蠅箸
 INC set  = RULEFILE = MAKE     =  CC1      =-c
 GAS2Nツ_F=-g
 Nツ_F    =-g
 OBJ2BIM  =あ OBJ2M  =N]] 3e
-cc1.e以上4つい旅猝椶鯑△隼燭?013れIN%
 m構焚爾鮑鈿?[督蠅箸
 INC CSI :
 =$(    )
$(ET    )の*/%
%.ca :
%.c filex TA =$(CONV =%.e
- :
%.ca filex TA =$(   ) -I$(set  =- $*.c%
%.n
- :
%.e
- filex TA =$(Nツ_F=- $*.n
-%
%..ex :
%.n
- filex TA =$(F=- $*..ex%
%.e
- :
%..ex filex TA =$(BIM  =- ん?k:$(CSIZE  =%.e
n :
%.e
- filex TA =$(J2M  =N) in:$*.e
- out:$*. x8o olloc:$(  SIZE =$(J2M  =N) in:$*. x8oout:$*.e
n 城6]cmp -tek937clean :
 =リン$(ET    ) op
 =リン$(ET    )?echo=リン$(ET    )???ml0\M
-nui00.rul
 MAK
 format:
 =/* 婢のセIN%ー

ぁ

BINの方?? :
 =gn:1, logic:0x48,
 GAS2$:0x48);螢?(ETata([\
gn:4, logic:(CSIZ_end,2$:code_end);螢$:* 婢のセIN%ー

ぁ

BINの灰漲?疋??磯
 INCNCN?13?ow? 婢の領領.ojb ?ml0\M、
 を[\
??\in記載 */* 婢のセIN覆??%ー

ぁ

BIN?\
?
 垢瓷餝ン鵐蹇 set */* 婢のセI1. Г?:-0xD:
*l
 MAK
 f を;  */* 婢の を/e00w.exec.ex;* 婢の を/eo.exec.ex;* label:* 婢のセI必ず諒l??覆衛鵐儚ン?覆ぅ?戮\in指定 */* 婢のセIふン下をポl?郁?n指定襦2鵐儚ン各種コ? PATH%
 s */* 婢の_et BAMain;* 婢のセI上記3

ぁ

BIN僚臀脇豎ル? P漏ン?ツ_ケ! */*-nui00.rumkボ?>iataba.bin A:\

 set path=%BAK%

*ディスクイメージの用意

 prompt>im2
犬?/%

?
O掌a? とリンク

 @echo off

*デ2. .org
 make
 copy wabanui00.r>mkボ?>iatabうNツ?ン??lude ぅ?ude分?incl????寮瀋蠅筏???垢離??-
\

 ?AT ver.offad
と気ナ?bisawww.imasyに
hoge~kawai/
*Boc/deve呶気ナ?b:
*B以下?

IMGATclude 箸 [de ぅ薫覆?.
-Boca璽?[Disk Ex とrer:http://hp.vector.co.jp/authors/VA013937/]]ジの書き換え

*Bocoppya=: 1_44=im2
**各?. 譴.メ?0xメ?hsrc.tx鷄N?coぅ?e:gic:(=bios/BIOS-瓠-0x-latest, address=0xf0000a
egs=: 32
 vgacoぅ?e:giios/B衄eIOS-?gpllatest,gic
りと起動ーヒ鵐冏は [[鵐??Faults]] に覆鵑??t:ic
りとgic
りと_をotsig_cheあ_Faulo
  ?lat xれ?:ss=還(J2??c

n48) action=-g
 Ner定? action=repor.c?蠻? action=repor.c?A013) action=AS2蠅??A013ger_れ?:-gaco?upx48e_鵑?rval2
 0a
egskeyboard_覆?al_の*ayー?gskeyboard_pas8e_の*ayー?a
egs蠅?をochs
and_の*ayー5
egsipsー?a
e.co.ic
?c:ltime=$
 mousiosen ?lat xpriv48e_colM
-nposen ?lat xfullscreenosen ?lat xscreenmあ ?l:
 N
 m"sample"yboard_pas8senping ?lat xsc,?k:=sー;のfxsupc?A ?lat xscr
n記譴任.郁?p
鬟瓠-51
討潭い靴腓Α?banui00.r>mそん?宰待4つ ?sー;Mxsc?npぅ?=: 32
 a? $8hsr瓠-$8hsr瓠-ge~kawaip?kawis 瓠-sー;Mxnh4つ ?p -t4wis 瓠-ほど者クハた ho off
と気ナ?bisaw-51
討潭い靴腓Α?4wi   ?与ample"yb止 ?

りと?ng ?J2BIM  = OBJ2Blogら再度"yboard_pas8senpi動p.v魍稜?w-51NJ2BIM -516討潭?013か?

**廓磯
?ん
B欄?
anntft
箸離?
B?1
?自2[黷
箸離??gいひ?m

**灰T     =魄貭未?o off

 seenpi眺りと? ?lat xs
-鵑oん
B欄
#comment
>>>>915951
*0. は**B瓩

ふxs
-General Protc  key7:00XXXX の XXXX をf

ふxs
-General Protc
 O?gら船Кじ

りと起動ー
しばらく-?m?瓩?ep
鬮た。校正、追加、修正大歓迎p
鬟瓠 1rer:http婢のぅ僖ぅ?瓩..ex(10){2003- に21 (火) 11:48:47}
-螢
$:* 婢の任痢≡??ccw
 G2 setのT   襦2鵐肇椒奪?考⑲箇するぞ?J2BIM -516?http?B瓩..ex(10){2003- に21 (火) 15:19:28}
-消NJ2BI校正?http婢のぅ僖ぅ?瓩..ex(10){2003- に21 (火) 17:15:37}
集綻なので

« Prev[4]  Next »[5]