3DNes

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

Post Reply
geod
Posts: 133
Joined: Thu Nov 26, 2015 12:02 am

Re: 3DNes

Post by geod » Wed Apr 06, 2016 7:49 am

I do view the video the second time and understand almost all of what he said and wrote in screen. Stupid comments about April Foul and trolling .... This is the real work. So here is what i think about it. This project is based on the assumption that 3D blocks are always composed of 2x2 tiles. It allows for quick and easy 3d rendering. But that's it. No matter how many tricks and hacks are put in the pot, it wouldn't render correctly any game simply because in more than half of cases the above assumption is just plain wrong.
3dSen - Play NES games in 3D & VR
http://www.geodstudio.net/

geod
Posts: 133
Joined: Thu Nov 26, 2015 12:02 am

Re: 3DNes

Post by geod » Thu Apr 21, 2016 8:32 am

Hello everyone, long time no see :)
I'm here to report my progress on PC Build :

Tetris (by Tengen):
https://youtu.be/0ixlMNiXoX8

Chip 'n Dale Rescue Rangers:
https://youtu.be/rSsVM4JuZHw

Feel free to share your thought.

Tomorrow i will post new version of old game clip, so you can clearly see the difference :)
3dSen - Play NES games in 3D & VR
http://www.geodstudio.net/

geod
Posts: 133
Joined: Thu Nov 26, 2015 12:02 am

Re: 3DNes

Post by geod » Thu Apr 21, 2016 9:00 pm

Super Mario Bros - PC Game Play
https://youtu.be/ArDBHQl7pfY

Hatris @tepples :D
https://youtu.be/eEThrOHAFHk
3dSen - Play NES games in 3D & VR
http://www.geodstudio.net/

User avatar
Gilbert
Posts: 379
Joined: Sun Dec 12, 2010 10:27 pm
Location: Hong Kong
Contact:

Re: 3DNes

Post by Gilbert » Fri Apr 22, 2016 1:49 am

*drools over the Tetris gameplay section.*

The fact how the emulator guesses the geometry of different aspects is just amazing. How it determines the thicknesses of stuff is superb. Just look at the blocks compared to the surrounding "brick" frame in Tetris/Hatris, and the windows in Chip'n Dale's backgrounds. When I looked at the apples in Chip'n Dale I was like :shock: and the player characters in both platformers looked very good too, just like nanoblock models. The logo and opening screens of Hatris looked pretty bad, but the cute little heads and hats in-game pretty much made up for this.

One more thing. About the shadows, they're really nice. Sprites casting shadows on the ground looked really cool. But how customisable are the shadows(I haven't even tried the web version yet; sorry about that)? Can we tune them down or change the position of the light source ourselves, instead of disabling them completely? They sometimes obscured important stuff that made the games much harder to play. For example, in Tetris, the blocks in the left columns were being hidden by the shadows and the shadows sometimes made text(such as scores) hard to read too.

I think while turning a game 3-D wouldn't make much different to game mechanics or make games easier to play(actually this most probably makes games harder to play), it'd be quite awesome to use 3-D mode to playback game recordings (such as TAS recordings) originally done in the normal mode.

geod
Posts: 133
Joined: Thu Nov 26, 2015 12:02 am

Re: 3DNes

Post by geod » Fri Apr 22, 2016 4:28 am

3DNes uses directional light, not spot light. Change the light direction in this case is the easiest thing i can imagine :D. But how to make a good user interface on the upper layer is hard for me. So i just let it that way for now.

I have just tried 2D racing game and the result is quite good :)
https://youtu.be/MPmuWy9LgJ4
3dSen - Play NES games in 3D & VR
http://www.geodstudio.net/

tepples
Posts: 21985
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: 3DNes

Post by tepples » Fri Apr 22, 2016 7:44 am

Geod wrote:Super Mario Bros - PC Game Play
Cute. The score counter casts a shadow on the cloudbushes.

Hatris is improved.
Gilbert wrote:the player characters in both platformers looked very good too, just like nanoblock models.
In your link, can I get past this screen without creating an account?
Attachments
pinterest_sucks.png

User avatar
Gilbert
Posts: 379
Joined: Sun Dec 12, 2010 10:27 pm
Location: Hong Kong
Contact:

