Author Topic: NES emulator  (Read 5082 times)

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: NES emulator
« Reply #90 on: February 26, 2012, 10:21:22 AM »
fire it up.

whats the title screen say
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

soop

  • Hero Member
  • *****
  • Posts: 2828
Re: NES emulator
« Reply #91 on: February 27, 2012, 10:13:27 PM »
Oh man... Mega Man on the PCE.. and yes that artwork is sweet.  I'll keep an eye on this.

esteban

  • Hero Member
  • *****
  • Posts: 24063
Re: NES emulator
« Reply #92 on: March 03, 2012, 09:07:11 AM »

I'm just curious: Have there been any developments on this?

I'm assuming this is Tom's work, correct?  Which version is it?

I doubt anyone actually revised Tom's code, but, hey: Were alterations made? If so, explain!

Thanks in advance
  |    | 

Bernie

  • Guest
Re: NES emulator
« Reply #93 on: March 03, 2012, 11:36:17 AM »
Soon as I get my copy I will be ripping it and uploading it for Tom to check out.  I will also post screen shots if they havent been posted by then.  I should have mine by Monday, hopefully.  Sending all the artwork Sparky's way ASAP so he can get some nice scans of it as well for future use.

esteban

  • Hero Member
  • *****
  • Posts: 24063
Re: NES emulator
« Reply #94 on: March 03, 2012, 08:08:29 PM »
Soon as I get my copy I will be ripping it and uploading it for Tom to check out.  I will also post screen shots if they havent been posted by then.  I should have mine by Monday, hopefully.  Sending all the artwork Sparky's way ASAP so he can get some nice scans of it as well for future use.


Thanks for the scoop.
  |    | 

RegalSin

  • Hero Member
  • *****
  • Posts: 822
Re: NES emulator
« Reply #95 on: March 04, 2012, 07:20:12 AM »
Sigh.......... you know what I wanted to do this as well, otherwise, this is
not reasonable.

The title screen has Rockman X talking english. I know for a fact that somebody was doing NES ports to PCE on certain types of mappers.

Like some Hong Kong sellers, I would ignore this game all together. The artwork does not even match at all. 15,500 for this is too much.
That is like 300 dollars for something using misplaced art. Not good.

JapanTokei

  • Hero Member
  • *****
  • Posts: 724
Re: NES emulator
« Reply #96 on: March 05, 2012, 03:11:17 AM »
so now I found the proper thread for this topic... I have to say:

1) Bonknutz, you're focking awesome for making this work!
2) anime.de is a focking shameless punkazz for ripping BonkNuts' work and selling these!  shame on him!!   :evil: :evil: :evil: 

someone should point Capcom to his site... grrrrrrrr

Bonknutz, on another topic, if you get this emu to work well enough, the possibilities would be amazing.  i.e. pressing our own versions of famicom classics... imagine:

running a NES version of Downtown Netkkesu (river city ransom) and playing it side by side with the PCE version... lol   :dance:

Bonknuts

  • Hero Member
  • *****
  • Posts: 3292
Re: NES emulator
« Reply #97 on: March 05, 2012, 07:50:56 AM »
so now I found the proper thread for this topic... I have to say:

1) Bonknutz, you're focking awesome for making this work!
2) anime.de is a focking shameless punkazz for ripping BonkNuts' work and selling these!  shame on him!!   :evil: :evil: :evil:  

someone should point Capcom to his site... grrrrrrrr

Bonknutz, on another topic, if you get this emu to work well enough, the possibilities would be amazing.  i.e. pressing our own versions of famicom classics... imagine:

