Dwedit's Board

Enjoy the board

You are not logged in.

Announcement

User passwords may have been corrupted, if you can't log in, use the "Forgot Password" feature. If you still can't log in, contact me and I can try to manually reset your password.

#1 2008-07-29 10:20:24 am

maxzhou88
Member
From: shenzhen china
Registered: 2006-10-12
Posts: 19
Website

Release NES to GBA game: [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan

ce87dc235548f2449822ed9e.jpg  271eeacfdb07fd2bf8dc619f.jpg
http://hi.baidu.com/static/album/picSha … bg=bg1.swf
http://hi.baidu.com/static/album/picSha … bg=bg1.swf

This chinese NES game use the mapper163(NANJING) and the emulator on GBA is modified version of the PocketNES998(cheat finder) mapper added version.

ROM's Chinese name is "[NJ047]三国无双-猛将传"

Attachment "[NJ047] San Guo Wu Shuang - Meng Jiang Zhuan (C).rar" include files:
   [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan (C).gba   (Created by PocketNES998_cheat_finder_mapper_added_version)
   [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan (C).nes   (mapper163, please use emulator VirtuaNESex)

Download: [Web Disk] GBA\San Guo Wu Shuang - Meng Jiang Zhuan (C)三国无双-猛将传.rar 993KB

============================================
Original author: maxzhou88 (zhougeng@tom.com)
                        http://hi.baidu.com/maxzhou88
                        http://maxzhou88.ys168.com/
Welcome to reprint please reference and the original author
============================================


note: The following NES emulator supports mapper163
  [1] VirtuaNESex     (VirtuaNES fixed version by Temryu)
  [2] Nestopia           (http://nestopia.sourceforge.net/)

Following the source code is mapper163 for VirtuaNESex, PockeNES can reference to it.

//////////////////////////////////////////////////////////////////////////
//           Mapper163  NanJing Games (NES Chinese RPR game)            //
//////////////////////////////////////////////////////////////////////////

void	Mapper163::Reset()
{
	reg[1] = 0xFF;
	strobe = 1;
	security = trigger = reg[0] = 0x00;
	SetPROM_32K_Bank(15);
	SetCRAM_8K_Bank(0);
}

BYTE Mapper163::ReadLow( WORD addr )
{
	if((addr>=0x5000 && addr<0x6000))
	{
		switch (addr & 0x7700)
		{
			case 0x5100:
					return security;
					break;
			case 0x5500:
					if(trigger)
						return security;
					else
						return 0;
					break;
		}
		return 4;
	}
	else if( addr>=0x6000 ) {
		return	CPU_MEM_BANK[addr>>13][addr&0x1FFF];
	}
	return 0;
}

void Mapper163::WriteLow(WORD addr, BYTE data)
{
	if((addr>=0x4020 && addr<0x6000))
	{
		if(addr==0x5101){
			if(strobe && !data){
				trigger ^= 1;
			}
			strobe = data;
		}else if(addr==0x5100 && data==6){
			SetPROM_32K_Bank(3);
		}
		else{
			switch (addr & 0x7300)
			{
				case 0x5000:
						reg[1]=data;
						SetPROM_32K_Bank( (reg[1] & 0xF) | (reg[0] << 4) );
						if(!(reg[1]&0x80)&&(nes->ppu->GetScanlineNo()<128))
							SetCRAM_8K_Bank(0);
						break;
				case 0x5200:
						reg[0]=data;
						SetPROM_32K_Bank( (reg[1] & 0xF) | (reg[0] << 4) );
						break;
				case 0x5300:
						security=data;
						break;
			}
		}
	}
	else if( addr>=0x6000 ) {
		CPU_MEM_BANK[addr>>13][addr&0x1FFF] = data;
	}
}

void	Mapper163::HSync(int scanline)
{
	if( (reg[1]&0x80) && nes->ppu->IsDispON() ) {
		if(scanline==127){
			SetCRAM_4K_Bank(0, 1);
			SetCRAM_4K_Bank(4, 1);
		}
		if(scanline==239){
			SetCRAM_4K_Bank(0, 0);
			SetCRAM_4K_Bank(4, 0);
		}
	}
}

void	Mapper163::SaveState( LPBYTE p )
{
	p[0] = reg[0];
	p[1] = reg[1];
}

void	Mapper163::LoadState( LPBYTE p )
{

	reg[0] = p[0];
	reg[1] = p[1];
}

Last edited by maxzhou88 (2010-05-28 8:48:43 am)


Attachments:
Attachment Icon VirtuaNESex.part04.rar, Size: 4,269 bytes, Downloads: 269
Attachment Icon VirtuaNESex.part03.rar, Size: 100,000 bytes, Downloads: 271
Attachment Icon VirtuaNESex.part02.rar, Size: 100,000 bytes, Downloads: 246
Attachment Icon VirtuaNESex.part01.rar, Size: 100,000 bytes, Downloads: 276

The such beautiful days can arrive once again in my life?
72299.gif

Offline

#2 2008-07-29 1:07:23 pm

Dwedit
Administrator
From: Chicago
Registered: 2004-12-12
Posts: 1,017
Website

Re: Release NES to GBA game: [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan

Very interesting.  I had no idea other people were also modifying pocketnes.  It's too bad all the modifications were on Version .998 instead of the newer versions.

Where is the source code to the modified version of Pocketnes?


"We are merely sprites that dance at the beck and call of our button pressing overlord."

Offline

#3 2008-07-29 3:45:24 pm

Kuwanger
Guest

Re: Release NES to GBA game: [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan

"It would never happen

Long ago, in an Interweb far, far away …

A lowly Tripod Web master posted pictures of what was supposed to be a remake of Final Fantasy VII on the 8-bit NES. The project was stagnant for many years, and eventually vanished. Like many fan projects, and many project on this Web site, it simply vanished into the ether.

Imagine my surprise last week when I stumbled on this while browsing some Baidu blogs:


No, that is not a mock up. No, powering it up does not reveal it to actually be an impossible hack of Super Mario Bros. Someone, or some company rather, has made what was once a pipe dream come true: Final Fantasy VII on the NES. Unfortunately, neither the cartridge nor the ROM itself is branded with a release date, so I have no idea when this happened. All I know is that it was tagged NJ063 by the unlicensed cartridge factory, and was programmed by Shenzhen Nanjing Technology Co, Ltd, a company which now produces MP3 and MP4 audio players.

...

The dumper has assigned it a mapper number of 163, and thus far, only an extremely hacked-up version of VirtuaNESex supports the game through an ugly bank-switching mapper driver."

-- cinnamonpirate.com/blog/507/

I just thought that such might be of interest.  Btw, a google on "mapper163" turns up some interesting results, especially in reference to pocketnes.  Some of that might lead to source code.

#4 2008-07-30 1:20:48 am

Dwedit
Administrator
From: Chicago
Registered: 2004-12-12
Posts: 1,017
Website

Re: Release NES to GBA game: [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan

Sorry, but I don't allow hosting ROM images of commercial games on this site.  Had to take it off.
You can still discuss the emulator or game here though.  All the music is ripped off from other games!  Super Mario Land music for the town, then Final Fantasy IV Music for the battles!  Wow.


"We are merely sprites that dance at the beck and call of our button pressing overlord."

Offline

#5 2008-07-30 4:27:50 am

maxzhou88
Member
From: shenzhen china
Registered: 2006-10-12
Posts: 19
Website

Re: Release NES to GBA game: [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan

Ah! My God,The ROM images is not a commercial game.

It is only an unlicensed/unauthorized NES chinese game who released by GoodNES3.14 version. The GoodNES3.14 also includes many of [NJ0XX]  RPG games.

For example:
  Tang Bo Hu Dian Qiu Xiang (NJ069) (Ch).nes
  Shui Hu Shen Shou (NJ019) (Ch).nes
  San Guo Zhi - CaoCao Zhuan (NJ018) (Ch).nes
  Mo Jie Ba Zhu (NJ079) (Ch).nes
  Jin Yong Qun Xia Zhuan - Shu Jian Jiang Shan (NJ031) (Ch).nes
  He Xin Wei Ji (NJ075) (Ch).nes
  Gu Mu Li Ying (NJ066) (Ch).nes
  Final Fantasy VII (NJ063) (Ch).nes
  Feng Yin Dao (NJ072) (Ch).nes
  Diablo (NJ037) (Ch).nes

Because I am very interested in the PocketNES, So I've produced a NES game that used Mapper163 to test PocketNES.

Last edited by maxzhou88 (2008-07-30 4:29:52 am)


The such beautiful days can arrive once again in my life?
72299.gif

Offline

#6 2008-08-23 6:19:01 pm

Lindblum
Member
Registered: 2008-08-23
Posts: 2

Re: Release NES to GBA game: [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan

That Nanjing 163 has been getting in my way when it comes to FF7 NES.  I tried running the NES ROM on my NDS with NESDS, but it didn't work.  I didn't try it on PocketNES because my M3 was ruined by water damage some time ago.  NESDS is open source.  I was about to try to write the mapper into the code, but you seem to be much more experienced at writing mappers.  I'll be ordering me a new M3 in the meantime. 

Come over to romhacking.net sometime
http://www.romhacking.net/forum/index.p … 915.0.html
I'm making a translation patch for the game.  Its coming along pretty far, but it's still messed up here and there (armor names, spell names, unfinished text-wrapping).  I'm planning to release a new partial translation patch this weekend anyway.

Last edited by Lindblum (2008-08-23 6:19:57 pm)

Offline

#7 2008-08-23 8:01:56 pm

Dwedit
Administrator
From: Chicago
Registered: 2004-12-12
Posts: 1,017
Website

Re: Release NES to GBA game: [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan

NesDS may be open source, but you need a copy of ARM ADS and codewarrior to compile it.
The sound code for NESDS is also terrible terrible terrible.  It runs a APU emulator on the ARM7, then sends register write events from the ARM9, as if it's treating the ARM7 as a sound chip.


"We are merely sprites that dance at the beck and call of our button pressing overlord."

Offline

#8 2008-08-24 9:38:35 am

Lindblum
Member
Registered: 2008-08-23
Posts: 2

Re: Release NES to GBA game: [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan

The M3 Lite is $80!?!? I'm not buying it all over again just for a Slot-2 adapter.  I'd rather work on NesDS instead. 
The FF7 90% translation is out.

Offline

#9 2008-08-24 10:24:34 pm

maxzhou88
Member
From: shenzhen china
Registered: 2006-10-12
Posts: 19
Website

Re: Release NES to GBA game: [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan

Release NES to GBA game: [NJ063] Final Fantasy VII (C)

f03410825f85d588f603a6a6.jpg   8d04f8d0e7850e97a0ec9ca7.jpg
http://hi.baidu.com/static/album/picSha … bg=bg1.swf
http://hi.baidu.com/static/album/picSha … bg=bg1.swf

This is a version of chinese NES game with the 163 mapper,The original development company is ShenZhen NanJing Technology Co.,Ltd.of china. and I've converted the NES game to the version of GBA. So that, you can download it to play with GBALINK(or GBA Fireline or EZ-Flash ).

I am an PocketNES fans,This demo Rom is only test PocketNES998_add_mapper can running in Mapper163.

Download: [ Web Disk: http://maxzhou88.ys168.com/ ] GBA\[NJ063] Final Fantasy VII (C)最终幻想VII(南晶科技).7z 463KB

Attachment "[NJ063] Final Fantasy VII (C)最终幻想VII(南晶科技).7z " include files:
  [NJ063] Final Fantasy VII.gba   (Created by PocketNES998_cheat_finder_mapper_added_version)
  [NJ063] Final Fantasy VII.nes   (mapper163, please use emulator VirtuaNESex)

PS. NanJing = South Crystal

Last edited by maxzhou88 (2010-05-28 9:01:16 am)


The such beautiful days can arrive once again in my life?
72299.gif

Offline

#10 2008-12-22 7:22:58 am

Nerd42
Member
Registered: 2008-12-22
Posts: 1

Re: Release NES to GBA game: [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan

Hey man how did you manage to make that GBA rom? I was trying it on PocketNES myself but that mapper's not supported.

It looks like there's alot of chinese stuff on that web disk :) does anybody have Pandamar? I've been looking all over for that one :)

Offline

#11 2008-12-22 10:30:49 am

Dwedit
Administrator
From: Chicago
Registered: 2004-12-12
Posts: 1,017
Website

Re: Release NES to GBA game: [NJ047] San Guo Wu Shuang - Meng Jiang Zhuan

Either Maxzhou88 or someone else modified Pocketnes 9.97 to add that game.  Unfortunately, there was no source code released, so I can't merge the changes back into my builds PocketNES.  (technically this also violates the GNU GPL, but that's another story altogether)


"We are merely sprites that dance at the beck and call of our button pressing overlord."

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman