Tempy said:
I would pay real euros for this on a nes cart.
It's most likely not possible because this game wasn't programmed to NES specifications.
The second level alone would be really tricky to do, it takes very precisely timed code to split the screen and make layers scroll independently like that. At best you'd probably just have the part above the train scrolling and then the train itself, and not the ground at the bottom.
You can only have 3 colors per sprite, not including transparency, but Nick alone has white, black, brown, skin tone, and red for his tie. It might be possible using overlaid sprites but this would be very wasteful and contribute to a lot of flickering.
Similarly, you can only have 4 simultaneous palettes worth of those 3 sprite colors. If we say there's red/black/skin and white/black/skin for the enemies, yellow/gold/pulsating white for coins and hats, grey/green/pulsating white for martini glasses, blue/dark blue/white for the fountain outside, light yellow/yellow/black for the chandeliers inside, and include Nick himself with the palette that can be brown or yellow unique to him...it goes way over.
There would also be a ton of sprite flickering. You can only have 8 sprites (of 8x8 size) per horizontal line. Each waiter is three sprites wide, including their trays. Nick is two sprites wide (three when jumping), but due to using extra colors, his tie at least would require an extra sprite and probably his face as well. Nick and two waiters standing in a line put you over the limit and start the flickering, and any other enemies/projectiles/coins/point numbers/moving objects would make it worse.
I haven't really looked at the title screen or backgrounds yet to see if they'd work.