That Saturn emu.
- InternetAddict
- DCEmu Junior
- Posts: 40
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Thu Feb 19, 2004 1:26 am
- Location: USA, California
- Has thanked: 0
- Been thanked: 0
That Saturn emu.
Hey I was just wondering did Bluecrab ever get that to run a single saturn game or just the saturb system bios and cd player screen? And is he still working on it or has he given up just curious?
One day there will be a Sega CD Emulator on the Dreamcast I guarantee you.
- BlueCrab
- The Crabby Overlord
- Posts: 5658
- Joined: Mon May 27, 2002 11:31 am
- Location: Sailing the Skies of Arcadia
- Has thanked: 9 times
- Been thanked: 69 times
- Contact:
Re: That Saturn emu.
Here I am to answer your questions:InternetAddict wrote:Hey I was just wondering did Bluecrab ever get that to run a single saturn game or just the saturb system bios and cd player screen? And is he still working on it or has he given up just curious?
1. The emulator yabause (which "That Saturn emu" (yabause-dc) is a port of) does not run any games yet, just the bios. So my port doesn't run any games yet.
2. I am still working on it. One of these days I'll get around to posting a 0.0.6 binary/source release.
But remember, The Saturn's main/sub processors are SuperH 2 processors. The Dreamcast uses a SuperH 4. Some things will be able to be executed directly (after some byteswapping). Not sure how much this will help speed, but it should help a lot when I get that far (to writing a dynarec).since the saturn is really complex I would be surprised if you could get at least 15 FPS at the least.DC is powerful but not powerful enough to handle the full extent of the saturn.
- InternetAddict
- DCEmu Junior
- Posts: 40
- Joined: Thu Feb 19, 2004 1:26 am
- Location: USA, California
- Has thanked: 0
- Been thanked: 0
-
- DCEmu Ultra Poster
- Posts: 1754
- Joined: Wed Jul 17, 2002 11:25 am
- Has thanked: 0
- Been thanked: 0
Err, the Saturn VPUs don't work like you think they do. You need both VPUs to get 2D games to work properly. It's not like "This is the 2D chip" and "This is the 3D chip". The chip that does sprites does polygons too.
If you have twenty monkeys,
banging randomly on typewriters,
they will in twenty minutes produce the complete source code to World of Warcraft.
banging randomly on typewriters,
they will in twenty minutes produce the complete source code to World of Warcraft.
-
- Soul Sold for DCEmu
- Posts: 4865
- Joined: Fri Jul 11, 2003 9:56 pm
- Has thanked: 2 times
- Been thanked: 4 times
Saturn was just as powerfull with 3d as 2d common thought by people it was not a 3d console but it's not correct at all.
Just does not work like that it's a 3d console 2d works well because the developers knew what they were doing. 3d power was not really used as it was hard to get the most of real shame as it's quiet a powerfull machine.People allways belittling it with it's a 2d console.
Just the other day! i seen some one say! the saturn cant do transpernt grafix and effects thats a lie or miss informed. Quiet capable of doing all that and more.
Just does not work like that it's a 3d console 2d works well because the developers knew what they were doing. 3d power was not really used as it was hard to get the most of real shame as it's quiet a powerfull machine.People allways belittling it with it's a 2d console.
Just the other day! i seen some one say! the saturn cant do transpernt grafix and effects thats a lie or miss informed. Quiet capable of doing all that and more.
Dreamcast forever!!!
-
- Soul Sold for DCEmu
- Posts: 4865
- Joined: Fri Jul 11, 2003 9:56 pm
- Has thanked: 2 times
- Been thanked: 4 times
Still yeah much harder or did just cost to much to train the people, how to use it. Still it left people with the wrong impression of the saturn and it's a darn shame.
Over and over i say it cant do 3d or this or that. AND it Should be the programers could not learn or did not want to learn how to use dual cpus and did not want to spend the effort on geting the most out of it.
Ps2 was and is hard as well yet they bother with that. Just bad luck for sega i guess.
Over and over i say it cant do 3d or this or that. AND it Should be the programers could not learn or did not want to learn how to use dual cpus and did not want to spend the effort on geting the most out of it.
Ps2 was and is hard as well yet they bother with that. Just bad luck for sega i guess.
Dreamcast forever!!!
I was actually just pointing about 2D games, cause they are running waaaaaay faster than 3D games, 2D games get pretty good framerate on my 1Ghz system when playing it in girigiri, games like NiGHTS or Virtual On just go deadly slow.
I thought its a better idea to first focus on the 2D shit (if thats possible, I dunno how it works)
and is the yamaha sound chip of the saturn compatible with the one of the DC by the way
I thought its a better idea to first focus on the 2D shit (if thats possible, I dunno how it works)
and is the yamaha sound chip of the saturn compatible with the one of the DC by the way
-
- DCEmu Ultra Poster
- Posts: 1754
- Joined: Wed Jul 17, 2002 11:25 am
- Has thanked: 0
- Been thanked: 0
2D games may not be as stressful on the hardware, but they're still hard to get emulated properly. As I said before, the chip that does sprites does polys too. The other VPU is for planes.sappel wrote:I was actually just pointing about 2D games, cause they are running waaaaaay faster than 3D games, 2D games get pretty good framerate on my 1Ghz system when playing it in girigiri, games like NiGHTS or Virtual On just go deadly slow.
I thought its a better idea to first focus on the 2D poop (if thats possible, I dunno how it works)
and is the yamaha sound chip of the saturn compatible with the one of the DC by the way
I have no idea how similar the audio chips are in the DC and Saturn, but I'm sure they're not "compatible". Plus the Saturn has a 68k as a part of its sound subsystem, and as I've said somewhere else, I don't know if you need accurate emulation of it for most games or not. You could always hope that the ARM (if you can figure out how to get more than its default few Mhz out of it) is fast enough to emulate an underclocked 68k via C68k or a similar optimized core. I know games like Grandia would need this, but I wouldn't hold any hopes that you'll get THAT working fully.
-
- DCEmu User with No Life
- Posts: 3641
- Joined: Sat Feb 16, 2002 1:55 pm
- Has thanked: 0
- Been thanked: 0
Correct background/playfield emulation will probably require software rendering, which would increase the load on the CPU. Saturn's VDP2 is an old-school arcade style playfield processor supporting per-layer hardware scrolling, palette magic, and other lovely stuff that modern 3D chips just aren't designed for. AFAIK it has no analog in any system of its generation or after (maybe PC-FX). Plus, emulating VDP1/VDP2 interactions accurately would likely be hell, although at least a few games forego taking much advantage of them since they're a pain in the ass in general.
"You know, I have a great, wonderful, really original method of teaching antitrust law, and it kept 80 percent of the students awake. They learned things. It was fabulous." -- Justice Stephen Breyer
- Darth Revan
- DCEmu Cool Newbie
- Posts: 10
- Joined: Sun Aug 01, 2004 10:59 am
- Has thanked: 0
- Been thanked: 0
- Quzar
- Dream Coder
- Posts: 7497
- Joined: Wed Jul 31, 2002 12:14 am
- Location: Miami, FL
- Has thanked: 4 times
- Been thanked: 9 times
- Contact:
A) It's not open source.Darth Revan wrote:Hey, just wondering, but why didn't you port cassini? I mean, its open source, as well as it works pretty well (most good games run flawlessly). Sorry if this post is rude
2) It's an illegal hack of GiriGiri
III) It is not a portable thing, designed specifically for speed on a PC.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
- BlueCrab
- The Crabby Overlord
- Posts: 5658
- Joined: Mon May 27, 2002 11:31 am
- Location: Sailing the Skies of Arcadia
- Has thanked: 9 times
- Been thanked: 69 times
- Contact:
I'll just add to what quzar has already stated:Darth Revan wrote:Hey, just wondering, but why didn't you port cassini? I mean, its open source, as well as it works pretty well (most good games run flawlessly). Sorry if this post is rude
iv) The "source" of cassini is AFAIK a hunk of useless x86 assembler.
- Darth Revan
- DCEmu Cool Newbie
- Posts: 10
- Joined: Sun Aug 01, 2004 10:59 am
- Has thanked: 0
- Been thanked: 0