28: 2007-02-20 (火) 01:10:59 |
現: 2024-01-06 (土) 22:39:09 |
| TOOLPATH = ../z_tools/ | | TOOLPATH = ../z_tools/ |
| INCPATH = ../z_tools/haribote/ | | INCPATH = ../z_tools/haribote/ |
| + | |
| MAKE = gmake | | MAKE = gmake |
| NASK = $(TOOLPATH)nask | | NASK = $(TOOLPATH)nask |
| 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 \ |
| 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 |
| -$(DEL) bootpack.hrb | | -$(DEL) bootpack.hrb |
| -$(DEL) haribote.sys | | -$(DEL) haribote.sys |
| + | |
| src_only : | | src_only : |
| $(MAKE) clean | | $(MAKE) clean |
| 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 | |
| | | |
| | | |
| -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。移植、全て完了! ---} |
| + | ~ |
| + | ~ |
| + | ~ |