running a NES version of Downtown Netkkesu (river city ransom) and playing it side by side with the PCE version... lol   :dance:

 Well to his credit, according to the guy that runs the site - he said he got it from a yahoo auction (and I saw the original one on yahoo - has different art and manual). So he claims he didn't know it was mine nor did he take it from me (my site). That said, if he's gonna sell it (it's on a Sony DADC cd-r. I guess they're supposed to be second best to a pressed CD??? Made for old embedded systems with CD drives or some such thing) people should at least be getting the newest build (his build is one revision lower than what's out, IIRC).

 You know, Megaman and other NES games that I've done aren't exactly a secret. I've posted about it on multiple forums over the years and it really didn't generate much interest from what I could tell outside of small handful of people. But I continued to work on tweaking the emulation such on Megaman... because that's my baby. I did it for myself. I play and have played the crap out of MM on my PCE/SGX/Duo system. I mean, all this originally started out as 'hey, look what you can do on the PCE' sort of thing. But it turned into something for myself. I.e. it became a real project instead of just a 'demo' per se. Megaman 1 holds a special place in my memories because besides SMB, it was the first game I had when I bought the NES for myself. I spent that whole summer non stop playing MM, SMB, and Zelda 1.

 Anyway, so this MM 'project' has been around for a couple of years. I don't know why it's getting more attention now. Is it because people thought it was a real unreleased beta for the SCD (my blog is getting a lot of traffic for it. Forums, google, etc)? I have Megaman 2 in the works, all prep'd up, and could probably have it up and running within a week (with probably some minor glitches that would have to be worked out in the emulation core. It always works that way. A new game, more emulation support on the back end). I guess I'm subconsciously holding it for ransom or whatever >_>. I dunno. It does irritate me that a lot of the past responses about MM 1 have been, 'mm1 is ok, but mm2 would be great' - etc. I actually do want to upgrade Megaman 1. If I did do Megaman 2, I don't think it needs any upgrading. And, like nat said, other than novelty - what's the point of playing it on the PCE when you can just play it on NES or the Megaman collection for whatever system? I think that holds true for a lot of people (myself excluded though).

 There's actually nothing stopping someone else from doing MM2 or MM3, etc themselves (other than the skillset/mindset required to do this kind of work). I've provided the source code to the emulation. I provide a full example of how it works, including the Megaman rom with the changes as source code (not binary/hex hacking). Arkhan brought up the point that there are no comments (or barely any) in the source code package. But I honestly don't think that's an issue at all. It's pretty self explanatory that you replace the original NES LDA $2002 opcode with the emulation code JSR opcode (forget the name off hand), etc. And the back end emulation code doesn't need to be commented. The idea is to hack the original ROM, not modify the back end code. Plus, the back end code requires intimate knowledge of BOTH the PCE and the NES. I'd have to write a small book explaining all that crap. The scope of the project assumes you're pretty familiar with the NES on a low level and at least a little experienced with the PCE on a low level as well. And it's not like I'm dead (yet); people can ask me questions or for help (as long as I'm not ending up doing all the work for them). This type of project has a close connection/relation to rom and game hacker activity/scene (on a low level. Not just sprite/map/tile hacks). Those guys have no source or any comments. They figure everything out for themselves without anyone holding their hand. This isn't even has hard as that. I honestly and truly think that most dedicated hacker type wouldn't even have made a back end emulation core; they would have just replaced all the sprite/tile/tilemap routines and related data to PCE format. And just leave the initial core game engine/framework intact. This is what the NES 5-in-1 Finland compilation/release does. They actually hacked the game and data, rather than just try to emulate everything.
« Last Edit: March 05, 2012, 07:57:01 AM by Bonknuts »

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: NES emulator
« Reply #98 on: March 05, 2012, 08:11:47 AM »
My point about comments was that, from a more open sourceable upgrade/fiddle around standpoint, no comments and a mess of assembly will deter most people, and all you'll be left with are the usual cast of hackers that would've done it anyway.

If you take the time to document the process better, it would leave it open for others who are less into hacking to start screwing with the game too.  Kind of like how there were tools released to hack Metroid and stuff for NES.   Something akin to that for the less-assembly-inclined people who just want to f*ck around with Mega Man games.  

but what's the point, really?  Like you said, there isn't much interest and there are other remakes of these games already, so, the target audience is fairly small.

I know if this were my project, I wouldn't waste the time to comment it and leave it for others to mess with because I'm like 95% certain noone will really bother anyways.   So, it'd be like leaving yourself notes that you don't need.  The time could be spent more productively.

A real world example would be post it notes on your computer screen that say things like "Breathe!  Don't forget to blink your eyes!  If you have to pee, go to the bathroom!"  Captain Obvious Ahoy! 


« Last Edit: March 05, 2012, 08:14:00 AM by Arkhan »
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

Bonknuts

  • Hero Member
  • *****
  • Posts: 3292
Re: NES emulator
« Reply #99 on: March 05, 2012, 10:16:32 AM »
Quote
...no comments and a mess of assembly will deter most people, and all you'll be left with are the usual cast of hackers that would've done it anyway.

 If you take the time to document the process better, it would leave it open for others who are less into hacking to start screwing with the game too.  Kind of like how there were tools released to hack Metroid and stuff for NES.   Something akin to that for the less-assembly-inclined people who just want to f*ck around with Mega Man games. 

 But that's exactly the target audience I was hoping to attract. Capable hackers. I wasn't interested in catering to the typical (?) coder or creating tools like editors and such. I'd leave that to the people that normally create such stuff. Most hackers don't even need such tools or just write 'em themselves. So I guess in the end I was just catering to a super niche segment of the community. And being for PCE doesn't help matters much either. If this was for SNES (or even Genesis), you'd probably see a lot more interests on that side of things. Oh well. I'm got my project and goal. No use worrying about the other stuff.

Bernie

  • Guest
Re: NES emulator
« Reply #100 on: March 07, 2012, 12:11:11 PM »
Got the game today.  Uploaded the ISO for ya Bonknuts and PMd ya the link.  Gonna be sending the artwork to Sparky for scanning.  Fired it up and played level 1 a little bit.  The title screen does say MegaMan...  The disc and art look REALLY nice.  One thing I found weird, and dont quite understand, is that the game consists of two ISO files...   :-k

Black Tiger

  • Hero Member
  • *****
  • Posts: 11242
Re: NES emulator
« Reply #101 on: March 07, 2012, 02:32:38 PM »
Got the game today.  Uploaded the ISO for ya Bonknuts and PMd ya the link.  Gonna be sending the artwork to Sparky for scanning.  Fired it up and played level 1 a little bit.  The title screen does say MegaMan...  The disc and art look REALLY nice.  One thing I found weird, and dont quite understand, is that the game consists of two ISO files...   :-k

If you're planning on physically mailing your game to Sparky, I can save you the trouble as the game is already on its way to me and I plan on completely scanning in both Mega Man and SFZ at 300dpi and hosting the files on my webspace for everyone.
http://www.superpcenginegrafx.net/forum

Active and drama free PC Engine forum

Bonknuts

  • Hero Member
  • *****
  • Posts: 3292
Re: NES emulator
« Reply #102 on: March 08, 2012, 01:18:13 AM »
Got the game today.  Uploaded the ISO for ya Bonknuts and PMd ya the link.  Gonna be sending the artwork to Sparky for scanning.  Fired it up and played level 1 a little bit.  The title screen does say MegaMan...  The disc and art look REALLY nice.  One thing I found weird, and dont quite understand, is that the game consists of two ISO files...   :-k

 Awesome and much thanks :D

  I checked it out and it's 0.97 CD build from Feb 2011 (did a binary compare to my different builds). I forgot that I made it two tracks. There's a function in system card where you can setup a redundant track in case the first track fails to read (it's supposed to be automatic process from what I understand. That's why you see CD games with a duplicate data track at the end for two data track setups), but I actually never setup it up in the boot code, so it's kind of useless having two tracks.

JapanTokei

  • Hero Member
  • *****
  • Posts: 724
Re: NES emulator
« Reply #103 on: March 11, 2012, 12:17:13 AM »
Berns, is the CD disc actual professional quality press or was it a CDR? 

Got the game today.  Uploaded the ISO for ya Bonknuts and PMd ya the link.  Gonna be sending the artwork to Sparky for scanning.  Fired it up and played level 1 a little bit.  The title screen does say MegaMan...  The disc and art look REALLY nice.  One thing I found weird, and dont quite understand, is that the game consists of two ISO files...   :-k

Bernie

  • Guest
Re: NES emulator
« Reply #104 on: March 11, 2012, 04:38:50 AM »
Its a CDR, however you cannot really tell.  Ive never seen CDRs like this.  It literally looks like a pressed disc.  The disc art is fantastic, and actually part of the disc, not some sticker overlay. The underside of the disc looks JUST like a pressed disc.  Its really nice, very nice actually.  These were certainly not  home burnt discs, and done in a professional manner.