================================================================================
  Title: cep
  Version: 0.1.9a
  Copyright: (C)Dr.Hell, 2001
  Web: http://members.tripod.co.jp/DrHell/
================================================================================

My pen name is 'Dr.Hell' in English or 'Ɠcn' in Japanese.  I live in Nippon(true name of Japan).  I cannot write English well.  Please guess.

{͉̕ɂ܂B

"cep" is a cheater like Pro Action Replay(Game Shark) and process memory editor for all windows applications and especially for PlayStation emulators.  The letters "cep" stand for "C"onnectix Virtual Game Station's & "e"PSXe's "P"ro Action Replay.


Operating systems required
--------------------------
Microsoft Windows 95/98/NT4/2000/XP


Emulators supported
-------------------
Connectix Virtual Game Station
ePSXe
bleem!

FPSE
SNEShout
YAME

SNEShout is SNES emulator, so you have to convert codes as follows.
  30001234 0056   <--  7E123456
  30012345 0067   <--  7F234567


Cheat instructions
------------------

1) Start cep.exe.

2) Click [Process] tab.

3) Select an emulator from [Select Application] list.

3.5)When you select an emulator, "Process Name" & "Base Address" are determined.  But in some emulators, "Base Address" depends on surroundings, therefore you have to search it before cheating.  Start an emulator, start a game, select a kind of a game from [Base Address Search] list and click [Search] button.

4) Click [Cheat] tab.

5) Input cheat codes where the sentence "Input Codes" is written(or drag and drop a text file).

If "CODEINDX.TXT" and "CODELIST.TXT" exist in cep's folder, you can select codes from [Select Game] list and [Code] section.

6) Click [On] button to activate codes.

*** 

  Q. When can I start an emulator?
  A. If its BaseAddress is constant, you can start it anytime before 6).  If not, you need to start it before 3.5) to search BaseAddress.

  In case of CVGS, push Alt + Tab keys to come back from FULL SCREEN MODE.

*** Advanced function
To change priority of cep, set the value next to [Off] button in [Cheat] section.

  0: Normal
  1: Low
  2: High 
  3: Very High

*** Advanced function
To change interval of patch, set the value next to [Save] button in [Cheat] section.

  When value is 50, codes act every 50 milli seconds IN IDEAL.
  It depends on priority of process and many factors.

*** Advanced function
To use [View] section, you have to click [Clear] or [Search] or [Grab] button in [Search] section.
In [View] section..
When [Once] box is checked and view-range is changed, cep accesses to the emulator's memory.
When [Watch] box is checked, cep automatically accesses to the emulator's memory every refreshing-time.

*** Advanced function
Append file of [Select Application] list is "APPLIST.TXT".
You can edit it easily by notepad.exe(etc..) for your favorite emulators.

ex)

ePSXe 1.0.0                             | EPSXE.EXE    | 00584B60 | $00200000
FPSE 0.09                               | FPSE.EXE     | 02C20180 | $00200000
    |                                           |            |          |
  Title                                  Process Name        |          |
                                                     Base Address       |
                                                       Region Size for Search

Cheat codes supported
---------------------

cep's dafault code-engine supports codes as follows.  These are major codes used in ceatla which is another bios for PS-PAR.
+------------------------------------------------------------------------------+
|  3aaaaaaa 00dd     : Write simply ( 8 Bit)                                   |
|  8aaaaaaa dddd     : Write simply (16 Bit)                                   |
|  9aaaaaaa dddddddd : Write simply (32 Bit)                                   |
|  Blllaaaa dddddddd : Repeat(with 3, 8 and 9 code)                            |
|  Caaaaaaa 00dd     : Ignore one following code if not equal ( 8 Bit)         |
|  Daaaaaaa dddd     : Ignore one following code if not equal (16 Bit)         |
|  Eaaaaaaa ddddllll : Ignore several following codes if not equal (16 Bit)    |
+------------------------------------------------------------------------------+

