
-------------------------------------------------------------------------------

#20̏ 
e 1130()1705 e c 폜


NES`œnꂽfBXNC[W̓}bp[
WJĂ܂AROMǂݍݕɈړ]悤
lĂ܂B
fBXNłʂ̐Û悤ł̂ŁA
cycles_per_lineݒ肷ɂăQ[ʂ
߂ɂ͔莞Ƀf[^`ꂳĂ悢
v܂āB

芸񂩎X̍XVɂ͑Ή܂B

wrinao񈶂̎M(^^;;


-------------------------------------------------------------------------------

Mapper #234 (Maxi 15) by Quietust 
e 1130()0554 e Buddha 폜


NEStoy incorrectly assigns this to mapper #11...


static struct
{
TReadFunc PRG_Read_F;
u8 Reg1, Reg2, Reg3;
} Maxi15;

static void SaveMI (Ar128 MI)
{
MI[0] = Maxi15.Reg1;
MI[1] = Maxi15.Reg2;
MI[2] = Maxi15.Reg3;
}

static void LoadMI (const Ar128 MI)
{
Maxi15.Reg1 = MI[0];
Maxi15.Reg2 = MI[1];
Maxi15.Reg3 = MI[2];
}

static void PRG_Write_F (int Bank, int Where, int What)
{
switch (Where & 0xFF8)
{
case 0xF80:
case 0xF88:
case 0xF90:
case 0xF98:
if (Maxi15.Reg1) break;
Maxi15.Reg1 = What;
if (Maxi15.Reg1 & 0x80)
MP->Mirror_H();
else MP->Mirror_V();
if (Maxi15.Reg1 & 0x40)
{
MP->SetPRG_ROM32(0x8,Maxi15.Reg1 & 0x0E);
MP->SetCHR_ROM8(0,(Maxi15.Reg1 & 0x0E) << 2);
}
else
{
MP->SetPRG_ROM32(0x8,Maxi15.Reg1 & 0x0F);
MP->SetCHR_ROM8(0,(Maxi15.Reg1 & 0x0F) << 2);
}
break;
case 0xFA0:
case 0xFA8:
case 0xFB0:
case 0xFB8: break;
case 0xFC0:
case 0xFC8:
case 0xFD0:
case 0xFD8:
if (Maxi15.Reg3) break;
Maxi15.Reg3 = What;
break;
case 0xFE0: break;
case 0xFE8:
case 0xFF0:
Maxi15.Reg2 = What;
if (Maxi15.Reg1 & 0x40)
{
MP->SetPRG_ROM32(0x8,(Maxi15.Reg1 & 0x0E) | (Maxi15.Reg2 & 0x01));
MP->SetCHR_ROM8(0,((Maxi15.Reg1 & 0x0E) << 2) | ((Maxi15.Reg2 & 0x70) >> 4));
}
else
{
MP->SetPRG_ROM32(0x8,Maxi15.Reg1 & 0x0F);
MP->SetCHR_ROM8(0,((Maxi15.Reg1 & 0x0F) << 2) | ((Maxi15.Reg2 & 0x30) >> 4));
}
break;
case 0xFF8: break;
}
}

static int PRG_Read_F (int Bank, int Where)
{
if ((Where & 0xF80) == 0xF80)
PRG_Write_F(Bank,Where,Maxi15.PRG_Read_F(Bank,Where));
return Maxi15.PRG_Read_F(Bank,Where);
}

static void InitMapper (const PMapperParam _MP, int IsHardReset)
{
MP = _MP;

Maxi15.PRG_Read_F = MP->GetReadHandler(0xF);
MP->SetReadHandler(0xF,PRG_Read_F);
MP->SetWriteHandler(0xF,PRG_Write_F);

MP->SetPRG_ROM32(0x8,0);

MP->SetCHR_ROM8(0,0);

if (MP->Flag1 & 0x01) MP->Mirror_V();
else MP->Mirror_H();
/* if (MP->Flag1 & 0x02)
{
MP->LoadSRAM();
MP->SetPRG_RAM8(0x6,0);
} */
if (MP->Flag1 & 0x04) /* Set trainer */
if (MP->Flag1 & 0x08) MP->Mirror_4();
Maxi15.Reg1 = Maxi15.Reg2 = Maxi15.Reg3 = 0;
}

struct TMapper_Info MapperInfo_234 =
{
"Maxi 15",
234,
MS_Partial,
32768,
InitMapper,
NULL,
NULL,
NULL,
SaveMI,
LoadMI,
NULL
};


-------------------------------------------------------------------------------

perfect #235 by quietust 
e 1130()0540 e Buddha 폜



static struct
{
TReadFunc PRG_Read_89ABCDEF;
u8 OpenBus;
} map235;

static int PRG_Read_89ABCDEF (int Bank, int Where)
{
if (map235.OpenBus)
return Where & 0xFF;
else return map235.PRG_Read_89ABCDEF(Bank,Where);
}

static void PRG_Write_89ABCDEF (int Bank, int Where, int What)
{
union
{
struct
{
unsigned PRGbank : 5;
unsigned : 3;
unsigned PRGchip : 2;
unsigned Mir_S0 : 1; /* S0 if 1, H/V if 0 */
unsigned PRGsize : 1;
unsigned PRG16 : 1;
unsigned Mir_HV : 1; /* H if 1, V if 0 */
unsigned : 2;
} b;
u16 n;
} Addr;
Addr.n = (Bank << 12) | Where;
map235.OpenBus = 0;
if (MP->PRG_ROM_Count == 64) /* 100-in-1 */
{
switch (Addr.b.PRGchip)
{
case 0: break;
case 1: map235.OpenBus = 1; break;
case 2: map235.OpenBus = 1; break;
case 3: map235.OpenBus = 1; break;
}
}
else if (MP->PRG_ROM_Count == 128) /* 150-in-1 */
{
switch (Addr.b.PRGchip)
{
case 0: break;
case 1: map235.OpenBus = 1; break;
case 2: Addr.b.PRGchip = 1; break;
case 3: map235.OpenBus = 1; break;
}
}
else if (MP->PRG_ROM_Count == 192) /* 210-in-1? Not sure about this; it *might* work when it comes along */
{
switch (Addr.b.PRGchip)
{
case 0: break;
case 1: map235.OpenBus = 1; break;
case 2: Addr.b.PRGchip = 1; break;
case 3: Addr.b.PRGchip = 2; break;
}
} /* else 260-in-1 */
if (Addr.b.PRGsize)
{
MP->SetPRG_ROM16(0x8,(Addr.b.PRGchip << 6) | (Addr.b.PRGbank << 1) | (Addr.b.PRG16));
MP->SetPRG_ROM16(0xC,(Addr.b.PRGchip << 6) | (Addr.b.PRGbank << 1) | (Addr.b.PRG16));
}
else MP->SetPRG_ROM32(0x8,(Addr.b.PRGchip << 5) | Addr.b.PRGbank);
if (Addr.b.Mir_S0)
MP->Mirror_S0();
else if (Addr.b.Mir_HV)
MP->Mirror_H();
else MP->Mirror_V();
}

static void InitMapper (const PMapperParam _MP, int IsHardReset)
{
u8 x;

MP = _MP;

map235.PRG_Read_89ABCDEF = MP->GetReadHandler(0x8);

for (x = 0x8; x <= 0xF; x++)
{
MP->SetReadHandler(x,PRG_Read_89ABCDEF);
MP->SetWriteHandler(x,PRG_Write_89ABCDEF);
}
map235.OpenBus = 0;
MP->SetCHR_RAM8(0,0);
PRG_Write_89ABCDEF(0x8,0x000,0x00);
}

struct TMapper_Info MapperInfo_235 =
{
"Golden Game 150-in-1",
235,
MS_Full,
16384,
InitMapper,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
};


-------------------------------------------------------------------------------

revised #4 by Quietust 
e 1130()0539 e Buddha 폜


#include "mmc3.h"

void MMC3_Init (void)
{
MMC3.PRG[0] = 0x00; MMC3.PRG[1] = 0x01; MMC3.PRG[2] = 0x3E; MMC3.PRG[3] = 0x3F;

MMC3.CHR[0] = 0x00; MMC3.CHR[1] = 0x01; MMC3.CHR[2] = 0x02; MMC3.CHR[3] = 0x03;
MMC3.CHR[4] = 0x04; MMC3.CHR[5] = 0x05; MMC3.CHR[6] = 0x06; MMC3.CHR[7] = 0x07;

MMC3.IRQenabled = MMC3.IRQcounter = MMC3.IRQlatch = 0;
MMC3.Cmd = 0;
#ifdef DEBUG
MMC3.CurScanline = 0;
#endif
MMC3.WriteWRAM = 0;
MMC3.PRG_Write_67 = MP->GetWriteHandler(0x6);
MP->SetWriteHandler(0x6,MMC3_Write_67);
MP->SetWriteHandler(0x7,MMC3_Write_67);
}

void MMC3_SyncPRGCHR (void)
{
u8 x, SwPRG = (MMC3.Cmd & 0x40) >> 4;

MP->SetPRG_ROM8(SwPRG ^ 0x8,MMC3.PRG[0]);
MP->SetPRG_ROM8( 0xA,MMC3.PRG[1]);
MP->SetPRG_ROM8(SwPRG ^ 0xC,MMC3.PRG[2]);
MP->SetPRG_ROM8( 0xE,MMC3.PRG[3]);

for (x = 0; x < 8; x++)
MP->SetCHR_ROM1(x,MMC3.CHR[x]);
}

int MMC3_SaveMI (Ar128 MI)
{
u8 x = 0;
MI[x++] = MMC3.IRQcounter;
MI[x++] = MMC3.IRQlatch;
MI[x++] = MMC3.IRQenabled;
MI[x++] = MMC3.Cmd;
memcpy(MI + x,MMC3.PRG,2); x += 2; /* last 2 are fixed */
memcpy(MI + x,MMC3.CHR,8); x += 8;
MI[x++] = MMC3.WriteWRAM;
return x;
}

int MMC3_LoadMI (const Ar128 MI)
{
u8 x = 0;
MMC3.IRQcounter = MI[x++];
MMC3.IRQlatch = MI[x++];
MMC3.IRQenabled = MI[x++];
MMC3.Cmd = MI[x++];
memcpy(MMC3.PRG,MI + x,2); x += 2; /* last 2 are fixed */
MMC3.PRG[2] = 0x3E; MMC3.PRG[3] = 0x3F;
memcpy(MMC3.CHR,MI + x,8); x += 8;
MMC3.WriteWRAM = MI[x++];
return x;
}


void MMC3_Write_67 (int Bank, int Where, int What)
{
if (MMC3.WriteWRAM)
MMC3.PRG_Write_67(Bank,Where,What); 
}

void MMC3_Write_89 (int Bank, int Where, int What)
{
u8 SwCHR = (MMC3.Cmd & 0x80) >> 5;
switch (Where & 0x001)
{
case 0: MMC3.Cmd = What; break;
case 1: switch (MMC3.Cmd & 0x07)
{
case 0: MMC3.CHR[SwCHR ^ 0] = (What & ~1) | 0;
MMC3.CHR[SwCHR ^ 1] = (What & ~1) | 1; break;
case 1: MMC3.CHR[SwCHR ^ 2] = (What & ~1) | 0;
MMC3.CHR[SwCHR ^ 3] = (What & ~1) | 1; break;
case 2: MMC3.CHR[SwCHR ^ 4] = What; break;
case 3: MMC3.CHR[SwCHR ^ 5] = What; break;
case 4: MMC3.CHR[SwCHR ^ 6] = What; break;
case 5: MMC3.CHR[SwCHR ^ 7] = What; break;
case 6: MMC3.PRG[0] = What; break;
case 7: MMC3.PRG[1] = What; break;
} break;
}
}

void MMC3_Write_AB (int Bank, int Where, int What)
{
switch (Where & 0x001)
{
case 0: if (MP->Flag1 & 0x08) break;
if (What & 0x01)
MP->Mirror_H();
else MP->Mirror_V(); break;
case 1: MMC3.WriteWRAM = What; break;
}
}

void MMC3_Write_CD (int Bank, int Where, int What)
{
switch (Where & 0x001)
{
case 0: MMC3.IRQcounter = What;
#ifdef DEBUG
sprintf(MMC3.debug,"At scanline %i, IRQ counter set to %i",MMC3.CurScanline,What);
MP->DbgOut(MMC3.debug);
#endif
break;
case 1: MMC3.IRQlatch = What;
#ifdef DEBUG
sprintf(MMC3.debug,"At scanline %i, IRQ latch set to %i",MMC3.CurScanline,What);
MP->DbgOut(MMC3.debug);
#endif
break;
}
}

void MMC3_Write_EF (int Bank, int Where, int What)
{
switch (Where & 0x001)
{
case 0: MMC3.IRQenabled = 0;
// MMC3.IRQcounter = MMC3.IRQlatch;
#ifdef DEBUG
sprintf(MMC3.debug,"At scanline %i, IRQ disabled",MMC3.CurScanline);
MP->DbgOut(MMC3.debug);
#endif
break;
case 1: MMC3.IRQenabled = 1;
// MMC3.IRQcounter = MMC3.IRQlatch;
#ifdef DEBUG
sprintf(MMC3.debug,"At scanline %i, IRQ enabled",MMC3.CurScanline);
MP->DbgOut(MMC3.debug);
#endif
break;
}
}

int MMC3_HBlank (int Scanline, int Byte2001)
{
#ifdef DEBUG
MMC3.CurScanline = Scanline;
#endif
// if ((Scanline < 0) || (Scanline > 239)) return 0;
if (Scanline > 240) return 0;
if ((MMC3.IRQenabled) && ((Byte2001 & 0x18) /*== 0x18*/))
{
if (MMC3.IRQcounter <= 1)
{
MMC3.IRQcounter = MMC3.IRQlatch;
// MMC3.IRQenabled = 0;
#ifdef DEBUG
sprintf(MMC3.debug,"At scanline %i, IRQ triggered, counter latched to %i",MMC3.CurScanline,MMC3.IRQlatch);
MP->DbgOut(MMC3.debug);
#endif
return 1;
}
MMC3.IRQcounter--;
}
return 0;
}


-------------------------------------------------------------------------------

revised #44 by Quietust 
e 1130()0538 e Buddha 폜



#include "mmc3.h"

static struct
{
u8 WhichGame;
} HiK_7in1;

static void SaveMI (Ar128 MI)
{
u8 x = MMC3_SaveMI(MI);
MI[x] = HiK_7in1.WhichGame;
}

static void LoadMI (const Ar128 MI)
{
u8 x = MMC3_LoadMI(MI);
HiK_7in1.WhichGame = MI[x];
}

void HiK_7in1_SyncPRGCHR (void)
{
u8 x, SwPRG = (MMC3.Cmd & 0x40) >> 4;
u8 PRGmask = 0x0F, CHRmask = 0x7F;
if (HiK_7in1.WhichGame == 6)
{
PRGmask |= 0x10;
CHRmask |= 0x80;
}
MP->SetPRG_ROM8(SwPRG ^ 0x8,(MMC3.PRG[0] & PRGmask) | (HiK_7in1.WhichGame << 4));
MP->SetPRG_ROM8( 0xA,(MMC3.PRG[1] & PRGmask) | (HiK_7in1.WhichGame << 4));
MP->SetPRG_ROM8(SwPRG ^ 0xC,(MMC3.PRG[2] & PRGmask) | (HiK_7in1.WhichGame << 4));
MP->SetPRG_ROM8( 0xE,(MMC3.PRG[3] & PRGmask) | (HiK_7in1.WhichGame << 4));

for (x = 0; x < 8; x++)
MP->SetCHR_ROM1(x,(MMC3.CHR[x] & CHRmask) | (HiK_7in1.WhichGame << 7));
}

static void PRG_Write_89 (int Bank, int Where, int What)
{
MMC3_Write_89(Bank,Where,What);
HiK_7in1_SyncPRGCHR();
}

static void PRG_Write_AB (int Bank,int Where,int What)
{
switch (Where & 0x001)
{
case 0: MMC3_Write_AB(Bank,Where,What); break;
case 1: HiK_7in1.WhichGame = What & 0x07;
if (HiK_7in1.WhichGame == 7) HiK_7in1.WhichGame = 6;
HiK_7in1_SyncPRGCHR(); break;
}
}

static void PRG_Write_CD (int Bank, int Where, int What)
{
MMC3_Write_CD(Bank,Where,What);
}

static void PRG_Write_EF (int Bank, int Where, int What)
{
MMC3_Write_EF(Bank,Where,What);
}

static int HBlank (int Scanline, int Byte2001)
{
return MMC3_HBlank(Scanline,Byte2001);
}

static void InitMapper (const PMapperParam _MP, int IsHardReset)
{
MP = _MP;

MP->SetWriteHandler(0x8,PRG_Write_89);
MP->SetWriteHandler(0x9,PRG_Write_89);
MP->SetWriteHandler(0xA,PRG_Write_AB);
MP->SetWriteHandler(0xB,PRG_Write_AB);
MP->SetWriteHandler(0xC,PRG_Write_CD);
MP->SetWriteHandler(0xD,PRG_Write_CD);
MP->SetWriteHandler(0xE,PRG_Write_EF);
MP->SetWriteHandler(0xF,PRG_Write_EF);

MP->SetPRG_ROM16(0x8,0);
MP->SetPRG_ROM16(0xC,7);

if (MP->CHR_ROM_Count) MP->SetCHR_ROM8(0,0);
else MP->SetCHR_RAM8(0,0);

if (MP->Flag1 & 0x01) MP->Mirror_V();
else MP->Mirror_H();
/* if (MP->Flag1 & 0x02)
{
MP->LoadSRAM();
MP->SetPRG_RAM8(0x6,0);
} */
if (MP->Flag1 & 0x04); /* Set trainer */
if (MP->Flag1 & 0x08) MP->Mirror_4();

MMC3_Init();

HiK_7in1.WhichGame = 0;
}

struct TMapper_Info MapperInfo_044 =
{
"Super HiK 7 in 1 (MMC3)",
44,
MS_Full,
8192,
InitMapper,
NULL,
HBlank,
NULL,
SaveMI,
LoadMI,
NULL
};


-------------------------------------------------------------------------------

fr}iWWj 
e 1130()0209 e SIN 폜