Re: 3DNes

Post by Gilbert » Sat Apr 23, 2016 9:01 am

Odd. I never saw that screen. Maybe it's because I for some reason had signed up to facebook (though I NEVER use facebook).

Anyway. You won't miss anything not being able to read that page anyway. As everyone does, I just googled for "mario nanoblocks" and posted a random hit as an example.

And since you saw a blocked Ironman you already got the idea.

User avatar
Drew Sebastino
Formerly Espozo
Posts: 3503
Joined: Mon Sep 15, 2014 4:35 pm
Location: Richmond, Virginia

Re: 3DNes

Post by Drew Sebastino » Sat Apr 23, 2016 9:09 am

Are these some sort of Lego rip-off?

geod
Posts: 133
Joined: Thu Nov 26, 2015 12:02 am

Re: 3DNes

Post by geod » Sat Apr 23, 2016 10:25 pm

New Render of Battle City
https://youtu.be/4yNN0p8h0uM
3dSen - Play NES games in 3D & VR
http://www.geodstudio.net/

geod
Posts: 133
Joined: Thu Nov 26, 2015 12:02 am

Re: 3DNes

Post by geod » Thu May 05, 2016 2:21 am

https://youtu.be/VAlICbb6Ij8
For this game, the player is blocked at the border of screen and can not move.
Could anybody give me some suggestions about where the problem is located?
3dnes has a scanline based ppu emulation.
Thank you!
3dSen - Play NES games in 3D & VR
http://www.geodstudio.net/

User avatar
Zepper
Formerly Fx3
Posts: 3192
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Re: 3DNes

Post by Zepper » Thu May 05, 2016 3:31 pm

Can you play other similar games with sprite wrapping, like Mario Bros., with no problems?

geod
Posts: 133
Joined: Thu Nov 26, 2015 12:02 am

Re: 3DNes

Post by geod » Thu May 05, 2016 5:14 pm

https://www.youtube.com/channel/UC_z3ct ... jPIYSckRbA
I have played and recorded clips of ~ 30 official games even BattleToads without any game blocking problem. Link above.
However 3dnes has problem with some home-brew games of shiru :)
Btw what does it exactly mean "sprite wrapping"?
Last edited by geod on Thu May 05, 2016 5:31 pm, edited 1 time in total.
3dSen - Play NES games in 3D & VR
http://www.geodstudio.net/

tepples
Posts: 21985
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: 3DNes

Post by tepples » Thu May 05, 2016 5:22 pm

Wrap-around means you walk off the right side and reappear on the left and vice versa. It's the rule in Asteroids, Pac-Man, Joust, Mario Bros., and Nintendo's Joust clone titled Balloon Fight.

Does Driar also fail?

geod
Posts: 133
Joined: Thu Nov 26, 2015 12:02 am

Re: 3DNes

Post by geod » Thu May 05, 2016 5:32 pm

Driar is blocked at first screen "Press Start". I press enter but nothing happens.
3DNes runs Balloon Fight, Mario Bros, Pac Man just fine.
@Zepper: why did you remove your suggestion?
3dSen - Play NES games in 3D & VR
http://www.geodstudio.net/

geod
Posts: 133
Joined: Thu Nov 26, 2015 12:02 am

Re: 3DNes

Post by geod » Sat May 07, 2016 2:39 am

https://youtu.be/K-UQHDncUfE
Finalyyyyyyyyyyyyyyyyyyyyyy I MADE IT :D :D :D :D :D :D :D.
This is gameplay bug so i suspect this is a cpu issue not ppu one. I run different ins test roms and finally detect and fix this bug. It turns out that this is an incorrect overflow reg implementation. From now 3dnes can run all home brew games that @tepples has suggested. Except driar well this is another matter :D. This is a very happy feeling :D :D :D :D :D.
Good coding day everyone! :D :D :D

PS: forgot to ask, do you think 3dnes sound quality is acceptable now ??? I have just made it stereo.
Last edited by geod on Sun May 08, 2016 12:54 am, edited 1 time in total.
3dSen - Play NES games in 3D & VR
http://www.geodstudio.net/

Post Reply