雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。
28: 2007-02-20 (火) 01:10:59 ソース バックアップ No.28 を復元して編集 現: 2024-01-06 (土) 22:39:09 ソース 編集
Line 128: Line 128:
 TOOLPATH = ../z_tools/  TOOLPATH = ../z_tools/
 INCPATH  = ../z_tools/haribote/  INCPATH  = ../z_tools/haribote/
 + 
 MAKE    = gmake  MAKE    = gmake
 NASK    = $(TOOLPATH)nask  NASK    = $(TOOLPATH)nask
Line 140: Line 140:
 COPY    = cp  COPY    = cp
 DEL      = rm -f  DEL      = rm -f
 + 
 # デフォルト動作  # デフォルト動作
 + 
 default :  default :
         $(MAKE) img          $(MAKE) img
 + 
 # ファイル生成規則  # ファイル生成規則
 + 
 ipl10.bin : ipl10.nas Makefile  ipl10.bin : ipl10.nas Makefile
         $(NASK) ipl10.nas ipl10.bin ipl10.lst          $(NASK) ipl10.nas ipl10.bin ipl10.lst
 + 
 asmhead.bin : asmhead.nas Makefile  asmhead.bin : asmhead.nas Makefile
         $(NASK) asmhead.nas asmhead.bin asmhead.lst          $(NASK) asmhead.nas asmhead.bin asmhead.lst
 + 
 bootpack.gas : bootpack.c Makefile  bootpack.gas : bootpack.c Makefile
         $(CC1) -o bootpack.gas bootpack.c          $(CC1) -o bootpack.gas bootpack.c
 + 
 bootpack.nas : bootpack.gas Makefile  bootpack.nas : bootpack.gas Makefile
         $(GAS2NASK) bootpack.gas bootpack.nas          $(GAS2NASK) bootpack.gas bootpack.nas
 + 
 bootpack.obj : bootpack.nas Makefile  bootpack.obj : bootpack.nas Makefile
         $(NASK) bootpack.nas bootpack.obj bootpack.lst          $(NASK) bootpack.nas bootpack.obj bootpack.lst
 + 
 naskfunc.obj : naskfunc.nas Makefile  naskfunc.obj : naskfunc.nas Makefile
         $(NASK) naskfunc.nas naskfunc.obj naskfunc.lst          $(NASK) naskfunc.nas naskfunc.obj naskfunc.lst
 + 
 bootpack.bim : bootpack.obj naskfunc.obj Makefile  bootpack.bim : bootpack.obj naskfunc.obj Makefile
         $(OBJ2BIM) @$(RULEFILE) out:bootpack.bim stack:3136k map:bootpack.map \          $(OBJ2BIM) @$(RULEFILE) out:bootpack.bim stack:3136k map:bootpack.map \
                 bootpack.obj naskfunc.obj                  bootpack.obj naskfunc.obj
 # 3MB+64KB=3136KB  # 3MB+64KB=3136KB
 + 
 bootpack.hrb : bootpack.bim Makefile  bootpack.hrb : bootpack.bim Makefile
         $(BIM2HRB) bootpack.bim bootpack.hrb 0          $(BIM2HRB) bootpack.bim bootpack.hrb 0
 + 
 haribote.sys : asmhead.bin bootpack.hrb Makefile  haribote.sys : asmhead.bin bootpack.hrb Makefile
         cat asmhead.bin bootpack.hrb >haribote.sys          cat asmhead.bin bootpack.hrb >haribote.sys
 + 
 haribote.img : ipl10.bin haribote.sys Makefile  haribote.img : ipl10.bin haribote.sys Makefile
         $(EDIMG)  imgin:$(TOOLPATH)fdimg0at.tek \          $(EDIMG)  imgin:$(TOOLPATH)fdimg0at.tek \
Line 182: Line 182:
                 copy from:haribote.sys to:@: \                  copy from:haribote.sys to:@: \
                 imgout:haribote.img                  imgout:haribote.img
 + 
 # コマンド  # コマンド
 + 
 img :  img :
         $(MAKE) haribote.img          $(MAKE) haribote.img
 + 
 run :  run :
         $(MAKE) img          $(MAKE) img
         $(COPY) haribote.img ..\z_tools\qemu\fdimage0.bin          $(COPY) haribote.img ..\z_tools\qemu\fdimage0.bin
         $(MAKE) -C ../z_tools/qemu          $(MAKE) -C ../z_tools/qemu
 + 
 install :  install :
         $(MAKE) img          $(MAKE) img
         $(IMGTOL) if=/dev/fd0 of=haribote.img bs=512 count=2880          $(IMGTOL) if=/dev/fd0 of=haribote.img bs=512 count=2880
 + 
 clean :  clean :
         -$(DEL) *.bin          -$(DEL) *.bin
Line 207: Line 207:
         -$(DEL) bootpack.hrb          -$(DEL) bootpack.hrb
         -$(DEL) haribote.sys          -$(DEL) haribote.sys
 + 
 src_only :  src_only :
         $(MAKE) clean          $(MAKE) clean
Line 303: Line 303:
 gmake[1]: *** [tek.nas] Error 1  gmake[1]: *** [tek.nas] Error 1
- 
- 
- 
-//*30日目 [#n28c4f03] 
-//-いよいよラスト〜! はたして!!! 
-//-P678。30_day/harib27f。ラストーー! 
-//--エラーーーーーー!!!! 
-//--ちょっとどうしてもアカンエラーが出たのでMakefile細工して無理やり通したけど、コンソールで文字がまったく表示されないって状態になっちゃった・・・・ 
-//--なんじゃろう??。これ? gas2naskの問題?それとも?? 
-// ../../../z_tools/gas2nask -a tek.gas tek.nas 
-// skip:shrdl      $16, %edx, %eax 
-// gmake[1]: *** [tek.nas] Error 1 
Line 364: Line 352:
-5lzmaがないってエラーが出てる・・・。このエラーを履きながらも、コンパイルは無事に進んでくれるんだけど、今度はすべての.hrbが「.hrb file format error.」と言われ、実行できない。 -5lzmaがないってエラーが出てる・・・。このエラーを履きながらも、コンパイルは無事に進んでくれるんだけど、今度はすべての.hrbが「.hrb file format error.」と言われ、実行できない。
-5lzmaを移植せにゃならんか!!。たしかこれ、すんげーエラー吐いて手が付けられなかったんじゃなかったっけ・・・(汗 -5lzmaを移植せにゃならんか!!。たしかこれ、すんげーエラー吐いて手が付けられなかったんじゃなかったっけ・・・(汗
 +
 +
 +-ぐはぁ! キターーー!
 +-なんとあっきぃさんが見事5lzmaの移植を完了!
 +-あわせてあっきぃさんによるbim2binの修正がうまくいき、なんとこの問題は解決!!!!
 +-うほ! 29_day/harib26b から止まっていた移植がすすむ!動作確認!!!
 +-どすこーーーい!! 29日目、完了!!!
 +
 +
 +
 +
 +
 +
 +
 +*30日目 [#n28c4f03]
 +-いよいよラスト〜! はたして!!!
 +-P678。30_day/harib27f。ラストーー!
 +-キター!問題ねーー!
 +----
 +~
 +~
 +
 +CENTER:SIZE(25){--- はりぼてOS。移植、全て完了! ---}
 +~
 +~
 +~