Page 1 of 1

CHIP8 Emulator for 3DO

Posted: Sun May 24, 2015 6:49 am
by blabla
Ladies and Gentlemen,
the first emulator for 3DO !

Granted, it's not as advanced as the PSX's CHIP8 emulator one due to me hitting some bugs
in the 3DO libraries...
At least you can play with the controller unlike the PSX's one.

The CHIP-8 is the probably the only console (it's a VM actually) with the most emulators on the web.
I heard there's even a port for Colecovision, crazy !
Ironically, only a few games were realised for it.

This 3DO release comes with Tetris but if you want to play another game,
you swap it too. (read the readme on how to do this)

Binaries
Source code

Enjoy

Re: CHIP8 Emulator for 3DO

Posted: Mon May 25, 2015 2:31 am
by Aer Fixus
Wonderful! This is the first step for other emulators. I'm glad we have this activity. It might mean some cool stuff in the future.

I'm curious at what you did. I'll be sure to check out the source when I get time. In a couple weeks I'll be done with class and will be able to mess with stuff.

Now that you have Chip8 running, how far off is LameNES?

Also, as of this post, your signature doesn't link properly to this page.

Re: CHIP8 Emulator for 3DO

Posted: Mon May 25, 2015 2:59 am
by blabla
Thanks !
I'm currently in the process of porting it to NEC PC-FX.
If i had to improve it, i would implement a menu to configure the controls and include 10 more ROMS complete with a menu.
Aer Fixus wrote: Now that you have Chip8 running, how far off is LameNES?
I only need to add the ability to load ROMS from the executable.
While it was very easy to do with the CHIP8 emulator, that's a different story for LameNES.
It likes to use fread & fseek a lot, i feel like this is beyond me.
fopen unfortunely does not work...
That's the only issue preventing it from working properly.
Aer Fixus wrote: Also, as of this post, your signature doesn't link properly to this page.
3DO Zone only allow 5 URL links in signature so i had to choose.

Re: CHIP8 Emulator for 3DO

Posted: Tue Nov 03, 2015 10:57 pm
by Versus
This files are missing. Can you upload them?

#include "SDL/SDL.h"
#include "SDL/SDL_keysym.h"

Re: CHIP8 Emulator for 3DO

Posted: Wed Nov 04, 2015 10:10 pm
by 3DOKid
There is a small chance I am stupid, but what is this?

Re: CHIP8 Emulator for 3DO

Posted: Thu Nov 05, 2015 1:08 pm
by blabla
Versus wrote:This files are missing. Can you upload them?

#include "SDL/SDL.h"
#include "SDL/SDL_keysym.h"
Dude...
Look closer at the code :

Code: Select all

#ifdef THREEDO
	#include "3DO/GestionAffichage.h"
	#include "3DO/GestionSprites.h"
	#include "3DO/GestionTextes.h"
	#include "3DO/system.h"
#elif defined(PCFX)
	#include "PCFX/functions.h"
	#include "PCFX/input.h"
#else
	#include "SDL/SDL.h"
	#include "SDL/SDL_keysym.h"
	SDL_Surface* screen;
	SDL_Event event;
#endif
When compiling for 3DO, the THREEDO define is defined so it only needs the local headers i have provided.
Just to run Compile_and_make.bat and stop worrying.
There is a small chance I am stupid, but what is this?
I guess the Chip-8 is not that popular.
Consider the Chip-8 as an "imaginary" console made in the 70s designed to make programming games easier.
A bunch of games were released for it (most of them are clones) and my chip-8 emulator emulates theses chip-8 games on 3DO.

Re: CHIP8 Emulator for 3DO

Posted: Fri Nov 06, 2015 11:53 am
by Versus
blabla wrote: Dude...
Look closer at the code
Thanx! My mistake. :D

Re: CHIP8 Emulator for 3DO

Posted: Sat Apr 02, 2016 10:53 pm
by blabla
Hello guys, great news !

With the help of Saffron, i have figured out how to load files from the CD properly.
The chip8 emulator can now load files from the CD,
which means you no longer need a compiler if you want to play another game !

Simply swap the "rom.ch8" file with your own Chip8 game.

You can download it here.

Re: CHIP8 Emulator for 3DO

Posted: Sat Apr 02, 2016 11:27 pm
by Versus
Great work! :)