iz[Z^[Dj LuãTv


܂łTvłBP̗]n̂܂܂Ă܂B


uv

	return (CPEEK4(AD) == 497)
4oCgŁu497v܂B
Aǂݎ萬ǂ̓`FbNĂ܂B

	return (CPEEK2(AD) >= 100) and (CPEEK2(AD) <= 200)
2oCgŁu100ȏ200ȉv܂B
Aǂݎ萬ǂ̓`FbNĂ܂B

	return (CPEEK4(AD) == MPEEK4(AD)+4)
4oCgŁA^[QbgL4̂܂B
Aǂݎ萬ǂ̓`FbNĂ܂B

	if (bit32.band(AD,1) == 1) then return false end
	return (CPEEK2(AD) == 999)
AhX͏OāA2oCgŁu999v܂B
Aǂݎ萬ǂ̓`FbNĂ܂B

	v1,b1 = CPEEK4(AD)
	v2,b2 = CPEEK4(AD+16)
	return (v1 == 370) and (v2 == 400) and b1 and b2
4oCgŁu370vA16oCg4oCgu400v̂܂B
ǂݎ萬ǂ`FbNĂ܂B

	return (AD >= 0x405100) and (AD < 0x405200) and (bit32.band(AD,1) == 1)
ȎgłB
񌟍ɎgƁAiǂݏ\ȗ̈ł΁j0x405100ȍ~̊AhX128AhXꗗɕ\܂B
iuExecv^ugق͗ǂłA܂łTvƂƂŁBj
񌟍͕ʂɌāAi荞݌ɎgƁA͈͊ÕAhXAhXAhXꗗ폜܂B


usv

	RET = ""
	ad = 0x003ffff0
	for i=0, 15 do
	 RET = RET .. string.format("%08X : ", ad+i*16)
	 for j=0, 15 do
	  v,b = DPEEK1(ad+i*16+j)
	  if b then RET = RET .. string.format("%02X ", DPEEK1(ad+i*16+j)) else RET = RET .. "-- " end
	 end
	 RET = RET .. "\r\n"
	end
ȈՃ_vłB

	RET=""
	address = 0x10000
	while 1 do
	 address,size,addressNext,isRW,isR = MEM_INFO(address)
	 if (size==0) then break end
	 if isRW then attr = "RW" elseif isR then attr="R-" else attr="--" end
	 RET = RET .. string.format("%08X %08X %08X  ", address, size, addressNext) .. attr .. "\r\n"
	 address=addressNext
	 if (address==0) then break end
	end
ȈՃ}bv\łB

	data = "3E01CD8001C9"
	adrs = 0x0100D000
	for i=0,string.len(data)/2-1 do
	 POKE1(adrs+i, tonumber(string.sub(data,i*2+1,i*2+2),16))
	end
CӃoCg݂̃łB

