Author Topic: Nes2pce Possible to get more conversions?  (Read 5775 times)

Dicer

  • Hero Member
  • *****
  • Posts: 1905
Re: Nes2pce Possible to get more conversions?
« Reply #45 on: January 05, 2015, 09:09:58 AM »
Had another thought to add to the bucket list: Guardian Legend. Remixed music and upgraded graphics, that would be sweeto.

That's not quite what these are, the most you could hope for is lack of slowdown/flicker at most I would imagine...

 

ParanoiaDragon

  • Hero Member
  • *****
  • Posts: 4619
Re: Nes2pce Possible to get more conversions?
« Reply #46 on: January 05, 2015, 11:02:34 AM »
Had another thought to add to the bucket list: Guardian Legend. Remixed music and upgraded graphics, that would be sweeto.

That's not quite what these are, the most you could hope for is lack of slowdown/flicker at most I would imagine...

 

Not necessarily.  Putting in new sprites & tiles that don't change hitboxes n' such, IIRC, are very doable.

spenoza

  • Hero Member
  • *****
  • Posts: 2751
Re: Nes2pce Possible to get more conversions?
« Reply #47 on: January 05, 2015, 02:53:52 PM »
Had another thought to add to the bucket list: Guardian Legend. Remixed music and upgraded graphics, that would be sweeto.

That's not quite what these are, the most you could hope for is lack of slowdown/flicker at most I would imagine...

 

Not necessarily.  Putting in new sprites & tiles that don't change hitboxes n' such, IIRC, are very doable.

It has come up before, however, that because the NES can use smaller sprites, this can be a challenge.

I think Shadow of the Ninja would be a great candidate. It has tons of flicker and slowdown later in the game that might be resolved, and the PCE needs more awesome ninja games.
<a href="http://www.pcedaisakusen.net/2/34/103/show-collection.htm" class="bbc_link" target="_blank">My meager PC Engine Collection so far.</a><br><a href="https://www.pcenginefx.com/forums/" class="bbc_link" target="_blank">PC Engine Software Bible</a><br><a href="http://www.racketboy.com/forum/" c

Bonknuts

  • Hero Member
  • *****
  • Posts: 3292
Re: Nes2pce Possible to get more conversions?
« Reply #48 on: January 06, 2015, 09:51:27 AM »
 Simply updating the color/pixels for the sprites is doable, but changing the size of the sprites so that they don't produce flicker (on the PCE), is a much harder task. This is what I was doing with Megaman. It's not just simply putting in a new size, but most NES 'sprites' are made up of smaller 8x8 sprites. If you substitute, say a 32x32 sprite (to remove flicker), for as a group of 8x8 sprites (a metasprite) - you now have to adjust for the 'offset' of that metasprite. That means building a new table and such to translate this all in realtime.

 It's not processor intensive at all (quite the opposite since the processor is prepping less '8x8' sprites), but it's very tedious work creating these table values and testing them in game. Then there's the issue of clipping; NES only has 8bit screen coords and removes 8x8 cells from a sprite as they disappear on the edges (sometimes not so great either. You see popping on the edges of the screen, or wrapping). The game logic doesn't now how to deal with X and Y coords that are larger than 8bit (on the PCE they are 10bit), so you have replace this part of the original game's routine with your own. Otherwise whole parts of a sprite will disappear at the edge of the screen. Every game is different, so it's not like you can simply reused this replacement code as is for any NES2PCE game. It's game specific. All of this is.

 So upgrading colors, music, and sound FX is pretty doable. Slowdown itself is usually automatically eliminated. But fixing flicker, by upgrading the sprite sizes, is no easy task.

 The time it takes to get NES games, mentioned here in the past few pages, to run on the PCE wouldn't be much time in comparison to the time it takes to actually hack these games for upgrades. Upgrades means figuring out how a game works, nes2pce process to get the original rom running on the PCE does not require this; I only address how the NES hardware is supposed to respond to the game code - nothing else. And that usually means adjusting some timing or such (the large percentage of the emulation code is reusable across games).

 But do you guys really want to play unmodified NES games on your PCE, though? I mean besides the cool novelty factor, which wears off quickly, what's the appeal if they aren't upgraded?

 At some point, Megaman upgrade will get finished. My god, I've hacked that game more than I've ever hacked/replaced code in any retro console game. But I still have a ways to go. I still have Dragon Warrior to be released. And I still want to do a quick upgrade version of that as well (that game is actually partially hacked already for graphics). But please, don't hold your breathe on any of these. If you really want a specific NES game on PCE, I highly encourage you to get other hackers involved. I just don't have the free time to do this. But I do have the time to help explain things and even probably look into some problems.
 
 To be honest, these are the plans that I had for nes2pce: Upgrade Arkista's Ring for 2-4 player TAP mode with enhanced graphics and music, upgrade Jackal with enhanced graphics, music, and 2 player mode, and upgrade Dragon Warrior with enhanced graphics and music. And upgrade Megaman 1 with graphics, music, and gameplay changes (6 button support, slide, etc). And possibly SMB with upgraded graphics and music. When any of these will be done, is directly related to the amount of free time I have. Man, I've wasted soo much of it over the years, too..

 PS: Hey, did you guys know that "MottZilla" actually got NES Contra up and running with an old version of my nes2pce lib before I attempted it myself? He's an emulation author, but IIRC he dabbles in homebrew and hacking as well. Maybe someone should contact him and see if he's interested in a particular game for nes2pce? He's got the skills.