When "PAR" box is checked, another engine acts and supports following codes.  These are PAR-compatible(?) codes.
+------------------------------------------------------------------------------+
|  30aaaaaa 00dd : Write simply ( 8 Bit)                                       |
|  80aaaaaa dddd : Write simply (16 Bit)                                       |
|  10aaaaaa dddd : Increase (16 Bit)                                           |
|  11aaaaaa dddd : Decrease (16 Bit)                                           |
|  20aaaaaa 00dd : Increase ( 8 Bit)                                           |
|  21aaaaaa 00dd : Decrease ( 8 Bit)                                           |
|  5000llaa dddd : Repeat(with 30 and 80 code)                                 |
|  D0aaaaaa dddd : Ignore one following code if not equal   (16 Bit)           |
|  D1aaaaaa dddd : Ignore one following code if equal       (16 Bit)           |
|  D2aaaaaa dddd : Ignore one following code if not less    (16 Bit)           |
|  D3aaaaaa dddd : Ignore one following code if not greater (16 Bit)           |
|  E0aaaaaa 00dd : Ignore one following code if not equal   ( 8 Bit)           |
|  E1aaaaaa 00dd : Ignore one following code if equal       ( 8 Bit)           |
|  E2aaaaaa 00dd : Ignore one following code if not less    ( 8 Bit)           |
|  E3aaaaaa 00dd : Ignore one following code if not greater ( 8 Bit)           |
|  C0aaaaaa dddd : Ignore all following codes if not equal(Master Code)        |
|  C2aaaaaa 0lll : Copy bytes                                                  |
+------------------------------------------------------------------------------+

 aa... address [to add (the following)] 
 dd... data [to add (the following)]
 ll... loop number or lines to jump 


Update(0.1.9->0.1.9a)
---------------------
The way to find Process Name on NT4 was fixed.


Update(0.1.8a->0.1.9)
---------------------
'cep' can work on windows NT4 now.
But emulators which work on windows NT4 are only legacy machine emulators and base address will be different, hehehe...


Update(0.1.8->0.1.8a)
---------------------
[Process]
The way to search base address was changed.
So BASEARCH.TXT of v0.1.8a is not compatible to that of v0.1.8.

     (1)                  (2)         (3)       (4)      (5)         (6)
PlayStation          | $A000E004 | $FFFFF0FF | -256 | $00200000 | $00002000
Snes9x Clone         | $A0020004 | $FFFFFFFF |    4 | $000A0000 | $000A0000

(1)Title
(2)Mark(Little Endian)
(3)Mask [New]
(4)Shift
(5)Buffer Size
(6)Minimum Region Size;


Update(0.1.7->0.1.8)
--------------------
[View]
The way to write a value was changed.
When you click on the Hex-Array, the dialog appears and
you can change several values at once.
([View] section should be called [Edit] section now.)


Update(0.1.6a->0.1.7)
---------------------
[Base Address Search] list was added.
Append file is "BASEARCH.TXT".
You can edit it easily by notepad.exe(etc..) for your favorite emulators.

ex)

Snes9x Clone (SNEShot, YAME, etc..)     | $A0020004 |    4 | $000A0000 | $000A0000
PlayStation(J-game) 2nd                 | $A800E800 | -256 | $00100000 | $00002000
          |                                   |         |        |           |
        Title                               Mark        |        |           |
                             Distance from Mark to Base Address  |           |
                                                       Search Buffer Size    |
                                                               Minimum Region Size

Update(0.1.6->0.1.6a)
---------------------
[Code] section(easy code selector) was added.
Compressed by UPX.  cep.exe is about 100 kbytes now.(Of course, uncompressed size is still smaller than 300 kbytes.)


Update(0.1.5a->0.1.6)
---------------------

[Process] 

The process list was updated.(ePSXe 1.4.0 was added to the default list and old ePSXe was moved to APPLIST.TXT)

[View] 

Address   Hex array                                        Charactor array

00000010  46 6F 75 72 20 73 63 6F 72 65 20 61 6E 64 20 73  Four score and s
00000020  65 76 65 6E 20 79 65 61 72 20 61 67 6F 2E 2E 2E  even years ago..

Character array was added.
In hex array, not flagged data is invisible.
Write-one-byte function was added.

** Advanced function
Since cep normally reads process memory indirectly, there will be a time-lag.
When the box located right top is checked, cep tries to read process memory every refreshing time, but there will be still a time-lag.
The box and value located right bottom control "watch mode".  When the box is checked, the view is automatically refreshed.  The value is the interval of refreshing.


Update(0.1.5->0.1.5a)
---------------------

The process list was updated.
The code list was updated.(Thanks to Lips san)

Update(0.1.4->0.1.5)
--------------------

The way to search base address was updated.
You can now write process name and base address in codes.

usage)

"Title of game" | Process name | Base Address

"Title of code"
XXXXXXXX XXXX
XXXXXXXX XXXX
XXXXXXXX XXXX
.
.

.end


Update(0.1.3c->0.1.4)
---------------------

1.  The code list was supported.

