サイトトップへ
OSASK.NET
  サイトトップへ       新掲示板(閉鎖済)   Wiki(凍結済)   旧掲示板(廃止済)   ニュース(廃止済)  
9: 2010-01-05 (火) 11:01:10 lina ソース 現: 2024-01-08 (月) 12:58:58 lina ソース
Line 4: Line 4:
次はってーと。「30日でできる!OS自作入門」内に収録されているz_tools相当のものをリリースしたいと。こういうわけ。 次はってーと。「30日でできる!OS自作入門」内に収録されているz_tools相当のものをリリースしたいと。こういうわけ。
-*h_GO_G 関係 [#f364258f]+*28GO_G 関係 [#f364258f]
いま、第7刷のCDをチェックしてみた。・・・おんやぁぁ? cc1plus.exeがないぞwww いま、第7刷のCDをチェックしてみた。・・・おんやぁぁ? cc1plus.exeがないぞwww
Line 22: Line 22:
COLOR(blue){・・・たぶんだけど。naskやgolib.libのバージョンが上がっているためだろう。ソースレベルでは違いはない模様} COLOR(blue){・・・たぶんだけど。naskやgolib.libのバージョンが上がっているためだろう。ソースレベルでは違いはない模様}
-*h_GO_K関係 [#gddb7c3e]+*28GO_K関係 [#gddb7c3e]
|ファイル名|摘要|備考|バージョン表記|h |ファイル名|摘要|備考|バージョン表記|h
-|aksa.exe|追加| |COLOR(green){要名前確認}|+|aksa.exe|追加| |COLOR(blue){ASKAの逆なので微妙・・・なので派生。名前はAsukaの逆でakusA。akusA Ver1.0だww}|
|aska.exe|追加| |COLOR(blue){派生させる。名前はAsuka。Asuka Ver1.0}| |aska.exe|追加| |COLOR(blue){派生させる。名前はAsuka。Asuka Ver1.0}|
|bim2bin.exe|追加| |COLOR(blue){hideyosi version 1.0}| |bim2bin.exe|追加| |COLOR(blue){hideyosi version 1.0}|
Line 32: Line 32:
|comcom.exe|追加| |--| |comcom.exe|追加| |--|
|com_mak.txt|追加| |--| |com_mak.txt|追加| |--|
-|doscmd.exe|追加| |COLOR(green){要名前確認}|+|doscmd.exe|追加| |そのままでいい|
|dsar.bat|追加| |そのままでいい| |dsar.bat|追加| |そのままでいい|
-|edimg.exe|追加| |COLOR(green){要名前確認}|+|edimg.exe|追加| |そのままでいい|
|edimgopt.txt|追加| |--| |edimgopt.txt|追加| |--|
|esart5.bat|追加| |そのままでいい| |esart5.bat|追加| |そのままでいい|
|fdimg0at.tek|追加| |そのままでいい| |fdimg0at.tek|追加| |そのままでいい|
|fdimg0tw.tek|追加| |そのままでいい| |fdimg0tw.tek|追加| |そのままでいい|
-|gas2nask.exe|x|COLOR(red){どうもバージョンが上がってるっぽい}|COLOR(blue){hideyosi version 1.1}|+|gas2nask.exe|x|どうもバージョンが上がってるっぽい|hideyosi version 1.1にアップ!|
|golib00.exe|???|COLOR(blue){時間もファイルサイズもソースも変更がない。たぶん同一。単なる名前変更のよう。} |COLOR(blue){hideyosi version 1.1}| |golib00.exe|???|COLOR(blue){時間もファイルサイズもソースも変更がない。たぶん同一。単なる名前変更のよう。} |COLOR(blue){hideyosi version 1.1}|
|imgtol.com|追加| |COLOR(blue){hideyosi version 1.0}| |imgtol.com|追加| |COLOR(blue){hideyosi version 1.0}|
|makefont.exe|追加| |COLOR(blue){hideyosi version 1.0}| |makefont.exe|追加| |COLOR(blue){hideyosi version 1.0}|
-|nask.exe|x|COLOR(red){どうもバージョンが上がってるっぽい}|COLOR(blue){hideyosi version 1.1}|+|nask.exe|x|%%どうもバージョンが上がってるっぽい%%勘違いだった。}|そのままでいい|
|naskcnv0.exe|x|COLOR(blue){同一}|COLOR(blue){hideyosi version 1.0}| |naskcnv0.exe|x|COLOR(blue){同一}|COLOR(blue){hideyosi version 1.0}|
|nothing.com|追加| |COLOR(blue){hideyosi version 1.0}| |nothing.com|追加| |COLOR(blue){hideyosi version 1.0}|
Line 51: Line 51:
|sartol.exe|追加| |COLOR(blue){派生させる。名前はどうしようかな・・・}| |sartol.exe|追加| |COLOR(blue){派生させる。名前はどうしようかな・・・}|
|sjisconv.exe|x|COLOR(blue){同一}|COLOR(blue){hideyosi version 1.0}| |sjisconv.exe|x|COLOR(blue){同一}|COLOR(blue){hideyosi version 1.0}|
-|wce.exe|追加| |COLOR(green){要名前確認}|+|wce.exe|追加| |そのままでいい|
**win32ディレクトリ [#ub6fe177] **win32ディレクトリ [#ub6fe177]
Line 58: Line 58:
|errno.h|x|COLOR(blue){同一}| |errno.h|x|COLOR(blue){同一}|
|float.h|x|COLOR(blue){同一}| |float.h|x|COLOR(blue){同一}|
-|golibc.lib|x|COLOR(red){バージョン上がってる。(ソースレベルでfwrite.cとstartup.c、Makefileが異なっている}|+|golibc.lib|x|やっぱり違う!|
|libmingw.lib|x|COLOR(blue){同一}| |libmingw.lib|x|COLOR(blue){同一}|
|limits.h|x|COLOR(blue){同一}| |limits.h|x|COLOR(blue){同一}|
Line 65: Line 65:
|stdarg.h|x|COLOR(blue){同一}| |stdarg.h|x|COLOR(blue){同一}|
|stddef.h|x|COLOR(blue){同一}| |stddef.h|x|COLOR(blue){同一}|
-|stdio.h|x|COLOR(blue){同一}| +|stdio.h|COLOR(red){これかな?どうも違うぞ?}|
-|stdlib.h|x|COLOR(blue){同一}|+|stdlib.h|COLOR(red){これかな?どうも違うぞ?}| |
|string.h|x|COLOR(blue){同一}| |string.h|x|COLOR(blue){同一}|
-|w32clibc.lib|x|COLOR(red){バージョン上がってる。}|+|w32clibc.lib|x|COLOR(red){バージョン上がってる。}まいったなぁ。ソースはまったく同じだけどバイナリはサイズまで違う・・・|
**まるまる追加 [#e006c467] **まるまる追加 [#e006c467]
Line 75: Line 75:
-hariboteディレクトリ -hariboteディレクトリ
-*h_GO_U 関係 [#dc509c62]+*28GO_U 関係 [#dc509c62]
|ファイル名|摘要|備考|h |ファイル名|摘要|備考|h
Line 88: Line 88:
|t5lzma.exe|追加| | |t5lzma.exe|追加| |
-COLOR(blue){ライセンス的にちょっと思う所があるのでこれは今回の版では棚上げすることにしました。}+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をお持ちの方、是非情報をお待ちしております・・・ 
 + 
 +**別の構想 [#mce380da] 
 +30日本CD-ROM内のqemuは7でもそのまま動いてくれることが確認されてます。 
 + 
 +残念ながら、このバージョンのqmeuはバージョン確認の方法がなく、ゆえにソースも探しようがありません・・・orz・・・ 
 + 
 +もし、当時、この件でオッカケされていた方の中で、このqemuのソースとおぼしきものをお持ちの方いらっしゃいましたらご一報いただけないでしょうか??? 
 + 
 +|ファイル名|日付|サイズ|ディスク上のサイズ|h 
 +|qemu.exe|2004年11月16日、7:10:04|243 KB (249,344 バイト)|244 KB (249,856 バイト)| 
 +|bios.bin|2004年11月16日、7:10:04|64.0 KB (65,536 バイト)|64.0 KB (65,536 バイト)| 
 +|SDL.dll|2006年1月24日、14:07:44|144 KB (147,456 バイト)|144 KB (147,456 バイト)| 
 +|vgabios.bin|2006年4月4日、1:05:22|9.50 KB (9,728 バイト)|12.0 KB (12,288 バイト)| 
 + 
 + 
 + 
 +*も一回実験 [#p7c06163] 
 +付属のqemuを0.10.6に差し替えてみました。 
 + 
 +・・・これでダメ(Win7でオチる)なら、この版はおとなしく在来のqemuのセットを付けてリリースすることにします・・・ 
 + 
 + 
 +hikarupspさんのおかげでこのバージョンならWin7でもOKなことが判明! 
 + 
 +・・・しかし同時に、Uchanのアドバイスのおかげでこの在来qemuのバージョンも判明・・・ 
 + 
 +迷った結果、このhidetol_6に関しては可能な限り、30日本tolset相当に近いものにすべきと判断し、在来のqemuをバンドルすることにしました・・・ 
 + 
 +*新たなる問題発覚・・・(gas2nask) [#t8eda34a] 
 +OSASKに関してはなんとかほぼOK(Win7問題除く)なんだけどhariboteで問題が起こり始めた。 
 + 
 +tek.cのコンパイルがどうしてもできないのだ。こんなエラーを吐いて止まる・・・ 
 + 
 + ../../z_tools/gas2nask.exe -a tek.gas tek.nas 
 + skip:shrdl      $16, %edx, %eax 
 + make.exe[2]: *** [tek.nas] Error 1 
 + 
 +ちょっと日付を調べて見たんだけど、GO0023内のと30日本に納められているgas2naskは日付が違う。「GO0023P '04/12/27、30日本 '04/5/6」 
 + 
 +30日本内のもののほうが新しくなっているようだ。・・・しかし、これに関することがどうしても見つからない。(いつの間に手直しがなされているのか・・・) 
 + 
 +30日本内のソース(func/m_gasnas.cとtoolw32/gas2nask.c)はgo0023p内とは異なっている。しかし、この、30日本内のソースを使っても状況が変わらない。(上記のエラーを吐いて止まる) 
 + 
 +試しに、hidetol_6_2を使い、gas2naskだけ30日本内のものと入れ変えてみると、コンパイルが通ってしまう。 
 + 
 +これはどういうことなんだろう・・・人知れずgas2naskがバージョンアップしているのだろうか。もしそうなら、そのソースはいったいドコに・・・ 
 + 
 + 
 +COLOR(blue){解決しますた!!!!!!} 
 + 
 + 
 + 
 + 
 +*今度こそOK!!・・・のはず・・・ [#x4d26431] 
 +問題はこれで解決しているはず・・・ 
 + 
 +#ref(hidetol_6_3.exe) 
 + 
 +これで問題がなければ、細かい整備とソースの配置に移ろうかと・・・ 
 + 
 +-hikarupspさんから、ディレクトリ(この版ではhidetol_6)直下に展開するのではなく、さらにその下にz_toolsというディレクトリを設けてそこに展開する・・・という提案をもらっている。うーん。どうしよっかなぁ。それもいいよね? さらに、現時点では元アーカイブは削除しちゃってるけど、この配下に残すってのも悪くないはず。 
 + 
 +*リリース完了! [#h1b04b77] 
 +hidetol_6というパッケージをリリースしました。以降は[[こちら>hidetol/hidetol_6]]で扱います。 
 + 
 +そんなわけなので、申し訳ありませんがCOLOR(red){いままでこのページにおいてあった試作パッケージは全て削除いたします。}

トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ
新着

目次
メンバー一覧


最新の20件
2016-10-01 2016-09-08
  • @MenuBar.
2016-09-07 2016-09-04 2016-08-15 2015-09-23 2014-07-30 2014-07-04 2014-02-04 2013-10-26 2013-06-21 2013-06-17 2013-06-15 2013-04-02 2013-02-09 2013-02-04 2012-12-25 2012-12-01 2012-05-28 2012-03-31

トピック一覧
一般用コメント最新
新掲示板lina
2016/9/5 20:58
SandBoxゲスト
2016/9/4 12:01
RecentDeletedlina
2015/6/2 19:29
Old-OSASK-MLlina
2014/6/29 9:14
hideyosi/メールhideyosi
2014/1/6 20:17
hideyosi/募集中lina
2013/11/8 19:56

このサイトは川合秀実から委託を受けて、OSASKコミュニティによって管理・運営されています。