Edit: Also, if you want to know which NES games would probably be easiest to getting running on the current lib - look for NES games that use chr-ram (not chr-rom). There's a document out there called "nesmapper.txt" which lists a lot of NES game, and which ones use chr-ram (it's listed as "0k CHR"). CHR-ROM is doable, but I only had simple mapper support for it. And it's not refined. So the ones that list "0k CHR" are the best candidates. Of course, "8k CHR" games also work as well (no mapper for vrom).
« Last Edit: January 06, 2015, 09:56:21 AM by Bonknuts »

ParanoiaDragon

  • Hero Member
  • *****
  • Posts: 4619
Re: Nes2pce Possible to get more conversions?
« Reply #49 on: January 06, 2015, 04:08:34 PM »
On that note, I'm still moving ahead on the music for Mega Man 1, can't stop, won't stop!  Elec Man has taken me much longer then any of the other songs, but I finally found a solution & am on the fast track to finishing it.  After that I just have Ice, Guts, Bomb, & Dr. Wily Stage 1.  I will go ahead & do a Title screen as well, & I need to do some touch up's  on Dr. Wily Stage 2 & the regular Boss theme(I feel like my version isn't quite up to par with the rest of the songs I've finished). 

I plan on getting back to Dragon Warrior, & am totally down for doing Jackal(one of my fav's from BITD), I'm unfamiliar with Arkista's Ring, I'll have to look into that.  Ofcoarse, I'd love to do Trojan, take the arcade gfx & use em' on the NES game.  And like others here, I'd love to see Contra, though, I still have my personal doubts about me doing the soundtrack for it.  Another I'd love to do is Karnov, but.....it's the same damn song thruout the whole game!  I guess that would make my life easier, though, I'd probably still want to find a way to put some extra variety into the soundtrack.

Necromancer

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 21366
Re: Nes2pce Possible to get more conversions?
« Reply #50 on: January 07, 2015, 03:10:45 AM »
But do you guys really want to play unmodified NES games on your PCE, though?

Not really.  They're cool and all, but I'd much rather have one nicely upgraded quality title than a dozen as-is games.
U.S. Collection: 97% complete    155/159 titles

Bonknuts

  • Hero Member
  • *****
  • Posts: 3292
Re: Nes2pce Possible to get more conversions?
« Reply #51 on: January 07, 2015, 12:27:11 PM »
ParanoiaDragon: Don't worry, you're good to go on the Megaman sound track. That part 's already done. ;)

BigusSchmuck

  • Hero Member
  • *****
  • Posts: 3425
Re: Nes2pce Possible to get more conversions?
« Reply #52 on: January 08, 2015, 02:08:04 AM »
Another I'd love to do is Karnov, but.....it's the same damn song thruout the whole game!  I guess that would make my life easier, though, I'd probably still want to find a way to put some extra variety into the soundtrack.
Couldn't you rip some of the music from the Neo Geo game of Karnov?

ParanoiaDragon

  • Hero Member
  • *****
  • Posts: 4619
Re: Nes2pce Possible to get more conversions?
« Reply #53 on: January 08, 2015, 02:56:27 PM »
Another I'd love to do is Karnov, but.....it's the same damn song thruout the whole game!  I guess that would make my life easier, though, I'd probably still want to find a way to put some extra variety into the soundtrack.
Couldn't you rip some of the music from the Neo Geo game of Karnov?


Yeah, I was kind of thinking about that.  Either that, or make different versions of the same level tune.  Perhaps a mix of both.  That is, if Karnov was ever done ofcoarse, wink wink, nudge nudge!  Still, Trojan for me would be a must do over Karnov.

esteban

  • Hero Member
  • *****
  • Posts: 24063
Nes2pce Possible to get more conversions?
« Reply #54 on: January 09, 2015, 05:39:12 AM »
Another I'd love to do is Karnov, but.....it's the same damn song thruout the whole game!  I guess that would make my life easier, though, I'd probably still want to find a way to put some extra variety into the soundtrack.
Couldn't you rip some of the music from the Neo Geo game of Karnov?


Yeah, I was kind of thinking about that.  Either that, or make different versions of the same level tune.  Perhaps a mix of both.  That is, if Karnov was ever done ofcoarse, wink wink, nudge nudge!  Still, Trojan for me would be a must do over Karnov.

No, Karnov on NES is better than Trojan NES.

TRÜE STORIE.
  |    | 

EvilEvoIX

  • Hero Member
  • *****
  • Posts: 1895
Re: Nes2pce Possible to get more conversions?
« Reply #55 on: January 09, 2015, 07:25:46 AM »
I think a lot of games that have been crippled by slowdown should be converted.  Obviously all Mega Man's, Kirbys Adventure, Mario 3, get Mr. Gimmic on this thing for the love of Christ.


Quote from: ProfessorProfessorson
I already dropped him a message on there and he did not reply back, so f*ck him, and his cunt wife.

SmokeMonster

  • Full Member
  • ***
  • Posts: 198
Re: Nes2pce Possible to get more conversions?
« Reply #56 on: May 16, 2015, 06:06:36 AM »
I was sorry to hear of your mother's medical problems on your blog Bonknuts. I hope that she finds some financial stability through her cancer treatments.

NES2PCE is a really exciting project and now that I have a TFT modded TurboExpress it's even better (portable NES!). Great work, and when your situation is better I hope that you're able to continue the great work.

Dicer

  • Hero Member
  • *****
  • Posts: 1905
Re: Nes2pce Possible to get more conversions?
« Reply #57 on: August 27, 2015, 06:28:05 PM »
Bumping for the sheer fact that I was also thinking about GB/GBC games being ported over as well...


ccovell

  • Hero Member
  • *****
  • Posts: 2245
Re: Nes2pce Possible to get more conversions?
« Reply #58 on: August 30, 2015, 02:00:13 AM »
GB/GBC runs on an 8080/Z80-like CPU, so straight conversions are nigh impossible.

Dicer

  • Hero Member
  • *****
  • Posts: 1905
Re: Nes2pce Possible to get more conversions?
« Reply #59 on: August 30, 2015, 03:06:10 PM »
GB/GBC runs on an 8080/Z80-like CPU, so straight conversions are nigh impossible.

I am aware of that, it's just something on my mind...