If I do make a Sega Genesis Emulator I am definitely adding this sub:
vb Code:
Public Sub Blast_Processing 'Do Blast Processing here!!! End Sub
Printable View
If I do make a Sega Genesis Emulator I am definitely adding this sub:
vb Code:
Public Sub Blast_Processing 'Do Blast Processing here!!! End Sub
Might be more like this:-
vbnet Code:
Public Class BlastProcessor Public Sub Blast(ByVal src As IntPtr, ByVal dest As IntPtr, ByVal cb As Integer) 'Blast processing code!!!! End Sub End Class
I found lots of goodies on programming an emulator for the Sega Genesis:
http://www.zophar.net/documents/genesis.html
http://emu-docs.org/?page=Genesis
http://www.genny4ever.net/index.php?page=docs
The NES emulator uses the 6502 CPU with 56 opcodes and 13 address modes. Any start in designing any emulator starts with the CPU. So if I do the Sega Genesis I would have to simulate the 68000 CPU. Its gonna be tough but very possible.
I've always found it quite cute that processors and emulate other processors. There is a beautiful symmetry about that.
A sega genesis emulator? It would be amazing to play the Sega classics like Sonic 3 on an emulator made in vb6! It would be the first emulator of a 16-bit system in vb. The CPU will be very hard to do, but after this, emulate the apu and ppu should be easy! If you want I am willing to help in this project. :D
As for the Gameboy emulator, there is a very good Gameboy Color emulator for vb6 in english with sound called BasicBoy, and code is avaible!, it's worth a look:
http://www.zophar.net/gb/basicboy.html
If anyone is interested, here is the latest version of Nes.net. I probably will not touch it again.
Attachment 102817
-Gabriel.
Yeah sure lets do it and make history. Blast Processing on VB6 =D
I created a thread on it in the games and graphics section. All the info you need will be there and lots more to come ;)