1 famicom ROM cartridge utility - unagi
3 by
\89V
\8aJ
\94
\8b¦
\93¯
\91g
\8d\87
4 \8cö
\8e®
\83T
\83C
\83g http://unagi.sourceforge.jp/
5 \8cf
\8e¦
\94Â http://unagi.sourceforge.jp/t/bbs.html
8 famicom ROM cartridge
\82Ì
\83f
\81[
\83^
\93]
\91\97\82ð
\8ds
\82¢
\82Ü
\82·
\81B
\83n
\81[
\83h
\83E
\83F
\83A
\82Í
\8d\91\93à
\82Å
\97L
9 \96¼
\82È2
\8eí
\97Þ
\82É
\91Î
\89\9e\82µ
\82Ä
\82¢
\82Ü
\82·
\81B
12 \91¼
\82Ì
\93Ç
\82Ý
\8fo
\82µ
\83v
\83\8d\83O
\83\89\83\80\82Å
\82Í
\83}
\83b
\83p
\95Ê
\82Ì
\91Î
\89\9e\82Í
\83v
\83\8d\83O
\83\89\83\80\82É
\93à
\91 \82³
\82ê
\82Ä
\82¨
\82è
\81A
13 \96¢
\91Î
\89\9e\82Ì
\83}
\83b
\83p
\82Ì
\92Ç
\89Á
\82ª
\82Å
\82«
\82é
\82Ì
\82Í
\83v
\83\8d\83O
\83\89\83}
\82¾
\82¯
\82Å
\82µ
\82½
\81Bunagi
\82Å
\82Í
\83}
\83b
\83p
14 \91Î
\89\9e\82ð
\83X
\83N
\83\8a\83v
\83g
\82É
\8bL
\8dÚ
\82·
\82é
\82±
\82Æ
\82É
\82æ
\82Á
\82Ä
\83\86\81[
\83U
\81[
\82ª
\92Ç
\89Á
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82Ü
\82·
\81B
15 \83o
\83\93\83N
\90Ø
\82è
\91Ö
\82¦
\82Ì
\8ed
\97l
\82ð
\82µ
\82é
\82±
\82Æ
\82É
\82æ
\82Á
\82Ä
\8bZ
\8fp
\93I
\82È
\8b»
\96¡
\82ª
\82í
\82
\82©
\82à
\82µ
\82ê
\82Ü
\82¹
\82ñ
\81B
17 \83R
\83}
\83\93\83h
\83\89\83C
\83\93\82Å
\82Ì
\96³
\96¡
\8a£
\91\87\82È
\83C
\83\93\83^
\83t
\83F
\81[
\83X
\82É
\82æ
\82è
\83r
\83M
\83i
\81[
\82¨
\92f
\82è
\82Æ
\82È
\82Á
\82Ä
21 \83p
\83\89\83\8c\83\8b\83|
\81[
\83g
\82Æ
\93Ç
\82Ý
\8fo
\82µ
\83n
\81[
\83h
\82ð
\90Ú
\91±
\82µ
\82½ Windows
\8aÂ
\8b«
22 * Windows XP
\82É
\82Ä
\93®
\8dì
\8am
\94F
\82µ
\82Ä
\82¢
\82Ü
\82·
\81B
\82½
\82Ô
\82ñ Win95
\82Ü
\82Å
\82È
\82ç
\91å
\8fä
\95v
\81B
23 *
\83p
\83\89\83\8c\83\8b\83|
\81[
\83g
\83A
\83h
\83\8c\83X
\82Í 0x0378
\8cÅ
\92è
\82Å
\82·
\81BUSB
\90Ú
\91±
\82Ì
\82à
\82Ì
\82Í
\8eg
\82¦
\82é
\82©
\95ª
24 \82©
\82è
\82Ü
\82¹
\82ñ
\81B
26 GIVEIO.SYS
\82ð
\83C
\83\93\83X
\83g
\81[
\83\8b\82µ
\82½
\8aÂ
\8b«
27 *
\83p
\83b
\83P
\81[
\83W
\82É
\82Í
\8aÜ
\82Ü
\82ê
\82Ä
\82¢
\82Ü
\82¹
\82ñ
\82Ì
\82Å
\95Ê
\93r
\97p
\88Ó
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
29 cmd.exe, rxvt
\82È
\82Ç
\82Ì
\83R
\83}
\83\93\83h
\83\89\83C
\83\93\83V
\83F
\83\8b
31 --
\83n
\81[
\83h
\83E
\83F
\83A
\82Ì
\91I
\91ð--
32 \83N
\83\89\83C
\83A
\83\93\83g
\82É
\82Â
\82¢
\82Ä
\82¢
\82é unagi.cfg
\82ð
\83e
\83L
\83X
\83g
\83G
\83f
\83B
\83^
\82Å
\95Ò
\8fW
\82µ
\82Ä
\8eg
\97p
\82·
33 \82é
\83n
\81[
\83h
\82ð
\91I
\82ñ
\82Å
\82
\82¾
\82³
\82¢
\81B
\8ds
\93ª
\82É #
\82ª
\82Â
\82¢
\82Ä
\82¢
\82é
\82à
\82Ì
\82Í
\96³
\8e\8b\82³
\82ê
\82Ü
\82·
\81B
35 --
\83R
\83}
\83\93\83h
\83\89\83C
\83\93\88ø
\90\94--
36 unagi.exe [mode] [script file] [target file] ...
38 ROM
\83C
\83\81\81[
\83W
\82ð
\8dì
\90¬
\82µ
\82Ü
\82·
\81B
39 unagi.exe d [script file] [dump file] [flag] [mapper]
40 script file -
\91Î
\89\9e\82·
\82é
\83}
\83b
\83p
\82Ì ROM
\83X
\83N
\83\8a\83v
\83g
\83t
\83@
\83C
\83\8b\82ð
\8ew
\92è
\82µ
\82Ü
\82·
\81B
41 dump file -
\8fo
\97Í
\82·
\82é ROM
\83C
\83\81\81[
\83W
\83t
\83@
\83C
\83\8b\82ð
\8ew
\92è
\82µ
\82Ü
\82·
\81B
42 \88È
\89º
\82Í
\81A
\92Ê
\8fí
\82Í
\95K
\97v
\82 \82è
\82Ü
\82¹
\82ñ
\81B
43 flag -
\8fo
\97Í
\82·
\82é
\83w
\83b
\83_
\82ð
\90Ý
\92è
\82µ
\82Ü
\82·
\81B
\95¡
\90\94\82Ì
\8fê
\8d\87\82Í
\83X
\83y
\81[
\83X
\82ð
\82¢
\82ê
\82¸
\82É
\8bL
\8fq
\82µ
\82Ü
\82·
\81B
44 S
\83J
\81[
\83g
\83\8a\83b
\83W
\82É backup RAM
\82ª
\82Â
\82¢
\82Ä
\82¢
\82é
\8fê
\8d\87
45 V
\83X
\83N
\83\8a\83v
\83g
\82Ì
\90Ý
\92è
\82ð
\96³
\8e\8b\82µ
\82Ä mirroring
\82ð Vertical
\82É
\82·
\82é
46 H
\83X
\83N
\83\8a\83v
\83g
\82Ì
\90Ý
\92è
\82ð
\96³
\8e\8b\82µ
\82Ä mirroring
\82ð Horizonal
\82É
\82·
\82é
47 _ mapper
\95Ï
\8dX
\82¾
\82¯
\82ð
\93K
\97p
\82·
\82é
\8fê
\8d\87
48 mapper -
\83X
\83N
\83\8a\83v
\83g
\82Ì
\90Ý
\92è
\82ð
\96³
\8e\8b\82µ
\82Ä
\83}
\83b
\83p
\94Ô
\8d\86\82ð
\90Ý
\92è
\82µ
\82Ü
\82·
\81B
51 \83o
\83b
\83N
\83A
\83b
\83v RAM
\83C
\83\81\81[
\83W
\82ð PC
\8fã
\82É
\8dì
\90¬
\82µ
\82Ü
\82·
\81B
52 unagi.exe r [script file] [dump file]
53 script file -
\91Î
\89\9e\82·
\82é
\83}
\83b
\83p
\82Ì RAM
\83X
\83N
\83\8a\83v
\83g
\83t
\83@
\83C
\83\8b\82ð
\8ew
\92è
\82µ
\82Ü
\82·
\81B
54 dump file -
\8fo
\97Í
\82·
\82é RAM
\83C
\83\81\81[
\83W
\83t
\83@
\83C
\83\8b\82ð
\8ew
\92è
\82µ
\82Ü
\82·
\81B
56 == w RAM WRITE MODE ==
57 \83o
\83b
\83N
\83A
\83b
\83v RAM
\83C
\83\81\81[
\83W
\82ð
\83J
\81[
\83g
\83\8a\83b
\83W
\82Ö
\93]
\91\97\82µ
\82Ü
\82·
\81B
58 unagi.exe w [script file] [ram file]
59 script file -
\91Î
\89\9e\82·
\82é
\83}
\83b
\83p
\82Ì RAM
\83X
\83N
\83\8a\83v
\83g
\83t
\83@
\83C
\83\8b\82ð
\8ew
\92è
\82µ
\82Ü
\82·
\81B
60 ram file -
\93ü
\97Í
\82·
\82é RAM
\83C
\83\81\81[
\83W
\83t
\83@
\83C
\83\8b\82ð
\8ew
\92è
\82µ
\82Ü
\82·
\81B
62 == f flashmemory/SRAM PROGRAM MODE ==
63 \83J
\81[
\83g
\83\8a\83b
\83W
\8fã
\82Ì ROM
\82ð flashmemory
\82© SRAM
\82É
\8cð
\8a·
\82µ
\82½
\8fã
\82Å
\81AROM
\83C
\83\81\81[
64 \83W
\83f
\81[
\83^
\82ð
\91ã
\91Ö
\83f
\83o
\83C
\83X
\82É
\93]
\91\97\82·
\82é
\83\82\81[
\83h
\82Å
\82·
\81B
\90§
\8cÀ
\82Í
\91½
\82¢
\82Å
\82·
\82ª
\81A
\88ê
\89\9e\93®
\8dì
65 \8eÀ
\90Ñ
\82ª
\82 \82è
\82Ü
\82·
\81B
66 \8eÀ
\8c±
\97v
\91f
\82ª
\91½
\82¢
\8eÀ
\91\95\82Ì
\82½
\82ß
\81A
\8fÚ
\8d×
\82Í
\8cÂ
\95Ê
\82É
\96â
\82¢
\8d\87\82í
\82¹
\82Ä
\82
\82¾
\82³
\82¢
\81B
68 --
\83X
\83N
\83\8a\83v
\83g
\8ed
\97l--
69 ROM dump script
\83p
\83b
\83P
\81[
\83W
\82Ì syntax.txt
\82ð
\8eQ
\8fÆ
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
71 --
\83\89\83C
\83Z
\83\93\83X--
72 unagi
\83N
\83\89\83C
\83A
\83\93\83g
\82Ì
\83o
\83C
\83i
\83\8a\82Æ
\83\
\81[
\83X
\83R
\81[
\83h(
\97á
\8aO
\97L
\82è)
\82Í
\89º
\8bL
\82ª
\93K
\97p
\82³
\82ê
\82Ü
73 \82·
\81Bunagi
\83X
\83N
\83\8a\83v
\83g
\82Í sato_tiff
\82ª
\8dì
\90¬
\82µ
\82½
\82à
\82Ì
\82Í
\89º
\8bL
\82ª
\93K
\97p
\82³
\82ê
\82Ü
\82·
\81B
74 GNU Lesser General Public License v2
77 - GIVEIO.SYS
\83A
\83N
\83Z
\83X
\83\89\83C
\83u
\83\89\83\8a\82É
\8aÜ
\82Ü
\82ê
\82é giveio.c, giveio.h
78 \82¦
\82Ó
\81E
\82Ò
\81[
\81E
\82¶
\81[
\81E
\82¦
\81[
\81E
\82Ï
\81[
\82
\8aÇ
\97\9d\90l
\82Ì
\81u
\82³
\82Æ
\82¤
\81v
\82³
\82ñ
\82Ì
\82²
\8cú
\88Ó
\82É
\82æ
\82è
\83\
\81[
79 \83X
\83R
\81[
\83h
\82à
\94z
\95z
\83\
\81[
\83X
\82É
\8aÜ
\82ß
\82Ä
\82æ
\82¢
\8b\96\89Â
\82ð
\82¢
\82½
\82¾
\82¢
\82Ä
\82¨
\82è
\82Ü
\82·
\81B
\93ñ
\8e\9f\94z
\95z
\82È
\82Ç
80 \82Ì
\8eæ
\82è
\88µ
\82¢
\82Í
\82³
\82Æ
\82¤
\82³
\82ñ
\82Ì
\8b\96\89Â
\82ð
\93¾
\82Ä
\82
\82¾
\82³
\82¢
\81B
83 \94z
\95z
\83p
\83b
\83P
\81[
\83W
\82É
\82à
\8aÜ
\82ß
\82Ü
\82¹
\82ñ
\82µ
\81A
\8dì
\8eÒ
\82ª
\92N
\82È
\82Ì
\82©
\82à
\82í
\82©
\82ç
\82È
\82¢
\82Ì
\82Å
\83p
\83b
\83P
\81[
84 \83W
\82É
\8aÜ
\82ß
\82È
\82¢
\82Å
\82
\82¾
\82³
\82¢
\81B
87 \8eÀ
\8c±
\93I
\82È
\83\
\81[
\83X
\82ª
\93ü
\82Á
\82Ä
\82¢
\82é
\82Ì
\82Æ
\81A
\82È
\82
\82Ä
\82à RELEASE
\83r
\83\8b\83h
\82Í
\89Â
\94\
\82È
\82±
\82Æ
\81A
88 \96³
\92f
\93]
\97p
\82Å
\82Ì
\83g
\83\89\83u
\83\8b\82ð
\96h
\82®
\82½
\82ß
\82É
\94ñ
\8cö
\8aJ
\82É
\82µ
\82Ü
\82µ
\82½
\81B
\8cÂ
\95Ê
\82É
\97v
\96]
\82ª
\82 \82ê
\82Î
89 \83\
\81[
\83X
\82Í
\8cö
\8aJ
\82µ
\82Ü
\82·
\81B
92 *
\8e\91\97¿
\92ñ
\8b\9f\82ð
\82µ
\82Ä
\82
\82ê
\82½ color
\82³
\82ñ, VirtuaNES
\82Ì
\83\
\81[
\83X, nesdev
93 * GIVEIO.SYS
\83A
\83N
\83Z
\83X
\83\89\83C
\83u
\83\89\83\8a\82Ì
\82³
\82Æ
\82¤
\82³
\82ñ
94 *
\83n
\81[
\83h
\83E
\83F
\83A
\82ð
\91Ý
\82µ
\82Ä
\82
\82ê
\82½
\83J
\83V
\83I
\83\93
95 *
\83A
\83C
\83R
\83\93\82ð
\95`
\82¢
\82Ä
\82
\82ê
\82½
\82Ð
\82ë
\82Ð
\82ë
\82«
\82³
\82ñ
96 *
\83v
\83\8d\83O
\83\89\83~
\83\93\83O
\8aÂ
\8b«
\82Ì mingw
\82Æ rxvt
97 *
\8ae
\8eí
\8eÀ
\8c±
\82É
\8b¦
\97Í
\82µ
\82Ä
\82
\82¾
\82³
\82Á
\82Ä
\82¢
\82é
\82Î
\82
\82Ä
\82ñ
\82³
\82ñ