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。移植、全て完了! ---} |
| | + | ~ |
| | + | ~ |
| | + | ~ |