Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
So I wanted to find out what I could port my CHIP-8 & SuperChip-8 interpreter/emulator, Chip-84 to. My first idea was the Nintendo DS, but then I remembered this 3D NES emulator I saw one time made in Unity, so then I decided to start there! So far the project basically works exactly as Chip-84 does without all the settings and UI, but hey it's 3D. I plan on adding local file selection, settings, and maybe more ways to view the emulator.


Looks very nice! What is your method for rendering each pixel/cube in Unity? Indication on speed?

I really like the 3D NES type effect stuff Smile.
Now I've made some different viewing modes! There's an old CRT TV option with a TV I modeled and textured myself with a screen that has certain characteristics of an old TV like scanlines, motion blur, fuzziness, and that sickening subtle flashing when you get close to one. The other viewing option is a 3D rectangle with the screen rendered on it.

Here's the TV mode:


tr1p1ea wrote:
Looks very nice! What is your method for rendering each pixel/cube in Unity? Indication on speed?

I really like the 3D NES type effect stuff Smile.


I'm actually using a very inefficient way of drawing pixels Razz : each pixel is a cube that gets activated/deactivated each time the draw flag is set to on. The speed for this however is great despite the terrible way of doing things
Very nice, it looks great - and if it runs well then all is well! I suppose the resolution helps too Smile.
That's some pretty neat stuff! Is this downloadable from anywhere? Smile
Now I made a street sign display mode! It's a pretty perfect place to put a CHIP-8 emulator huh Razz



MateoConLechuga wrote:
That's some pretty neat stuff! Is this downloadable from anywhere? Smile

Thank you! I'll release it sooner or later once I add more stuff to it like more options and viewing modes.
0x5 that is both impressive and insane Smile.

Do you model all of the 3D stuff yourself?
tr1p1ea wrote:
0x5 that is both impressive and insane Smile.

Do you model all of the 3D stuff yourself?


Thank you! Yes I've modeled and textured everything myself excluding the procedural Unity generated things like terrain and the trees.
Wow that's pretty creative! It'd be really neat if you could work this into a VR game!
Oh lord, VR Chip84... now that is the future of gaming Razz.
Well I added some finishing touches to the game and released it on GameJolt. I'll most likely put it on Github too when I have the time, but for now go check it out!

EDIT: Now the source is up (https://github.com/ckosmic/chip-84-3d)!
Ported it to NDS, gonna change the title of the topic
How did you port it to NDS? Is it in the form of homebrew and must be loaded via flashcart?
Ah yes, the NDS! I love developing for that system. In fact, the CE C toolchain was kind of modeled after it Razz
LAX18 wrote:
How did you port it to NDS? Is it in the form of homebrew and must be loaded via flashcart?

There's this amazing toolchain called devkitPro which is used to make mainly NDS homebrew games but it's also used for Wii, 3DS, Gamecube, Switch and more. And yeah I had to use my R4 card throughout the whole thing because I couldn't get FAT filesystems to work on desmume. Very tedious Razz

MateoConLechuga wrote:
Ah yes, the NDS! I love developing for that system. In fact, the CE C toolchain was kind of modeled after it Razz

I thought I noticed some similarities between the two!
ckosmic wrote:
[And yeah I had to use my R4 card throughout the whole thing because I couldn't get FAT filesystems to work on desmume.

As I recall, NO$GBA is the best imho Razz
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are GMT - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement