https://www.youtube.com/watch?v=U3zNZ-vgNa0 - N64FoxbatStargazer wrote: ↑Mon Jul 19, 2021 3:06 pm I'm impressed just seeing that level of 3D graphics on an FPGA, never mind it's a Saturn!
https://www.youtube.com/watch?v=adqnO7GDY3o - PS1
https://www.youtube.com/watch?v=U3zNZ-vgNa0 - N64FoxbatStargazer wrote: ↑Mon Jul 19, 2021 3:06 pm I'm impressed just seeing that level of 3D graphics on an FPGA, never mind it's a Saturn!
If you are responding to ThroAU, I think you misread the comment. The point was Saturn surviving as a platform by being preserved, not MiSTer.
YES! Amazing! Still a long way to go, but WOOOOA!FoxbatStargazer wrote: ↑Mon Jul 26, 2021 2:44 pm Is this the first we've seen of a commercial game running?
Not just bandwidth, but the ability to have consistent access timings with the various concurrent things that are happening. There are 6 physically independent RAMs if I haven't somehow double-counted: CPU async RAM, CPU+SCU SDRAM, VDP1 RAM, VDP2 RAM, framebuffer RAM, sound RAM. A bunch of later games also have cartridge ROM/RAM, but I'll bet that's fine being in DDR3 (I'm not aware of anything that actually runs directly from cartridge space).
I haven't specifically looked at games, but Sega told developers to never store code in cartridges, and graphics/sound assets would need to be copied to an internal RAM before use. Action Replay obviously runs code stored on a cartridge, but I believe it also copies itself to RAM before actually running.
Yes it was linked in the last Patreon post.Captain FPGA wrote: ↑Tue Sep 14, 2021 3:03 am I believe it's by the same wonderful developer bringing us this core.
I know decided to post it here too.Chris23235 wrote: ↑Tue Sep 14, 2021 5:50 amYes it was linked in the last Patreon post.Captain FPGA wrote: ↑Tue Sep 14, 2021 3:03 am I believe it's by the same wonderful developer bringing us this core.
CHD and BIN/CUE support is implemented entirely within Main_MiSTer, so it's basically independent of the core. There's a bit of 'glue' in Main that's specific to each core (since they all have some quirks) but the majority of the heavy lifting is non-core specific.douglasamcintosh wrote: ↑Tue Sep 14, 2021 4:48 pm When (if) this core is released will it accept CHD files like most of the other disc based consoles?
All of the CPUs in the Saturn are normal CPUs: it uses a pair of Hitachi SH-2s, an SH-1, and a 68000. Maybe you're thinking about the VDPs? Most machines of this and previous generations used custom chips for the graphics, but the CPUs are all normal parts that are used in many other devices.cathrynmataga wrote: ↑Tue Sep 14, 2021 5:00 pm Woah, did this guy build the CPU and the graphics chips both from scratch? Saturn has a pretty oddball CPU.
The SH-2 has an open source implementation now (J-Core) as Hitachi let the patents expire.mic_ wrote: ↑Wed Sep 15, 2021 8:10 am The SH family isn't all that common though - nothing like the M68k. So I could well imagine that srg wrote his own SH-1 and SH-2 implementations. Fortunately they have pretty small instruction sets, so as far as processors go, those should be pretty easy to implement. At least that's my experience from writing software emulators, though I don't know how well that carries over to FPGA development.