Home | Forums | What's new | Resources | |
SVP / Samsung SSP16xx assembler |
JaviTaiyou - Jul 6, 2019 |
JaviTaiyou | Jul 6, 2019 | |||
Hello, new poster here! I'm working on my own implementation of the SVP chip inside Virtua Racing on an FPGA (so other people could use this to build their own games based on this architecture). In order to be able to test my design I was looking for alternatives for an assembler to be able to build test binaries and stuff. As the options were kinda scarce and I was just starting to learn Rust, I decided to build my own! It's kinda crappy and not very flexible, but here's the source code in case anyone in the community wants to do anything with it: jdesiloniz/ssp16asm... And if you try to do so, please let me know! I'd love to see new games to be built on Virtua Racing's legacy. Thanks! |
vbt | Aug 15, 2019 | |||
that's really sad that sega didn't reuse the svp for another game |
vbt | Aug 17, 2019 | |||
just curious, it uses quad or triangle as polygon ? |
JaviTaiyou | Aug 17, 2019 | |||||
According to the research done by other forums' member Novedicus (I can provide a link to that research post if you think it's allowed under this forums' rules), Virtua Racing uses both types (the polygon format include a bit that allows choosing between triangles and squares). In any case my project is more focused on the actual hardware for the cartridge, and the DSP basically allows 16-bit multiplications done in a clock cycle. No actual 3D support beyond those calculations is provided, and all actual 3D drawing routines are software-based. |
vbt | Aug 20, 2019 | |||
yes i understand svp is a dsp that helps for calculation, it's not a gpu. will you share a github project ? the svp got some hype recently, a new game could run on mega sd :
|
JaviTaiyou | Aug 20, 2019 | |||||
I was really surprised that the SVP got so much love this year, I started working for real in this project this April thinking that everyone simply forgot about it, and two months later... BAM! it was emulated under the MiSTER project (it kinda hurt a bit, I wanted to be the first to do it lol). The MegaSD uses the same VHDL core than the MiSTER project as far as I'm concerned. Regarding sharing the project, I will when it's more or less working and stable! Everything will be open source (HDL code, the tools that I need to build, board schematics...), but I think it'll take me some time as this is my first "serious" FPGA design. I'll make sure to share my advances here to if you guys are interested |