yes, i have :) i have take a very big time to optimize the C code because the graphic routine are implemented in software, into a processor. this is not a nice job for a processor :p ahahah
i have do a emulator on my pc because the compilator of there processor has a very poor capatibility to debug.
;) and it working very good on my pc, the C language is very nice for this aplication. i can emulate 3D and 2D engine (sonic game)
sorry for my bas english this is not my language :p
so, in this système i have 3 microcontroleur DSP (33F256MC710), the first is the CPU for calcule 3D. The seconde is the GPU for draw polygon,pixture. the third is the Generator of the VGA trame.
The communication between the CPU and the GPU is make by a SRAM 128k*8bit. the CPU write in this ram all commande and when this is finish the GPU execut all commande. the GPU draw the picture in a Dual port SRAM 64k*16bits
the seconde port is on the Video ampli with a D/A converter :)
Congratulations man...this seems like an awful big project. Can you give some details as how you've managed to put it together? If that is not a secret of course... Keep up the good work! Respect ! :)
Tool!
Disposition1122 1 year ago
Wow, you made this all by yourself?
This is awesome!!!
Can you do a emulator to another system?
filipemtx 3 years ago
yes, i have :) i have take a very big time to optimize the C code because the graphic routine are implemented in software, into a processor. this is not a nice job for a processor :p ahahah
i have do a emulator on my pc because the compilator of there processor has a very poor capatibility to debug.
;) and it working very good on my pc, the C language is very nice for this aplication. i can emulate 3D and 2D engine (sonic game)
sorry for my bas english this is not my language :p
capons1990 3 years ago
thanks qWhazoPL :)
so, in this système i have 3 microcontroleur DSP (33F256MC710), the first is the CPU for calcule 3D. The seconde is the GPU for draw polygon,pixture. the third is the Generator of the VGA trame.
The communication between the CPU and the GPU is make by a SRAM 128k*8bit. the CPU write in this ram all commande and when this is finish the GPU execut all commande. the GPU draw the picture in a Dual port SRAM 64k*16bits
the seconde port is on the Video ampli with a D/A converter :)
capons1990 3 years ago
Congratulations man...this seems like an awful big project. Can you give some details as how you've managed to put it together? If that is not a secret of course... Keep up the good work! Respect ! :)
qWhazoPL 3 years ago
Oulala ce moteur 3D^^ sur un PIC33F c'est de la balle!
chm0105 3 years ago