Title index file is named CODEINDX.TXT.
Merged code list is named CODELIST.TXT.
Both have to exist in cep's folder.

CODEINDX.TXT is written as follows

	Label | Start line in CODELIST.TXT | Lines

2.  Now you don't need to restart when you cheat or search with one emulator(application) after another.

The memory used for searching is just required when 'Grab', 'Clear', 'Search' buttons are clicked.
When you search with another emulator(application), the memory is disposed and re-constructed.


Update(0.1.3.b->0.1.3c)
-----------------------
Add-on process list was supported.
It is named 'APPLIST.TXT' and has to exist in cep's folder.

APPLIST.TXT is written as follows

	LABEL | PROCESS NAME | BASE ADDRESS | REGION SIZE


Update(0.1.3a -> 0.1.3b)
-----------------------
Some buttons were replaced to radio buttons.


Update(0.1.3 -> 0.1.3a)
-----------------------
1. A bug about 'Copy All' was fixed.
2. Results shows now both hex and dec value, therefore the way to check codes was changed.




Written in Japanese
-------------------

cepPlayStationG~[^̂߂̉c[ƂăX^[g܂A݂łPro Action Replay(Game Shark)݊̉R[hT|[gWindowsAvP[Vėp̃vZXGfB^ƂȂĂ܂B"cep""C"onnectix Virtual Game Station's & "e"PSXe's "P"ro Action Replay̗łB


ΉOS
------
Windows95/98/NT4/2000/XP


ΉG~[^
----------------
Connectix Virtual Game Station
ePSXe
bleem!

FPSE
SNEShout
YAME

SNEShoutSNESG~[^łAȉ̗lɃR[hϊKv܂B
  30001234 0056   <--  7E123456
  30012345 0067   <--  7F234567

ꉞꂾĂ܂AvZXƃx[XAhXCӂɐݒł܂̂ŁA͂΁AAvP[VɑΉł܂B


G~[^̊ȒPȗ
----------------------------

1) cep.exeN܂B

2) [Process]ZNVɈړ܂B

3) [Select Application]XgG~[^I܂B

3.5)G~[^IʁA"Process Name""Base Address"肳܂A̃G~[^"Base Address"Ɉˑ邽߁AOɌsKv܂B̂߂̖ڈ́AQ[JnȂƌȂ߁A[Search]{^Oɉ炩̃Q[(RG~[^̂)NĂKv܂B[Base Address Search]XgAQ[̎ނ肵A[Search]{^ĉB

4) [Cheat]ZNVɈړ܂B

5) "Input Codes"ƏꂽƂɃR[h͂܂(eLXgt@C̃hbvɂΉĂ܂)B

cep݂̑tH_CODEINDX.TXTCODELIST.TXT݂ꍇ́AXgI邱Ƃo܂B[Code]ZNV𗘗p΁AR[h̎̑IeՂɂł܂B

6) [On]{^ăR[hANeBuɂ܂B

*** ǂ̃^C~OŃG~[^NΗǂ?

  Connectix VGS, ePSXe, FPSEBaseAddresss̃^Cv6)ȑOȂ牽NĂ\܂B
  bleem!, SNEShout, YAME AɂBaseAddress^CvBaseAddress邽߁A3.5)OɋNȂ΂Ȃ܂B

CVGSɂătXN[Ԃ甲ꍇɂAltL[TabL[𓯎ɉ܂B

*** ㋉Ҍ
[Cheat]ZNV[Off]{^ׂ̗̐lcep̃vCIeBӖĂ܂BvCIeB邱ƂŁAݒɋ߂^C~OŃR[hs悤ɂȂ܂A̕G~[^Ɋp[܂̂ŁAG~[^̓삪ቺꍇ܂B

  0: Normal
  1: Low
  2: High 
  3: Very High

*** ㋉Ҍ
[Cheat]ZNV[Save]{^ׂ̗̐l̓R[hsC^[oӖĂ܂BႦ΂̒l50̏ꍇAR[h50~bɎs܂B܂Őݒ̒lłAN̑̃vZXƂ̌ˍŁAȂϓꍇ܂B

*** ㋉Ҍ
[Search]ZNV[Clear][Search][Grab]{^Ă͂߂āAT[`łɂȂ܂B
̓𖳑ʂɏȂ߂łB
T[`o悤ɂȂƁA[View]ZNVŃ̕ҏW邱Ƃł܂BAG~[^̃ɃANZXƕׂ傫̂ŁAT[`pɈUcepɎ荞񂾃QƂ悤ɂĂ܂B]ăA^CȒlł͂܂B[Once]{bNX`FbNƁAXN[xɃG~[^̃ɃANZX̂ŁAXN[́AقڃA^CȒl\邱ƂɂȂ܂AuƁARA^Cł͂ȂȂ܂B[Watch]{bNX`FbNƁAw莞ԖɃG~[^̃ɃANZX̂ŁAقڃA^CȒl\邱Ƃł܂BWatch[hłBXVԊԊu̓{bNXׂ̗̐lŕύXł܂BPʂ̓~ZJhłB

ΉR[h
----------

cepW̃R[hGW͈ȉ̃R[hT|[gĂ܂B
+------------------------------------------------------------------------------+
|  3aaaaaaa 00dd     : P ( 8 Bit)                                   |
|  8aaaaaaa dddd     : P (16 Bit)                                   |
|  9aaaaaaa dddddddd : P (32 Bit)                                   |
|  Blllaaaa dddddddd : s[g(3, 8, 9R[hƕp)                           |
|  Caaaaaaa 00dd     : rsv̏ꍇA㑱1R[h𖳎 ( 8 Bit)          |
|  Daaaaaaa dddd     : rsv̏ꍇA㑱1R[h𖳎 (16 Bit)          |
|  Eaaaaaaa ddddllll : rsv̏ꍇA㑱̕R[h𖳎  (16 Bit)      |
+------------------------------------------------------------------------------+

"PAR"{bNX`FbNƁAʂ̃R[hGW쓮Aȉ̃R[hT|[g܂B
+------------------------------------------------------------------------------+
|  30aaaaaa 00dd : P ( 8 Bit)                                       |
|  80aaaaaa dddd : P (16 Bit)                                       |
|  10aaaaaa dddd :  (16 Bit)                                               |
|  11aaaaaa dddd :  (16 Bit)                                               |
|  20aaaaaa 00dd :  ( 8 Bit)                                               |
|  21aaaaaa 00dd :  ( 8 Bit)                                               |
|  5000llaa dddd : s[g(30, 80R[hƕp)                                |
|  D0aaaaaa dddd : rsv̏ꍇA㑱1R[h𖳎 (16 Bit)              |
|  D1aaaaaa dddd : rv  ̏ꍇA㑱1R[h𖳎 (16 Bit)              |
|  D2aaaaaa dddd : rs  ̏ꍇA㑱1R[h𖳎 (16 Bit)              |
|  D3aaaaaa dddd : rs  ̏ꍇA㑱1R[h𖳎 (16 Bit)              |
|  E0aaaaaa 00dd : rsv̏ꍇA㑱1R[h𖳎 ( 8 Bit)              |
|  E1aaaaaa 00dd : rv  ̏ꍇA㑱1R[h𖳎 ( 8 Bit)              |
|  E2aaaaaa 00dd : rs  ̏ꍇA㑱1R[h𖳎 ( 8 Bit)              |
|  E3aaaaaa 00dd : rs  ̏ꍇA㑱1R[h𖳎 ( 8 Bit)              |
|  C0aaaaaa dddd : rsv̏ꍇA㑱̑SR[h𖳎(}X^[R[h)      |
|  C2aaaaaa 0lll : oCgRs[                                                |
+------------------------------------------------------------------------------+

 aa... address [to add (the following)] 
 dd... data [to add (the following)]
 ll... loop number or lines to jump 


XVe(0.1.9->0.1.9a)
NT4ł̃vZX擾@PB
ň̏ꍇ̓vZXIDőւ悤ɂB


XVe(0.1.8a->0.1.9)
NT4ɑΉ܂BӖExStandz킯łB
Ƃ͌ANT4œG~[^̓KV[}ṼG~[^݂̂łB
x[XAhXVtgĂ͂Ȃ̂ŁÂ܂܂ł͓Ȃł傤B
YAME݂͌BASEARCH.TXT`ʗpȂ̂ŁAݒłB


XVe(0.1.8->0.1.8a)
x[XAhX̌ɂāA}XNw肷悤ɕύX܂B
ɂA{̃Q[USQ[Ƃ𓯈̒`Ōł悤ɂȂA
]BASEARCH.TXTƂ͌݊ȂȂ܂̂ŁAӂĉB

     (1)                  (2)         (3)       (4)      (5)         (6)
PlayStation          | $A000E004 | $FFFFF0FF | -256 | $00200000 | $00002000
Snes9x Clone         | $A0020004 | $FFFFFFFF |    4 | $000A0000 | $000A0000

(1)^Cg(łǂ)
(2)ڈ(gGfBAŎw)
(3)}XN [New]
(4)ڈ󂩂x[XAhX܂ł̍
(5)p̃obt@TCY
(6)郊WTCY(TCY̏W𒲂ׂĂʂȂƂ)


A]BASEARCH.TXTPlayStation 2nd̒`͌肪邽ߌł܂B
ftHg̒`(ԏɂ`)BleempɍœKĂ̂ŁA
ePSXeł͎g܂̂Ō䒍ӉB



XVe(0.1.7->0.1.8)
[View]ZNVɂAAhXWvA݂_CAOɕύX܂B
16i\̕NbNƃ_CAO\Axɕ̒lނƂo܂B
CC͂ɂ͋yт܂񂪁A]ɔׂ΁AyɃGfB^CNƌł傤B

oOtBbNXƂƂPĂ܂B
[View]ZNVɂāAnh̊JYC܂B
Process Not Found ̏ꍇWatch[h̃^C}[~YC܂B
܂ł̓ANZXꊇčsĂ܂AčsɕύX܂B
قƂǂ̃P[XɂāAׂ̕Ȃ܂ACVGSł͎኱łxȂ悤łB

[G1]
ŋ߁AFamicomG~[^̉}Cu[łBNNNesterJt@XɂāAeG~[^ɂx[XAhX̎C荇킹s킯łA炭̓}bp[̈Ⴂɂx[XAhXϓ悤łBYAME̓}[N̂BASEARCH̒`邾ŗǂ̂łAyʌ̂ɈpFamtasia̓}[Nɂł镔Ȃ̂ŁAQ[ɒ`ȂƂȂԂŁAƎl܂łBǂȂmb݂B
[G2]
{AvP[V̍쐬͈ɒBƐłĂ邱Ƃł̂ŁAE̗ނ̃[Efe͌\łB
ݓIĂɑ΂ĂԐMĂ܂̂ł炸B
[G3]
G~[^͌AgpɍۂĂx̒mv̂łB
܂Ƀx̒Ⴂ͖Ă܂̂ł炸B
[G4]
pƓƌ͉ƂȂ邩܂񂪁A|gKꓙ͓ɃobNOEhȂ̂ŁAΉ͔ɍłB

XVe(0.1.6a->0.1.7)

[Base Address Search]Xgǉ܂B
̃Xg̕\p΁A܂ł 
PlayStation(J-game)
PlayStation(E-game)
PlayStation(J-game) 2nd
PlayStation(E-game) 2nd
̏Œ[hڍsĂłA͒蓮Ŏw肷Kv܂B̕Rx͍ȂĂ܂̂ŁÂ悤ɁASNESnǉƂeՂɂł܂B
JX^}CYp̊Ot@CBASEARCH.TXTłB'|' ؂Ƃ

(1)^Cg
(2)}[N(4oCg)
(3)}[Nƃx[XAhX̍
(4)AeW̐擪牽oCg𔻒fޗƂ邩
(5)ΏۂƂ郊W̑傫̕~l(WΏۊOɂ)

̏ɗ񂵂ĉB
ZSNEŠp^͑o[WႤƎgȂł傤B
SNES9x Clone̕ɂĂ͓{ROMłmFłȂ̂ŁACOROMƑʖڂ܂B
npceT|[gĂ邱Ƃ̂ŁA悤₭ȃx[XAhX߂邱Ƃł܂B
ȂHu-CardQ[狁߂x[XAhXMagicEngineœVOIÎT[`Ă݂ƁAx[XAhX炩Ȃ藣ꂽɊi[Ă܂BYAMEł$10000oCg͈͓̔Ɍl̂ŁA炭YAME̕mȂ񂾂Ɣf܂BMagicEnginełHu-CardCD-SYSTEMƂŃx[XAhXgKv܂B

(*)ǂȂMAMEñXg쐬Ă݂܂񂩁H(ROMȂɂĒB)

Xł
OXgɂāA؂'|'...AXL[ԍ=$7C ɂĂ܂AႦ'|'Ƃ$8D,$7CȂ킯łāA܂ł͋؂ƌFĂ܂Bo[W'|'̑Oɉ݂邩̔ǉ܂(̕xȂ͂łÅłȂxł傤)B

^C}[荞݊֌W̎dlύX܂B
]̓^C}[CxgƁA[^C}[~߁AI_Ń^C}[Ďn邱ƂŃ^C}[Cxg܂Ȃ悤ɂĂłǁAO[oϐ݂āAO^C}[Cxgɑ΂鉞IĂ̂`FbNɕύX܂B

XVe(0.1.6->0.1.6a)

[Code]ZNVǉ܂BR[h̎̑Iȕ։ꂽł傤B
Ƃ͂{Iɂ͉ςĂȂāA
[Cheat]ZNṼtgGhƂłׂ`ŎĂ܂B

UPXňkĂ݂܂ǁAsΌɖ߂܂B

XVe(0.1.5a->0.1.6)

[Process]

ePSXe 1.4.0 ftHgXgɒǉAo[WAPPLIST.TXTɈړ܂B

[View]

16i_vɉĕ\悤ɂ܂A
cep̃EBhETCYIɒʏB̂ŁAJ[\𒀈ړKv܂()B
܂ŕ⏕ƂƂłB

tOĂȂ16if[^\Ȃ悤ɂ܂B

oCgPʂłViewŃf[^݂ł@\ǉ܂B
CCł͂Ȃ̂Ŏgɂł傤AvZXGfB^ƌĂRɂ͂ȂȂł傤B

cepł̓vZXԐړIɎQ(xオړI)Ă邽߁Aۂ̃vZX΂ă^CO܂B
XN[o[̏̃{bNX`FbNƁA(\̈ύXƂɂ)ĕ`̓xɃvZXǂ݂ɍs܂A܂ōĕ`悵݂̂Ȃ̂ňˑRƂă^CO͐܂B
XN[o[̉ɂ{bNXƃJE^[̓EHb`[h̐ݒsƂłB܂AJE^[̒lC^[o(P10001b)Ƃčĕ`sƂɂ^CO𐶂Ȃ悤ɂ܂B

NTł̔n悯({^̋@\~)ɔ̂ŏC܂B

XVe(0.1.5->0.1.5a)

G~[^XgύX܂B
R[hXgg[܂B(Thanks: Lips)
  鍑̍֓񂩂Ag̎ɂ銎ĂȃR[hɂĂ
  ]ڋ𒸂Ă܂AҏWƂ߁AɂĂ
  ɔf\łB

XVe(0.1.4->0.1.5)

x[XAhX̌@P܂B
R[hŃvZXƃx[XAhXwł悤ɂ܂B

XVe(0.1.3c->0.1.4)

R[hf[^x[X@\ǉ܂
CODEINDX.TXT ... ڎt@C
CODELIST.TXT ... ۂ̃R[h
cepƓtH_ɂĂB

CODEINDX.TXT ̏
  x | Jns | s
Ƃ`ɂȂĂ܂B

XVe(0.1.3b->0.1.3c)

JX^vZXXg(APPLIST.TXT)T|[g܂B
cepƓtH_ɂĂB

XVe(0.1.3a->0.1.3b)

OϓIɋe͈͂ȃCAEg̂ŁA̃{^WI{^ɕύX܂B
0.1.3a10i𕹋L悤ɂ܂APSXCODE.EXEɒʂ悤ɃRgAEg悤ɂ܂B

XVe(0.1.3->0.1.3a)

1. Copy AllōŏIsRs[ȂoOC܂B
2. Result16i10i𕹋L悤ɂ܂BɔR[h`FbN̕@኱ύX܂B]18ڂ܂łAhXA1017ڂ܂łlƂĂ܂AɑÕXy[X폜悤ɂ܂B

XVe(0.1.2b->0.1.3)

1. E[̐lcep̗D揇ʂύXł悤ɂ܂B
2. JɌ񂵂悤ɁApecΉ搂ƂPARR[hɑΉR[hGWʌJ܂B
3. Copy Allł܂ł̃R[hXgSȂ悤ɂ܂B
4. T[`̃[`܂Ƃ߂܂BeiX̂߂łAx͎኱ቺĂ͂łBzł͌ɖ߂pӂ܂B

ӎ

R[hXg̓]ڂĉ Lips ɊӒv܂B


Ɛӓ

{\tgEFA͓{ɂʗpt[EFÅTOɑ̂łB
{\tgEFAgpƂɂ萶@Ȃ镾Qɑ΂Ă⏞v܂̂ŁA̎|ꂽ̂݌gpB
lɂĔzz͎Rƒv܂AEςȂ悤肢v܂B
pzzւ̓]ڂɂ͎(Ɠcn)ɑ΂鋖KvƂ܂B̓Iɂ͓]ڐ̏pzzv邱ƂɂȂƎv܂B

A

E-mail: DrHell@lycos.jp
