TITLE:x さて、ほぼGO 0023相当のものは完成したと思う。(hidetol_5) 次はってーと。「30日でできる!OS自作入門」内に収録されているz_tools相当のものをリリースしたいと。こういうわけ。 *28GO_G 関係 [#f364258f] いま、第7刷のCDをチェックしてみた。・・・おんやぁぁ? cc1plus.exeがないぞwww 元々Kタン側としても、cc1plus(C++コンパイラ)は未完成品という括りだったはずだし、はりぼて・OSASKでもこれが使われている例はない! ・・・だったら、バイナリの配布からは削除しちゃっていいんじゃないかなぁ~・・・~ (ソースも、削除まではしないけど、Makefileを弄って標準ではmakeしないようにしちゃおうかな。余計な時間がかかるばっかりだし・・・) さて、あとは。 第7刷のcc1、cpp0は、GO 0023(0020)のものと同じ?それとも手が入ってる??? ・・・orz・・・ これがまた、めっちゃ違いがあるわけで・・・(問題点はなんだろう? コンパイラ? インクルード関数? それとも??? ) あっれぇぇぇ??? 日付もサイズもドンピシャなのに中身が違うなぁ。これ、どういうことなんだろう???もうすこし調査してみるか・・・ COLOR(blue){・・・たぶんだけど。naskやgolib.libのバージョンが上がっているためだろう。ソースレベルでは違いはない模様} *28GO_K関係 [#gddb7c3e] |ファイル名|摘要|備考|バージョン表記|h |aksa.exe|追加| |COLOR(blue){ASKAの逆なので微妙・・・なので派生。名前はAsukaの逆でakusA。akusA Ver1.0だww}| |aska.exe|追加| |COLOR(blue){派生させる。名前はAsuka。Asuka Ver1.0}| |bim2bin.exe|追加| |COLOR(blue){hideyosi version 1.0}| |bim2hrb.exe|追加| |COLOR(blue){hideyosi version 1.0}| |bin2obj.exe|追加| |COLOR(blue){hideyosi version 1.0}| |comcom.exe|追加| |--| |com_mak.txt|追加| |--| |doscmd.exe|追加| |そのままでいい| |dsar.bat|追加| |そのままでいい| |edimg.exe|追加| |そのままでいい| |edimgopt.txt|追加| |--| |esart5.bat|追加| |そのままでいい| |fdimg0at.tek|追加| |そのままでいい| |fdimg0tw.tek|追加| |そのままでいい| |gas2nask.exe|x|%%どうもバージョンが上がってるっぽい%%勘違いだった。|そのままでいい| |golib00.exe|???|COLOR(blue){時間もファイルサイズもソースも変更がない。たぶん同一。単なる名前変更のよう。} |COLOR(blue){hideyosi version 1.1}| |imgtol.com|追加| |COLOR(blue){hideyosi version 1.0}| |makefont.exe|追加| |COLOR(blue){hideyosi version 1.0}| |nask.exe|x|%%どうもバージョンが上がってるっぽい%%勘違いだった。}|そのままでいい| |naskcnv0.exe|x|COLOR(blue){同一}|COLOR(blue){hideyosi version 1.0}| |nothing.com|追加| |COLOR(blue){hideyosi version 1.0}| |obj2bim.exe|追加| |COLOR(blue){hideyosi version 1.0}| |osalink1.exe|追加| |COLOR(blue){hideyosi version 1.0}| |OSASK0.PSF|追加| |--| |sartol.exe|追加| |COLOR(blue){派生させる。名前はどうしようかな・・・}| |sjisconv.exe|x|COLOR(blue){同一}|COLOR(blue){hideyosi version 1.0}| |wce.exe|追加| |そのままでいい| **win32ディレクトリ [#ub6fe177] どうもw32clibcディレクトリが名前を変えたようだ。 |ファイル名|摘要|備考|h |errno.h|x|COLOR(blue){同一}| |float.h|x|COLOR(blue){同一}| |golibc.lib|x|やっぱり違う!| |libmingw.lib|x|COLOR(blue){同一}| |limits.h|x|COLOR(blue){同一}| |math.h|x|COLOR(blue){同一}| |setjmp.h|x|COLOR(blue){同一}| |stdarg.h|x|COLOR(blue){同一}| |stddef.h|x|COLOR(blue){同一}| |stdio.h|COLOR(red){これかな?どうも違うぞ?}| | |stdlib.h|COLOR(red){これかな?どうも違うぞ?}| | |string.h|x|COLOR(blue){同一}| |w32clibc.lib|x|COLOR(red){バージョン上がってる。}まいったなぁ。ソースはまったく同じだけどバイナリはサイズまで違う・・・| **まるまる追加 [#e006c467] -guiguiディレクトリ -hariboteディレクトリ *28GO_U 関係 [#dc509c62] |ファイル名|摘要|備考|h |ld.exe|x|COLOR(blue){同一}| |upx.exe|x|COLOR(blue){UPXのソースが手に入らなかったのでどの道2.14を同封の予定}| |make.exe|x|COLOR(blue){同一}| |osa_qemu|追加| | |qemu|追加| | |qemu_9x|追加| | *ちょっと棚上げ [#f3e9f24a] |t5lzma.exe|追加| | COLOR(blue){ちょっと移植が手間取りそうなので元のままリリースします。コイツはLGPLなので、28GO_T(テンポラリ)パッケージを用意して収録の予定。} *分離予定 [#k9f73459] -bim2bin -sartol -edimg -t5lzma -Asuka -qemu これらを分離して配布しようとおもってます。(とりあえずですが・・・) bim2bin+t5lzmaとsartol、edimgは単品でも有用なソフトだということと、ライセンスの確認がまだ追いつかないから。 qemuは小さくないこと。バージョンが上がってるけど、現行のバージョンが確認できないこと。(念のためソースをアゲておきたい) Asukaはこれだけ28GOでコンパイルができないので混乱がないように。(C++製なので) *やむなし・・・ [#yb8fb117] だっめだぁ・・・・どうしてもt5lzmaがコンパイルできないや。どうしようもない。やむなくKタン配布のものそのままでパッケージング・・・ *試作1 [#m658ece5] 取り急ぎ、30日本収録版相当のものが完成した。テストはこれから・・・ ターゲットは、''とにもかくにもOSASK4.7及びはりぼてOSがコンパイル出来、起動できること''です~ #ref(hidetol_6.exe) *試作2 (1/11) [#m658ece5] 何点か問題があったので修正。 -qemuにfmod.dllが必要になったようだ・・・(修正済み) -osa_qemuディレクトリを忘れていた(汗・・・(修正済み) -OSASK4.7を走らせると、起動はするがアプリを動かすと落ちてしまう・・・(COLOR(red){調査中}) #ref(hidetol_6_2.exe) *状況の整理(まずはOSASK) [#weecf042] COLOR(red){これはWindowsXPでの結果。現在、Windows7では起動すらしないという情報が入っている} |OSASKソース|tolset|起動可否|備考|h |小柳さんHPよりダウンロード|30日本第7刷CDより|○|つまり、Windowsとかの問題ではないはず| |SF.jp SVNよりダウンロード|30日本第7刷CDより|○|つまり、Windowsとかの問題ではないはず| |小柳さんHPよりダウンロード|hidetol_6|○|つまり、Windowsとかの問題ではないはず| |SF.jp SVNよりダウンロード|hidetol_6|○|つまり、Windowsとかの問題ではないはず| COLOR(blue){解決しますた!} **特定のアプリで落ちる? [#q8d8ce1f] -SF.jp SVNよりダウンロード -hidetol_6 このペアでチェック・・・ |BBALLK0|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |BEDITC00|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |BTNTEST|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |CALM21|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |CANVAS|○| | |CNTDWM3|○| | |CVTG03|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |*.MML|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |DEKIRU|×|起動はするが読み込むと落ちる| |*.JPG|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |GYOTAK2.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |HELO.BIN|○|カオちゃんのアニメもちゃんと再生する| |ICALC1.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |INVADER5.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |*.TXT|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |KAODUN01.BIN|○|ナオミさんも元気だwww| |KATAKK.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |KCUBE02.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |KMANDEL5.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |KTETRAC1.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |LOADFAC2.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |MCOPYC1.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |MMPLAY.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |MOSKEY.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |MSGK01C.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |MSWP08.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |MT_XOR1.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |ONKAN.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |OSAGAME.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |OYAJI.BIN|○|ぐるぐる~♪| |PICTURE.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |RESIZER0.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |REVRS03.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |RROSE.BIN|○| くる~り・・・| |SOL.BIN|○|これどうやるんだっけ・・・| |S_WORLS.BIN|○|これどうやるんだっけ・・・| |T_EDITC02.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |WABA.BIN|○|ちっくたっく・・・| **tolsetを変えて実験 [#q8d8ce1f] -SF.jp SVNよりダウンロード -30日本z_tools このペアでチェック・・・ |BBALLK0|×|コマンドプロンプトにも落ちない・・・| |BEDITC00|×|コマンドプロンプトにも落ちない・・・| |BTNTEST|×|コマンドプロンプトにも落ちない・・・| |CALM21|×|コマンドプロンプトにも落ちない・・・| |CANVAS|○| | |CNTDWM3|○| | |CVTG03|×|コマンドプロンプトにも落ちない・・・| |*.MML|×|コマンドプロンプトにも落ちない・・・| |DEKIRU|×|起動はするが読み込むと落ちる| |*.JPG|×|コマンドプロンプトにも落ちない・・・| |GYOTAK2.BIN|×|コマンドプロンプトにも落ちない・・・| |HELO.BIN|○|カオちゃんのアニメもちゃんと再生する| |ICALC1.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |INVADER5.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |*.TXT|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |KAODUN01.BIN|○|ナオミさんも元気だwww| |KATAKK.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |KCUBE02.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |KMANDEL5.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |KTETRAC1.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |LOADFAC2.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |MCOPYC1.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |MMPLAY.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |MOSKEY.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |MSGK01C.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |MSWP08.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |MT_XOR1.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |ONKAN.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |OSAGAME.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |OYAJI.BIN|○|ぐるぐる~♪| |PICTURE.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |RESIZER0.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |REVRS03.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |RROSE.BIN|○| くる~り・・・| |SOL.BIN|○|これどうやるんだっけ・・・| |S_WORLS.BIN|○|これどうやるんだっけ・・・| |T_EDITC02.BIN|×|XPではコマンドプロンプトに落ちてCPU情報を吐いてくれる| |WABA.BIN|○|ちっくたっく・・・| **アプリ起動不能問題は解決!!! [#m81c9dcf] すごーく簡単に言うと、osa_qemu内のOSAIMAGE.BINに問題があったということ。 これは、30日本のCD-ROM内のz_toolsでも同じ。なので、もし30日本版z_toolsでOSASKのコンパイル等を行いたい人は、このファイルと差し替えれば問題なく動かせるはずですよ~♪ #ref(OSAIMGAT.BIN) *Windows7で新qemuが動かない?? [#gb954e2f] 新しいqemuは[[こちら>http://homepage3.nifty.com/takeda-toshiya/qemu/]]から頂いた0.9.1なんだけど、なぜかWindows7でオチてしまう・・・COLOR(red){WinXPでは問題が起きていない} +Win7ではそもそもqemuが動かないor特別な設定がいる? +たまたまこのバージョンに問題がある。他のバージョンなら大丈夫? +元々配布物はかなり端折ってる。特定のファイルがないせい?それさえあれば7でもチャンと動く? 現在hikarupspさんが手伝ってくださっている。(オイラが7持ってないので実験のしようがないorz) 他の方で同じく7やVistaをお持ちの方、是非情報をお待ちしております・・・
(This host) = http://osask.net