X^[găfIƁAႢ܂B
łHimAnjj


-------------------------------------------------------------------------------

L[{[h̃V[gJbgɂ 
e 1130()0147 e rinao 폜


L[{[hł̃V[gJbgL[LAɂāA
L[ύX悤łAς茻̂܂(BackSpace)
̂ł͂Ȃł傤H
낢Ă݂̂łAScrollLockv͕ŝ悤łB
ivĂƂɃEChEƃv̏Ԃ
΂ɂȂ铙j
ɁAPC-98ł́AScrollLockL[݂Ȃ悤Ȃ̂...B


-------------------------------------------------------------------------------

Scott Wu.... Mapper Info please... 
e 1130()0025 e Buddha 폜


112, 187, 189, 191
Top Rider Controller

Takeda, The fix for PC-Asder doesn't work...
i wouldn't know how to fix it... but the mirroring
needs to be reversed...
Mario Baby also has bad mirroring... the status
bar on the bottom of the game doesn't look right.
Fx3 has a Working Cony mapper... The Cony Mapper
on here doesn't work correctly with the 2 games
and it is very glitchy on World Heroes 2...

Buddha


-------------------------------------------------------------------------------

EEE 
e 1130()0005 e c 폜


>XN[bŃAv̂ŁAON,OFF̊mFł
>ȂƏɎvĂ̂łBǂłł...B
>łACWQ[^ȂƁAV[gJbgLA
>ƕ肸炢܂ˁB

AȂقǁEEEScrLockɕύXƂ܂(^^;;


-------------------------------------------------------------------------------

t@~[x[VbNL[{[hɂ 
e 1129()2358 e rinao 폜


AltL[ݒ́ACƎvĂ܂A
肪łȂƎvĂ̂ŁAAltɐݒ肵Ă܂B
2̃L[gƂŹAłˁB

ƂŁACÂ̂łAAT݊@{L[{[hł́A
ɓ܂Aق̃L[{[hł́AƓsłB

ɂȂĂŁA
p101L[{[hPC-98V[ỸL[{[hg̕A
悩瓮񍐂낵肢܂B
i@;:,.-^\[]L[ł邩ǂB͑vȂ͂łBj

>XN[bNύX̂́APɎm[g[U[
>FnȂłȂƐ؂ւȂ̂ʓ|Ƃ
>̗Rł()rinao

XN[bŃAv̂ŁAON,OFF̊mFł
ȂƏɎvĂ̂łBǂłł...B
łACWQ[^ȂƁAV[gJbgLA
ƕ肸炢܂ˁB
EChẼ^CgςƂ...B


-------------------------------------------------------------------------------

Vo[WB 
e 1129()2313 e c 폜


rinaoɒ\[XgݍŁAt@~[x[VbN
L[{[hɑΉ܂B(Ӂrinao)

{Iɂ͑ΉL[łAWindowsW̃L[
{[hɂȂL[ɂĂ͈ȉ̒ʂɂȂĂ܂B

[STOP] -> [End]
[CLR/HOME] -> [Home]
[GRAPH](down) -> [PageDown]
( up ) -> [PageUp]
[KANA] -> [F12]

GRAPHɂĂAlt蓖Ă̂ĈŁAPgDn
GRAPHL[ԁAPgUpŉĂȂԂɐ؂ւ悤
܂B

̂܂܂ƊeV[gJbgL[ƏՓ˂܂̂ŁABackSpace
ăV[gJbgL[̗LE؂ւ悤
ȂĂ܂B
ȂV[gJbgL[̂Ƃ̓j[̑SACe
ɂȂ܂̂łӉB

XN[bNύX̂́APɎm[g[U[
FnȂłȂƐ؂ւȂ̂ʓ|Ƃ
̗Rł()rinao

#43͖EEE[B


-------------------------------------------------------------------------------

Vo[W 43 SMBJ2B 
e 1129()1307 e Scott Wu 폜


c:
IRQ Enable I try :
Write 0x8122=0x3 Enable
Write 0x8122!=0x3 Disable
IRQ_Cnt=IRQ_Latch=0x1C(MyBe your Emu. not same.)
When Reset IRQ Enable.
When IRQ Enable:
if(IRQ_Cnt>0){ 
IRQ_Cnt--;
if(IRQ_Cnt==0){
IRQ_Cnt=IRQ_Cnt1;
ret=INT_IRQ;
} 
}
B


-------------------------------------------------------------------------------

FDSC 
e 1129()1243 e ` 폜


stunAc

̂Ή肪Ƃ܂I
āA錏łAlłɂԉPꂽ̂łA
cOȂ疢ɉ̔qɉ邱Ƃ悤łB
ꂩ玄ǂ̃\tg̉ê낢뒲ׂĂ݂܂A
ȉ̏ʂ̉@ƈႭȂ悤ł(cOȂ獡̔łAł(;>_<))B

EuڂăEpṽx擾ȍ~̃{XQʂBGM
EuHṽI[vjO̕Dj􎞂̉AvC̖؂̉
Eu[_̓`v̌r[̉

܂Aru[gɊւĂႭȂĂ܂A
nesterJ0.351SP1炢܂ł͒ɍČꂽłƋLĂ܂̂ŁA
iΉĂ̂łĵ̔ł̖QlɂƗǂ̂ł͂Ȃł傤B

Ƀru[g(^^;͔CVDŗpĂ悤łB
IȂ̂ł₯ɈۂɎcĂ܂i΁j
ɂStJAPANR[X̃I[vjOłB


-------------------------------------------------------------------------------

Re: Xe[gZ[uɂāB  
e 1129()1229 e ݂݂ 폜


Xe[gZ[úAʂ̃Z[uił͈ȉSRAMƕ\Lj̓e
܂Ă܂BSRAM̓éAXe[gZ[u炵Ă݂ƁA
ЂƂRAM̏ԁiXe[gjɉ߂ȂłB
āAXe[gZ[uAXe[g[h̎ɂ́A
SRAM̓eۑAǂݍ݂܂B

͂قڑSẴG~[^Ɍ邱ƂƎv܂B
dlƂłB


-------------------------------------------------------------------------------

Xe[gZ[uɂāB 
e 1129()1144 e dir 폜


nesterJ̊JJlłACɂȂ鎖̂łŎ₵܂B
ŋRPGn(FF3Ȃ)̃Q[Ă̂łAXe[gZ[uxW
Ɉx܂Ǎヌx10̎ɃQ[̕ʂ̃Z[u
Xe[g[hƃxW̎̃}X^[Z[uɂȂĂ܂܂B
Xe[gƃ}X^[͕ʁXɃZ[ułȂ̂ł傤H
Z[ûɓǂݎp`FbN͓Ă͂܂A
gĂ̂́unj043vłǍۂ͎Ȃ̂ł傤H


-------------------------------------------------------------------------------

Vo[WB 
e 1129()0801 e c 폜


͋AシĂ܂()

ŐVo[WłB
stunɏCĒFDSTEh荞񂾂̂ƁA
#235̏CĂ܂B

#235́AZbgx260-in-1000-in-1؂ւ
悤ɂ܂B܂~[O̐؂ւɂĂC
Ă܂B

>Buddha kun
i think i implement #43 with Fx3's irq info,
but not work yet...


-------------------------------------------------------------------------------

About Mapper #43 
e 1129()0110 e Buddha 폜


use the docs in the #nesdev newsletter for it....
Fx3 of RockNES got it to work.... look at http://rocknes.emuviews.com

Buddha


-------------------------------------------------------------------------------

nesterJ 0.44sp1 
e 1129()0049 e Screw 폜


wÊAt@CɊւoOC邽߂
Abvf[gt@Ĉ݂̌JłB
ȊOɐVǉȂǂ͂܂B

Monyons
ZƂ͎v܂AX肢v܂( _ _ )


-------------------------------------------------------------------------------

nesterJ 
e 1128()1511 e (PP)!! 폜


Wbvt@C
[ (815B)
܂܂ĂƂɂ܂G[o悤ł


-------------------------------------------------------------------------------

C[WɂĂꂱꏑĂXEEEE 
e 1128()1134 e ܂ 폜


zo蒼܂傤B
ȏC[Wǂ΂ʂŃO𗬂Ȃ
Ǝv܂B

#̂f̂ȁH()


-------------------------------------------------------------------------------

Mł 
e 1128()0935 e Monyons 폜


݂݂ȎF
ScrewF
@ȑO NesterJ v0.43Łuׂ܂vƌĂłAԂꂸSRtłB
@v0.44A܂BTɂłŃ`FbNĂ݂\łAAAd邩Ȃ̂
@͍̎Xɑ҂ĒłB@``EE݂܂B

NesterÂEőlCB[dVԂȂL~I


-------------------------------------------------------------------------------

ɂqReǂł샍ɂ  
e 1128()0504 e ݂[Ԃ 폜


PRG@8:1dd6619b CHR 16:d3f4b947 @#19@@LOIuLOX
L_vœ܂B
̓C[WoCiŏĈłH
ߋOŒׂĂ݂ł悭킩Ȃ̂ŃXC}ZB


-------------------------------------------------------------------------------

܂B 
e 1128()0321 e rian 폜


݂݂Ȏ

ver0.44łAZip̃G[o܂B
̃t@Cɂ'['']'͎gĂ܂B
Ax unzip32.dll폜ē꒼
ZIPt@C̓ǂݍ݂肭悤ɂȂ܂B
̂ł傤ˁAunzip32.dll̃o[Ŵ͓(^^;

ƌ킯ŁA܂B
Ă݂܂B
̊J撣Ă܂B

touch

̂悤ȕ֗ȃ\tgƂ͒m܂łB
ĂĂǂ肪Ƃ܂B


-------------------------------------------------------------------------------

XN[Vbg 
e 1128()0254 e touch 폜


Q[ʂ̃XN[VbgB̂ړIłAp̃vO
܂BxN^[ŌJĂ܂B
ʑŚAg݁A݂̓̂ƂVbgB֗łB
http://www.vector.co.jp/soft/win95/art/se076752.html

UonesterANesterJłƃVbgB܂B


-------------------------------------------------------------------------------

 
e 1128()0115 e  폜


݂Ȃ݂ȗl
dΉ΂̂ΉɊĂ܂B
O𗬂悤ŋkłAӂ̋Cc܂B
肪Ƃ܂B
X^bt̊FlAꂩAȂ牞Ă܂B


-------------------------------------------------------------------------------

Re:FDSEEE 
e 1128()0106 e stun 폜


ƂƂŁAꉞoOC܂B
\[X͕cɑtς݂łB

Aru[ǧ͂܂Ă܂B
iƂA@̉YĂ܂Ă̂ŁAȂɂ̂...)


-------------------------------------------------------------------------------

[ ]  
e 1128()0048 e ݂݂ 폜


rianl
>Ȃ݂ɁAt@Cł͑SĔppWȓŒ`Ă܂B

ZIPt@C̖Oł͂ȂAZIPt@C̒gNESFDSA
̑Ή`̃t@CmFB
'['']'܂܂Ă܂łB

ȂAVer 0.44 ł́A̖͉ς݁î͂jłB

Ǘl
ƂƂŁAΉĂ܂BB


-------------------------------------------------------------------------------

>邢Ac 
e 1128()0034 e charko 폜


>삵ȂROMC[WɂẮAxnestoy
>goodNESʂĂ݂ĊmFĂ݂ĂB

킩܂BDLĎĂ݂܂B

>3{ƂĂ̂PasofamĩC[WłB

>̂̃p\t@~̃C[ẂA܂قǃ}bp[̉͏
>̂̂ŁAC[WɒڎĂ邱ƂłB
>#܂Ƀp\t@~NESTICLẼpb`LȂ̂(^-^;

̂́ANESticle1ʂ̃{X܂ōsƂłB
|ジƌ󂪃WvςȂɂȂăn}Ă܂܂B
BioNESNesterJƃC[W[hɉʂDFɂȂ܂B

pb`Ȃ̂ł傤H

AA^CZ[upāÃQ[NAĂ݂II
́A@ŃWO̖̐̐ʂ炢ɍŝoĂEEE

LV[Y2`rN͎@ŃNAǁA4lSƂ
NAȂƐ^̃GfBO͌ȂĂEEE

Ȃ@łEEEBĂ̂́EEEB


-------------------------------------------------------------------------------

Re:XN[VbgyZIPǂݍ݂̌ 
e 1128()0033 e rian 폜


rianłB

݂݂ 

XN[Vbǧ͎cOłB
ȒPɎvđςȎȂ̂łˁB
AvO̎ɊւĂ͖mȂ̂ŁcB

ƈk`̓ǂ݂݃G[łA
LZH͑vłBCABDLLĂƎv̂
ĖƂԔȊႢłA\L܂B
AZIPɊւĂ͂͂G[̂悤łB
ǂƓA"ΉĂȂt@Cł"ƕ\܂B
t@C̈ʒu֌Wς̂łʖڂłcB
Version̕AႢ悤łf|܂B
́ARg[[ɑΉȑOVersioni0.40j܂ł
삵̂ɁAVer0.42炱̌ۂNo悤łB
Ȃ݂ɁAt@Cł͑SĔppWȓŒ`Ă܂B
ꕶ͈؎gpĂ܂B

ȏłB
񍐂ł͂ɂȂꂸ\󖳂łB


-------------------------------------------------------------------------------

Re:FDSEEE 
e 1127()2356 e ` 폜


lł(JɊւĂSĂ̕X)

`ށAǂFDS̖͍[̂悤ł˂BB
Ȃ͉͂ɂȂȂ̂ƂĂ₵̂łA
̂FĂ܂m(_ _)m


-------------------------------------------------------------------------------

nesterJ v0.44 
e 1127()2332 e Screw 폜


AbvĂ܂AƂȂĂUOnester͕cقǃAbvꂽ̂
Õo[WłB
łAVS Atari RBI Baseball̃pbĝݒǉĂ܂B

# pad_swap=1ɂĂȂԂŃpbg̒Ă̂ŁAɎԎĂ܂BBB
# ɋCÂ̂0.44RpCOB͂ԔȘbłBBB


-------------------------------------------------------------------------------

Re:FDS̏Cm(_ _)m  
e 1127()2248 e stun 폜


>fBXNVXȅCЂ肢̂łB

[...͂oO...

ǂȂAfBXNVXẻɊւ錈œIȎ
Ȃł˂BꉞAQ̎iFDS-E.txt,disksystem.txtj
ĂłA҂ŃTEhׂ̍̋Lڂ
̂łB

LQȊO̎̏񂪂΋ĂB


-------------------------------------------------------------------------------

Vo[WB 
e 1127()2244 e c 폜


lTLEH[Et(#4),1000000-in-1(#45)ɑΉ܂B

܂150-in-1#43#235ɕύXĂ܂Awb_
#43̂܂܂łŏ#235Ɖ߂܂̂ŁAɏ
Kv͂܂B
#43̐ՒnɂSMB2j̐VnbNł蓖ĂĂ܂A
͂܂삵Ă܂B

܂ΉVS Atari RBI BaseballpɃpbgǉ
܂(ӁScrew)

#71C܂BFireHawkȑOt[YƂł
~܂ȂȂ̂łAςQ[̂͏oȂԂ
܂܂łBǂ}bp[̖ł͂ȂPPURÂ̖悤
C܂BFireHawkȊÕQ[ł͉悤ɂȂ̂
邩܂B

Ƃcycles_per_linẽf[^x[X̍XVĂ܂B


-------------------------------------------------------------------------------

Re: zip`̓ǂݍ & Re: XN[Vbgɂ 
e 1127()1518 e ݂݂ 폜


Ǘl

񍐂肪Ƃ܂B
ʂA'['']'t@CɊ܂܂鎞A
ZIPt@C̉𓀂łȂ悤łB

R͔v܂̂ŁAo[WŊmɑΉĂ܂B


rianl

XN[VbgɂĂłA^ɐ\󂠂܂񂪁A
̒mAZpŝߑΉ킹Ă󋵂łB

ȂA0.351 ` 0.40 ŁAkt@C̓ǂݍ݂ŕω̂́A
ɓ̃t@C̒nsf܂߂Ƃ炢łB
0.42ƂƂȂAv߂̂łB
܂A0.38Ƃo[W݂͑܂B
낵΁A̎̃G[bZ[WA\ȂČ@
񍐒΍KłB

ȂAǗl炲񍐒ۂ́AZIPt@Ĉ݂̌ۂƎv܂B


-------------------------------------------------------------------------------

yǂ܂ĂĂ܂ 
e 1127()1239 e mario 폜


>Ȃ̂̓f[^bNo[R[h[_[łB
>Aǂ̂ł˂()
>̌wIȓ̓foCX͗pӂȂƂ悤Ȃ
>̂͊młB

Ce}EXiwjŃo[R[hǂ߂炷̂łǂˁB


-------------------------------------------------------------------------------

v] 
e 1127()1047 e }CgtF 폜


EA˂قłBL[{[hłƎw肻łB

Ec̓ւL[̊蓖āBP{^Ő؂ւƃNȂ

E̍@HauMAMEƂƋN̒xŒ΂̂łA
cƂꂪƂȂ

E}EXŃvC@zC[Ƃ܂{^蓖ĂāEEEXN[ŏ\L[EEE
@@@@@@@@@@@

CKɂƂ肢Ă


-------------------------------------------------------------------------------

XN[Vbgɂ 
e 1127()0654 e rian 폜


n߂ď܂Ă܂B
NesterJpĂrianƂ̂łB
NesterJ̃o[WAbv̐ɂ͖̂悤ɋĂ܂B
ŁANesterJɂ̓XN[Vbg@\͖̂ł傤H
̂ł΁A㓱\͂܂HH

ƁAkt@C̓ǂ݂݂ɊւĂ
xXG[Nēǂ߂Ȃ܂B
ZIPɌ炸ALZHACABłpɂɋNĂ܂B
Ver0.38ӂ܂ł͖薳Ă̂ɁA
}0.40ӂ肩炱̌ۂNn߂܂AłcB
AIɂ͓ɂĂ炸ADLLʂCXg[Ă܂B

Ȃ܂A撣ĂB
M炵܂B


-------------------------------------------------------------------------------

zip`̓ǂݍ 
e 1127()0329 e  폜


͂߂܂āBŋnesterJ݂̑mAg킹ĂƂA
̑쐫ƍČɊ󂯂܂BCŎgĂłB

āAG~[Vɂ񍐂ł͂Ȃ̂łA
zip`̓ǂݍ݂ŁAXuΉĂȂt@Cłv
ƂbZ[WłănW܂B
ǂt@C[]iplpJbRjLꍇ̋C܂B
ROMGoodNESŃl[ĊǗĂ̂ŁA[]͂悭t̂łB
DLLŐVłĂ̂łEEE

Al̏Ǐ󂪏oāAΏ@ɂȂ́A
ǂtH[낵肢v܂B


-------------------------------------------------------------------------------

Ot@CE⑫ 
e 1127()0014 e ݂݂ 폜


> ɔAV[gt@Cl[œǂݍ񂾏ꍇɍ쐬ꂽ
> Z[ut@CyуXe[gZ[uɂĂ̓l[ȂƔF
> ȂȂ܂̂łӉB

ɂāA킩ɂ΁AnesterJ pwv
uVo[W̒ӓ_v-uver 0.31`vA܂
nesterJtnesterJ.txt̓ڂQlB


-------------------------------------------------------------------------------

Aڂ() 
e 1126()2348 e c 폜


>܂xyȂnesterJlɃt@ChbvꂽƂȂǂ
>V[gt@Cl[œnꂽt@COt@Cl[
>ϊ悤ɂ܂Biǂł݂݂j

݂܂AȂĂ܂łBm(_ _)m

CăAbvȂ܂̂ŁA̔ł_E[hꂽ
͐\󂠂܂񂪔jėƂĉB

芸winmainloadROMŃOt@Cl[ɕϊ
悤ɂĂ܂B

ɔAV[gt@Cl[œǂݍ񂾏ꍇɍ쐬ꂽ
Z[ut@CyуXe[gZ[uɂĂ̓l[ȂƔF
ȂȂ܂̂łӉB


-------------------------------------------------------------------------------

 
e 1126()2343 e 邢 폜


>3{ƂĂ̂PasofamĩC[WłB

̂̃p\t@~̃C[ẂA܂قǃ}bp[̉͏
̂̂ŁAC[WɒڎĂ邱ƂłB

#܂Ƀp\t@~NESTICLẼpb`LȂ̂(^-^;

>to do
NO$GB݂ȃfobO@\Ȃă_ł傤B
G~[Vƒڊ֌Wv]ȂƎv܂B

ƎcĂӋ@Ƃ΃f[^R[_[炢łB


-------------------------------------------------------------------------------

lTLEH[Etɂ 
e 1126()2333 e rinao 폜


lTLEH[Et(#4) 0184AA7
Xe[^X̕\ł܂B
̃Q[#4HSync
if(--irq_counter == 0x01)
{
irq_counter = irq_latch;
parent_NES->cpu->DoIRQ();
}
ƂƁA\܂B

ƁAO񏑂YĂ܂B
CC[hQ (#21) 01A76FC
CYCLES_PER_LINE = 117;
łB

L[{[hłA
EChEJāAL[{[h\āA
͂Ƃ@܂B
̕@ł́AV[gJbgL[z̓NAł܂A
L[͂ςł...B


-------------------------------------------------------------------------------

Vo[WB 
e 1126()2249 e c 폜


tgXg[ɑΉ̂ƁAFDS̃fBXÑEFCg
CƃgCi[̍ăT|[gĂ܂B
܂xyȂnesterJlɃt@ChbvꂽƂȂǂ
V[gt@Cl[œnꂽt@COt@Cl[
ϊ悤ɂ܂Biǂł݂݂j

tgXg[ɂĂ#33ƗĐV#48ƂăT|[g
Ă܂BROMC[WɂĂ#33̂܂܂ł#48ƂĔF
悤ɂȂĂ܂̂ŁAɃwb_CKv͂܂B

gCi[̏̏CɂẮAFFE Hack̂܂ł
o[WƓlɓ삷悤ɂȂĂ锤łB

FDS̃EFCgɂĂ͐q̒ʂłB


`
>fBXNVXȅCЂ肢̂łB

[Ƃ[Ƃ[Ɓc
stun낵肢܂`(^^;;


-------------------------------------------------------------------------------

ǐLFFDŚEE 
e 1126()2131 e ` 폜


Ȃ݂ɉLۂ̂́A
ecr̉CꂽۂłB̑O܂ł͐łB
ǂ̔ł̃^C~Oł͎OĂ܂̂łA
̓ɁAľۂ񍐂ꂽ܂āA
u𗧂Ă΂BقƂFDS͋Sł˂EEv
ƂĂ̂LĂ܂B

ǐLłm(_ _)m


-------------------------------------------------------------------------------

̃o[WŁA 
e 1126()2117 e RX 폜


VBA[iΉĂA肪Ƃ܂B
Ă܂BɓĂ܂B

ꂩ΂ĂB


-------------------------------------------------------------------------------

FDS̏Cm(_ _)m 
e 1126()2002 e ` 폜


lłB
vԂ̂`łi܂ɂFDSl^ł܂i΁jj

cto doXgq܂Aɂ͍ڂĂȂ̂łA
fBXNVXȅCЂ肢̂łB
isCł̂ŁuŗDvɂ͒l܂(^^;j

܂_߂A
SʓIɃru[g|͂̉|炸ɃmbyƂɂȂĂ܂Ă܂B
̓[_P̃I[vjOVS̃I[vjO
Ƃ킩Ǝv܂B

ɁAȂɂ̔qɃfBXNVVƋIȉ
ꍇ܂B
́AԂ킩ՂłƁA
uoCI~NEڂăEpv̖GACeixj擾ɕK܂B
iĈȍ~aflƃwɂȂ܂j

ȏQ_łB
Q[̂̓ɂ͎x͂܂񂪁A͂CɂȂĂ܂܂B
낵肢܂B


-------------------------------------------------------------------------------

re: tHg 
e 1126()1954 e c 폜


݂officiallMS Sans SerifgpĂ̂łA
UOnester͔JCO[U̕悤ł̂ŁA
{tHgɕύXɂ͂܂B

mF͂ĂȂłARg[ݒŕ
̂ăRg[̖̂2oCgngpĂ邩
łˁH
ł炿ƕύX͂łȂłA\ȂB

\[X͌JĂ܂Aenester.rcKXҏW
official̃\[Xɏ㏑Rs[ăRpCĉ
܂B


-------------------------------------------------------------------------------

to do 
e 1126()1914 e c 폜


ŗDłׂF
* #16̃VAڑSaveRAM̑Ή
* cycles_per_linef[^x[X̊g[
* Ή}bp[̑Ή(#114,#119)
* 삵Ȃ\tg̑Ή(tgXg[)
* SNSSւ̑Ή^ʖڂɂׂcVKi̍҂?
* Rg[ݒ̕΍

o΂ׂF
* ΉӋ@̑Ή(L[{[h)
* e΍(Wild Gunman, HogansAlley)
* nsfvC[̋@\Abvc6502o܂Ŗ
* C^[tF[XŎۂ̎Ӌ@ڑɑΉ

ł͖AN낵()F
* networkΉ
* 4Rg[Ή
* MIC{^pbhɈڊ
* {bgΉcNv񂾂낤Ȃ()

܂܂H
낻S[ĂȂƎvĂǁA
XgAbvƂ܂܂łˁB


-------------------------------------------------------------------------------

re: 삵ȂROMC[Wɂ 
e 1126()1853 e c 폜


삵ȂROMC[WɂẮAxnestoy
goodNESʂĂ݂ĊmFĂ݂ĂB

ł낵łcharko


-------------------------------------------------------------------------------

>邢 
e 1126()1826 e charko 폜


>R{ƂC[Wɖ肪肻łB
3{ƂĂ̂PasofamĩC[WłB

>wb_[̂̂̂łĂ݂܂B

āAKɃ}bp[wb_[
TrainerȂǂ̃`FbNāASp^[Ă̂ł
słB


-------------------------------------------------------------------------------

tHgɂ 
e 1126()1431 e {l 폜


ׂȎȂłUnofficial͓{ƃIvV̐ݒŕ
Ⴄ̂ŁAtHgύXĂȂł傤B


-------------------------------------------------------------------------------

FDS̃fBXN 
e 1126()1410 e c 폜


fBXNւsۂ́AUfBXN𔲂ĎbEFCg
|ĂVʂZbgKv܂B
ȂƃvOŃfBXN̖ʂւƂ
CtȂłB

ł̃EFCgłAł̓fBXN}Ă邩
ǂXe[^X50ǂ݂ɗ̂҂ĂV
ʂ}悤ɂȂĂ܂B
ɂ͎ԂłxꂽԂێȂ
fBXNꂽƔ肵Ȃ݂̂悤łB

ŁAfBXN𔲂Ԃ(NES)Ԃ1secێ
ĂVʂZbg悤ɕύXƂAȉ
Q[łaʂǂ݂ɂĂ悤ɂȂ܂B

E_ь - Í̖
E}CP English `
EGbK[h
EGbK[h - nւ̗
EElectrician
EFire Rock

܂ł̎dlœĂ̂ɂĂ͗]1sec҂
ƂɂȂ܂AۂɃfBXNꊷ邱Ƃl
\Ǝv̂ŊقĂB

̎dlύXɂĂ̓gCi[̌Ɠlɍӂ̃[X
f܂B


-------------------------------------------------------------------------------

T|[gRg[ 
e 1126()1159 e c 폜


>֌WȂłAL[{[h̑Ή͓̂ł傤H

ډ̖́A0-9FunciotnɊ蓖ĂĂe
V[gJbgƂ̌ƁAL[{[h̎ނɂz
Ⴂǂz邩AłB
Ƀh~bRL[{[h̏ꍇ͔z̍ق͒vIȂ
ɂȂĂ܂܂̂ŁB
ꂪȂΊȒPȂłEEE

Ȃ̂̓f[^bNo[R[h[_[łB
Aǂ̂ł˂()
̌wIȓ̓foCX͗pӂȂƂ悤Ȃ
̂͊młB

gbvC_[ɂĂ̓AiO͂ǂ邩ډ
łB

cĂ݂ȋZpȂ瑵Ă̂(T-T)
T|[głĂȂĐ\Ȃ񋟂ĉX


>X׋CŁA񍐂Xx܂B

ǂ]薳䎩܂B


-------------------------------------------------------------------------------

Reǂł샍ɂ 
e 1126()1149 e PCG 폜


PRG@8:1dd6619b CHR 16:d3f4b947 @#19@@LOIuLOX
L_vœ܂B


-------------------------------------------------------------------------------

CYCLES_PER_LINEɂ 
e 1126()0731 e rinao 폜


X׋CŁA񍐂Xx܂B
#1Q[CYCLES_PER_LINE̍œKlłB

CYCLES_PER_LINE = 105
}II[vSt 01F2A91

CYCLES_PER_LINE = 112
ЂЂ傤 01A7D9C

CYCLES_PER_LINE = 115
drbNo! 01A2A69

CYCLES_PER_LINE = 120
}T̏ 01D34A3
Xg[g 01B4A84

CYCLES_PER_LINE = 130
VIVA LASVEGAS 023814A

̑ɁAœKl𒲂ׂ

CYCLES_PER_LINE = 136
K[fBbNO`(#2)@0182588

CYCLES_PER_LINE = 115
CC[h(#23)@01BB417

̂܂߂(#3)
SUMlԈĂ悤łB0x1C1015łB
ƁAYꂪ܂...B
CYCLES_PER_LINE = 144
M! Ƃ[ƃoXPbg(#4) 01EEE52

[Ȗ̂Q[́A
!!X^WA(#1)ʏoiNMI^C~Oj
ogXg[(#1)ʉiLROM؂ւHj
}VA(#1)ʉiꊄ荞ݖΉj
lTLEH[Et(#4)Xe[^X\ꂸisj
}CCtE}Cu(#4)낭̉ʂisj
MOTHER(#4)ʉ(hbgPʃoN؂ւΉj
WXgu[h,𖞓V,h̃Q[X{(#5)\i}bp؂ւsSj
E҂Ⴖۋ͑(#18)ʂi荞ݏsSj
t@~[T[LbgfXP(#19)ʂisj
T.M.N.TQ(#25)삹isj
搶OESHIEEETE킽̐(#32)삹isj
WFbg\,tgXg[(#33)ʗA삹i}bp؂ւsSj
oii(#185)rŎ~܂i}bp؂ւsSj

L̃Q[ȊÓAقڐɓ悤łB
#96ł́AA^CZ[uɓ삵܂B
iRł傤ǁBCHR-RAM32K邵...Bj
֌WȂłAL[{[h̑Ή͓̂ł傤H


-------------------------------------------------------------------------------

ǂł샍ɂ 
e 1126()0645 e ݂[Ԃ 폜


ǂ͂߂܂Ă݂[ԂƂ܂B낵
`ƍ񏑂񂾂̂́ALOIuLOXǂĂ삵Ȃ̂
ΉĂȂ̂ȁ`Ǝv܂ď݂܂
̃Q[͐̂悭ΐ킵̂Ŏvꂪ[Q[Ȃ̂
񂱂̂ł̂nesterJœ삷΍ōȂ̂ɂȁ`ƍl鍡̍ł
ǂX肢܂
ł


-------------------------------------------------------------------------------

traineřB 
e 1126()0440 e c 폜


삵ȂȂĂ܂B

reset()trainerǂݍ񂾌SaveRAM[h
ĂƂłB
ς݂܂AڂĂ悤łBm(_ _)m
񃊃[XɏCĂ܂B


-------------------------------------------------------------------------------

Vo[W 
e 1126()0200 e c 폜


VS Atari RBI Baseball삷悤ɂȂ̂ƁA
FDS̃VBA[iASuper Load Runnner삷
悤ɂȂ܂B

VBA[i삵Ȃ́A$4032̃fBXN
Xe[^XǂݍނɂāAfBXNĂȂ
ꍇ$47AĂꍇ$42Ԃėƌߑł
Ė[vɓ˓ĂƂłB

$47͂܂̂łA$42Ƃ̂͏XȂ
̂܂Bd1Ădisk not readyƂȂA
ȂƂBIOS͂̒lԂėƒ~Ă܂
悤ł̂ŁB
ŁA$40ԂĂ̂ɏ$4032
ǂ݂ɗꍇ́AAǂ݂݉񐔂64zꍇ
̂$42Ԃ悤Ɏ܂B
fBXNĂȂꍇɂĂ$47Ԃ悤
ύXĂ܂B

ŏȂƂŃVBA[iSuper Load Runnner
삷悤ɂȂ̂łÃQ[ɕp
\͔ےł܂B
肪܂烌|[g肢܂B


-------------------------------------------------------------------------------

>y񍐁zROM 
e 1126()0033 e 邢 폜


EhS{[(_̓H)
ELV[Y2

̂Q{̓pb`̓ĂꂽROMC[WȂłH
Ȃ͓̂Ă܂B

Ehihh

͉i̘b͕ƂȂ̂ŕ܂
ł͓Ă܂B

R{ƂC[Wɖ肪肻łB


-------------------------------------------------------------------------------

y񍐁zROM 
e 1126()0016 e charko 폜


tbcEISDNɓFlNES̃lbgΐł낤Ǝv
vԂɃG~̂ЂĂ܂ƂAVKNESG~[^
łĂ̂ɋCẤABioNESȂǂŎĂǂĂȂROM
nesterJŎĂ܂B
ELveVo[
Eh
EhSoX^[
Et@~RWv
ʂ̂ȂLCɓ͈̂ł
ؖ]
EhS{[
Ehihh
ELV[Y2
3{͂͂蓮܂łB
wb_[̂̂̂łĂ݂܂B


-------------------------------------------------------------------------------

re: ʂDFɈȉ 
e 1125(y)2247 e c 폜


ŁAǂłˁcl

łB(𓚗L܂݂݂)

EEEœȂȂ񂾂낤()
ԈăgCi[T|[gR[ḧꕔ폜
܂Ă邩ȂłˁBʒiϋɓIɃT|[g
͂ȂłAꉞׂĂ݂܂B


-------------------------------------------------------------------------------

ʂDFɂȂċNȂǏ 
e 1125(y)1706 e ݂݂ 폜


> ׂĂ݂ƁA2000/11/02o[Wł͓2000/11/03o[Wł
> ȂiʊDFj݂łB

2000/11/03ATrainer tROM𓮍삳悤ƂĂA
ʂDFɂȂA삵Ȃ悤łB

YROMxzoAɋNĂ݂ĂB

ŁAǂłˁcl


-------------------------------------------------------------------------------

񍐂ł 
e 1125(y)1651 e uriuri 폜


X[p[}IuU[YʊDFłBisOsj
ׂĂ݂ƁA2000/11/02o[Wł͓2000/11/03o[Wł
ȂiʊDFj݂łB

ƃM~bNȂłA
qnlǂݍ݌yтqdrdsŁAQ[ʂɓĂȏ
i^CgAI[vjOfjɃNCbN[h
Q[ʂɓAɎł܂܂B2000/10/23 (2nd)łmFB
xSłĂ^Cgɖ߂̃NCbN[h͐łB


-------------------------------------------------------------------------------

ǋLB 
e 1125(y)0239 e c 폜


AJmCh̓phIĂƕW̃pbhő삷
ƂoȂȂ܂B
pbhgpꍇ̓j[Ńph𖳌ɂĂB

Ƒ@FamtasiaɏdlɂȂĂ܂B
}EXŃphړANbNŃ{^܂B
܂j[ŃZNg{^KvȂ̂ŁA}EXŃvC
\Ȃ悤ɉENbNɃZNg蓖ĂĂ܂B


-------------------------------------------------------------------------------

Vo[WB 
e 1125(y)0223 e c 폜


#242(Wai Xing Zhan Shi)ƃAJmChph̑Ή
Ă܂B

AJmChphɂẮAArkanoid(J),Arkanoid2(J)
̂ݎI悤ɂȂĂ܂BArkanoid(U)͂ǂ
pbh̎dlႤ̂ΉĂȂ͔̂
܂񂪁A삵Ȃ悤łB
Taito Chase HQ́AphgpĂ쐫ǂȂ
Ƃ͊Ȃ̂ŎI珜OĂ܂B


-------------------------------------------------------------------------------

 
e 1124()1517 e gazoon! 폜


͂߂܂āB
nesterJXyg킹ĂĂ܂B
񍐂łA
PUNCH OUT
̓삪version 0.43ɂȂĂsɂȂ܂B
version 0.42܂ł͂ƖȂ삵Ă܂B
̐ݒőΉłȂA̕@ĂB


-------------------------------------------------------------------------------

QB 
e 1124()1100 e c 폜


N͂ĂƂ\͂ȂłA
܂͒uĂāB

Jn܂ĂQo߂܂B

̂P͓rinao̊􂪖ڗ܂ˁB
}bp[̏CʑΉĉ̂
͈̕SĐVK}bp[AVKfoCX̑Ή
OłĂ܂B
L܂BꂩXłB

܂ŋ߂̓oO|[gZp̏W܂肪
悭ȂĂĂ܂Bŏ͎ȂčĂ
̂ɁAł͒鎞Ԃ̕s
Ă邭炢łB
ꂩƂJԂPo܂̂ŁA񂪂
tĂĂ()

ݑΉ}bp[94{NSF{PC1096AӋ@
ΉiłĂ܂B
ꂩ̂Płǂ܂Őił邩Ał
Ɋy݂ɂĂ܂B

hCɓ˓ēiOiȂ
ȂĂ\ܘ_(


-------------------------------------------------------------------------------

Buddha kun 
e 1124()0840 e c 폜


thank you for many infomations.

i promise you i'll support #119 and smb2j in future,
so please wait.
now i dont have enough time, so i wanna give the priority
to support the important features...


-------------------------------------------------------------------------------

Vo[WB 
e 1124()0823 e c 폜


͂悤܂B

#23,#25,#96ɂđC܂B

^ubgɂĂA}EXJ[\̍WƏo
ꏊw肷悤ɂȂĂ܂B
܂Famtasiã^ubg̃C[W[[hƊT˓l
ɂȂĂ锤łB

wsė܂B


-------------------------------------------------------------------------------

#23,25ɂ 
e 1124()0712 e rinao 폜


CYCLES_PER_LINE̒ĂāA𔭌܂B

CC[h(#23)
V[eBOʂŁA$90000xFFł悤Ȃ̂ŁA
~[OȂĂ悤łB
ʂQrbgƂĂ悤Ȃ̂ŁAcase 3sĂ܂悤łB
0xFF̏ꍇ́AقƎv܂B

[T[~jl(#25)
case 0x9000:
~[O
set_mirroring(0,0,0,0);

set_mirroring(1,1,1,1);
t݂łB

f[^x[XɊւẮAxmFāAقǕ񍐂܂B

#96ΉJ܂łB
ʕ\܂ĂȂ̂́APʃ[h
ȂĂȂł͂Ȃł傤H
set_mirroring(0,0,0,0)ƃZbgɂƐɕ\܂B

>screwA݂݂Ȃ

NesterJunknown erroř́A0.43ŗL̖ł́AȂłB
낢낲f܂B\󂲂܂B


-------------------------------------------------------------------------------

Re:LbYI 
e 1124()0624 e sawa 폜


c񂪂̌f
Vo[W̏ڍׂ
Ă񂾂炿Ƃ݂܂傤AAABi΁j


-------------------------------------------------------------------------------

LbYI 
e 1124()0558 e showa 폜


Ή߂łƂ܂I
߂Ă݂ł
}EXŃ^ubg̃J[\𓮂ƂA
̗΂̃J[\wiñJ[\̖|Cg̈ʒuĂ܂
ȂĂ炦Ȃł傤


-------------------------------------------------------------------------------

 
e 1124()0215 e [ 폜


_bNng͂njEEEH
ĂƎvĂĂȂƔf鎞
͎̘rnȌ傫Ȃ̂

z[KYAC͓蔻肪HƎv鎞܂
I傫mɓĂ邵ȁ`ƎvĂ_Ȏ
܂

ChK}͌łi
ЂNbN܂Ă_ȏꍇ


-------------------------------------------------------------------------------

Vo[W 
e 1124()0137 e c 폜


#3̃~bL[}EX(Alt)A#85TinyToonAdventurȇΉA
cycles_per_linef[^x[X̍XVA#96̏C
^ubg̑ΉĂ܂B
(ǂłrinaoANori)

#96ɂĂ͂܂VRAM̃oN؂ւ肭
Ȃ͗lłB
^ubĝ͑̓Ă悤Ɏv܂A#96̂
ĂȂ̂ŉƂ܂B
Ȃ^ubgɂẮAXChpbhgpĂ
ꍇ͋ɂ߂ĐlԍHwIɊԈ쐫ɂȂĂ܂̂ŁA
Famtasiał̃^ubg̃C[W[[hQlɌC
łB

240lineSĕ\IĂȂꍇɏ8dot
\ȂAeł̕yW炳Ȃ΂Ȃ
Ȃ̂YĂ̂ŁACĂ܂B
Ə\Ă̂ɖȂꍇ܂A
ŒĂȂĂ݂ĉ[

ƁAXV̂͂ꂾƎv܂B


-------------------------------------------------------------------------------

drbOo 
e 1124()0102 e Screw 폜


mtȍʂAuꕔ̃G[𖳎vɃ`FbNƓ܂B
UOnesterł͂PPUG[ɓĂԂłi10/24Edȍ~jB
NES_PPU.cpp
NES_PPU::render_bg(uint8)
for[vcatch߂QƂĂ݂ĂB
mFČ܂ƂA0.42ł`FbN͂Ɠl̃G[N܂B
0.43ŗL̂Ƃł͖悤łB
t[XLbvꍇAG[Ȃ蔭ɂȂ܂B

_APPUG[XLbv@\ĂȂIWinester
Famicommunisti΁jł́Aunknown erroroăQ[ł܂B

rinao
mFJlłB
ŋ߂UOnesterƑ݂낦邱Ƃł̂ŁA
ʂfĐ\󂲂܂(_ _)


-------------------------------------------------------------------------------

NesterJ 0.43ɂ 
e 1124()0001 e rinao 폜


邽߁ANesterJ 0.43̃\[X
Ă܂B
#4̔Eҗ`II,IIÍAŐVłUONester̃\[X
́AȂȂƎv܂B
A#1̓drbNounknown error ɊւẮA
킩܂Bver 0.42ł́AɓĂ܂B
#1ɊւẮAقƂǘMĂȂ߁A}bpł͂ȂA
̂ƂŖ肪NĂ̂ł͂Ȃł傤H
i݂܂Bǂ킩܂...Bj
Ȃ݂ɁAnes_mapper.cppŐVUONester̂̂ɕς
RpCĂ߂łB


-------------------------------------------------------------------------------

re: 4 player support in unofficial nester 
e 1123()1632 e c 폜


now i check some infomations on web and i notice i mistook.
windows can handle 15 devices with DirectInput, though its
header file includes infos only for 2 devices.

but your request seems to be ovre my skill.
i know how to suport 4 controllers in NES hardware, but i'm
not good at win32 programming...

i'll ask darren to support it.


[
}EXJ[\̖̐悪ƏɂȂ܂B
@ł̓gK[ƉʂɔƏ\āAe
oł邩ۂŖ𔻒肵Ă̂łAǂCh
K}ӂłPPU̕`̃^C~O̖肩ŁȀƏ
\Ȃꍇ悤łB
UOnesterł́AۂɃ_OꂽXN[obt@āA
}EXJ[\̂WPxő̔ł邩ǂŔ肵
܂̂ŁAƏ`悳ĂȂ΂ǂ悤܂B
_bNngł͂܂Ə`悳Ă悤Ȃ̂łEEE


-------------------------------------------------------------------------------

4 player support in unofficial nester 
e 1123()1507 e Anton Belenki 폜


dear Mr. Takeda,

i already wrote you personally about 4 player support in your
emulator. thanks for you reply. you said that Win API doesn't
support more than 2 controllers simultaneously. but what about
MAME32? it supports 4 controllers greatly. maybe it is possible to
rip the controls setup from MAME32 sources and adopt it for
unofficial nester? what do you think?

thank you in advance.

http://timexfun.webprovider.com/


--------------------------------------------------------------------------------

#96 
e 1123()1446 e c 폜


AlŎ芸^Cg͐\悤ɂȂ܂B
L܂Nori

ƂƂ́A^ubgΉȂ΂ȂƂ
ł()
ꂩxo΂Đ}ʕ`ȂȂȂŁA܂ӂ
ł킵Ă݂܂B


-------------------------------------------------------------------------------

drbOo 
e 1123()1308 e mto 폜


drbOonesterJ ́uꕔ̃G[𖳎vɁA
`FbNƓ܂B


-------------------------------------------------------------------------------

Re: Eҗ`IIAIII ɂ 
e 1123()1252 e ݂݂ 폜


> NesterJ0.43ŗL̖肾Ǝv܂B
> UONesterł́Aɕ\܂B
> ΁ANesterJ0.43́AȂ肪悤łB

nesterJ ŗL͈̏ؒǉĂȂ͂Ȃ̂łA
\[X􂢂ȂĂ݂܂iƂAŐVŃR[h
荞݂܂BsR[h 2000/11/16 łjB

܂AȂ肪Ƃ̂́As UOnester Ƃ̔rł傤B
ƂAnesterJ 0.42 ƔrĖ肪ǉĂƂӖł傤B

> drbNounknown errorŎ~܂...B

unknown error Ƃ̂́AnesterJ ́uꕔ̃G[𖳎v
`FbNĂĂN̂ł傤B
͂ROMĂȂ̂ŁAmFł܂̂ŁB
Ȃ΁A񍐂肢܂B


-------------------------------------------------------------------------------

Eҗ`III 
e 1123()0805 e [ 폜


>NesterJ0.43ŗL̖肾Ǝv܂B

AŐVłUONesterł͐ł
Õo[WUONesterŊmFƎv
̂ł̊ႢHi
萔Đ\󂠂܂

ƂőOOCɂȂĂ̂͌emŗV
ԎA蔻ă}EX|C^̂ǂ̕ӂȂ
ł傤Hi
Lƃ|C^dȂĎł͓Ăȁ`
ƎvĂĂȂƂ̂


-------------------------------------------------------------------------------

Eҗ`IIAIII ɂ 
e 1123()0424 e rinao 폜


ׂĂ݂܂B

>#4 Eҗ`Q̃Xe[WQ|P̉ʂԂ܂B
>Õo[WȂ琳ɓĂ܂B

́AIRQ^C~O̕ύX̖łB
̃Q[́A--irq_counterƂƐɂȂ܂B
iтт݂܂Bc...BύX肢܂Bj
Eҗ`USUMl01A73E8łB

A

>Eҗ`III
>r̃fŃS~CcAubN
>FႢBĂȕBĂȂ
>Ƃ܂Q[͈ꉞNAł܂

>Eҗ`III
>r̃fłPAQhbgCYĂAʉE
>ƂɏcɃS~C
>fŃobN̍ɃL\
>Ztr㉺Ƀu肵܂
>Q[{̎dlǂ킩܂
>AQ[cXN[ŃQ[㕔̃Xe[^
>X肵Ă܂

NesterJ0.43ŗL̖肾Ǝv܂B
UONesterł́Aɕ\܂B
΁ANesterJ0.43́AȂ肪悤łB
drbNounknown errorŎ~܂...B


-------------------------------------------------------------------------------

Super Mario Bros 2. (FDS Version) (alt dump) 
e 1123()0331 e Buddha 폜


Since there are so many Mappers documenting
150-in-1 I'll assign #43 for this one.

http://fefea.tripod.com (For the Game)


Another Super Mario Bros. 2 Japanese cartridge
==============================================

This is a pirate Famicom Super Mario Bros. 2 cartridge. Many thanks to "Lucky"
for lending it to me. (The game known in Japan as Super Mario Bros. 2 was not
released on cartridge, but features in Super NES Mario All-Stars as The Lost
Levels.)

There are several different types of pirate SMB2J cartridge, which use
different mapper hardware. I do not know whether any emulators support the
mapper hardware used by this cartridge.


This cartridge is different from Kevin Horton's SMB2J cartridge, which he
reverse-engineered and assigned the mapper number 40 to. In particular, this
cartridge has 80KB PRG data whereas Kevin's has 64KB.

Code printed on the cartridge label is LF36. The game title screen has been
removed.


Note that the mapper number in the .nes header is zero; change it to some
unused number for testing purposes.



PCB description
===============
The only text on the PCB is 7005.

PRG data is contained in three EPROMs, a 27C128 and two 27256 for 80KB total.
CHR data is contained in a 27C64 EPROM. All EPROMs are made by GI (General
Instrument?), and are marked as follows. The markings suggest that they were
programmed at the GI factory.

PRG #1: PRG #2: PRG #3: CHR:
27256-136 27256-137 27C128-010 27C64-009
KS001 KS002 KS003 KS 004
27256-25Q 27256-25Q 27C128-25Q 27C64-25Q


Mapper hardware is provided by 74LS00, 74LS139, 4020 and PAL16L8 chips, and 6
diodes and 2 resistors.



Mapper description
==================
Because of the PAL16L8, which is a programmable logic chip, I have not been
able to determine exactly how the mapping works. What follows is what I have
so far.

I will also list the inputs and outputs of the PAL16L8 -- knowing this will be
a guide when trying to figure out how the mapper works; for example, only data
bus lines D0-D2 are connected to the PAL16L8, so D3-D7 will have no effect.

CHR data is unpaged, like a simple NROM game. Scrolling is hard-wired to
horizontal; as if the H pads are connected on an NROM board, PA10 connected to
VRAM A10. In .nes-header terminology this is "vertical mirroring".


PRG layout
----------
The PRG data in the .nes file consists of data from the KS001, KS002 and KS003
EPROMs joined together, in that order.

PRG ROM data appears at $5000-$5FFF and $6000-$7FFF as well as the usual
$8000-$FFFF. The pages at $5000-$5FFF, $6000-$7FFF, $8000-$9FFF, $A000-$BFFF
and $E000-$FFFF appear to be fixed. (That is, I have not found a way to change
them.)

Numbering the ten 8K PRG pages from 0 to 9,
$5000-$5FFF: Upper 4K of page 8
$6000-$7FFF: Page 2
$8000-$9FFF: Page 1
$A000-$BFFF: Page 0
$C000-$DFFF: Page 4 at power on, can be changed. See table below
$E000-$FFFF: Page 9

The page at $C000 can be changed by writing a value to addresses $4n22 where n
is even (i.e. $4022, $4222 etc.). Only the lower three bits of the value
written are used.

Value written Bank at
to $4n22 (e.g.) $C000-$DFFF
%-----000 $00 4
%-----001 $01 3
%-----010 $02 4
%-----011 $03 4
%-----100 $04 4
%-----101 $05 7
%-----110 $06 5
%-----111 $07 6

I do not know if there is a way to make the lower 4K of page 8 visible.
Comparing the lower and upper 4K of page 8, the differences may be because the
title screen logo has been erased in the upper 4K; it is probably intact in
the (unused?) lower 4K. This could be tested by copying the lower 4K over the
upper 4K and running the modified image in an emulator.

The A0-A13 bus lines are directly connected to the corresponding address lines
of the KS003 EPROM (which contains pages 8 and 9). Because of this, any parts
of pages 8 & 9 which are visible must be aligned; that is, page 8 must begin
on a 16K boundary, so it is the upper 4K of page 8 which appears at $5000-
$5FFF. Similarly page 9 must begin on an odd 8K boundary, e.g. $6000, $A000,
$E000 (but is probably fixed at $E000).


IRQs
----
An IRQ can be generated every 4096 cycles of the phi2 (1.79Mhz) clock.

Here is a diagram of the IRQ-related circuitry. View using a fixed-width font.
_____
4020 __________________________| \ Connector
Q13 ____________| NAND |O------- /IRQ line
| |_____/
O
/ \NOT
/___\
PAL16L8 _____________|________________ 4020
IRQ output reset


At power on, IRQ generation is enabled; the 4020 reset pin is low, and an IRQ
occurs every 4096 phi2 cycles.

IRQ generation is suspended by writing (any value?) to $8m22 where m is odd
(i.e. $8122, $8322 etc.). The game does this at start-up by writing $00 to
$8122. It also writes $03 to $8122 later on, so the value written may have
some effect.

When suspended the counter is reset, meaning that when IRQ generation is next
enabled the first IRQ happens after 4096 phi2 cycles.

IRQ generation seems to be enabled by writing $1F to $6000. (Writing anywhere
in $6000-$6FFF, or possibly $6000-$7FFF, should have the same effect, and only
the lower 3 bits of the value written will matter.)

I am not completely sure of this. In testing with the cartridge connected to a
PC, writing to $8122 suspends IRQ generation and writing to $6000 enables, but
I have not found out how to suspend IRQs after that. Examining the game's code
would help here.




PAL16L8 inputs and outputs
--------------------------
Inputs
______
ROMSEL
A14
A13
A12
_
R/W
D2
D1
D0
/000100010 (see below for explanation)
/100100010 ( " " " " )

Outputs

A14 line of KS001, KS002 PRG EPROMs
A13 line of KS001, KS002 PRG EPROMs
IRQ-related (see above)
KS001/2/3 select bit 0
KS001/2/3 select bit 1


Explanation of the inputs I call /000100010 and /100100010:
/000100010 is low when an address which in binary is %-------000100010 is
accessed. Similarly /100100010 is low when addresses which in binary are
%-------100100010.

/000100010 is used in conjunction with the /ROMSEL, A14-12 and R/W inputs to
detect accesses to $4n22 where n is even.

/100100010 is used to detect accesses to $8m22 where m is odd.


Explanation of KS001/2/3 select bits:
State of these determines which of the three PRG EPROMs is active, or none
if both bits are high. (It might not be possible to have all the PRG EPROMs
disabled, depending on how the PAL16L8 is configured.)



Unknown writes
--------------
Here is the game code which is executed at startup. Writes whose purpose I am
not sure of are marked with ???.

Writes to $4023, $4025, $4026, $4080 and $408A are probably left over from the
original Disk System code; they have no function in this cartridge.

IF YOU GET THIS GAME WORKING ON YOUR EMULATOR, PLEASE SEND INFO ON ANY OTHER
UNEXPLAINED WRITES TO ME.

Reset vector points here
.$ee24 sei ; [ $78 ]
.$ee25 lda #$10 ; [ $a9 $10 ]
.$ee27 sta $2000 ; [ $8d $00 $20 ]
.$ee2a sta $ff ; [ $85 $ff ]
.$ee2c cld ; [ $d8 ]
.$ee2d lda #$06 ; [ $a9 $06 ]
.$ee2f sta $fe ; [ $85 $fe ]
.$ee31 sta $2001 ; [ $8d $01 $20 ]
.$ee34 ldx #$02 ; [ $a2 $02 ]
.$ee36 lda $2002 ; [ $ad $02 $20 ]
.$ee39 bpl $ee36 ; [ $10 $fb ]
.$ee3b dex ; [ $ca ]
.$ee3c bne $ee36 ; [ $d0 $f8 ]
.$ee3e stx $4022 ; [ $8e $22 $40 ] Clear $4022; bank 4 at $C000
.$ee41 stx $8122 ; [ $8e $22 $81 ] Disable IRQ generation
.$ee44 lda #$83 ; [ $a9 $83 ]
.$ee46 sta $4023 ; [ $8d $23 $40 ] ???
.$ee49 stx $fd ; [ $86 $fd ]
.$ee4b stx $fc ; [ $86 $fc ]
.$ee4d stx $fb ; [ $86 $fb ]
.$ee4f stx $4016 ; [ $8e $16 $40 ]
.$ee52 lda #$2e ; [ $a9 $2e ]
.$ee54 sta $fa ; [ $85 $fa ]
.$ee56 sta $4025 ; [ $8d $25 $40 ] ???
.$ee59 lda #$ff ; [ $a9 $ff ]
.$ee5b sta $f9 ; [ $85 $f9 ]
.$ee5d sta $4026 ; [ $8d $26 $40 ] ???
.$ee60 stx $4010 ; [ $8e $10 $40 ]
.$ee63 lda #$c0 ; [ $a9 $c0 ]
.$ee65 sta $4017 ; [ $8d $17 $40 ]
.$ee68 lda #$0f ; [ $a9 $0f ]
.$ee6a sta $4015 ; [ $8d $15 $40 ]
.$ee6d lda #$80 ; [ $a9 $80 ]
.$ee6f sta $4080 ; [ $8d $80 $40 ] ???
.$ee72 lda #$e8 ; [ $a9 $e8 ]
.$ee74 sta $408a ; [ $8d $8a $40 ] ???
.$ee77 ldx #$ff ; [ $a2 $ff ]
.$ee79 txs ; [ $9a ]
.$ee7a lda #$c0 ; [ $a9 $c0 ]
.$ee7c sta $0100 ; [ $8d $00 $01 ]
.$ee7f lda #$80 ; [ $a9 $80 ]
.$ee81 sta $0101 ; [ $8d $01 $01 ]
.$ee84 bne $ee15 ; [ $d0 $8f ] This branch always taken???

.$ee86 lda #$ef ; [ $a9 $ef ]
.$ee88 sta $0201 ; [ $8d $01 $02 ]
.$ee8b lda #$1f ; [ $a9 $1f ]
.$ee8d sta $6000 ; [ $8d $00 $60 ] Enable IRQ generation(?)
.$ee90 bne $ee9b ; [ $d0 $09 ]
.$ee92 cmp #$8c ; [ $c9 $8c ]
.$ee94 bne $eea2 ; [ $d0 $0c ]
.$ee96 lda #$53 ; [ $a9 $53 ]
.$ee98 sta $0103 ; [ $8d $03 $01 ]
.$ee9b jmp $e18b ; [ $4c $8b $e1 ]

Mark

from
Buddha


-------------------------------------------------------------------------------

 
e 1123()0148 e mto 폜


#4 Eҗ`Q̃Xe[WQ|P̉ʂԂ܂B
Õo[WȂ琳ɓĂ܂B


-------------------------------------------------------------------------------

#3,#85ɂ 
e 1122()2344 e rinao 폜


l^܂Ă̂...B

^Cj[EgD[Ahx`[YQ(#85)́Aȉ̂悤ɂ
܂BOW|CgƓłAAhX኱
Ⴄ̂ƁACHR-ROM؂ւĂƂłB

$8000,$8008,$9000
OW|CgƓ
A$8010$8008łB

(CHR-ROM 1K)
$A000 $0000-$03FF
$A008 $0400-$07FF
$B000 $0800-$0BFF
$B008 $0C00-$0FFF
$C000 $1000-$13FF
$C008 $1400-$17FF
$D000 $1800-$1BFF
$D008 $1C00-$1FFF

$E000,$E008,$F000,$F008
OW|CgƓ
A$E010$E008 $F010$F008łB

~bL[}EX(#3)ɂ
~bL[}EX(SUM:019465B)ɂēȂ킩܂B
ȂAPӏ$4810ɒlŃLROM؂ւ悤
ƂĂ܂B(#3ł̐؂ւ$8000-$FFFF)
CłA킴킴}bp؂ւ̂ʓ|Ȃ̂ŁA
݂Ȃ̂VȂ悵̎Ɠ悤Ɍʂ
vOɃpb`𓖂ĂقƎv܂B
ύXӏ́A
ROM_banks[0x5B98]$48$80ɂ邾łB
ʂPoCǵAǂłł傤B
̃Q[́A肪܂B
PPUɂςȒlނ...BíAĂv̂悤łBj


-------------------------------------------------------------------------------

CYCLES_PER_LINEɂ 
e 1122()2306 e rinao 폜


#4CYCLES_PER_LINE=120Ƃ̂A#4̃Q[̓sǂ̌ŁA
iX^[EEH[Y鍑̋tPȂǁjɂp\̂
#4ftHg(113.6363492063492)̒lgق悢Ǝv܂B
i݂܂Bxx...Bj
̕ύXŁAȉ̃Q[CYCLE_PER_LINE̐ݒ́A폜Ă肠܂B

KibN
egX^[
RUSH UP

܂AVɐݒ肵Ȃ΂ȂȂQ[́A
CYCLES_PER_LINE = 120
C[XU(#4) 01C0F55
yM(#4) 0204A60
fBAL t(#4) 01CCE55

̂قAʂԂACڗQ[̏CłB
iCcꍇ܂AlςĂCł܂Bj

CYCLES_PER_LINE = 112
GLTCgoCN(#0) 01BA6A0

CYCLES_PER_LINE = 113
t@~g^(#3) 017E9EC

CYCLES_PER_LINE = 115
̂܂߂(#3) 01C1015

CYCLES_PER_LINE = 120
`(#24) 0182059

CYCLES_PER_LINE = 125
Xp^XQ(#65)

CYCLES_PER_LINE = 128
GXp`(#2) 018EF78

CYCLES_PER_LINE = 144;
iRNVbN(#19) 0149EF5
iRNVbNU(#19) 0144A33

#1́A܂łB


-------------------------------------------------------------------------------

Vo[WB 
e 1122()2143 e c 폜


ӂx݂ɂ͗]Ƃ͐ił܂()
ꂩpôŌ̂̂芸AbvĂ܂B

TurboFileQ[ɃoN؂ւ悤ɂ̂ƁACrazyClimber
Rg[T|[gĂ܂B(Ӂ)
܂CrazyClimbermapper#180^Cg\Ń~[ݒɖ肪
悤Ɍ̂ŁAߑłHORIZONɂĂ܂B
~[O͐̕[͌؂ĂȂ̂ŁAقwEĂB

C^r[̓{𓚂_ł͂܂^[{t@C
T|[gĂȂ̂ɂȂB
ȂɑT|[głƂ()


-------------------------------------------------------------------------------

 
e 1122()0017 e [ 폜


Eҗ`III
r̃fłPAQhbgCYĂAʉE
ƂɏcɃS~C
fŃobN̍ɃL\
Ztr㉺Ƀu肵܂
Q[{̎dlǂ킩܂
AQ[cXN[ŃQ[㕔̃Xe[^
X肵Ă܂

ȑÕo[Wł͖ȂlȋC܂


-------------------------------------------------------------------------------

#96ǉ 
e 1121()2352 e NORI 폜


PPUANZXɂoN؂ւ̂́A0000-0fff܂ł͈̔͂łB
1000-1fff́ACPUd2ł̓oN؂ւ܂A(d2*0x4000+0x3000)
ƂȂĂAoN̉ʃrbǵAŏʌŒłB


-------------------------------------------------------------------------------

#96 
e 1121()2342 e NORI 폜


CPU
8000-FFFF w -----CPP
PP : PRG32k bank
C : CRAM 0x4000؂ւ

PPU
2000-2FFF AhXrbg --10--CC --------
C : CRAM 0x1000؂ւ

ȂƌĂAԖȂ̂PPUANZXɂLN^oN
؂ւ邱Ƃł傤B
`f[^(VBlank)2006ԒñAhXWX^
2000-2fff܂ł̒lŁAoN؂ւ
0000-1fff̃LWFlɃAhXZbgď݂܂B

PPU`撆́APPUAhXWX^CɃXL邽
XN[WX^(0,0)̂ƂA͂߂2000,2001,...̂悤
ԂɃtFb`܂B̂ƂA20ff->2100ɃANZXωuԂ
oN؂ւ܂B

G[ĥƂ́A2000-20ff/2100-21ff/2200-22ff...A̓e00-ff܂ł
LN^ZbgAPPUɂCRAM̃oN؂ւɂSʂɔCӂ̃p^[
Zbgł悤ɂȂĂ܂B

̑Sʂ̃p^[́AQ݂ACPU8000-FFFFd2Ő䂵܂B

̃}bp[̓oN؂ւ̂̂A`惍WbNŋJ܂B(^^;)


-------------------------------------------------------------------------------

 
e 1121()2250 e [ 폜


Eҗ`II
r̃fŃS~CcAubN
FႢBĂȕBĂȂ
Ƃ܂Q[͈ꉞNAł܂


-------------------------------------------------------------------------------

^[{t@C 
e 1121()2217 e c 폜


ׂČƂA^[{t@CgpĂQ[

ExXgv[v싅
ExXgv[v싅Q
ExXgv[v싅'90
ExXgv[v싅XyV
ELbXGNZg
E_[r[X^I
E_E^EM
E_WLbh
Et[gR}_[
Eeׂ̕
EXg[g
EE҂zCI
EWizardry 1`3

13̂悤łB
mFĂ݂ƂA8KBہXg؂Ă܂́A
ɑ̃Q[̃f[^㏑Ă܂̂
݂ł̂ŁAeXƗĕۑ̈^邱Ƃɂ܂B
(AWizardry1`3̂݋ʂ̗̈gp܂)
v13oN݂^[{t@CƂłˁB
^[{t@CgpȂꍇɃɊmۂ
̂ŖʂƂΖʂłAX104KBł̂ł̍
֐D悵ċCɂȂƂɂ܂B

܂̎oN؂ւ̎̓sA^[{t@C
̂ݑ̊g@ƈāAj[IA
IĂꍇ͑̋@IoȂ悤
܂B{Iɂ͖ȂƎv܂B

̑̃Rg[̎܂̂ŁAVo[W
Abv͖ӂɉ񂵂܂B


-------------------------------------------------------------------------------

#4̏Cɂ 
e 1121()1038 e rinao 폜


mɒĂ܂...B
iÂ\[XƂႲɂȂĂ܂B
ȂɂXV̂...B݂܂Bj
ƁAŃKibNCYCLES_PER_LINE115łB

CYCLES_PER_LINE̍œKlɂẮAЂÂׂĂ݂܂B


-------------------------------------------------------------------------------

re: #4̏Cɂ 
e 1121()0843 e c 폜


AĂƎvłEEE

xASẴQ[łFRAMES_PER_LINE̍œKl
ׂĂ݂܂B

ς݂܂AX肢܂B

ƃ^[{t@ČłA̃Q[ɎI
oN؂ւ悤ɂ悤ƍlĂ܂B
LbXGNZg̗lɐ擪Ȃƃ_Ƃ
悤łA^[{t@CPł͗eʓIɌ
傤B
wiz1-3łPoNALbXGNZgłPoNA
ƌŁB

Pɗeʂ32KBɂĂQɂ͂ȂȂ()
200hoCgɂf[^dvȂł傤˖B


-------------------------------------------------------------------------------

#4̏Cɂ 
e 1121()0622 e rinao 폜


ClłB
āA#4̏CłAĂȂ܂B
Oɂ܂A#4HSyncŁAׂẴQ[irq_counter--
ɂȂƁAi--irq_conuteŕA폜jKibNȂǂ
ɓ삵܂B悩ύX肢܂B

xASẴQ[łFRAMES_PER_LINE̍œKl
ׂĂ݂܂B


-------------------------------------------------------------------------------

MMC5 
e 1121()0252 e ܂ 폜


>NORI
łςȒAԎ肪Ƃ܂B
NesterƂ͕ʂɒPȂDSłڂG~[^[
쐬Ă܂̂őς肪łB

NesterɕFamtasiåJ撣ĂB


-------------------------------------------------------------------------------

[ 
e 1121()0020 e Monyons 폜


݂݂ȎAScrewF
@ɂẮAxׂĂ݂āEEEłˁA@
@[łɕ񍐂Ē܂B

@Xe[^XZ[uA[h͎Ă܂łiIcj


-------------------------------------------------------------------------------

^[{t@CΉ\tgi֏⑫j 
e 1121()0011 e JUNKER 폜


obf
߂܂āB

֏ŕ⑫v܂B̒mvhyȊOł͉L̂̂ΉĂ܂B
PDLbXGNZg
@@FZ[ü͊eoN̍ŏłȂ΂ȂȂƂ񂪂܂B
QD_E^EM
@@FZ[uE[hpɂɌJԂƃf[^񂾋L܂iOOGj
RDXg[g
SDjׂ̕
@@Fۂɂ̃Q[ŎgƂ̂łӂiOOGj
TDt[gR}_[
UDxXgv[v싅V[Y
@@FqJZbgŃf[^XVo悤ȋCEEEiOOGj
VDE҂zCiȂL₵ijj

ɂ悤ȋC܂ȏłB
łɗĂ΍KłB


-------------------------------------------------------------------------------

MMC5 
e 1120()2354 e NORI 폜


ꂢɂ܂Ƃ߂΂̂ŁA
ɕUĂ̂W߂̂
ςł(^^;

{IɂGoroh̉͌ʂƓłB
ǉ_́A
0x5204 IV------
I 1:Scanline Hit 0:Scanline not Hit
V 0:VBLANK 1:No V-Blanking
0x5113 -----pqr
rqp:RAM Page(index 8k)
@16kB(64kBit)̂ƂArbgq,r͖B
@@32kB(256kBit)̂ƂArbgr͖B
@@64kB(512kBit)̂ƂASrbgLB
0x5114-5117@rppppppp : r: 1:PRGROM 0:SRAM
: p: page no
@̂ƂASRAM݂͑s(mF)
@8koNȊȌꍇ͖mF
0x5205 multʉʂ̏o
0x5206 multʏʂ̏o

ꂾƎv܂B

#96́A܂̂قǁB


-------------------------------------------------------------------------------

Re: \Ȃł 
e 1120()2254 e ݂݂ 폜


cl
>萔|čς݂܂B

AȁB
ƂŁA
//nesterJ---->
#if 0
#endif
//<-----nesterJ
ƂȂĂ镔iɃZ[u֌Wj́A啔ύXĂ܂̂ŁA
萔܂폜肢܂B
łɂ̃R[hł͖ȂĂ܂Ă܂̂ŁB

ƁA͂Cō\܂B
nesterJł́ARpCvvZbT_NESTERJ`Ă̂ŁA
NES_PPU.cpp̃G[XLbvNES.cpp̃pbgt@Cǂ݂
ȂǂRgAEgł͂Ȃ
#if defined(_NESTERJ)--#else--#endif
ȂǂŏĂ܂񂩁B

킪܂܌Ă݂܂B

ǂł܂炱̋L͏Ă܂܂B
폜L[ 000000


-------------------------------------------------------------------------------

^[{t@CΉ\tg 
e 1120()2232 e PCG 폜


̋Lł̓LbXGNZg܂B
Ƃ̓_[r[X^IΉĂ悤ȁc
݂܂A҂͂܂莩M܂B

LbXGNZg̃^[{t@C̎g
Q[ɂQR烁j[ĂяoĕۑƂ^Cv̂̂łB


-------------------------------------------------------------------------------

\ȂłB 
e 1120()2224 e c 폜


>## ŋ߂ nesterJ J́Ac Unofficial nester 
>## R[h̕ωāAm Unofficial nester ̃R[h
>## ڐAĂȂ܂B

}bp[ΉĂƈčŋ߂̓RAɎ𒅂鎖
ɑȂĂ܂̂ŁEEE萔|čς݂܂B


-------------------------------------------------------------------------------

Vo[W 
e 1120()2221 e c 폜


CYCLES_PER_LINEf[^x[X̍XV(#4֌W)ƃ^[{t@C
Ήs܂B(^[{t@C͗e8KB̂P̕ł)

ӁNoriArinao

^[{t@CɕtẮAWiz1`3̂ݎIɑI
悤ɂȂĂ܂ȂɑΉQ[܂
ĂB
܂Z[ut@CłRs[ĕۑĂ܂A
IɂWiz1`3̃L]ƃACeBpł()

CrazyClimber,Arkanoid,TopRiderɂĂ͂܂ɁB


-------------------------------------------------------------------------------

nesterJ̍ 
e 1120()2133 e Screw 폜


ł݂݂ȂʂAUOnester̃R[hڐAƂ
ȃo[WAbveɂȂ\łB
ēphLgCWEBy[W̍XVƂ\ςȂ̂
̂悤ɍXVxXɂȂĂ܂Ǝv܂B

Monyons
Ȃł傤ˁA414oCgB
\[XĂ̂ςiT-Tj
Ԃ΂肪߂ĐiW͂ȂłBBB
VłA񍐂̒낵肢v܂B


-------------------------------------------------------------------------------

[N 
e 1120()2115 e ݂݂ 폜


Monyonsl
\[XƂɂ߂Ă݂܂Aǂ킩܂łB

̌ۂ́AV[gJbgL[iF5/F7jɂNCbNZ[u/[h
сAXe[gZ[u/[hi_CAOoقjł
N̂ł傤B
\ƂĂ̓j[̃|bvAbvɂ܂̂ł\̂ŁB

ƁǍۂ́AROM֘AtEXEt@Cւ̃hbOAhhbv
JiR}hCw莞jAŋߎgROMJA
t@CJ_CAOJAEBhEւ
hbOAhhbvŊĴN̂ł傤B

[N̗eʂA414 bytes Ƃ̎łA
ȑO 1044 bytes Ƃ̂́AUnofficial nesterAnesterJ ʂ
Ȃ̂ł傤BƂ nesterJ ŗL̐ł傤B

܂A 414bytes ̗̈́ǐ۔Ój_v
~̂łA\ł傤B
\Ȃ΁A[ɓYtĂ肢܂񂩁B

XɁAi nesterJ ̐ݒǂ̂悤ɂĂgpm肽̂ŁA
WXg[HKEY_CURRENT_USER\Software\nesterJ]ȉREGt@Cɂł
ă[őĂ܂񂩁H

ƁAɃ[N̏CłƎvłɂ́A
[Ɏst@CYtĂ肵Ă낵ł傤B
߂ȂĂ͂܂B

Jґ̂킪܂܂܂񂪁A͂낵肢܂B

## ŋ߂ nesterJ J́Ac Unofficial nester 
## R[h̕ωāAm Unofficial nester ̃R[h
## ڐAĂȂ܂B
## ܂AڐAƂςȂ߁AnesterJ IWi@\̎Ƃ
## ؐi߂Ă܂B҂Ăɂ݂͂܂񂪁B


-------------------------------------------------------------------------------

#4ɂ 
e 1120()0725 e rinao 폜


#4ɂĂ낢뒲ׂĂ݂܂B
̑O#4HSync--irq_counteŕAԈႢłB
ꂪA#4Q[sǂ̌łB݂܂B
SẴQ[irq_counter--ł悩悤łBύX肢܂B

ȏ̕ύXŁACYCLES_PER_LINE̍œKl
ׂĂ݂ȉ̂悤ɂȂ܂BQ[̂Ƃ
̂SUMlłBƂ肠#4łB

CYCLES_PER_LINE = 112
KibN 01D222A
JuJu` 01B2FD6

CYCLES_PER_LINE = 113.35
egX^[ 022BBE7
RUSH UP 014C411

CYCLES_PER_LINE = 115
F1ZZ[V 0184700

CYCLES_PER_LINE = 128
`ł 01B640A
Lb}E`Ăł 01AEA1F
ɂ̔MTbJ[[O 01A838A
nɊy 0191ADE
WbL[`F 0178C4E
Mi` 01C4793
wr[o 01A55C1
Might and Magic 01EF74D
C[&Cg̃bN{[h 01A5DE3

CYCLES_PER_LINE = 136
MzbP[ 01BEAAD
bfuX 01C5534
eNX[p[{E 01C9B6A
gbvKQ 01CF307
OڂƂ 01F7B7E

CYCLES_PER_LINE = 144
AX~b񃉃h 0176713
SbhXC[ 021F12C
X[p[}IuU[YR 01CA6D6
NGXg 01AF537
ށE][ 0183F0F
`L`L}V҃[X 0207C77
MZhbW{[TbJ[ 0193762
M! Ƃ[ƃoXPbg 01EEE52
Vq 017EF04
ςRbÑO[h 01CCEC0

CYCLES_PER_LINE = 152
1999 01DFD66
SDog告o 02C77AF
KLAX 019EE1B
ꂢIAp} 01A1A79
oiiq̑` 0155C61
! Ðc 01986D2

ȏ̂悤ɐݒ肷ƁAɕ\܂B
iF1ZZ[V́A܂ł...Bj


-------------------------------------------------------------------------------

AB 
e 1120()0229 e c 폜


>Unofficialł̃j[iFileDisk Change1st Disk - SideBj̃L[\A
>1st Disk - SideB(A)ɐĂ܂ǂł傤H
>ɃG~̎gpEɂ͖薳ׂȎƎv܂(^^;

AȑObuddhaNɎwEꂽƂȂ̂ɁEEE
s낵obNAbv珑߂ƂɈꏏɌÂ
t@C㏑݂łˁB
񃊃[Xɂ͕KĂ܂B

ƂɂȂĂ܂ˁRR
̂܂nesterɌ炸ZpR~jeBƂċ@\悤
ȂƊłB
(ɉߋOMdȋZp̕ɂɂȂĂ邵cj


-------------------------------------------------------------------------------

[̂PD҂̕񍐁EEB 
e 1120()0216 e Cq 폜


͂߂܂āAf炵G~̍XVJlłB
{ɍׂȎȂłACt̂ŕ񍐂Ă܂B
Unofficialł̃j[iFileDisk Change1st Disk - SideBj̃L[\A
1st Disk - SideB(A)ɐĂ܂ǂł傤H
ɃG~̎gpEɂ͖薳ׂȎƎv܂(^^;

ƁArN^[̃X^[EH[Y{Ł|The Empire Strikes Back|A
noI~܂i{ҏojAF͂ǂł傤H

ɓɓ~̑Ă܂A̒₷Ȃ̂ŊF
ׂȂǂɋCĉB
ł́A炵܂B

Ƃ茾EEE{\B
łqofi#245HjȂ`ĈꐶĂ̌鎖낤ȁicpR͕ʂƂāEEEj
ƂĂŌ܂ŉȂł傤ˁB(^_^;^V


-------------------------------------------------------------------------------

łMMC5̏EEE 
e 1120()0059 e ܂ 폜


>NORI

悯MMC5̏肢łāA
͂莑nSłł傤(T-T
MMC5B܂ƂɃT|[gĂG~[^[Ȃ̂ŁEEEB

NbVƂSMYNES̍҂GCڂɂĂ邻ŁB
낻듮Ȃ>SMYNES


-------------------------------------------------------------------------------

Ԏ肪Ƃ܂ 
e 1120()0011 e  폜


SINA񂠂肪Ƃ܂B
͂AȑO͓Ă܂ˁB\DȃQ[Ȃ̂ŎcOłB

>NORI
͂A\[XNbVƂ͖̂{łˁcB
΂炭o[WtoȂ̂ŕsvcłB

>ScrewAcA݂݂Ȃ
f炵G~[^̐肪Ƃ܂B
ŋ߂̃o[WAbvɂ͊Ă܂B
܂薳Ȃ悤ACĂBł́B


-------------------------------------------------------------------------------

#4̕pɂ 
e 1120()0009 e rinao 폜


$2001̔[hɑΉĂA肪Ƃ܂B
āAKibNAMi`ɂẮA
ȑO#4FRAMES_PER_LINES,IRQMƂ́ApoĂ܂B
i݂܂Bc...Bj
ȉ̂悤ɏCƒ܂B

KibN(SUM $01D222A)
FRAMES_PER_LINE = 118

Mi`(SUM $01C4793)
FRAMES_PER_LINE = 130
PATCH = 1
́A^CgłPC炢܂BȊÓAłB
IRQ^C~OH

>NORI
悩A#96̂...B
i#96́ARȏ㎎s낵܂A܂悭킩܂Bj


-------------------------------------------------------------------------------

Ă݂̂Ȃ(^-^;; 
e 1119()2332 e c 폜


߂܂āNoriA

MdȏA{ɗL܂B
Ԃ͊|肻łAoΉĒ܂B

>#̃G~̓\[XNbVœ܂(Y_Y
>#΂Ă

AiFamtasiaCŎgpĒĂ̂ŌlI
ɎcOł(T-T)
܂Vo[W[X̂y݂ɂĂ܂B

̃}VNbVĂ\[X͕łƂ
̂̓I[v\[X̗_ȂȂB


-------------------------------------------------------------------------------

KibNȂłBi 
e 1119()2233 e SIN 폜



nesterJ0.42œA0.43ł̓X^[gƐ^̂܂܂łB
UOnesteŕA11/15炢܂Ŗ߂Ă_łDDDB


-------------------------------------------------------------------------------

ǂEE 
e 1119()2137 e Monyons 폜


NesterJ̃[NłAUnofficial̍̂̂ƔׂĂ݂Ƃ
ȉ̂悤ȂƂ܂B
[AUnofficialłOpen, Close, Quick Save/Loadgݍ킹Ăω͋N
Ȃ̂łANesterJłQuick LoadsȂƁASaveO414oCgO
f[^[h悤łBi̕\ł̂Hj


-------------------------------------------------------------------------------

AJmChAgbvC_[A^[{t@C1/2 
e 1119()2125 e NORI 폜


͂߂܂āA
r[ȂƂ낪܂A
gRg[[ȉɌfڂ܂B
#̃G~̓\[XNbVœ܂(Y_Y
#΂Ă

<AJmChph>
4016 W -------R
R=1 Reset
4016 R ------B-
4017 R ------D-
B=1 {^
D ϒRo(NOTóA0x52`0xfeA8bitVA)

<gbvC_[nh>
4016 -------R
R:port reset=1

4017 ---AB---
AB:data (serial 8 bit)

A
-1:?
-2:EXd1
-3:Xd1
-4:EXd0
-5:Xd0 (EXɋNȂ)
-6:0:ANZ(def) 1:u[L
-7:0:low 1:hi
-8:EC[on
B
-1:ANZ 
-2:u[L ?
-3:u[L ?
-4:u[L ?
-5:ANZ 
-6:ANZ  (1-6͂Qrbgȏ㓯1ɂȂȂ)
-7:START
-8:SELECT

*)^[{t@C1/2

$4016 W -----BCD
C : 0 |C^Zbg
B : 1->0 f[^rbgCN
1 D̃f[^
D : Data (ʃrbg])

Zbg̏߂̂PoCgڂR/W

$4017 R -----D--
D : Data (ʃrbg])

*Format
<^[{t@C>
offset size 
0 2 $41,$42 Turbofileʎq
2 2 f[^TCY(Little endian)/TFʎqÃTCYw蕪͊܂܂Ȃ
4 0x10 t@Cʎq(t@C)
0x14 size-4 f[^

^[{t@C8kb SRAM

<^[{t@CQ>
offset size 
0 2 $55,$AA Turbofile2ʎq
2 0x1fd s
0x200 ----- ^[{t@C1Ɠ񂪊i[

^[{t@C232kb SRAM

擪0x200oCǵAICŊǗ?(mF)


-------------------------------------------------------------------------------

NCW[NC}[̐pRg[[ 
e 1119()2115 e  폜


߂ď݂܂AƐ\܂B
ScrewƈȑOA[ŉ񂩂A点Ă܂B
nesterJ́AݎgpmnP̃G~[^Ȃ̂ŉĂ܂B
̕c݂̏ɂĂłA
NCW[NC}[̐pRg[[݂͑܂B
PɂPAQRg[[ci\L[jɂ
Por@QoEr@Ƃđ삷邾łB

rɏグ遁Po@\L[iʂ̏ԂŁj
rɉ遁Po@\L[E
rɈړ@Po@\L[
rEɈړ@Po@\L[

Erɏグ遁Qo@\L[
Erɉ遁Qo@\L[E
ErɈړ@Qo@\L[
ErEɈړ@Qo@\L[

ɂŐ\L܂B

b͕ς̂łA}bp[S̃KibN^Cg
X^[g悤ƂƁAʂ^ɂȂ܂ܒ~Ă܂̂łA
ȑO͓삵Ă悤ȋĈłAύX܂H


-------------------------------------------------------------------------------

Vo[WB 
e 1119()1903 e c 폜


#83̑ΉAPPU $2001Color/Monochrome bit̏CA
FAM5`̃fBXNC[W̑Ή̏CAƉŏoĂ
X^[tH[X΍Ă܂B

#83̓Rj[̃p`mpł()
DragonBall 4-in-1Ƃ̂ēʂȑΉKv݂
ȂłAꉞ͂̂̂ɂĂ̓eXg
Ȃ̂œ삷邩͂킩܂B

ƂŃNCW[NC}[AAJmChAgbvC_[
eX̐pRg[̎ĂȂł傤H
o΃T|[głEEE
΂Ƀ^[{t@C̎͂Ȃ낤Ȃ()

>buddha kun
please wait the support of #119.
(btw,FCE Ultra's #96 is not perfect.)


-------------------------------------------------------------------------------

\\ 
e 1119()1458 e VS 폜


񓚂肪Ƃ܂B
mɃ\\̓r[g~[̃wb_񂪌@Ă܂B
̊mF~Xłf܂B

\fł͂܂smynes͏_]QȂ̂ŁAUOnester͂ƂĂd󂵂Ă܂B


-------------------------------------------------------------------------------

` 
e 1119()1412 e Monyons 폜


NesterJ v0.43ŁAUnofficialŉPꂽiƎv郁[NcĂ悤łEEj
Unofficialł邩ǂAmF܂B``(T-T


-------------------------------------------------------------------------------

hmm...  
e 1119()1311 e Buddha 폜


what about the other two mappers?

96 and 119...

just hold onto the info for Dr. PC Jr..... easier info is coming soon

Buddha


-------------------------------------------------------------------------------

f[^x[X 
e 1119()1303 e c 폜


>smyneśA}bp[̏f[^x[XɎĂ̂ŁA
>Ԉwb_[܂ꂽNESt@C퓮삷鎖܂B
>usmynesł͓̂ɑ̃G~ƓȂ/v
>Ƃ󋵂ł́A܂ROM̃wb_[ɏ܂ꂽ񂪐ǂm߉B

ŋ߂UOnesterłf[^x[XQƂwb_̏C@\
ڂĂ܂A@񂪑Ă܂B
wb_Cΐ삷悤ɂȂROMC[W
܂烌|[g肢܂B

X^[tH[XCYCLES_PER_LINE=115ŕ`̕s肳
܂Bnes_romemulate_frameCeŁA
PɃXN[̑ɃvO̕ǂĂȂ
̗lłB
ƂcpP͖̓̎̕肠܂łB

#83(Cony mapper)̑ΉĂ̂łAwi
܂čĂ܂B

>Buddha kun
its too difficult to support Dr.PC Jr...


-------------------------------------------------------------------------------

smynes 
e 1119()1248 e  폜


smyneśA}bp[̏f[^x[XɎĂ̂ŁA
Ԉwb_[܂ꂽNESt@C퓮삷鎖܂B
usmynesł͓̂ɑ̃G~ƓȂ/v
Ƃ󋵂ł́A܂ROM̃wb_[ɏ܂ꂽ񂪐ǂm߉B

͂smynes̐Vo[W͂܂łˁ[
FDSǂ̂炢ČĂ邩y݁B


-------------------------------------------------------------------------------

}CNւ̓ 
e 1119()1155 e ݂݂ 폜


Q[ł̃}CNւ̓͂ǵAZ₻łȂ̂܂߂āA
x̒Ao͂ȂĂ͂Ȃ̂wǂł̂ŁA
ML[ułȂA΂炭ԂۂÂ
݂Ăi@ł鎞Auł͔ȂjB


-------------------------------------------------------------------------------

More notes on Dr. PC Jr stuff 
e 1119()1152 e Buddha 폜


by the DarcNES author

http://www.fefea.org/buddha/drpcjr_notes_1.tgz

this might help

Buddha


-------------------------------------------------------------------------------

\\͑vłB 
e 1119()0649 e SIN 폜


VS
\\̔wĩoO͐iƑvƎv܂B
obg_v̉\̂ŁAc[Ń`FbNĂ݂ĉB

]kł...
̃obg_ṽh(nh)́ÂsmynesƐɓ
܂Bî͔wioOj
񐳏inesterłnjłB
smynesăobg̕␳@\ȂĂ̂ł傤˂H


-------------------------------------------------------------------------------

Doctor PC Jr Tech Specs 
e 1119()0545 e Buddha 폜


http://mypage.direct.ca/c/ccovell/dev3.html

Doctor PC Jr Disks may be run with these
specs...

The BIOS, Disk Roms, and Tech Docs are on this
page.

This is still a very EARLY page. Just keep
track of it

Buddha


-------------------------------------------------------------------------------

Mapper #96 
e 1119()0419 e Buddha 폜


another FCE Ultra Source...


#include "mapinc.h"



void Mapper96_write(uint16 A,uint8 V)
{
ROM_BANK32(0x8000,V);
}

void Mapper96_init(void)
{
SetWriteHandler(0x8000,0xffff,(void *)Mapper96_write);
}


-------------------------------------------------------------------------------

its #119 not #199 
e 1119()0405 e Buddha 폜


sorry i made a mistake..

Buddha


-------------------------------------------------------------------------------

Mapper #199 (TQROM) Pin-Bot / High Speed 
e 1119()0404 e Buddha 폜


this is the source of FCE Ultra
thank Xodnizel

#include "mapinc.h"



void Mapper119_write(uint16 A,uint8 V)
{
switch(A&0xE001){
case 0x8000:
if((V&0x40) != (MMC3_cmd&0x40))
{
byte swa;
swa=PRGBankList[0];
ROM_BANK8(0x8000,PRGBankList[2]);
ROM_BANK8(0xc000,swa);
}
if(VROM_size)
if((V&0x80) != (MMC3_cmd&0x80))
{
byte swa,swa2,x;
for(x=0;x<4;x++)
{
swa=CHRBankList[4+x];
swa2=VPAL[4+x];
if(VPAL[x])
{VRAM_BANK1(0x1000,CHRBankList[x]&7);}
else
{VROM_BANK1(0x1000,CHRBankList[x]&vmask1);}
if(swa2)
{VRAM_BANK1(0x0000,swa&7);}
else
{VROM_BANK1(0x0000,swa&vmask1);}
}
}
MMC3_cmd = V;
cbase=((V^0x80)&0x80)<<5;
break;

case 0x8001:
switch(MMC3_cmd&0x07){
case 0: V&=0xFE;
if(V&0x40)
{V&=7;VRAM_BANK1(cbase^0x1000,V);VRAM_BANK1(cbase^0x1400,(V+1));}
else
{VROM_BANK1(cbase^0x1000,V);VROM_BANK1(cbase^0x1400,(V+1));}
break;
case 1: V&=0xFE;
if(V&0x40)
{V&=7;VRAM_BANK1(cbase^0x1800,V);VRAM_BANK1(cbase^0x1C00,(V+1));}
else
{VROM_BANK1(cbase^0x1800,V);VROM_BANK1(cbase^0x1C00,(V+1));}
break;
case 2:
if(V&0x40)
{V&=7;VRAM_BANK1(cbase^0x000,V);}
else
{VROM_BANK1(cbase^0x000,V);}
break;
case 3:
if(V&0x40)
{V&=7;VRAM_BANK1(cbase^0x400,V);}
else
{VROM_BANK1(cbase^0x400,V);}
break;
case 4:
if(V&0x40)
{V&=7;VRAM_BANK1(cbase^0x800,V);}
else
{VROM_BANK1(cbase^0x800,V);}
break;
case 5:
if(V&0x40)
{V&=7;VRAM_BANK1(cbase^0xc00,V);}
else
{VROM_BANK1(cbase^0xc00,V);}
break;
case 6:
if (MMC3_cmd&0x40) ROM_BANK8(0xC000,V);
else ROM_BANK8(0x8000,V);
break;
case 7: ROM_BANK8(0xA000,V);
break;
}
break;
case 0xA000:
MIRROR_SET(V&1);
break;
#include "mmc3irq.h"
}
}

void Mapper119_init(void)
{
SetWriteHandler(0x8000,0xffff,(void *)Mapper119_write);
MapHBIRQHook=(void *)MMC3_hb;
}


-------------------------------------------------------------------------------

L 
e 1119()0338 e VS 폜


}bpÕ\\ƃX^[tH[XȂ̂łAXN[֌Wœ삪̂ŕ񍐂܂B

\\F
wȉ^񒆂肩Ⴄwi\܂B
BIONESAFamtasiał̏Ǐ󂪏o܂smynesł͊삵܂B

X^[tH[XF
ʂ``Ƃĕ`悪sɂȂ܂B
Famtasiał̏Ǐ󂪏o܂BIONESsmynesł͊삵܂B

wb_̏񂪈Ⴄ̂Ǝv肵Ă݂܂AɉP͂܂łB

JJlłB͉ł܂񂪁Aꂩ撣ĂB


-------------------------------------------------------------------------------

}CNnjł 
e 1119()0256 e SIN 폜


UOnesterAyg킹ĂĂ܂B

}CŇłAv݂łB
Rg[[Û`ȉꍇ̓L[{[ĥwɂĂ܂jȂA
lAłuILNTjnAJiC}wivo܂B

X^[X^[łĂ݂悤ȁH


-------------------------------------------------------------------------------

}CN 
e 1119()0146 e c 폜


Alŉ͂ĂԂɂȂ锤łB
[PowePadΉƂɃ~X\܂ˁB
`FbNĂ݂܂B

ƍӂ͋xڂ܂łBłB


-------------------------------------------------------------------------------

}CNM{^ɂ 
e 1119()0014 e fate 폜


ڂꂽ}CN@\ȂłA
pei̋ŊmFƂAM{^ł
FȂ悤Ȃ̂łA
āATEhJ[hɃ}CNȂāAŐoȂ
Ȃł傤H{IɊԈĂȁH


-------------------------------------------------------------------------------

ƁA 
e 1118(y)2333 e c 폜


X[p[}IɂĂ͖Ȃ삷邱ƂmF
Ă܂Bbad dump̉\܂̂ŁAx
nestoyӂŃ`FbNĂ݂ĉB

܂}bp[nbNgCi[t̂̂ɂĂ
ϋɓIɓȂ悤ɂĂς͂Ȃ̂łA
G~[ṼRAC]gœȂȂ
\͂܂B
o@ɋ߂ÂĂ̂悤ȍ׍HȂĂ
悤ɂƎvĂ܂̂ŁA{Iɂ͏ROM
C[Wgp悤ɂĂB

ȂƂT|[g邽߂ɐϋɓIɒ
͂ȂłA͂B


-------------------------------------------------------------------------------

s 
e 1118(y)2142 e mto 폜


ǂgCi[t̂̂AȂȂĂ悤łB


-------------------------------------------------------------------------------

nesterJ  Ver4.1ȍ~ƁAX[p[}I܂ 
e 1118(y)2131 e `ookx 폜


nesterJ gpĂ̂łAVer4.1ȍ~ƁAX[p[}I܂
iDF̉ʂɂȂG~[V~Ă܂܂B̂qnl͂njj

ĂāAnesterJVer4.0ɖ߂ΐɓ܂B
͉Ȃ̂ł傤H


-------------------------------------------------------------------------------

PC10łA 
e 1118(y)2119 e c 폜


>UOnester11/16łɂĂ܂APC-10ւ̑ΉJbgĂ܂B
>kt@CƂ̌ˍǂ肱ȂƂRłB

A@\ǉȂvĂ܂()
܂JoinPC10ŒʏNESC[WɕϊłȏA
Kv̍@\łȂłˁB


-------------------------------------------------------------------------------

ς݂܂ASz܂ 
e 1118(y)1923 e Screw 폜


ŋ߂ǂT{Cōς݂܂B
nesterJ v0.43 [X܂B
UOnester11/16łɂĂ܂APC-10ւ̑ΉJbgĂ܂B
kt@CƂ̌ˍǂ肱ȂƂRłB

ƁAnesterJIWi̎dlύX܂B
j[Save/Load State͋IɎsROMC[W̃tH_ftHg
JĂ܂AOJtH_ɂ悤ɕύX܂B

Famicommunist̂ŏɂȂĂ܂A
RanalliFȂ̂ŁiNĂ܂j
܂CɂȂłĂƎv܂B
DOSG~FẼy[WςȂƂɂȂĂ܂AÂ͉ł傤H

c
Famtasia v5.1ōFAM5`̃t@Cǂ߂Ȃ悤łA
NES_rom.cppŊSFAM4Ƃ͕Ă܂ق̂ł͂Ȃł傤H


-------------------------------------------------------------------------------

JꓯցB 
e 1118(y)1842 e fate 폜


>܂Cɑ҂܂傤B

AXVxȂ͕̂ʂɋCɂĂȂłA
ScrewȂǂ݂ǂAƂĂSzɂȂ܂āB
悩悩BXJłˁB
̂ɋCčXV撣ĉ>nesterJJꓯl


-------------------------------------------------------------------------------

MzbP[ 
e 1118(y)1444 e touch 폜


͂߂܂āBUoNesterANesterJ𗘗pĂĂ܂B
\^CĝMzbP[łA^Cgʂ̉y{
ʕ`̃^C~OȂȂĂ܂ĂlłB
̔ł炩͏㏑Ă܂̂ŔcłȂĐ\Ȃ̂ł
NesterJ 0.42łOKłB


-------------------------------------------------------------------------------

̏C 
e 1118(y)1350 e rinao 폜


݂܂B
spr_pal[0]͂܂łBSӏspr_pal[col]ύXĂB


-------------------------------------------------------------------------------

$2001ɂ 
e 1118(y)1245 e rinao 폜


$2001̔[hɍČł܂B
ύXӏ́ASłWӏłB

DRAW_BG_PIXEL}N
bg_pal[col]

((LowRegs[1] & 1) ? bg_pal[col] & 0xF0 : bg_pal[col])

bg_pal[0]

((LowRegs[1] & 1) ? bg_pal[0] & 0xF0 : bg_pal[0])
ɁAύX܂B

render_spr\bh̏It߂
spr_pal[col]

((LowRegs[1] & 1) ? spr_pal[col] & 0xF0 : spr_pal[col])

spr_pal[0]

((LowRegs[1] & 1) ? spr_pal[0] & 0xF0 : spr_pal[0])
ɕύX܂B
iύXyȂ悤ɏZqgĂ܂Bj
ȊÓAʕ\ɂ͊֌WȂ̂ŁAύXKv͂ȂƎv܂B
ŁA$2001d0\tg͖Ȃ삷Ǝv܂B

FRAMES_PER_LINEɂẮAxSẴQ[ōœKl
𒲂ׂĕ񍐂܂B


-------------------------------------------------------------------------------

Mapper #235 Revised 
e 1118(y)1241 e Buddha 폜


it says #43 but... its #235

http://tripoint.org/kevtris/files/150in1.txt

take a look...

Buddha


-------------------------------------------------------------------------------

ƂCɂȂ 
e 1118(y)1122 e ގ 폜


nesterŃX[p[}IuU[X΂Vł̂ł
X[p[}IɃ_[W󂯂ƎpPb炢Ă܂
܂Bi{Ȃ_łĂ邾̂͂Bj

ꂩAtXN[ɓĕ`̃`FbNON
ĂƉʂ̊OwiƓFɂȂĂ܂̂ǂCɂȂ܂B

ȂƂ΂菑Đ\󂠂܂B


-------------------------------------------------------------------------------

Re:ʃtbV 
e 1118(y)0907 e ȁ[ 폜


͂߂܂āA
̏̃o[WAbvɂ͓vłB

ʃtbVłA܂Ő퓬̃GJEg
ʂtbVĂȂFF3łƃtbV
悤ɂȂ܂BIvVݒŁAtbV
LAɐݒł悤ɂ炢ł傤H


-------------------------------------------------------------------------------

DISKSYSTEM̃Z[u 
e 1118(y)0621 e  폜


͂߂܂āAƐ\܂BQCROgpĂĂ܂B
DISKSYSTEM̃Q[CɂĂ̂łASAVEStaeALOADState
肭ł܂Bʂ̂̂ł傤H


-------------------------------------------------------------------------------

SzB 
e 1118(y)0600 e  폜


Z݂łBScrew񂪈ȑOȎ܂Ă
C܂B܂Cɑ҂܂傤B


-------------------------------------------------------------------------------

SzB 
e 1118(y)0530 e fate 폜


ӂƐSzɂȂ̂ł...B
nesterJ҂SCREW݂݂͂Ȃ̂ł傤H
ŋJ̍XVȂ̂ŁAƂĂSzĂ܂..B


-------------------------------------------------------------------------------

Vo[WB 
e 1118(y)0111 e c 폜


NEZtH[}bgROMC[WɑΉ(Ǝv)Anestoy
ԈႦĕύXĂ܂wb_Cf[^x[X
pӂ܂B
hS{[y̗lɁAɃZ[uȂQ[C
Ă锤łB܂cCr[ARPGl̗lɃ}bp[
ԍԈĂ̂ɂĂIɐ}bp[œ
悤ɂȂĂ܂B

鐯ɂĂ}bp[ԍCĂ܂A
邩͔܂()
̊Ԉ}bp[łĂ݂łB

܂̓\[X̘bŃ[U[ɂ͗]֌WȂłA
VS̃pbgݒƓRg[̎IɊւR[h
ă}bp[̃R[hƗ܂B
CYCLES_PER_LINE̐ݒɂĂlɃf[^x[X
\łB
f[^x[XƂĂAf[^t@CɗpӂĂ
ł͂ȂAPif()񂳂Ă邾Ȃł()

ƃtbVɂƖ邷悤ȋĈŁA
hԂFPxő̔炿ƈÂ߂̔ɂ
ύXĂ܂B


>̂ƂAbIȐݒ̂悤Ȃ̂ŁADQ1,2̏ꍇ̂
>$2001̉ʂPrbgLɂǂł傤H

mɕp̊댯lƕKvȃQ[ł̂ݗLɂ
łˁB
̕ύXŉʂtbV悤ɂȂQ[
ɉ܂ł傤He


-------------------------------------------------------------------------------

Re:$2001 
e 1118(y)0017 e rinao 폜


>AʂtbVȊOɎgĂ
>ł傤H
>ȂΌ̎łR͂ȂƎvłB

Q[ɂ邩mF͂Ă܂񂪁A
GfBOŁAoʂƂāA킴ƃmN
Ȃ悤ȃQ[߂܂ˁBi^j
̂ƂAbIȐݒ̂悤Ȃ̂ŁADQ1,2̏ꍇ̂
$2001̉ʂPrbgLɂǂł傤H

>ROMǂݍݎ̏C[`łACYCLES_PER_LINE
>̐ݒłXł傤H

CYCLES_PER_LINE̓KĺA\tgɂĈႤ̂́A
d̂ȂƂƎv܂BROMɂăANZX
Xs[hႤƎvłBCYCLES_PER_LINE
f[^x[XɎĂقAǗyƎv܂B
ł傤ǁAɃG~[g邽߂ɂ́A
ׂẴQ[̃f[^x[XĂق
Ȃ̂ł͂Ȃł傤H


-------------------------------------------------------------------------------

 
e 1117()1621 e g[gg 폜


Marusa no Onna (J)

R}hAbZ[Ẅ͂u܂B
Famtasia5.1Arew.12STXɓǏłB


-------------------------------------------------------------------------------

nestoyǉ 
e 1117()1554 e dike 폜


obNAbvƂ
hS{[yO`

Ȃ݂ɗ\zʂłAZ[uł܂B 

폜L[Fabcdef


-------------------------------------------------------------------------------

$2001 
e 1117()1037 e c 폜


>iÁAȂ蕡GɂȂƎv܂BĂ݂̂łA
>@낢肪...Bj

NES_PPUԂ_OʂFł͂Ȃpbg
Ȃ̂Ȃł˂EEE

AʂtbVȊOɎgĂ
ł傤H
ȂΌ̎łR͂ȂƎvłB


ROMǂݍݎ̏C[`łACYCLES_PER_LINE
̐ݒłXł傤H
ł̂̓C[W̏Cłċ؂ƂĂmapper
łׂȂłA#1`#4ł͏CKvȂ̂
]ɑ܂EEE

芸̓tȌCA}bp[ԍ̏CAƂ
̂V̂悤Ƀt[Y̌ɂȂR[h̉
ɂĂ͂őΉ邱Ƃɂ܂B


-------------------------------------------------------------------------------

$2001ɂ 
e 1117()0942 e rinao 폜


cpQ̓BioNESŊm߂ƂA
ʃtbVł͂ȂAPȂ郂mNAJ[̐؂ւ̂悤łB
$2001̉ʂPrbǵAʑŜ𔒂̂ł͂ȂA
pbg̐FM̗L̃tOł͂Ȃł傤B
PxMŃmN\ƂƂƎv܂B
młA݂܂B
iÁAȂ蕡GɂȂƎv܂BĂ݂̂łA
@낢肪...Bj
$2001̏ʂRrbǵÂƂ떳Ă̂ł́AƎv܂B
łȂABioNESł̃rbgɏނƁAʂ\ȂȂ܂B


-------------------------------------------------------------------------------

NEZ Format 
e 1117()0612 e Buddha 폜


NEZ format is the same as NES format... with the exception of the following things.

1) *.nez file extention
2) NEZ header instead of NES header for example

NES
------
NES (header info) etc...

NEZ
------
NEZ (header info) etc...

it is the same, but slightly different.


-------------------------------------------------------------------------------

nestoyǉ 
e 1117()0242 e maf 폜


EEEłB
obNAbvƂ

hS{[y@@PI TCl 
hS{[yQ@_t[UII 
ɂ̎㌀SW

del:741085


-------------------------------------------------------------------------------

nestoy 
e 1116()2349 e c 폜


mtoAL܂B

xMindseekeȓΉׂ̈ɁAROMC[Wǂݍ
ۂɏCdg݂pӂƂłŁA
珇ΉĂ܂B

SMYNESɂ悤ȋ@\݂łˁB


-------------------------------------------------------------------------------

Vo[WłB 
e 1116()2347 e c 폜


DQ1,2̉ʂ̃tbVɎbIɑΉA#19̊LbA
Mindseeker̃Z[uɑΉ܂B(LbŊmF)
ʂ̃tbVɂĂ͕p邩܂B

]Ƃ͐iłȂłǁAFamicommunisť̗]
nnɐ_IJ傫̂ƁA͂PR}
u`܂ŁA͂ōƂł܂B

DQ1̓̎̃`FbN͖ɉ񂳂ĂB


>GERBERAAuriuri
̎AL܂B

悭oĂ܂˂()
cĎFCłWizardly獡łڂ҂܂
[hiɉɍs鎩M͂܂(


-------------------------------------------------------------------------------

1ǉł 
e 1116()2344 e tame 폜


Shin 4 Nin Uchi Mahjong - Yakuman Tengoku
obe[obNAbvƂĂ܂Ă܂B


-------------------------------------------------------------------------------

NesToẙԈႢ 
e 1116()2333 e mto 폜


NesToẙԈႢ
}bp[Ⴄ
Urusei Yatsura - Lum no Wedding Bell i#86ɂȂĂ܂#101łBj

obe[obNAbvL̂ɖƂĂ
America Daitouryou Senkyo
Battle Fleet
Be-Bop-Highschool - Koukousei Gokuraku Densetsu
Dragon Ball Z 3 - Ressen Jinzou Ningen
Famicom Wars
Famista '90
Home Run Nighter - Pennant League!!
Jangou
Kabushiki Doujou
Kujaku Ou 2
Kyuukyoku Harikiri Stadium - Heisei Gannen Ban
Maharaja
Mirai Shinwa Jarvas
Money Game, The
Morita Kazuo no Shougi
Mouryou Senki Madara
Ninjara Hoi!
Otaku no Seiza - An Adventure in the Otaku Galaxy
RPG Jinsei Game
SD Gundam - Gachapon Senshi 2 - Capsule Senki
SD Gundam - Gachapon Senshi 3 - Eiyuu Senki
SD Gundam - Gachapon Senshi 4 - New Type Story
SD Gundam - Gachapon Senshi 5 - Battle of Universal Century
Taito Grand Prix - Eikou heno License
Tanigawa Kouji no Shougi Shinan 3
Tsuppari Wars
Ultraman Club 3
Ushio to Tora - Shinen no Daiyou
Yamamura Misa Suspense - Kyouto Zaiteku Satsujin Jiken

obe[obNAbv̂ɗLƂĂ
Metal Slader Glory



Battle Fleet
Dragon Ball Z 3 - Ressen Jinzou Ningen
Famista '90
Kaiju Monogatari
̂S̃Q[ɂăZ[uł܂B


-------------------------------------------------------------------------------

̎ 
e 1116()2216 e uriuri 폜


ʂ΁@قڂ
ނ@ׂ

oĂ񂾂ȁ[BiOOG


-------------------------------------------------------------------------------

ʂ̃tbVB 
e 1116()2155 e c 폜


wiXvCg̃_OۂɁA$2001̃WXg
1bitڂĂ甒œhԂ悤ɂƂAȂƂ
DQ1̃_g[ɂMP񕜂Ăl̂ƂƁADQ2
퓬ɓۂɂĂ̓tbV悤ɂȂ܂B

mFĂȂŔȂ̂łADQ1œ̋
V[ŉʂFɓ_łƂŁÃpbg̋
J[[hŎgĂ悤ȋC܂B
Ƃ瑽ɂ͑ΉłĂ܂BoΊmF
̂ŁADQ1NAO̎̕̕
܂AB


-------------------------------------------------------------------------------

񍐁B 
e 1116()2035 e c 폜


JꂽFamicommunistہXnester̃\[XR[h𗬗p
쐬ꂽFakeł͂ȂƂ_̂͌䑶mƎv܂B

̔n炵_IȂƃ[U[񂪗ꂩ˂Ȃ
̂ŁA}ɎɎ邱Ƃ҂Ă̂łADarren̕
FakeƎ咣邾Ŗmȏ؋Ă܂񂵁A
ŋ^fے肵ď؋Ƃă\[XJƂȂ\
Ȃċ}ɌJĂ܂AǓȏo݂Ɏ
Ă܂B

ɎA̕œƎɌJ𑗂邱Ƃɂ܂B
ɂ̌COj[XTCg̊Ǘ҂̕Xɂl
tĂ܂B

Ƃ͑̔n̂҂邾łB

J͈ȉURLɃAbvĂ܂B
http://www1.interq.or.jp/~t-takeda/bin/openmail.txt


-------------------------------------------------------------------------------

ȂāA 
e 1116()1645 e c 폜


>ƂāAd0Ăd5-d7Ŏw肳ꂽFŉʂ
>hׂ悤ȊȈՎŗlq݂܂B

̐FŁAł͂Ȃ̐F̋PxŁAł(^-^;;
mNłB

WpbgƂ̌ˍŁAxȏ
Px甒Aȉ獕œhׂ炢̕
̂B芸ۂɂĂ݂܂B


-------------------------------------------------------------------------------

$2001 
e 1116()1625 e c 폜


nesdev̉ߋOĂƂA

000xxxx0 Nothing
001xxxx0 Red "Emphasis"
010xxxx0 Green "Emphasis"
011xxxx0 Yellow "Emphasis"
100xxxx0 Blue "Emphasis"
101xxxx0 Magenta "Emphasis"
110xxxx0 Cyan "Emphasis"
111xxxx0 Screen Dimming

000xxxx1 Monochrome
001xxxx1 Red "Emphasis" + Monochrome
010xxxx1 Green "Emphasis" + Monochrome
011xxxx1 Yellow "Emphasis" + Monochrome
100xxxx1 Blue "Emphasis" + Monochrome
101xxxx1 Magenta "Emphasis" + Monochrome
110xxxx1 Cyan "Emphasis" + Monochrome
111xxxx1 Screen Dimming + Monochrome

Ƃ̂悤łB

芸ʑŜtbV邱Ƃ݂̂ړI
ƂāAd0Ăd5-d7Ŏw肳ꂽFŉʂ
hׂ悤ȊȈՎŗlq݂܂B


-------------------------------------------------------------------------------

re: nez format 
e 1116()1522 e c 폜


>buddha-kun
do you have any info about nez format?

>rinao
nestech.txtł$2001d0"0...Color, 1...Monochrome"
ƂȂĂ܂BmɂłˁB


-------------------------------------------------------------------------------

 
e 1116()1027 e masa 폜


>fr[hA(unknown error)ŁA߂łˁB
>JNESł͓̂ŁA悯ΏC˂܂B


-------------------------------------------------------------------------------

NEZ format 
e 1116()0330 e Buddha 폜


NEZ is an ancient NES format... you might want to support it because you have
all of the other formats.

game.nez

NEZ in the header instead of NES

Buddha


-------------------------------------------------------------------------------

I have contacted the author of smynes 
e 1116()0246 e Buddha 폜


I might be getting some more tech docs for this emulator...
:)

Buddha


-------------------------------------------------------------------------------

!!X^WAɂ 
e 1116()0146 e rinao 폜


ȂQ[ȂȂĂ܂B
c̃Q[͂Ă܂A{ɂނłB

!!X^WA(#1)ɂẮAs邱Ƃł܂B
NMĨ^C~O̖肾Ǝv܂B
nes.cppemulate_frame
if (i == 243)̂ȂŁA
emulate_CPU_cycles(1.0);

emulate_CPU_cycles(4201.0);
ɂāA
emulate_CPU_cycles((float)CYCLES_PER_LINE-(float)1.0);
폜ƁAꉞ܂B
Ɗᗬ@̃^Cgox܂B

łAE҃nbgȂǁAȂ̃Q[삵ȂȂ܂B
Ȃ񂩁Ałǈꉞ񍐂Ă܂B

>ʃtbV
PPUWX^#2($2001)̉ʂPrbgƎv̂ł...B
icpQł́AGɑƂT؂ւĂ܂Bj
Aǂ炢̂킩܂B


-------------------------------------------------------------------------------

 
e 1116()0145 e [ 폜


#1 Oh}X^[@Grand Master (J)
^̃Xe[W̃{X|AACeQbg
̉bV[Ŏ~܂
{^ĉbXLbvƐ֐i߂܂
̃Xe[WɂĂ͂܂܂


-------------------------------------------------------------------------------

ʃtbV 
e 1116()0028 e ^G~[^ 폜


قɂΉĂG~[^݂͑܂
(SɑΉĂ̂BIONEŜ݂Ǝv܂)
t@~R̃pbgPPU$3F00Ŏw肵܂
ȊOɁAFw肷镔݂܂


-------------------------------------------------------------------------------

ƁA 
e 1115()2330 e c 폜


>XpCvsXpC
>}h[
>΂܂BC˂܂

ƓĂƎv̂łEEE
xnestoyʂăC[WɖȂmFĂ݂ĉB


-------------------------------------------------------------------------------

Vo[WB 
e 1115()2326 e c 폜


#182ɑΉAAPŨ[N̏CAFAM`
fBXNC[Wǂݍ݂̏Cs܂B
܂񂩂x[Xpublic beta 3ɕύXĂ܂B

#182SuperDonkeyKong̃pC[c̗płB

FAM`ɂẮAFamtasia ver5ȍ~őΉFDS`
C[Ŵ܂ܓĂ^CvɑΉ܂B
A`FbNł̂œȂ܂B


-------------------------------------------------------------------------------

Ƌzo 
e 1115()2325 e tarako 폜


XpCvsXpC
}h[
΂܂BC˂܂


-------------------------------------------------------------------------------

ʃtbV 
e 1115()2058 e hiro 폜


߂ď݂܂B
ŋnesterjmô΂炵ɊĂ̂łA
CƂ܂B
̓hNGFFV[YŐ퓬ɓOɉʂtbVȂƂłB
mA̓NESG~BioNESFwNESm܂B
ɂ̂炷݂܂B


-------------------------------------------------------------------------------

ǂǂ (^ ^v 
e 1115()1812 e c 폜


>[NCŁAO񍐂̂Ɠ悤ȏԂŃ`FbNĂ݂܂B
>Pځ`Tڂ܂ŌJԂ܂AAhX̕ω͔܂ł
>ΉJlłI

[(劽)

łSuȂӈȍ~̃[XɎ܂B


-------------------------------------------------------------------------------

Ƃ肠 
e 1115()1810 e Monyons 폜


[NCŁAO񍐂̂Ɠ悤ȏԂŃ`FbNĂ݂܂B
Pځ`Tڂ܂ŌJԂ܂AAhX̕ω͔܂ł
ΉJlłI

Ń`[gR[h֌WƂ͈肷̂ȁH
iheap̈̔zuςƁA݂D.C.R.ł͑Ή܂񂪁EEj


-------------------------------------------------------------------------------

APŨ[NB 
e 1115()1653 e c 폜


Oȋ҂Ԃ𗘗pāAAPȔCs܂B
Ń[NĂȂĂ݂ĂB
Ă悤łʏ탊[Xɂ捞݂܂B

A[X̏őS̖`FbNłB
芸RpC͒ʂ܂AŎgĂ
l}V̓TEhȂ̂ŁEEE

http://www1.interq.or.jp/~t-takeda/bin/nester_apu_fixed.zip

Pentium150MHzȂŁACNn߂ĕ֏ɍsĖ߂
܂IĂȂ()

11̉ߋOXV܂B
http://www1.interq.or.jp/~t-takeda/bin/nester_bbs_2000_11.zip


-------------------------------------------------------------------------------

Aˋ@\̏ĂX 
e 1115()0605 e ݂݂ 폜


̃[U[݂͌{^́uA˂ONAOFFvł͂ȂāA
uVȃ{^ւ̘A˃{^̊蓖āv]Ă悤łB

āApbhĘA˃{^𑝐݂Kv܂B
bΉƁA@\̕ێ炪ςɂȂ܂̂ŁB


-------------------------------------------------------------------------------

}bpU蕪c[ 
e 1115()0213 e c 폜


쐬蔲c[łꉞAbvĂ܂B
JgfBNgɂSROMC[WāA
}bp001,002,,255ȂǂƃfBNg@Ă
ɐU蕪Ƃ̂łB
(ATutH_܂ł͌܂)

http://www1.interq.or.jp/~t-takeda/bin/mapper.zip

readme͕tĂ܂񂪁APɃ_uNbNΎs
ł܂̂ŁB

}bpɃfobO邽߂ɍ쐬̂Ȃ̂ŁA
J҂łȂSRӖȂB
##J炱ʂ͎ōĂ()


-------------------------------------------------------------------------------

SNSS 
e 1115()0112 e c 폜


nesdev̕ŐVSNSSɂċc_Ă܂B
xoΉĂ\łB

܂ł͐摗(


-------------------------------------------------------------------------------

VŁB 
e 1115()0103 e c 폜


#64,#65,#67,#68,#69̏Cs܂B
ȉ̃Q[悤ɂȂĂ܂B

#64 ... Klax
#65 ... Spartan X2
#67 ... Fantasy Zone 2
#68 ... Nantettatte!! Baseball, VS Platoon
#69 ... Dynamite Batman

܂#68̏CɔAVS PlatooñpbgϊɂΉĂ܂B

Nori
u()


-------------------------------------------------------------------------------

Aˋ@\̒ǉɕt 
e 1115()0027 e Nori 폜


̐̃obȂ񂩂$4016̃Xg[uMɘA˂Hg
̂vo܂BXg[uxɃ}XNON/OFFzłˁB

ŁAWCXeBbNM񂶂ȂāAXg[uMŃ{^
}XNON/OFFvO$4016̃WX^ǂޏɓƃVN
AˏoăCCɂȂ悤ȋCłǂł傤H
1/2A1/3A1/4ƂݒoƍXɃCCɂȂƎvłEEEB

#NE555{gWX^XCb`ŘAˉHgłĂ܂


-------------------------------------------------------------------------------

#69ɂ 
e 1114()2324 e rinao 폜


݂܂BԈĂ܂B
0x0E0x0F́ALłB
_Ci}Cgobg}̂Ƃ
0x08̏Ȃ΂悤łB


-------------------------------------------------------------------------------

re: nestoy 
e 1114()2318 e c 폜


>#obe[̗LɂẮAɑ̊ԈႢL̂łA
>ɂĂ񍐂낵ł傤H

o΋X肢܂B

P.S.Xp^X2IRQ̖肪܂B


-------------------------------------------------------------------------------

NesToẙԈႢɂ 
e 1114()2258 e mto 폜


}bp[ԍԈĂ킯ł͂Ȃ̂łA
Space Hunter͂Sʃ[hɂȂƁAɓ܂B

#obe[̗LɂẮAɑ̊ԈႢL̂łA
ɂĂ񍐂낵ł傤H


-------------------------------------------------------------------------------

#69ȂłA 
e 1114()2235 e c 폜


>#69́A_Ci}Cgobg}̎A
>$A000ɏo͂ԍ0x08̂ƂAIRQJE^̒l
>ȂĂ܂Biԍ0x0E,0x0F͖gpj

#69IRQ_COUNTER16bit̒lƂĈĂ̂łA
$A000-0x08̏ꍇ͂ǂ̂悤ȒlĂ܂H
8bit̂܂ܓƑɊ荞݂Ă܂܂A
*256ēꂽ^Cg\ȂȂĂ܂܂B


-------------------------------------------------------------------------------

Re[2]: Win2000ł̓ 
e 1114()2222 e 䂫 폜


}VXybNȂ̂?ƂvłA
̂nestarJ̕Ƃ̌۔ȂłˁcB
Win2000+SP1+DirectX8.0Ńy3 450MH+256MB
Ȃ̂ŃXybNIɂ͑vƁEEE
̕ӂ͕tĂӋ@ɂĕςĂ܂˂`
Ȃ݂ɂłnestarJłۂł܂


-------------------------------------------------------------------------------

Re: fBXNVXe 
e 1114()1750 e c 폜


悭ƂAFDS`̂܂܂ŋL^ꂽ
FAMC[WƂ݂̂Ă݂ł
(Famtasia ver.5ȍ~ŎgpĂ͗lB)

ɂĂ͌Ή\łB
܂łFDSNES`ɃRo[gĂpB


-------------------------------------------------------------------------------

[ŇB 
e 1114()1705 e c 폜


gTEh֌Ẅ̗悪apu_tɓĂȂ̂
lȋC܂B
ƏCɎԂ|肻Ȃ̂ŁAʏ̃[XƂ
ʌɍƂāA}[W܂B

vIOȉ\()


-------------------------------------------------------------------------------

fBXNVXe 
e 1114()1641 e Yom 폜


nesterJŁAFAM`̃fBXNVXeN
"Error reading FAM image"
ĕ\܂BFamtasiaȂAƋN܂B


-------------------------------------------------------------------------------

#68,#69ɂ 
e 1114()1229 e rinao 폜


ȂĂ!! x[X{[(#68)
_Ci}Cgobg}(#69)
̂Q{ɓ삳邱Ƃł܂B

#68́A
switch(data)switch(data & 0xF000)ɂ邾łB
ƁA~[OݒVERTHORIZtɂȂĂ܂B

#69́A_Ci}Cgobg}̎A
$A000ɏo͂ԍ0x08̂ƂAIRQJE^̒l
ȂĂ܂Biԍ0x0E,0x0F͖gpj
A̕ύX́A#69̃Q[ւ̉eô
ʃpb`Ȃ悤łB


-------------------------------------------------------------------------------

to Buddha 
e 1114()1036 e ݂݂ 폜


You should know "nesterJ" is not one of "unofficial nester"s.

Disk-side-changing menu were added to "nesterJ" earlier than
to "Unofficial nester". We added, not fixed.

Darren Ranalli seems our project to be independent of his,
so "nesterJ" is "Official" software.

That's why we need'nt make our application's title
"nesterJ (Unofficial)".
(Mr. Ranalli told our to add "Unofficial" on our application's
caption bar once, but we contacted each other by e-mail,
and now he also seems ours to be official).

Of course, we are following GNU GPL.
Everyone can use any "nester"s source freely
if he/she follows GPL.

Thanks,
Mikami Kana.


-------------------------------------------------------------------------------

#67it@^W[][Qjɂ 
e 1114()0800 e rinao 폜


>c
[肪Ƃ܂B
̖́ÅԐGȂƂƂ...B

āA#67̏CȂ̂łAHSync
if(!(irq_counter--))
ƂȂĂƂA
if(--irq_counter == 0xF6)
ƂƐ\܂B

ƂŁAFRAMES_PER_LINE̒lL[
M悤ɂق̂ł͂Ǝv܂B
ĩeXgpł͂̂悤ɂĂ܂BF11:-1 F12:+1Ɛݒj
#1,#4Ȃǂ́A\łFRAMES_PER_LINE̒l΂΂ŁA
Œlł͖肪悤ł̂...B
ʃpb`łłAɖ{܂B
CO̕܂Ŋ܂߂...B
Ƃ肠AbIȏuƂāA悩猟肢܂B


-------------------------------------------------------------------------------

oh crap... btw 
e 1114()0321 e Buddha 폜


(pssst... sorry for all these posts... ^_^ I just have a bad memory)

um.. your Mario Baby mapper also needs to have the mirroring fixed.
do the same change as you did with the others...

20-in-1
Nichibutsu
PC-Asder
Mario Baby


-------------------------------------------------------------------------------

heheh :) 
e 1114()0318 e Buddha 폜


you don't know how much I appreciate what you are doing.
and the best part is... you kept it english.

psst.... your swap disk menu has some mistakes

Disk Change(D) should just be Disk Change
1st Disk - Side B(A) should be 1st Disk - Side B(B)

Screw already fixed this but you didn't implement it...

THANKS A LOT MAN!!

Buddha


-------------------------------------------------------------------------------

Vo[WB 
e 1114()0217 e c 폜


#70CAPowerPad(COŃt@~g)ɑΉ܂B
#70ł̓t@~[g[i[}nb^|X̃^Cg
\Ȃ肪Ă܂(ǂłrinao)

rinao
ROM̎ʂXɉ߂܂B
RPG-ROM̐擪8K{Pc8K̃oCgaŁAsum_16k_romƂ
ϐɑ܂B
Ő擪$FFŖ܂Ă̂ꉞv̔łB
#3,#4ӂ̊YROM̂͂܂sc܂A
KɃc[łđ`FbNĂ݂܂B

Buddha Kun
i had supported #5 partly...
now supported games are:
Metal Slader Glory, GunSight, Laser Invasion,
and Uchuu Keibitai SDF.
i must implement bank switch per dot to support
KOEI's #5 games...its pretty difficult.

million-in-1 works only game select now.


-------------------------------------------------------------------------------

mapper #43 is mapper #235 
e 1114()0202 e Buddha 폜


even kev (the mad dumper) said this... umm he is going to RE the doc soon..
just use famtasia for now... mapper 235... just kill that mapper...


-------------------------------------------------------------------------------

oohh... im sorry.. i belong to nesdev and forgot you do too... 
e 1114()0154 e Buddha 폜


hehehe but atleast you can get the rom.. im sorry...

Buddha


-------------------------------------------------------------------------------

umm... about mapper #47 
e 1114()0140 e Buddha 폜


get the game at fefea.tripod.com...

delete this post if you feel its necessary...

Buddha


-------------------------------------------------------------------------------

Mapper #47 
e 1114()0137 e Buddha 폜


-----------

Nintendo World Cup / Super Spike V.B.
-------------------------------------



K.Horton
11/09/2000
V1.0




--------------------------

I have assigned this mapper #47 (that's 47 decimal)

Wow, another cascaded mapper. This one isn't too tough though. It is
a normal MMC3 cartridge with a single register mapped in at 06000h. Total
ROM size is 256K PRG, 256K CHR in 2 128K/128K banks.

--------------------------


How to work it good:


06000h:

7 bit 0
--------
xxxxxxxB


B: bank select. When 0, selects the first 128K of CHR ROM and the first
128K of PRG ROM. When 1, selects the second 128K of CHR ROM and second
128K of PRG ROM.

--

That's it. :-) This ROM works like any other MMC3 game.


-------------------------------------------------------------------------------

Re: Win2000ł̓ 
e 1114()0119 e d'Arc 폜


̊łľۂN܂B
Ȃ݂ɁAWin2000SP1+DirectX8.0łB
}VXybNȂ̂?ƂvłA
̂nestarJ̕Ƃ̌۔ȂłˁcB


-------------------------------------------------------------------------------

takeda.... 
e 1114()0058 e Buddha 폜


The Nichibutsu mapper has a mirroring problem aswell. Change the mapper like
you changed the #231...

btw.. how is the MMC5 and 1000000 in 1 mapper coming?

kevtris (the mad dumper) said that 1000000 in 1 would
be hard to implement.

Buddha


-------------------------------------------------------------------------------

l邱 
e 1114()0012 e fate 폜


>Win2000ゾƃt[aflȂXLbvĂ܂

ł͂ƂȂłAiWINDOWS2000+SP1+DirectX8.0{Łj
ȂƂAXbvĂƂA
l邱Ƃ͂܂񂩁H


-------------------------------------------------------------------------------

Win2000ł̓ 
e 1114()0004 e 䂫 폜


Win2000ゾƃt[aflȂXLbvĂ܂
܂BWin98/Meœ삳Ă͂ǂłH


-------------------------------------------------------------------------------

Re: pbh 
e 1113()2345 e c 폜


݂݂
win32pad̏ǂݍލۂɁA莞Ԃ
}XN|AƂ̂ł̓_ł傤H

ΉłłAłMICpɃ{^
݂ĒƗLB
͂ł낤Ƃėɂč܂܂()


-------------------------------------------------------------------------------

pbh̒ǉ͋Cɂ҂ 
e 1113()2317 e ݂݂ 폜


nesterJ ́uAˋ@\vu@\L[̃pbhւ̊蓖āvȂǂ́A
J̌łB

ȂΉȂƂƁADirectX ֌W̃vO悭
킩ȂƂ̂ƁAnester ̃\[XłARg[
\[XɔɕGŗɋꂵł邩Ƃ̂܂B

܂AAˋ@\́A^C~ÔƂlȂ΂Ȃ߁A
\GȂ̂ɂȂ肻łB

āAł݂͂܂񂪁AvȑΉ͕s\łB
ꂩłЂƁAȂȁ`B


-------------------------------------------------------------------------------

񍐂܂ 
e 1113()2127 e uriuri 폜


S@Mi`łAǏ󂪋tɂȂĂ܂܂B
ŐV̂P܂̃o[Wł́A^Cgʂ
iXN[ȂCjŁAX^[g
ăQ[ʂɓƁAyS{H炢
ʂĂ܂AŐV̂ł́A^Cg
Q[ɓƐiÃbZb[WԂj
ɂȂĂȂB


-------------------------------------------------------------------------------

l̋@\قł 
e 1113()2115 e mame 폜


>`Ea̘A˃{^ƂĊ蓖Ăꂽ炢ȁAƎv̂ł
̃t@~Rł܂
Rg[[Ƀ{^SĂď̂Q{^A˗pA,B{^Ă̂


-------------------------------------------------------------------------------

񍐂ł 
e 1113()1826 e Xm[EB 폜


SCꂽƏĂ̂ŁAuMOTHERiCVjv̓Ă݂܂B
`A܂100%ĂXe[^X̉ʂ̕Ă܂B
łxA{^ŃR}h\ƂɉʑŜĂ܂B
܂ł́u\v݂̂Ă܂A͉ʑŜŏ܂B
łAƂ肠Œ肻ƂƂĈS܂B
fBXNΉAe͋@̑ΉȂǁAJ܂łB
ꂩy݂ȂJB


-------------------------------------------------------------------------------

v]ł` 
e 1113()1548 e Monyons 폜


ŋ߂Winppbh́AU{^ȏ̂̂ĂĂ܂ˁB
EEEŋ߂Ƃ\͂BB

ŁAt@~R̃{^蓖ĂƂU{^pbhȂQ]܂EE
`Ea̘A˃{^ƂĊ蓖Ăꂽ炢ȁAƎv̂ł
̂̓G~[VőΉĒ邱ƂȂ̂ł傤H


-------------------------------------------------------------------------------

nestoy, goodNES 
e 1113()1544 e c 폜


nestoygoodNESŊԈ}bp[ԍU
ROMɂẮAnesterŃC[Wǂݍލۂ
CĂ邱ƂlĂ܂B

ԈĂƌĂA̐EŃt@X
ƔF߂Ăȏ͏]킴𓾂Ȃł傤B
nestoyROMǗĂł傤B

芸RPGlQ[AcCr[ɂĂ͂
łFĂ̂łAɂႪ
܂񂨊肢܂B


-------------------------------------------------------------------------------

Power Pad 
e 1113()1522 e c 폜


𔭌܂B
߂ɑΉ܂B


-------------------------------------------------------------------------------

}II[vSt 
e 1113()0505 e amedrop 폜


}II[vStȂłA
^Cgʂ̃s[`P̌狹̂̕ƂɃS~\܂
USł\݂ł


-------------------------------------------------------------------------------

TEhɂ 
e 1113()0400 e rinao 폜


>Monyons
̊̃fobO[hŃRpCĎsƁA
̉ł鎞ɃAT[głĂ܂A\̂ŁA
TEh֘AƎv̂łA܂A͂ƌ͂킩ȂłB
܂łHƂƂ...B


-------------------------------------------------------------------------------

>rinao 
e 1113()0303 e Monyons 폜


TEh֌WłH
ANesterJv0.29Av0.30bӂł͕񍐂悤Ȏ͋NĂ܂łB
ȍ~ɒǉɂȂ̂āEEEVRC6H


-------------------------------------------------------------------------------

#19 
e 1113()0258 e PCG 폜


c
t@~X^̏CƋɁA_]Q̂Qcʃu~܂܂B
I[vjÔccrUƂ̂afɖȃS~\Ă܂܂B
ċCɂ͂ȂȂ̂łAmFׂ̈񍐂܂B


-------------------------------------------------------------------------------

ǉB 
e 1113()0216 e c 폜


e̎IɑΉĂ͈̂ȉ̃\tg
Ȃ܂B

* Baby Boomer
* Barker Bill's Trick Shooting
* Chiller
* Duck Hunt
* Freedom Force
* Gotcha!
* Gumshoe
* Gun Sight
* Hogan's Alley
* Laser Invation
* Mad City
* Mechanized Attack
* Shooting Range
* The Adventures of Bayou Billy
* Wild Gunman

OperationWolfeΉȂ̂łA肭ʂ
tbV𑨂ĂȂ݂ł̂ŁAT|[g
Ă܂B
܂Super Mario Bros - Duck Hunt - Track MeetƂ
3-in-1młAłB

ȂPowerPadɂĂ`FbNĂ݂̂łAǂ
{ŔĂFamilyTrainerƂ͎dlႤ炵āA
IƂɃQ[t[YFȂ
݂łB

USŃGArNXUSOperationWolfɐ擪8KB
S$FFŖ܂Ă܂āAget_first_8k_sumł
Ɏʂł܂łB
KHmȂ̂ŎIɂ͖ΉɂȂ
܂̂łłEEE


-------------------------------------------------------------------------------

Vo[WB 
e 1113()0148 e c 폜


#47̒ǉ̑A#4,#16,#19,#32,#160̏Cs܂B
܂e̎I@\ɑΉQ[Ă܂B

#4ł͑SʓICYCLES_PER_LINȄCɁAF-1
ZZ[V̗OĂ܂B

#16͊@Ijm̑ΉłBIRQ肪łB

#19ł͐Ƀt@~X^92̉ʉ܂()

#47nesdevōԍUꂽ΂̃}bp[łB
MMC3̃\tg2̂ŁA128K̃oN؂ւ
Ă܂B

#160AladdinɂẮAxɓ삷锤łB

Ƃ#187ǉĂłA܂삵Ă܂B


rinao
1000{ȏ̃`FbNA{ɗL܂Bm(_ _)m
C̕jĂ₷Ė{ɏ܂B


-------------------------------------------------------------------------------

񍐂łB 
e 1113()0041 e kazuo 폜


Unofficial nesterł̓񍐂łB
mapper1̃XEB[gz[ŁAQ[Jnサ΂炭肵ĂƁA
L茊ɗ݂ɂȂăoOĂ܂܂B

Ȃ݂ɁASMYNESł̓_łABioNESł͐ɓ삵܂B


-------------------------------------------------------------------------------

QĒׂ܂B 
e 1112()2339 e rinao 폜


UONesterŐVłŁA{Q[(ROM1048{)SĒׂĂ݂܂B
ȉ̃\tgȊÓAKiłΐɓ͂łB
iʂ̂ԂAP`QĈ͏Ă܂BŒ̂ŁBj

X^[tH[X(#0)ʉiVblank^C~Oj
!!X^WA(#1)ʏo(NMIsꂸj
lTLEH[Et(#1)Xe[^X\Ȃisj
ogXg[(#1)ʉiCHR-ROM؂ւHj
}VA(#1)ʉiƎ̓Ȋ荞ݖΉj
cVLX[p[L[`(#3)Xe[^Xʉisj
LfbN(#3)|[YƃoOisj
~bL[}EX(#3)삹iootɕςȒl݂̉eHj
t@~[g[i[_!!Q(#3)rŎ~܂(}bp؂ւ~XHj
F1ZZ[V(#4)ʉ(IRQ^C~Oj
M! Ƃ[ƃoXPbg(#4)iVblank^C~Oj
MOTHER(#4)ʉihbgPʂ̃oN؂ւΉj
TƔĎj(#5)ʉ(MAPHj
ېV̗(#5)ʉ(MAPHj
OuU(#5)ʉ(MAPHj
WXgu[h(#5)unknown error(MAPHj
`(#5) ʉ(MAPHj
qC(#5)ʉ(MAPHj
M̖]퍑QY`(#5)ʉ(MAPHj
M̖]_^(#5)ʉ(MAPHj
𖞓V(#5)ʉ(MAPHj
y[(#5)ʉ(MAPHj
Cubh(#5)ʉ(MAPHj
E҂Ⴖۋ͑(#18)ʉ(荞ݏj
t@~[T[LbgfXP(#19) ʉioN؂ւ~XHj
`(#24)ʉiVblank^C~Oj
T.M.N.TQ(#25)삹ibot`߂̉eHj
[T[~jl(#25)ʉiςȒlój
搶OESHIEEETE킽̐(#32)삹isj
WFbg\(#33)ʉ(MAPHj
tgXg[(#33)삹(MAPHj
Xp^XQ(#65)XN[(IRQ^C~Oj
t@^W[][Q(#67)XN[(IRQ^C~Oj
ȂĂ!! x[X{[(#68)unknown errorisj
_Ci}Cgobg} T\tg(#69)unknown errorisj
t@~[g[i[}nb^|X(#70)^Cgoi~[O̖
Hj
^Cj[EgD[Ahx`[YQ(#85)NiMAPCAbqnl؂ւj
Ap}̂LbY(#96) ʉil`oj
Ap}̂Ђ炪Ȃ(#96) ʉil`oj
oii(#185)삹(MAPHj

c񂩂̃[̃Xg̃Q[ׂĂ݂܂B
uqoflQ[v@@S̉
qoflQ[́A#118łBwb_CĂB
urv`sv@@GƑƎ~܂
ɓ삵܂B炭zo~XiłB
(uA^bNAj}wv@@ZNg{^ōEɗhi@\Hj)
(uii Ƃтp[gQv@@ZNg{^ōEɗh)
́A3DXR[vp̃[hƎv܂B

ȊÓAFRAMES_PER_LINE̒łׂĒ܂B
ƂŁAAWĂǂȃQ[ł傤H
i݂܂B悭mȂ...Bj
#4FRAMES_PER_LINÉA120悤łB
̐ݒŁA#4̃Q[̂قƂǂ̉ʂԂꂪȂȂ܂B
#1́AɘMƁAhNGRȂȂ肷̂ŁA
ʂɐݒ肵قƎv܂B

Monyons񂪌悤ɁAmɂǂŃǗ
܂ĂȂƂ낪悤łBiTEh֌WHj


-------------------------------------------------------------------------------

XꂷB 
e 1112()1535 e c 폜


Monyons
\[X𒭂߂ČłA܂łB
ƍlČ܂B

RX
VBA[i͌ł͂܂삵Ă܂B
\ȂłB


UOnester͈̕UāApROMC[W
}bp[ɃfBNg@ĐU蕪c[
܂B
UOnester̂̈i񂾍Ƃrinao#19.
#32̏C#160̏CłB
MōӂɂłAbv܂B
(#19̃t@~X^92̉ʉĊĂ܂)


-------------------------------------------------------------------------------

 
e 1112()1352 e Blacklist 폜


}_AƓ܂ǁH
BADmȂłH


-------------------------------------------------------------------------------

삵Ȃ 
e 1112()0339 e fate 폜


konamiMADARAĂQ[삵ȂłAi鲐Lj
̃G~[^ł͓삵܂B


-------------------------------------------------------------------------------

ˉ 
e 1112()0321 e ɂ͂ 폜


GERBERA
肪Ƃ܂B`FbNĂ݂܂B


-------------------------------------------------------------------------------

VBA[i 
e 1112()0215 e RX 폜


Mapper̘bŐ\Ȃ̂łA
DiskSystem̃VBA[i𓮍삳邱Ƃł܂B
C[W̋zoɎsĂ̂AΉĂȂ̂
悭킩Ȃ̂łAǂĒȂł傤B


-------------------------------------------------------------------------------

񓮍 
e 1111(y)1726 e GERBERA 폜


#89ˉ
ł͖薳N܂B
ߋOɂ}bp[Ȃǂă`FbNĂ݂ẮH
GoodNesNesToyʂĂȂ~X邱Ƃ킩܂B


-------------------------------------------------------------------------------

񓮍 
e 1111(y)1552 e ɂ͂ 폜


ȑOAȂȂɂ삵Ăˉ傪
Unknown ErrorŋNȂȂ܂B
RomC[Wł傤c?


-------------------------------------------------------------------------------

 
e 1111(y)0657 e [ 폜


KEX̖{
GfBOŉʏォR̂PӂɂPC
YăXN[Ă܂


-------------------------------------------------------------------------------

]vȂb܂ 
e 1111(y)0150 e MFS 폜


fBXNɑΉĂĂ}CNɑΉĂG~[^Ƃ̂
኱Ȃvɂ炸܂茩Ȃ̂ŁA
`ĂƎv܂B
NesterJHP̃o[WAbvɍڂĂȂ̂ŁB


-------------------------------------------------------------------------------

ǋL 
e 1111(y)0131 e Monyons 폜


́uYv́Auv̈ӖłB
܂AuvuVɑIԁvŁÄ悪}CiX0x0414̃AhX
ړAƂƂłB


-------------------------------------------------------------------------------

ł 
e 1111(y)0122 e Monyons 폜


\[XĂiƂoHjoȂ̂Ŏ₳Ē܂B
NesterJŃ`[g\ɂ悤Ƃ̂łEEE
NesterJ v0.40Av0.42AUnofficial Nesterł͍̃o[W
@EC[W[h邽тɏ̃AhXω
ƂۂɎlꔪꂵĂ܂B

FXׂĂƁA
PjN
Qj̃Q[J
Rj
Sjʂ̃Q[A͐̃Q[ăvC

ƂƁAQESŕKï̗悪j1,044oCg(0x0414)邱Ƃ
܂B̂ƂASȍ~łQɖ߂AxJԂƂA
xƈȍ~Y邱Ƃ͂܂łB
ixANesterJ v0.4210kȏ񂾃q[v̈Ɉړ܂j


@ENɉ炩̏sȂĂAďɂ
@@̏ï̊mہHjsĂȂ̂ł́H
Ƃ^₪O܂B

Av_܂ł傤җl

ȏAȂ񂩂₱ł悤ł΃AhoCX肢v܂B


-------------------------------------------------------------------------------

낢CÂ 
e 1111(y)0049 e rinao 폜


#32̏CȂ̂łA
case 0xB006:case 0xB007:̃~[O
W[[O̎LɂĂB
̃Q[oO悤łB

CYCLES_PER_LINE𒲐ĂċC܂A
#4HSyncŁAIRQJE^炵Ă镔łA
!(irq_counter--)̕!(--irq_counter)ƑOuZɂƁA
M! Ƃ[ƃoXPbgɂȂ܂B
܂AX[p[}IRC[XQ̂PC݂oȂȂ܂B
AePZZ[ṼR[XIoOĂ܂܂B
炭OuẐقƎv̂ŁAePZZ[V
OƂďق̂ł͂Ǝv܂B
ƁA#4̃Q[́ASCYCLES_PER_LINE=119łƎv܂B
ꂢIAp}AC[XQ̉ʂԂꂪ܂B
#19̏_]Q119łƎv܂B
}bpɂČŒlɂق܂B
܂A낢뒲ׂĂ܂B


-------------------------------------------------------------------------------

Vo[WłB 
e 1111(y)0016 e c 폜


#16,#43(=#235=#241),#112,#117CAt@~[g[i[
ˌ!_(#3)̓Rg[؊ɑΉ܂B

#16̓u[gCEl̏C̑AhS{[RIRQ
dl폜ău[gClCYCLES_PER_LINE̕ύX̕
Ή悤ɂ܂B

#43,#235150-in-1łBʂ̕璸#241(210/260-in-1)
œ̂ŁA#43=#235=#241ƂĈĂ܂B

#112PC-AsdermirroringCłAAʂ邩͕sB

#117PC-FutureɂȂ܂B
IRQʉ܂B
܂sȃWX^܂Ă̂ŗǂƂ܂B

Buddha kun
i fixed #112(Asder)'s mirroring register.
please test it.


-------------------------------------------------------------------------------

wI܂B 
e 1110()1817 e c 폜


œʂ̉ۑ͏IB
͏Cm_ڎwĂڂڂi߂邾łŁA
Jʏ탂[hɖ߂܂B

cĂACt߂ڂK͍Ƃ͖wǍς
܂Ă܂()


-------------------------------------------------------------------------------

#16ɂ 
e 1110()0733 e rinao 폜


XVJ܂łB
UOnesternesterJƂ̍ႢāACςł...B

āAu[gCEl(#16)ɂẮAȉ̏C
^CgoOȂȂ܂B

if (get_first_8k_sum() == 0x0a6856) 
parent_NES->CYCLES_PER_LINE = 122;

ŤvZ@łÂƂ́A
Ȃ悤łBA#1,#4Ȃǂ́A
Q[̂Ō딻肷邩܂ˁB
O8Kł́A#FFŖ܂ĂQ[
悤ȋC܂...BxׂĂ܂B

ƁAӋ@펩؊łA
t@~[g[i[ˌ!_̂̂
Ȃ悤łBTĺA$0b3fe3łB


-------------------------------------------------------------------------------

PC-Asder and more... 
e 1110()0656 e Buddha 폜


If you apply the same changes you did with mapper #231
to the PC-Asder mapper... it will work fine..

on the RumbleStation mapper P'rakidus Conflict works
but the solo rom itself doesn't work.. you could probably
get it to work from the RumbleStation code.

Buddha


-------------------------------------------------------------------------------

Super 8 in 1 Fighter 
e 119()2351 e Buddha 폜


I found something out that is great!

if you change that rom to mapper #251 in smynes...
it works.

Buddha


-------------------------------------------------------------------------------

Vo[W 
e 119()2312 e c\ 폜


#46ǉA#21CAeRg[
I@\ǉ܂B

Rg[̎I@\LȂ͈̂ȉ
^CgɂȂ܂B

* Exciting Boxing

* Family Trainer - Aerobics Studio
* Family Trainer - Athletic World
* Family Trainer - Daiundoukai
* Family Trainer - Fuuun!! Takeshi Shiro 2
* Family Trainer - Jogging Race
* Family Trainer - Manhattan Police
* Family Trainer - Meiro Daisakusen
* Family Trainer - Rairai! Kyounshiizu
* Family Trainer - Running Stadium

* Hyper Olympic
* Hyper Olympic Tonosama Version
* Hyper Sports

* Ide Yousuke Meijin No Jissen Mahjong
* Ide Yousuke Meijin No Jissen Mahjong 2

* Duck Hunt
* Hogan's Alley
* Wild Gunman

* Pokkun Moguraa

rinao
parent_NES->CYCLES_PER_LINE = ??;
̌`Ń}bp[M悤ɂȂĂ܂B
(܂gp͂܂)

ROM̎ʂɎgpĂget_first_8k_sum()ɂĂ
NES_mapper.hQƂƌƂŁB
>fseek(fp,16,SEEK_SET); // NESwb_͖
>for(unsigned int i = 0; i < 8192; i++)
>sum = (sum + fgetc(fp)) & 0xFFFFFF;
Ȋ̃c[ŌvZĂ܂B


-------------------------------------------------------------------------------

 
e 119()1134 e EIW 폜


̂܂ɂAgCi[t̃X[p[}IuU[X
ȂȂĂ܂BgCi[t͉iȂ̂
삵ȂĂ\ȂƂ͎v܂AOfficial̕nesterł
Ɠ܂B

P.S MAMẼ\[XPC10̎ɂȂ肻Ȃ̂܂܂Ă܂B


-------------------------------------------------------------------------------

X^[EH[Y 
e 119()0250 e fate 폜


X^[EH[Y삵܂łB
Nesterj0.42ŊmFB


-------------------------------------------------------------------------------

Ugh... about the USA Presidential Elections 
e 119()0119 e Buddha 폜


Man... I really hate George W Bush. If he becomes president, I'm
going to hire one of you guys with ninjitsu skills to assassinate his ass!

heheehe

Buddha


-------------------------------------------------------------------------------

mapper #46 info 
e 119()0037 e Buddha 폜


http://tripoint.org/kevtris/files/rumble.txt

Rumble Station....

It is a collection of 15 Color Dreams games...

it is available now... go to http://www.sardius.org
and go to the message board to find it.

Buddha


-------------------------------------------------------------------------------

ʒB 
e 118()2319 e cꎞA 폜


>낻ʂԂQ[̒ق
>܂B
>CYCLE_PER_LINEς邾Œ܂A
>ʂɒقł傤 c

łˁB
XVɂłCYCLE_PER_LINEpublicȕϐɂ
mapperύXł悤ɂ܂B

ROMʂTɕύXĂėǂ()
##AfBXN̎ʂMakerIDGameIDłĂ܂B
##TƏ܂ꂽlɂĂ܂܂łB

_]Q͂ǂ܂傤B
DL@łǁAPPŨoNĕ\Ăʂ
ʂ͏oȂ͂Ȃł傤Aɉăpb`
Kp邩ǂ؂ւƂioȂ͂Ȃ
łˁB
Q[S̒ʂă`FbNȂƏCRꂪo
܂܂B

#160Alladin͎ۂɂȂĂ܂B


-------------------------------------------------------------------------------

#21,#96ɂ 
e 118()2306 e rinao 폜


XVAlłB
#21̏CȂ̂łAԈႦĂ܂B݂܂B
case 0xF000:̂Ƃcase 0xF001,case 0xF080:폜āA
case 0xF004:̂Ƃcase 0xF080:ǉĂB
ŁA^CgE퓬ʂɂȂ܂B

#96̏CȂ̂łA
0x10  2
0x11  3
ɂĂ݂ĂBx͕\ł܂B
#96́A낢̂łłB
ł́A܂CHR-RAMɓ]ĂȂ悤łB

#96́Aǂ̃^C~OŃLN^؂ւĂ̂
悭킩܂B$2006ANZXƂA
$2007Ńf[^o͂Ƃɐ؂ւĂ悤
C܂BiȂPPUȂ...Bj

낻ʂԂQ[̒ق
܂B
CYCLE_PER_LINEς邾Œ܂A
ʂɒقł傤 c


-------------------------------------------------------------------------------

 
e 118()2130 e Taka 폜


SbhXC[ԂԂk܂
|nesłok


-------------------------------------------------------------------------------

񍐂܂B 
e 118()1947 e  폜


nesterJ@݂̍ŐVłgĂ݂̂ł
ȑO삵ĂuZCgZCv
ȂȂĂ܂悤łB


-------------------------------------------------------------------------------

񍐂ł 
e 118()1214 e tetu 폜


_]Q̂RD_WAꂢɒĂA܂B
AQ[̂QDXN[ɁAʂ̂ڗĂ܂B
ɁAQ[͂߂čŏ̃froX^[̂ƂłB


-------------------------------------------------------------------------------

#96́A 
e 118()0649 e c 폜


ʉȑOɁAUnknownErrorŋNłĂ܂(T-T)
낵ΓY킵ĂȂł傤rinao

w͂(T-T)
wɌăf@dグȂƁEEE


-------------------------------------------------------------------------------

Vo[WB 
e 118()0647 e c 폜


ύX_͈ȉ̒ʂłB

# support 'VS Dr. Mario'(#1)
# support 'DDS Megami Tensei 2'(#19)
# support 'Reflect World'(#20)
# support 'Ganbare Goemon Gaiden 2'(#21)
# support 'Major League'(#32)

̂܂ɂVS Dr.MarioĂ܂B
͕słB

܂
Mdȏ񂠂肪Ƃ܂B
Ԃł珇ΉĒ܂B


-------------------------------------------------------------------------------

h~bR 
e 117()2351 e ܂ 폜


Ă܂B

*)h~bRL[{[h

$4016 w ------pr
p: 1:L[{[hWX^Zbg
r: 0:|[gZbg (0->1:f[^)

$4017 r ---dddd-
d: L[{[hf[^

L[{[h̉f[^͂P̃|[gANZXɑ΂
QXL(Read)B

̍ہAPڂReadʃrbgAQڂReadʃrbgB
A2rbg͖B
--uullll (l:1ڂRead / u:2ڂRead)

$4016bit0 0->1Ƃ鎖ɂÃ|[gf[^[hB
f[^́A7|[gB

$4016bit11̂ƂAL[{[h̃WX^B
i|[gԍƁAXLJEgNAj

port0-bit5:gp
port0-bit4:gp
port0-bit3:gp
port0-bit2:gp
port0-bit1:oct0-C
port0-bit0:oct0-#C

port1-bit5:oct0-D
port1-bit4:oct0-#D
port1-bit3:oct0-E
port1-bit2:oct0-#E
port1-bit1:oct0-F
port1-bit0:oct0-G

port2-bit5:oct0-#G
port2-bit4:oct0-A
port2-bit3:oct0-#A
port2-bit2:oct0-B
port2-bit1:oct1-C
port2-bit0:oct1-#C

port3-bit5:oct1-D
port3-bit4:oct1-#D
port3-bit3:oct1-E
port3-bit2:oct1-#E
port3-bit1:oct1-F
port3-bit0:oct1-G

port4-bit5:oct1-#G
port4-bit4:oct1-A
port4-bit3:oct1-#A
port4-bit2:oct1-B
port4-bit1:oct2-C
port4-bit0:oct2-#C

port5-bit5:oct2-D
port5-bit4:oct2-#D
port5-bit3:oct2-E
port5-bit2:oct2-#E
port5-bit1:oct2-F
port5-bit0:oct2-G

port6-bit5:oct2-#G
port6-bit4:oct2-A
port6-bit3:oct2-#A
port6-bit2:oct2-B
port6-bit1:gp
port6-bit0:gp


-------------------------------------------------------------------------------

 
e 117()2349 e ܂ 폜


jLbY ^ubg{[h

4016 ---- --DR
D:1:4017o͎w/0:WX^捞w
R:0Zbg

4017 ---- DR--
D:_[hf[^
R:0:f[^ǂݎ\ 1:

1) 4016 D0=0(Zbg)A4017 D3=0(ǎ)ɂ (datadummy)
2) 4016 D1=0(WX^捞)ŁA4017 D3=1(ǎs)Ƃ
3) 4016 D1=1(f[^Zbgw)ŁA4017 D3=0(ǎ)ƂA4017 D4(ǂݎf[^)Zbg
4) 4016 D1 0->1ŁA|C^CN($13 bit])

R XXXXXXXX YYYYYYYY M B
M<---->LSB

X:08-f8
Y:NTSC/18-24(UP)-E8
M:^ubg͂0
B:{^0

jLbY(Mapper #96)
8000-FFFF -----VPP
V:CRAM $4000 switch
PP:PROM $8000 switch

EP~[OŒ
EPPU$2000-$23ff̃ANZXɂ$0000-$0fff̃LN^RAM؂ւ
$2000-$20ffFV11 (pagesize 400h)
$2100-$21ffFV10
$2200-$22ffFV01
$2300-$23ffFV00
EPPU $1000-$1fff́AV00Œ
ELN^̓]́A$0000-$0fffɑ΂čsA]O$2x00AhXZbg
@oN؂ւĂB


-------------------------------------------------------------------------------

#32ɂ 
e 117()2318 e rinao 폜


>c
Ԃ#96́A(0,1,2,3)Ǝv܂BiMȂj
LN^́A\łł傤H

ƁA#32̃W[[ÕXN[́A
ȉ̂悤ɂƉ܂B
case 0xB006:
{
if (data & 0x40) set_mirroring(0,0,0,1);
set_PPU_bank6(data);
}
break;

case 0xB007:
{
if (data & 0x40) set_mirroring(0,0,0,0);
set_PPU_bank7(data);
}
break;
ƁAZbgset_mirroring(0,0,0,0)ݒ肵ĂB
Aʃpb`ɂȂƑ#32̃Q[oO܂B


-------------------------------------------------------------------------------

#96łA 
e 117()1458 e c 폜


ZbgROM̔zu(0,1,2,3)ŗǂ낵
ł傤Hrinao

ẽT|[gŃ}EXJ[\̎擾͏o
悤ɂȂ̂ŁAӂ^ubgɒ킷
łB

L[{[h́AW̃V[gJbgL[ƃ
Փ˂̂œʕۗ܂B
̃Rg[̏̕ꂽ
񋟂҂Ă܂Bm(_ _)m

[ރjA~XB


-------------------------------------------------------------------------------

ڂB 
e 117()1444 e c 폜


>FindWindowg̋CłǁAwinmain
>hwnd炨^łd|̂ʓ|
>ŁEEE

[A悭win32_emu()܂łmain_window_handle
ŗĂ邵Anes()̈ňꏏɓnĂFindWindow
ȂĂς݂܂()

ƗO̔Ō݂ROM̐擪16oCgĂ܂A
ꂾƌ딻̉\łAfBXN̏ꍇ擪
fBXNwb_ɂȂĂđSꏏ画łȂȂ
܂̂ŁA擪8KB̃`FbNTɕύX܂B
(oCgaŃT3oCgŎĂΏ\ł傤)

芸fBXÑtNg[h̗Oŗlq
Ă݂鎖ɂ܂B


-------------------------------------------------------------------------------

#19ɂ 
e 117()1444 e rinao 폜


܂̏ɓKɏC
_]Q̃_W܂B
܂A肪Ƃ܂B

ȑOɉHSync̃pb`Ƃ
MemoryWriteLowcase 5800:irq_counter = (irq_counter....
̉
if (patch) irq_counter ++;
邾ŁAɕ\܂Biʂ̂Ԃ͂܂j
ÃG~ɔׂƁAo
_W̕`摬xُɑ̂ł...B


-------------------------------------------------------------------------------

#21ɂ 
e 117()0742 e rinao 폜


#21̂΂SGO`Qɕ\ł܂B
switch (addr & 0xF0CF)ƂāA
case 0x?002:̂Ƃcase 0x?040:
case 0x?001:̂Ƃcase 0x?080:
case 0x?003:̂Ƃcase 0x?0C0:
ꂼǉĂB(?=B,C,D,E,F)
case 0x9002:̂Ƃɂcase 0x9080:
ǉĂB
̏CŁAɕ\ł܂B


-------------------------------------------------------------------------------

XɐVo[WB 
e 117()0402 e c 폜


eɑΉ܂B
Ał̓EBhE[hłB
܂pbgύXċPxő̔(FFh,FFh,FFh)
ȂȂĂꍇ܂B
XPPŨ_OCPUƂ̃^C~ÔŔ
Ȃ\܂B
XɍXɂQdNĂꍇ̋ǂȂ邩͑SȂ
słB


http://www1.interq.or.jp/~t-takeda/bin/nester_pc10ren.zip
͊UOnesterɓĂ܂̂ō폜܂B

Screw
EBhEhwnd擾邽߂NES.cppreset()
FindWindowĂ܂̂ŁÄ^Cgo[
킹ďCĂĂB

FindWindowg̋CłǁAwinmain
hwnd炨^łd|̂ʓ|
ŁEEE

Ⴑꂩďo΂܂B


-------------------------------------------------------------------------------

J0.42ŁEEE 
e 117()0327 e Ql 폜


ENIX̃WXgu[h삵Ȃ݂łˁB


-------------------------------------------------------------------------------

VŁB 
e 116()2131 e c 폜


#1,#231̏ĈƁAPC10֌W̃t@CEc[𓯍܂B


-------------------------------------------------------------------------------

qF܂ 
e 116()1736 e d|l 폜


>rfIJ[hɏo͒[qȂ薳Ȃł́H()
>\tgłł邱ƂƂ΁Aero͌ɉf
>␳邭炢ł傤B

܂AsłB
rfIJ[hɏo͒[qtĂꍇ̂ƂbłB
ςȕ͂Ő\ȂłBm(__)m

>͈̂̂PSC`x̃er̕ɂĂ
t@~RS͂PSC`łBi΁j

̓p\łĂ܂A}ɂłsułƋz܂ꂻȊłB

ߋOL܂Bꂩ炶ǂ܂Ă܂B


-------------------------------------------------------------------------------

>rfIo 
e 116()1535 e ܂ 폜


rfIJ[hɏo͒[qȂ薳Ȃł́H()
\tgłł邱ƂƂ΁Aero͌ɉf
␳邭炢ł傤B

͈̂̂PSC`x̃er̕ɂĂ
vCĂ̂ŁA܂̂ob̃j^[ł\ł()

ƁAɗ܂񂪁AȂoĂ܂B

*Map19 ݒ
@fwNESlȌۂAIRQCounter̂Q̃WX^Ԃ
@IRQCounterJEgȂ΂ȂȂB_]Q́A킴ƏʃTCNlP
@傫ĂB

* MMC5 Z|[g̏C
0x5205(R):Zʉ
0x5206(R):Zʏ
- ݂܂ɂ܂oO
0x5204 I?------ ?:hnQ[Ń`FbN(???)


-------------------------------------------------------------------------------

ߋOB 
e 116()1428 e c 폜


http://www1.interq.or.jp/~t-takeda/bin/nester_bbs_2000_09.zip
http://www1.interq.or.jp/~t-takeda/bin/nester_bbs_2000_10.zip
http://www1.interq.or.jp/~t-takeda/bin/nester_bbs_2000_11.zip


-------------------------------------------------------------------------------

mFǉ@\ 
e 116()1342 e d|l 폜


>OF[rEX
>PFvǃ}NX
>QFl
>̂R{ɂĂ͎@ςo
>xׂĂ݂邱Ƃɂ܂

@ŉyׂ̕Ă݂܂A
Ƃ肠[rEXv`ut@CŎĂ܂̂ŎQlɂǂ
http://www.geocities.co.jp/Playtown-Darts/1019/nesterex/xevious1.wav

ƍŋߋCÂ̂łAS@lnsgdq̃Rej[ʂ́A
uÂ@@@@͂₢v̕\
ufn@@box@cdk@͂₢vɂȂĂ܂̂łAł傤H
http://www.geocities.co.jp/Playtown-Darts/1019/nesterex/mother1.jpg
i{ł̂ŔÔߖO͏Ă܂j

ogVeBɂĂ͍x͔ɂȂĂ܂܂A
Ă̂ŋ炭C[W悤łB

vXɎ@ŌzłAςʂ傫iQTC`jƔ͂Ⴂ܂ˁB
urfIo͋@\gvƎv̂łA͂̂ł傤H
XΉ\ɉĂ炦ƂꂵłB
ĩG~ł͖@\łˁj


-------------------------------------------------------------------------------

ȁ` 
e 116()1245 e HO 폜


PlayChoice-10Ή肪Ƃ܂B܂{ɑΉ
炦Ƃ͑SRvĂ܂łB
ƂŋNʂMAMEƈႤ̂BIOSǂ݂łȂȂłˁA
ςʃTCY̖Ƃ̂œł傤ˁB


-------------------------------------------------------------------------------

XɍXV 
e 116()0948 e c 폜


PlayChoice-10ppctt@Cl[c[XV܂B
ݑΉĂ\tg͈ȉ43ނłB

Super Mario Bros 3
Balloon Fight
Castlevania
Contra
Double Dragon
Dr Mario
Duck Hunt
Excitebike
Fester's Quest
Gauntlet
Golf
Goonies, The
Gradius
Hogan's Alley
Kung Fu
Mike Tyson's Punch-Out!!
Ninja Gaiden
Ninja Gaiden 3 - The Ancient Ship of Doom
Nintendo World Cup
Pro Wrestling
Rad Racer
RC Pro-Am
Rush'n Attack
Rygar
Super C
Super Mario Bros
Super Mario Bros 2
1942
Teenage Mutant Ninja Turtles
Teenage Mutant Ninja Turtles 2
Tennis
Track & Field
Volleyball
Wild Gunman
Trojan
Captain Sky Hawk
Rockin' Kats
Rad Racer 2
Power Blade
Mega Man 3
Mario Open Golf
Yo! noid
Baseball


-------------------------------------------------------------------------------

takeda... 
e 116()0258 e Buddha 폜


did you forget about the #231 and PC-Asder fixes?
they are back there if you need them... The mirroring
is incorrect.

Buddha


-------------------------------------------------------------------------------

lłrinao 
e 116()0133 e c 폜


L܂Bm(_ _)m
#1͖̔łŔfĒ܂B


PlayChoice-10łAɏl[c[
łグ܂B

http://www1.interq.or.jp/~t-takeda/bin/nester_pc10ren.zip

͖ȍ~̔łUOnesterɓ܂B
(Trojanpctt@CǉĂ܂)


-------------------------------------------------------------------------------

#1ɂ 
e 116()0111 e rinao 폜


#1̑啨oO𔭌܂B
MemoryWriteswitch(reg_num)case3́A
// 32K of ROM at $8000̉ŁA
bank_num <<= 2;
ƂȂĂƂ
bank_num <<= 1;
ɂ܂BCƁA
ȉ̃Q[悤ɂȂ܂B
ȂAύXɔp͂܂B

ECOPTC]E
T̉Ԃ
]rn^[
J_ȉwU(ROM)
J_ȉwV
ςEH[Y
Xc

ꂾÂɊۂQԂ܂B
(CPU,PPURASČ܂Aʂł...Bj


-------------------------------------------------------------------------------

Vo[WB 
e 115()2333 e c 폜


#21,#23,#25̏C̑APlayChoice-10̃T|[gĂ܂B
(ǂłrinao)

ȂPC10ɂẮAROMC[W̃t@C̎wʂ
ςKv܂AɂĂ͌nestoŷ悤Ȏ
l[[eBeB𓯍邱ƂlĂ܂B

RAx̊Ԃ낢ĂłAmɂȂ̂w
Ȃ̂ł񂾂ł()


ƎłATX痬̌vw܂̂ŁA
ꂩCꃂ[hɓ˓邱ƂɂȂ܂B
̊֌WŃo[WAbv؂肪ɂȂ肻łB
(ȒPɑΉł̂XV\͂܂)


-------------------------------------------------------------------------------

0.42ł̓mF 
e 115()0542 e d|l 폜


ߋOœɉ炩ُ̈킪L\tg0.42œmFĂ݂܂B

OF
GNZI
tH[[Vy
|[gsAAEl
i`@

PF
kCAElIz[cNɏ
T_{iOYl`AEl
xXgv[ v싅

V͉yɖ悤ɂȂ܂B

PUFu[gCEl
ȑO̓^CgʂoO邾łA
͋NȂȂĂ܂܂B

hñ\tg͉ߋXʂoO܂܂B

OF[rEX
PFvǃ}NX
QFl
̂R{ɂĂ͎@ςo
xׂĂ݂邱Ƃɂ܂

cCJlłB
ꂩ΂ĉB

܂ꂩ瓮mFʂ肵Ă݂܂B


-------------------------------------------------------------------------------

Re:  
e 115()0142 e ݂݂ 폜


GERBERAl
>NesterJɊւĂȂł
>STATEtH_w肵ĂZ[uyу[h鎞
>KC[ŴtH_JĂ܂
>IȂɂȂĂ܂܂B
>Ď̊łˁH

Xe[gZ[ũtH_ɂẮA\L킵Ƃlт܂B

Xe[gZ[ũtH_wƂɔf̂́Ał
NCbNZ[ȕꍇ݂̂łiNCbNZ[u̓Xe[gZ[uƖ{I
܂ł̂ŁAXe[gZ[uƂ\LɂȂĂ܂jB

ł́A삪ʓ|ƂȂANCbNZ[u̎gp߂܂B
0`9ŃXbgIAF5ŃZ[uAF7Ń[hŁAj[
\łB
ǂ炩ƂƂ̃̕G~[^ł̃Xe[gZ[u
ɋ߂Ǝv܂B

CĂ܂AKfƂ͌܂B
炭AuOJtH_JvƂAROMI
_CAÔ悤ȎdlɂȂƎv܂B

񍐂肪Ƃ܂B


-------------------------------------------------------------------------------

 
e 115()0110 e GERBERA 폜


VS Dr.MARIOłXe[WNA
START_łłAǂ̃L[Ă
Ȃ̂Őɐi߂܂B

NesterJɊւĂȂł
STATEtH_w肵ĂZ[uyу[h鎞
KC[ŴtH_JĂ܂
IȂɂȂĂ܂܂B
Ď̊łˁH


-------------------------------------------------------------------------------

obPO 
e 115()0039 e [ 폜


JoinPC10 g΂l`ldp̃C[Wmret@C
lł
Nʓ͂l`ld̗lȊł͂Ȃʂȃc


֌Wǎq̍AߏɃWC{[Ăq
ȂăWC{[gZƂłȂĂ₵v
ȁ`i
uZсvɂ͊댯Ȃ߂ڂĂȂǃx[X{[
eb{̂̃tgRlN^MŃCWĕωiHj
Ƃǂ

Ӌ@̃T|[gɂӋ@gZ\ɂ
Ό\y


-------------------------------------------------------------------------------

CWFNgŌ܂i΁j 
e 115()0000 e ` 폜


>c
AhoCX肪Ƃ܂B
FDS̃[hɋIɈ}IƃC[W̒ǂ܂I
ɂĂEEE
}CNۂ񃂃O[AnCp[VbgΉȂǁA悢fGȗ̈ɓĂ܂ˁi΁j
ꂩɊy݂ł܂B΂Ă(^^)

񍐁
FDŚuX[p[[hi[PvX^[gāA
aʂZbgĂ[hȂȂĂ܂B
\Ȃ̂łA̔ł炻Ȃ̂sȂ̂łA񍐂܂łɁB
Ȃ݂ɂQ͐̕Ƀ[h܂BقƂǃVXe͓nYȂ̂ɁAsvcB


-------------------------------------------------------------------------------

#5 
e 114(y)2136 e c 폜


ăXvbg[h̑Ή܂ł̂łA
ǂhbgPʂł̃oN؂ւT|[g
Ȃƌhn͌ǂ܂Ƃɕ\ȂƂ
̂ŁAʃI~bg邱Ƃɂ܂B

ŁA#5͌ݓĂR{̃T|[g
ƂƂɂȂ܂BcOB


Ή\ɂȂ(j[ɖOoĂȂ)Ӌ@A
PlayChoice-10ɂẮÂł
܂B


-------------------------------------------------------------------------------

Re: Z[uɊւ 
e 114(y)1933 e ݂݂ 폜


m̖łB
Z[u\ɂȂ̂́AfBXN̂ɑ΂Ă݂݂̏̂łB

ȑÕo[Wł̓̃fBXNC[Wɑ΂Ă݂̏
sĂ̂łAۂɃt@Cɕۑ͂܂łB

AWZ[ut@CiJ[gbWł̃obNAbv
܂jƓtH_*.sdkƂt@C쐬ۑ悤
Ȃ܂B

SNSSgpĂ֌WAˑRXe[gZ[u
NCbNZ[uɂ͑ΉĂ܂B

hLgуwv}jAɂ|̓e܂܂Ă܂B


-------------------------------------------------------------------------------

Z[uɊւ 
e 114(y)1857 e fate 폜


nesterj0.42̓񍐂łB
fBXÑZ[uɊւĂłA
NCbNZ[uAXe[gZ[u
Z[u͉\łA[h͂܂s\łB


-------------------------------------------------------------------------------

PlayChoice-10 
e 114(y)1414 e HO 폜


MAMEpPlayChoice-10romC[W̓ǍɂΉłȂł傤H
PlayChoice-10ƂVS-UnisystemlA[P[hł̃t@~RŃRC
10ԂVׂƂ̂łB


-------------------------------------------------------------------------------

Re:  
e 114(y)1403 e c 폜


hS{[̌łÅԂɂ#15Hack
ȂȂĂ݂łB
͋@myK_ɂĂlłB

#15̂MĂ͂Ȃ̂ŁARAł̕ύX
eĂ̂ƍl܂B

芸K#66ł͓삵܂̂ŁAɑ΍Ƃ\
͂܂B


-------------------------------------------------------------------------------

 
e 114(y)1235 e ͂Â 폜


͂߂܂āB
0.42g킹Ă̂ł
uhS{[ _̓vNoȂȂ܂B
0.40ł͐ɓ삷̂łB


-------------------------------------------------------------------------------

#T`FbN|[g 
e 114(y)1217 e PPG 폜


c
#5CJlłBŊmF܂ƂA
hnF`FbNɌĂ̓Q[ʂ܂œ܂IAvIȎ
@@@@OtBbNĂ܂̂ŗVׂ܂B
𖞓VFhnƓǏfo܂B
WXgu[hFErrorɂNB
FxAKTCgA^X̂R{͐ɓ삷݂łB


-------------------------------------------------------------------------------

Buddha , 
e 114(y)0755 e Screw 폜


"nesterJ" ver 0.42 Japanese / English Ed. was released just now !

English page:
http://www.dcn.ne.jp/~otim2/nesterj-e.html


-------------------------------------------------------------------------------

c̐VłoĂ܂܂ 
e 114(y)0752 e Screw 폜


nesterJ v0.42 AbvĂ܂B
񂩂́Apł[XłB


-------------------------------------------------------------------------------

TC 
e 114(y)0531 e c 폜


Vo[WAbv܂B
#5̏CExcitingBoxingRg[̑ΉłB

#5͓OꂵďC{܂B
܂ŉʉGunSightSɓ삷悤
ȂĂ܂B
h̗jQ[ɂĂ͖`FbNłA悤
ȂĂƂȂB

>A#21MemoryWrite\bhŁAȂA
>case 0x0004:
>ƂȂĂ镔܂B́A0xC004ł傤ˁB
>ŁACC[hQ̓GLɂȂ܂B

IRQ̖肾ƎvĂ܂B
̋J͈́EEE(T-T)

#23,#25ɂĂ͎ɔfĂ܂B


-------------------------------------------------------------------------------

 
e 114(y)0528 e [ 폜


C[XQłE`̏ꍇȑO͂قǎx͂Ȃ
̂łŐV̂ł͉ʂZԃO`Ɨ܂
ɖ߂̂ňꉞQ[͉\ł͂CɂȂ܂


-------------------------------------------------------------------------------

#23,25,21ɂ 
e 114(y)0517 e rinao 폜


#23łAڂhL̏ꍇ
switch(addr)switch(addr & 0xF00C)ƂƓ悤
Ȃ܂BÂ悤ɂƁA#23̃Q[ł́A
oOĂ܂܂̂ŁAʃpb`Ǝv܂B

#25łAswitch(addr & 0xF00F)ƂāA
case 0x?001 (?=B,C,D,E,F)̂Ƃ
case 0x?004Bl
case 0x?002 (?=B,C,D,E,F)̂Ƃ
case 0x?008B
case 0x?003 (?=B,C,D,E,F)̂Ƃ
case 0x?00CB
ȏŁATMNTɕ\܂BȂTMNT2܂B
[T[~jĺAςȐlo͂Ă̂ŁA悭킩܂B
p͂Ȃ̂ŁA͒ǉłƎv܂B
#21A#25lȊłÁAIRQł邽߂A
΂SGO`Q́Aɕ\ł܂B
̏ĆAقǕ񍐂܂B
A#21MemoryWrite\bhŁAȂA
case 0x0004:
ƂȂĂ镔܂B́A0xC004ł傤ˁB
ŁACC[hQ̓GLɂȂ܂B


-------------------------------------------------------------------------------

#4ɕt 
e 114(y)0336 e Nori 폜


rinao
ƂAYs2́Åł́Â܂܂Őł...B
łEEB႟ƂɂqnlC[WIJVĈł傤ˁB
܂֌WҊeʗl

łƌĂ͉łA͏aflĐĂl
C܂B

E҂͂ς_ł(T_T)
Xe[WNAA{[iXJEgȂAXe[WX^[gafl
ĖłB
qnlC[ŴȂH


-------------------------------------------------------------------------------

xXvro(MMC1) 
e 114(y)0221 e parm 폜


vԂɏ݂܂B
xXgv[v싅XyVWRAM16kgpĂāA
$BFFF1bitڂ8k؂ւĂ܂B
ق̃G~ł͑ΉĂ̂ǂB


-------------------------------------------------------------------------------

ΉĂł 
e 114(y)0111 e showa 폜


f炵G~肪Ƃ܂B
Ӌ@̑Ή肢Ƃ܂B

4v[[Ή
AʑΉinh\̃WCpbhɂ肪ȁj
AJmChRg[[Ή
t@~[x[VbNf[^R[_Ή
t@~RX^fB{bNXΉ
Game GenieΉ
N[W[NC}[XeBbNΉ
gbvC_[Ή
JIPX^WI}CNΉ
og{bNXΉ
^[{t@CI/IIΉ
p[eB^bvΉ
3DXR[vΉ
f[^bNo[R[hΉ


-------------------------------------------------------------------------------

>Buddha 
e 113()2300 e c 폜


>Takeda: how is MMC5 doing?

very difficult...

i already supported Paris-Dakar Ralley mapped to #66.


-------------------------------------------------------------------------------

rinao 
e 113()2254 e Buddha 폜


i don't speak japanese, but i think I understand what you
are trying to say.

"There are two different versions of Paris Dakar Rally Special,
One on the FFE mapper #8 (Which Buddha doesn't have...) and one
on mapper #66 (Which Buddha has...)"

heehh

Takeda: how is MMC5 doing?

Buddha


-------------------------------------------------------------------------------

fBXNݑΉB 
e 113()2252 e c 폜


Vo[WłB

#66Paris-Dakar Ralley Special̗OǉA
QfBXNɏ܂ꂽf[^̕ۑɑΉ܂B
Ǝ`ŁA*.savƓꏊ*.sdkŕۑ܂B

[_y݂ɂĂA҂܂B


-------------------------------------------------------------------------------

AA 
e 113()0826 e c 폜


>̕ӂ̖́AA^b`uȂłˁB
>܂[@艺Ȃق...B

WACOMƂWindowsp^ubg̕łB
}EXŃG~[ĝȂł傤A
슴oႢ܂{(Windowsp)^ubg
g΂łB
ꉞWintab̎TĂ܂B

JƂĂ˂܂ƍbł()

tNg[h́c̐擪16oCgŎʂƂ
ɂ͂Ȃł傤ˁBƕۗĂB


-------------------------------------------------------------------------------

p_J[[XyVɂ 
e 113()0735 e rinao 폜


p_J[[XyVȂ̂łA
#8̃pb`#66ɓĂĂȂ悤ł̂ŁA
悩#66C肢܂B
́ABuddhaYł悤ł...B
́ADISK̃tNg[hȂ̂łA
́Apb`\łH

>͂ǂT|[g邩()
>{̃^ubgK{ƂXȂB
>##ĂȂB

̕ӂ̖́AA^b`uȂłˁB
܂[@艺Ȃق...B
iȂƌĂVS UnisystemȂ񂩎Ăl
FƎv܂Bj
ӖႦĂ炷݂܂B


-------------------------------------------------------------------------------

^ubg 
e 113()0544 e c 폜


>Ap^ubg̎łH
>łȂ͂܂...B

mLbỸ^ubgƓłˁB
łƂ؂𒸂̂ővłB

͂ǂT|[g邩()
{̃^ubgK{ƂXȂB
##ĂȂB


-------------------------------------------------------------------------------

nevermind... 
e 113()0142 e Buddha 폜


I forgot we were talking about the FFE version.. I dont have that one...
but... the other one doesn't seem to work.

Buddha


-------------------------------------------------------------------------------

낢 
e 113()0047 e rinao 폜


p_J[[XyV́A#66łB
#8FFẼ}bpȂ̂ŁAႤƎv܂B
g͓Ȃ̂ŁAwb_C邾
Ǝv܂...B
#8Ƀpb`Ă邽߁A#66̃C[W
ł́A삵Ȃ悤łB
ƁAFRAME-IRQ̉ełA
DISK̃tNg[h삵ȂȂĂ悤łB

Ԃ̓́AJ_ȉwUȂƂłB
DISKłł͓̂ɁBɂẮA܂łB

ƂƂt@~gΉɂȂ܂ˁB
łAL[{[hꂻłB
Ap^ubg̎łH
łȂ͂܂...B


-------------------------------------------------------------------------------

Paris Dakar Rally Special 
e 113()0023 e Buddha 폜


All I get on that game is a blue screen...
I have the one dumped by Mark K... is that
what you have?

Buddha


-------------------------------------------------------------------------------

Extra Support Suggestions 
e 113()0016 e Buddha 폜


Do you think it would be possible for you to implement a Screenshot (Snapshot)
function in Nester? 
And a function for changing all of the buttons?
Personally I don't like (M) for credit.... I'd rather have (~) and I'm
used to the FwNES disk swapping function.

thanks...

Buddha


-------------------------------------------------------------------------------

I know how to fix a couple mappers... 
e 113()0004 e Buddha 폜


I need a VC++ compiler though... do you know where I can get one?

I have Borland Turbo C++ 5.0 but i need a VC++ compiler..

Buddha


-------------------------------------------------------------------------------

YB 
e 113()0002 e c 폜


GLTCeBO{NVÕRg[̎ʐ^
͂̕Ȃł傤H
̎d͔ĂłAmȂ̂
L[oCh߂ȂčĂ܂B

Ȃ݂ɂۂ񃂃O[łAg̓t@~[
g[i[Ɠ݂łB


-------------------------------------------------------------------------------

Vo[WB 
e 112()2358 e c 폜


#4̏CAp_J[[XyVA
UEgCAX悤ɂȂĂ܂B

ƍ̖ڋʂƂāAgRg[
Ή܂BΉ͈̂ȉ̋@łB

Et@~[g[i[ (MAT A.B)
EnCp[Vbg
ERg[
Eۂ񃂃O[

Cɂۂ񃂃O[ɑΉĂ̂ł
fGƎv܂()


>Buddha-Kun
i'm 23 years old...
i'm trying to fix map#5, but i need more time.


>TKS
łAo邩͔܂񂪃eXgĂ݂܂B


>[
fBXNǂݍݒɖCWFNgĂB
G[NĂ܂BIOSNʂɖ߂܂B
ȂɁAǂ̃C[WȂ񂾂AANZX
ʂĂ}̂͒ɂ݂₵܂()


-------------------------------------------------------------------------------

#4ɂ 
e 112()1204 e rinao 폜


>Nori
#4$A000́APrbĝ݃~[Oݒ̂悤Ȃ̂ŁA
C͊ԈႢ̂悤ȋC܂B낢뎎Ă݂܂A
$A000ɂ́A0x000x01ȊO̐l͏܂Ȃ悤łB
ƂAYs2́Åł́Â܂܂Őł...B

łɁA#4𒲂ׂwNg̃Q[ňꕔ
̂܂BLN^ROMĂȂ̂ɁAL
N^ROM؂ւĂ\tg܂Biȉ̂S{j
ӁfXQ
ӁfXR
rWlXEEH[Y
vWFNgp
́ALN^RAM؂ւƐɕ\܂B
ĈŁA[o܂Bc


-------------------------------------------------------------------------------

Ӌ@Ή\B 
e 112()1114 e c 폜


* Hyper Shot
* Mahjong Controller
* Optical Gun
* Family Trainer
* Exciting Boxing
* Tablet

ȏ͏Ή\肵Ă܂B

j[ݒ肷̂ł͂ȂAΉROM
ǂ݂񂾂玩Iɐ؂ւ\łB


-------------------------------------------------------------------------------

l[e[upbg 
e 112()1108 e fate 폜


OO炸ƎvĂ̂łA
ݎgĂpbgl[e[u邱Ƃ͏oȂł傤H
ʂ̃G~[^łꂪ\Ȃ̂ł
J[łȂ߂ɈÂ炢̂ł...


-------------------------------------------------------------------------------

mapper 231 fix 
e 112()1040 e Buddha 폜


<tsuteiuQ> if(addr & 0x0080)
<tsuteiuQ> {
<tsuteiuQ> set_mirroring(NES_PPU::MIRROR_VERT);
<tsuteiuQ> }
<tsuteiuQ> else
<tsuteiuQ> {
<tsuteiuQ> set_mirroring(NES_PPU::MIRROR_HORIZ);
<tsuteiuQ> }

i think the PC-Asder should be fixed like that aswell...

Buddha


-------------------------------------------------------------------------------

MMC5 (Not perfect) 
e 112()1011 e Buddha 폜


http://www.fefea.org/buddha/mapper005.txt

please credit Quietust for this... part of the NESten staff..
thanks Quiet!

Buddha-kun


-------------------------------------------------------------------------------

takeda 
e 112()0913 e Buddha 폜


heehh thank you takeda...
psst... btw.. could you plz stop calling me mister..?
it makes me feel funny... im only 18.. :)

you are probably older than me.

buddha-kun


-------------------------------------------------------------------------------

xQ̉ʂ 
e 112()0620 e Nori 폜


NES_mapper.cppmapper4A$A000̈ȉ̕ƉʂɂȂ܂B

if(parent_NES->ROM->get_mirroring() != NES_PPU::MIRROR_FOUR_SCREEN)
{
if(data & 0x01)
{
set_mirroring(NES_PPU::MIRROR_HORIZ);
}
else
{
set_mirroring(NES_PPU::MIRROR_VERT);
}
} else {
//ǉ
if(!(data & 0xFE))
{
if(data & 0x01)
{
set_mirroring(NES_PPU::MIRROR_HORIZ);
}
else
{
set_mirroring(NES_PPU::MIRROR_VERT);
}
}
else
{
// one-screen mirroring
if(data & 0x01)
{
set_mirroring(1,1,1,1);
}
else
{
set_mirroring(0,0,0,0);
}
}
}

ȏł

Q[̂͑SĂȂ̂łꉞʎ͑v݂łB

c
$4015ɂȂ݂łˁBꂩ玎Ă݂܂B
ƔE҂͑̃G~ł܂ƂɍĐ̂ȂłˁB
͂Ȃł(^^v


-------------------------------------------------------------------------------

v]FNSFĐ 
e 112()0507 e TKS 폜


nesterJg킹ĂĂ܂B

ȉAv]łB
NSFĐ@\ŁAX^[gŎ̋Ȃ֍s܂A
ZNgőŐȂ֖߂Ƃ肪łB
o΂낵肢܂B


-------------------------------------------------------------------------------

Ƀ}CNΉłI 
e 112()0152 e ` 폜


`A肢Ă݂ł˂(^-^)
DISKΉœɃ}CNΉƂȂƎj㏉̉ƂĂ悢̂ł́IHiłȂj

ŗd`PONȏԂɉƂł܂(^^;
{ɂ肪Ƃ܂B

̈AŏI点̂ił̂ŁAׂȓ_łCtƂEEE

̔ł炩AFDSǂݍ܂ƂɂɃ[hJn悤ɂȂ܂ˁB
O̔łł̓fBXNVXeJn̉yĈuԂĂ
[hĂ̂łAύXȂꂽ̂ł傤H
ASR͖̂łAJnɃCWFNgă}IƃC[W
ǂȂȂĂ܂̂̓TrȂƎv܂(^^;;
ꂾłI
dlȂ炻ł\܂i΁j


-------------------------------------------------------------------------------

ɉ񂻂Ǝv܂A 
e 112()0048 e c 폜


ĈŃAbvƂ܂B
CĂ͉̂̃TEhłB

Ȃ̂ɂPo[W^̂łA
̔łƂƂɂƂĉ()


>Mr,Buddha
Exerion sound problem may be fixed in the latest.


-------------------------------------------------------------------------------

TEhCB 
e 112()0038 e c 폜


Opĝ̌킩܂B

芸Anes_apu.cpp954sӂ

case APU_WRC3:
//apu->triangle.write_latency_cur = (int) (228 / APU_FROM_FIXED(apu->cycle_rate));
apu->triangle.write_latency_cur = 0;
apu->triangle.vbl_length_cur = vbl_length[value >> 3];
//apu->triangle.counter_started_cur = FALSE;
apu->triangle.counter_started_cur = TRUE;
break;

ƏCĂBJeJAhAhA͂OKłB

Opg̒x1t[Ɏ܂x̎Ԃɉ߂܂񂩂A
ۂ̂Ƃtriangle.write_latency͂ȂłˁB
̔łŏCĂ܂B


-------------------------------------------------------------------------------

_]Qɂ 
e 112()0008 e rinao 폜


>tetu
#19i_]QjɂẮAȂ莎s
܂ÂƂAŐtłB
i_WAʂԂ́AdlƍlĂBj
܂A͂ĂȂ̂ŁA΂炭҂B


-------------------------------------------------------------------------------

FRAME-IRQ̉eɂ 
e 112()0003 e rinao 폜


UgCAXȂ킩܂B
pE_J[E[EXyVlFRAME-IRQ
ełBȊÕ\tǵAȂ悤łB
Aʃpb`Ă邵ȂłB

ƁAvblankCȂ̂łA
ӏC܂B݂܂B
nes.cpp̍ŏ̕
const float NES::CYCLES_PER_LINE = (float)113.6666666666666

const float NES::CYCLES_PER_LINE = (float)113.6363492063492
ɏC肢܂B
1.7897725MHz / 262.5line * 60sec = 113.6363492063492...Ȃ̂
ꉞBî܂܂ł܂AĈ...Bj

ŐVł̃TEhCȂ̂łALbXNGXgA
E҂ȂǂĂ悤łB
AJeJGNZIł́A`gƎOpg
Ă悤łA͒Ȃ̂ł傤H


-------------------------------------------------------------------------------

񍐂ł 
e 112()0002 e tetu 폜


_]2ɂāARD_W̉摜̗ꂪPĂ܂A
܂肫Ă܂B


-------------------------------------------------------------------------------

Re:t@~g}bg 
e 112()0002 e c 폜


^L
݂܂Aʓ|łȂ΋X肢܂B
ioΗ\EEEj

ۂɃT|[g邩ǂ͔܂񂪁B

ꂾAAX`bNhB
oƂŎvuǂǂǂǂEEEv
ĂĂA邳ĈꊅāAǂƂȂ
󂫒nł܂]񂾂񂾂()


-------------------------------------------------------------------------------

takeda... 
e 111()2353 e Buddha 폜


there isn't a graphics problem.
there is a sound problem with exerion.

there are graphics problems with Pro Action Replay,
Pasofami Demos, and other such NROM roms.

btw.. during your last couple releases. The Mario's Open Golf (PC10)
and Captain Skyhawk (PC10) have stopped working.

Buddha


-------------------------------------------------------------------------------

݂܂ 
e 111()2335 e Ȃ 폜


rinaol
JłZATXT̏C܂łĒĐ\󂠂܂łB
}bp[Xg͂ȂȂŌȂ̂ɁAReFAM̃y[WŌ鎖
ôłł܂܂B
CTXTĊłB
{Ɍ萔|܂Bm(__)m
J̕΂ĂB

łɓmFB
EҌNAۂՁAtgC̉ɖ܂B


-------------------------------------------------------------------------------

t@~g}bg 
e 111()2317 e ^L 폜


茳ɂ܂()B
ȂȂAfWJŎBĂ肵܂傤H
̓AX`bN[h(Ǝv)Ŋył܂B
mɑ铮삪̂łȂ肤邳ł()B

ƂŁcAnesterɒڊ֌ŴȂŐ\Ȃ̂łA
t@~R̊gɂċĂB
Ri~nET\tg̃M~bNIEfBXNVXeȊO
ǂ̃Q[Ŷł傤H@ǂȂB
G~]XłȂAPɊgɋ邾łB


-------------------------------------------------------------------------------

Vo[WB 
e 111()2310 e c 폜


VSDr.MarioSuperSkyKid̃Rg[Xbv鏈ƁA
#19̏_]Q̗Oǉ܂B

܂APU$4015ǂ݂ݎ̋ďC܂B
xn̖肪̉ĂƎv܂B


ł͍wǐQȂ̂ŁA܂łǍ
ōƂI܂B₷݂ȂłB

>Mr.Buddha
i cant find the gfx problem of Exerion.
it seems to work well...


-------------------------------------------------------------------------------

VS Super Ski Kid 
e 111()1450 e GERBERA 폜


͂肱瑤̃~Xł(^^;
ob`łBǂ萔܂B

pb`ł̃[Xy݂ɂĒ܂B


-------------------------------------------------------------------------------

t@~g}bǵA 
e 111()1337 e c 폜


vOIɂ͓ƂłA12L[
̊蓖Ăǂ邩łB

ɎǂȂYĂ܂Ƃ̂܂B
Goroh̃eLXgɂƗԂĎgpƂ܂
ǁA̕ӂ̌ˍB

ݒMKvĖʓ|Ȃ̂ɁAv̂Q[
ȂĂ̂Ԃ̖肩()
͗Fl̉ƂłĂłǁAt@~[g[i
gĂƁAFl̂܂񂪁u邳vē{炢
ۂȂłB


-------------------------------------------------------------------------------

VS Super Sky Kid 
e 111()1157 e c 폜


pbgύXɂẮANESwb_[VS-UnisystemtO
ĂȂƗLɂȂ܂(SkyKidROMƔFȂ)
07hԒn00hɂȂĂ01hɏCĂĂB

ƃRg[łAׂƂSTART,SELECTȊO
{^1P2PŃXbvĂ݂łB
ӂ̃[Xɂłpb`ĂĂ܂B


-------------------------------------------------------------------------------

#19ɂ 
e 111()0840 e rinao 폜


XVlłB
ŁAłAoO...B
#19IRQJE^125́A_]QȊO
ق#19̃Q[łƃoOĂ܂܂B
iiRNVbNUAnChChRȂǁj
̂Ƃ113ɖ߂Aʃpb`Ȃ悤łB

}CŃAAg`X̓ł͐ɓ삵܂B
t@~g}bgȒPɂł̂ł͂Ȃł傤H
iȂƂĂ݂܂Bj


-------------------------------------------------------------------------------

 
e 111()0733 e GERBERA 폜


#4 VS Super Sky KidłpbgLɂȂĂȂ悤łB
ƃRCƃX^[gȊÕL[lłB

̊SiTCB


-------------------------------------------------------------------------------

hmm.... 
e 111()0650 e Buddha 폜


will this fix the graphics problems aswell?
or did you not look at the source yet?

Buddha


-------------------------------------------------------------------------------

A 
e 111()0609 e c 폜


AɊւẮHHHȏ܂BBB

B(T-T)
BattleCity܂Ƃɕ\Ă̂ɊĂ܂B


-------------------------------------------------------------------------------

Vo[WB 
e 111()0603 e c 폜


VS-Unisystem̂ABattleCity,SlalomVPaletteύXΉ
ɂȂAPinBallPaletteύXĂ܂B
iPaletteScrew񂪍쐬ꂽ̂łj

ƃ}CNɑΉ܂BłVS̃RCCT[g̃{^
ύXĂ܂BiMgpj

u݂Ȃ̂V̒ǂv(#3)悤ɂȂ܂B
$2000ւ݂̏NMILɂ镔Ƀpb`ĂĂ܂B

PPUVBlankύX̂ƁAAPU$4015ǂ݂ݎ
΍Ă܂B
APÚ̕AłۂՂ̃TEhɖ悤
ȂłB̉̕s̒Ă邩Ǝv܂B


芸񂾂Ǝv܂B

#45̑Ήɂ킵Ă݂łAɂēȂ}bp[
ł()

፡牼܂B[B


-------------------------------------------------------------------------------

thanx Buddha. 
e 111()0448 e c 폜


ok i got it.


-------------------------------------------------------------------------------

oh... 
e 111()0352 e Buddha 폜


nevermind
hehe :)


-------------------------------------------------------------------------------

ēxvblankɂ 
e 111()0351 e rinao 폜


݂܂BYĂ܂B
261262ɂĂB(forif)
RgɂȂĂn[tC262.5
ƂƂLɂĂB
erʂ̑̐262.5*2Ȃ̂ŁA
ꂪ{ł͂ȂƎv܂B
#19ɂẮAlĂ݂܂B
ꉞA#19HSync1t[113NbNĂ̂
125ɂāA$5800̃pb`ƂƁA_]Q́A
Ȃ萳ɋ߂ɂȂ܂B
ȂKȐlł...B

>Nori

炱AKȂƌĂ݂܂B
Ȃڂ̂ŁA܂Ǝv̂ł...B


-------------------------------------------------------------------------------

takeda 
e 111()0351 e Buddha 폜


takeda... did you get the nesticle source?
that nrom core source should be in there..

i guess my post got deleted.

um... email me for the link if you didn't
get it ok?

Buddha


-------------------------------------------------------------------------------

܂iOOG 
e 111()0328 e Nori 폜


rinao
@܂킵Ă܂Bʐlł(^^;


-------------------------------------------------------------------------------

$4015 
e 111()0248 e c 폜


Nori
mF܂Bmɂ͖肠łˁB
ƎĂ݂܂̂Ŏb҂B

rinao
#19̌łAȑON106gΉł𐻍삳ꂽ
Kinoshita񂪓Ăꂽpb`łBIRQ
͎ȂłAꂪƏ_]2
_W̉ʉP݂łB

241->243̕ύXłAif̏C
ƂƂȂĂ܂܂B
̌őɒƂ͂܂ł傤H

Screw
ǂłAXVɎꂳĒ܂B


-------------------------------------------------------------------------------

}bp[Xgɂ 
e 111()0134 e rinao 폜


>Ȃ 
̃y[ẂAQN炢Oɍy[WŁA
ԈႢ܂BƂȂ̂ŁA
}bp[Ɋւ镔́AAbvȂ̂ŁA
http://refam.virtualave.net/rom.txt
łB

NoriĂ܂AFamtasia̕ł傤H


-------------------------------------------------------------------------------

RE:̃C[Włl̏Ǐ󂪔܂B 
e 111()0120 e ܂ 폜


PPGACRCl݂̏肪Ƃ܂B
l8255܂ĎOŃZRZRƋzĂ̂łAʂɂȂ܂B
c񂪈͎dlƂƂɂĂĉAƏĂ܂A
ςȂŖȂ̂̂Ōʕ񍐂Ē܂B


-------------------------------------------------------------------------------

Nester's NROM Core 
e 111()0057 e Buddha 폜


the NROM Core needs to be fixed...
Games such as Exerion, Scene Demos, and lots
of xin1 games would work alot better

here is the Nesticle Source
(Download at your own Descretion)

http://luke2099.webjump.com/kronksrc.zip

Buddha


-------------------------------------------------------------------------------

pbgR 
e 111()0052 e Screw 폜


Pinball , Battle City , Slalom
̂RޏôŁAAbvĂ܂B

http://www.dcn.ne.jp/~otim2/data/vs_pal_3.lzh

c
Ƃ肠A\[Xɒǉ₷悤*.hŃ_vXĝ悤Ȃ̂
Ă܂B
AɊւẮHHHȏ܂BBB


-------------------------------------------------------------------------------

}bp[Xg 
e 111()0031 e Ȃ 폜


rinaol쒆ReFAM̃y[WɂTXTŋX̂łͥƎv̂łB
}bp[ɏڂȂ̂łƂĂd󂵂Ă܂B
ꂩUo nesterXJ҂܂B


-------------------------------------------------------------------------------

TEh֘Aɕt 
e 111()0017 e Nori 폜


@ۂՂ̉ƕ񍐂܂NoriłB
@ꂩFXׂČ̂łA$4015̓삪Ɖ܂B

@TEh֘A̓L[ɓo^`ōĐĂ܂ˁH
@łAL[oĈCɍĐobt@̔`ɂȂĂ̂ŁA
@$4015ɔf_E^C}[̃^C~OőSCɖȂĂ܂
@̂ŁA^obt@㓙$4015`FbNĂĐĂȂ
@ƂɂȂĂ܂Ă܂B

@ɋC͍̂Đ[gグăobt@ZĂƉԂԂ
@ȂȂČčŝƁA\[XǂĂ݂ƂǂȂĂ悤
@ł̂ŁEEEB

@΍ĂƂĂłAvblankɊeTEh̃_E^C}[ʂɊǗ
@炢vȂ̂łǂł傤H


-------------------------------------------------------------------------------

>}bp[Xg 
e 111()0011 e ܂ 폜


FWNESA܂NesterJɋr𗁂тĂɁA
FWNESt@yăTCgŃXĝ悤Ȃ̂
fڂĂ܂A܂cĂ̂ȁH


