IMGTOL
の編集
http://oswiki.osask.jp/?IMGTOL
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(AT)BIOS
(AT)iomap
(AT)keyboard
(AT)memorymap
(DMAC)8237A
(FDC)765A
(PCI)class
(PCI)vendor
(PCI)vendor/1000
(PCMCIA)CIS
(PIC)8259A
(PIT)8254
(TOWNS)iomap
(TOWNS)memorymap
(serial)PC16550
.mjt
APM
ASKA
ATA
BackerOS
BayOS
BracketName
CardAdapter
CardBus
CompactFlash
DOMOO
DiskExplorer
ECC
FirstStep
FormattingRules
FrontPage
GO
GO/nask
GRUB
Help
IMGTOL
IPL
InterWiki
InterWikiName
InterWikiSandBox
K
KHBIOS
KHDOS
KONOX
KOZOS
Kernel
Kohのページ
M59
MenuBar
MiSt
Mona
Mono
Muleon
NOS
OSASK
PCI
PCIC
PCMCIA
PCカードATA
PHP
ProjectArcadia
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
RTL8139
RecentDeleted
SF16
SF32
SandBox
Sero
SitePolicy
TI
TOWNS
TOWNSのメモリカードスロット
VESA
VGA
VGA/text
Virtual8086_mode
WikiEngines
WikiName
WikiWikiWeb
Wisteria
X DOS
YukiWiki
Zakky
administration
algorithms
backup/Lights計画
bo
bochs
deskmanta
dsk
e-bios
ecural
formats
hardwares
henoheno
ifno(AT)keyboard
impressions
introduction
licenses
links
m0v3
maintenance
members
memcard
memcard/speed
microkernel
microkernel/log0
nkenkou
others
paging
pcctol
pcecho
pekon
populars
projects
qemu
segmentation
seiya
softwares
tyama501
名無しさん
*IMGTOL [#befba965] -べた形式のディスクイメージをフロッピーに書き込んだり、逆にフロッピーを読み込んでディスクイメージを作ったりするツールです。おまけとして、DOSの16bit形式の.EXEファイルを所定のアドレスにロードしたときのイメージを生成するリロケート機能もあります。 -作者は[[K]]。 -http://osask.jp/developers.html のtolsetに入っています。 -実績:[[OSASK]] ver.3.8以降にバンドルされています。 *特徴 [#f9420fcc] -DOS汎用。AT互換機、TOWNS、PC-9801など幅広く使えます。ディスクのアクセスにはINT(0x25); INT(0x26);を使っています。 -31MB以下のサイズであれば、FDだけではなくHDD上のドライブ(パーティション)なども対象にできます。31MB以下という制限はアクセスするサイズであって、パーティションサイズの上限ではありません。ファイルシステム(FATなど)の勉強などのために最初の30MBくらいをイメージ化して様子を見るくらいならHDDとかでも使用に耐えると思います。 -IMGTOLの実行ファイルサイズはわずか1,350バイトです。これならあなたのOSのパッケージにバンドルしたとしても邪魔にはならないでしょう。KL-01が適用されていますので、誰に許可を取ることもなく自由にバンドルできます。 -IMGTOLはディスクサイズに満たないイメージファイルも扱えます。したがってディスクイメージが100KBしか使っていないのなら、イメージファイルも100KBで充分です。わざわざ1440KBのものを配布する必要はありません(むしろ小さいほうがインストールも速い)。またIMGTOLを使うと、100KBのイメージファイルの末尾に0x00を補って、1440KBに復元(?)させることもできます。 -各自の好みがあると思うので、help時以外にはメッセージなどは一切でません。コマンドを実行した瞬間にアクセスが始まります。INSTALL.BATみたいなものを作って、ECHOでメッセージを出し、IMGTOLの直前にPAUSEを入れておけばいいでしょう。これで好きな言語で好きなメッセージを書けます。なおhelpはパラメータ無しでIMGTOLを実行すると出てきます。 -おまけのリロケート機能については、IMGTOLのドキュメントを読んでください。 * usage [#waaa9890] DOS>imgtol read. >imgtol r [opt] drive: filename size (drv -> file) write. >imgtol w [opt] drive: filename [size] (file -> drv) expand. >imgtol e inputfile outputfile size ovrcopy.>imgtol c inputfile outputfile [size] exe2sys.>imgtol s inputfile outputfile base(dec) opt(sector-bytes) = -512(default), -1024 -sizeはKB単位。つまり、3と書けば、3KBを意味する。 *こめんと欄 [#s8dd86b0] -98のDOSでread時に-1024を付け忘れたらハング。read時は自動判別でもいいのでは…? -- [[名無しさん]] SIZE(10){2006-04-29 (土) 10:16:30} -それは僕の用途とは一致しないので、必要なら名無しさんが改造しちゃってください。 -- [[K]] SIZE(10){2006-04-29 (土) 20:00:40} #comment
タイムスタンプを変更しない
*IMGTOL [#befba965] -べた形式のディスクイメージをフロッピーに書き込んだり、逆にフロッピーを読み込んでディスクイメージを作ったりするツールです。おまけとして、DOSの16bit形式の.EXEファイルを所定のアドレスにロードしたときのイメージを生成するリロケート機能もあります。 -作者は[[K]]。 -http://osask.jp/developers.html のtolsetに入っています。 -実績:[[OSASK]] ver.3.8以降にバンドルされています。 *特徴 [#f9420fcc] -DOS汎用。AT互換機、TOWNS、PC-9801など幅広く使えます。ディスクのアクセスにはINT(0x25); INT(0x26);を使っています。 -31MB以下のサイズであれば、FDだけではなくHDD上のドライブ(パーティション)なども対象にできます。31MB以下という制限はアクセスするサイズであって、パーティションサイズの上限ではありません。ファイルシステム(FATなど)の勉強などのために最初の30MBくらいをイメージ化して様子を見るくらいならHDDとかでも使用に耐えると思います。 -IMGTOLの実行ファイルサイズはわずか1,350バイトです。これならあなたのOSのパッケージにバンドルしたとしても邪魔にはならないでしょう。KL-01が適用されていますので、誰に許可を取ることもなく自由にバンドルできます。 -IMGTOLはディスクサイズに満たないイメージファイルも扱えます。したがってディスクイメージが100KBしか使っていないのなら、イメージファイルも100KBで充分です。わざわざ1440KBのものを配布する必要はありません(むしろ小さいほうがインストールも速い)。またIMGTOLを使うと、100KBのイメージファイルの末尾に0x00を補って、1440KBに復元(?)させることもできます。 -各自の好みがあると思うので、help時以外にはメッセージなどは一切でません。コマンドを実行した瞬間にアクセスが始まります。INSTALL.BATみたいなものを作って、ECHOでメッセージを出し、IMGTOLの直前にPAUSEを入れておけばいいでしょう。これで好きな言語で好きなメッセージを書けます。なおhelpはパラメータ無しでIMGTOLを実行すると出てきます。 -おまけのリロケート機能については、IMGTOLのドキュメントを読んでください。 * usage [#waaa9890] DOS>imgtol read. >imgtol r [opt] drive: filename size (drv -> file) write. >imgtol w [opt] drive: filename [size] (file -> drv) expand. >imgtol e inputfile outputfile size ovrcopy.>imgtol c inputfile outputfile [size] exe2sys.>imgtol s inputfile outputfile base(dec) opt(sector-bytes) = -512(default), -1024 -sizeはKB単位。つまり、3と書けば、3KBを意味する。 *こめんと欄 [#s8dd86b0] -98のDOSでread時に-1024を付け忘れたらハング。read時は自動判別でもいいのでは…? -- [[名無しさん]] SIZE(10){2006-04-29 (土) 10:16:30} -それは僕の用途とは一致しないので、必要なら名無しさんが改造しちゃってください。 -- [[K]] SIZE(10){2006-04-29 (土) 20:00:40} #comment
テキスト整形のルールを表示する