If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Notes:Phantasy Star II

From The Cutting Room Floor
Jump to navigation Jump to search

This page contains notes for the game Phantasy Star II.

Virtual Console Patch

# jp
>0x180	string		"GM 00005501-00"
>>0x1f0	string		" "
0x00021c:
	beshort		0x6020		# bra.s 0x00023e	# no check sum

# ue
>0x180	string		"GM 00005501-02"
>>0x1f0	string		"UE"
0x000232:
	beshort		0x6020		# bra.s 0x000254	# no check sum

# 圧縮されている病院内CGデータの赤十字部分書き換え
0x02ee81:  
	byte	0x22,0x22		# 元は0xdd,0xdd 
0x02ef24:  
	byte	0x22			# 元は0xdd
0x02ef2f:  
	byte	0x22			# 元は0xdd
0x02ef31:  
	byte	0x22			# 元は0xdd


# 病院のマップの緑十字修正
>>>0x0bfff0	string		"GREEN CROSS FIX"
0x009094:  
	beshort		0x4eb9,0x000b,0xff00,0x4e71,0x4e71,0x4e71,0x4e71	# move.l #$40000000,$00c00004; bsr.w L0060ac_bitdev -> jsr 0xbff00; nop; nop; nop

0x0bff00:  
	beshort		0x23fc,0x4000,0x0000,0x00c0,0x0004			# move.l #$40000000,$00c00004; 
	beshort		0xb1fc,0x0003,0xdfe4					# cmpa.l #$0003dfe4,a0;		city map?
	beshort		0x6706							# beq.s +6
	beshort		0x4ef9,0x0000,0x60ac					# jsr L0060ac_bitdev; rts
	beshort		0x41f9,0x000c,0x0000					# lea.l	0x0c0000,a0
	beshort		0x4ef9,0x0000,0x5e8e					# jsr L005e8e_cgopen; rts

#
# 0x0c0000から町のCGデータをcgopen用に変換したデータを置いてある
#
0x0c04e7:	  
# ここから32バイトで緑十字のセルデータ
#	元の緑十字
#	byte	0x55,0x55,0x55,0x55, 0x53,0x33,0x33,0x33, 0x53,0x22,0x22,0x22, 0x53,0x22,0x22,0x77, 0x53,0x22,0x22,0x77, 0x53,0x22,0x22,0x77, 0x53,0x27,0x77,0x77, 0x53,0x27,0x77,0x77

#	灰色十字
#	byte	0x55,0x55,0x55,0x55, 0x53,0x33,0x33,0x33, 0x53,0x22,0x22,0x22, 0x53,0x22,0x22,0xdd, 0x53,0x22,0x22,0xdd, 0x53,0x22,0x22,0xdd, 0x53,0x2d,0xdd,0xdd, 0x53,0x2d,0xdd,0xdd

#	緑のH
	byte	0x55,0x55,0x55,0x55, 0x53,0x33,0x33,0x33, 0x53,0x22,0x22,0x22, 0x53,0x27,0x77,0x22, 0x53,0x27,0x77,0x22, 0x53,0x27,0x77,0x22, 0x53,0x27,0x77,0x77, 0x53,0x27,0x77,0x77