Too close for comfort? the revival?
-
- Posts: 71
- Joined: Fri Jun 17, 2011 4:08 pm
- Location: UA
Re: Too close for comfort? the revival?
Ex-Cyber Ok.
shmuppyLove
he is talking about nvram editing in general, and in the case of many other systems he is right, for example for Sega Naomi this won't work, because eeprom's checksum is checked.
ADD:
Kewne
If I understand you correctly, with this unlock code do not necessarily to finish the whole game without losing a single life to meet the true last boss?
shmuppyLove
he is talking about nvram editing in general, and in the case of many other systems he is right, for example for Sega Naomi this won't work, because eeprom's checksum is checked.
ADD:
Kewne
If I understand you correctly, with this unlock code do not necessarily to finish the whole game without losing a single life to meet the true last boss?
Re: Too close for comfort? the revival?
Yeah, it worked for me too. With this code you'll meet Spiritual Larsa at the end of God Mode no matter if you're only used to play WoW and decide to try 666 credits on Futari BL all of a sudden. I didn't try Original nor Maniac though this TLB is only supposed to be seen on God after a whooping no-miss clear.

Re: Too close for comfort? the revival?
Can this code be disabled afterwards?
RegalSin wrote:Rape is very shakey subject. It falls into the catergory of Womens right, Homosexaul rights, and Black rights.
Re: Too close for comfort? the revival?
Yes, it appears no matter what you do after the entering the code so long as you're playing God. If there's still any requirements, you can certainly meet them without ever moving around (rapidfire on p1 start+shot buttons).xMetalliCx wrote:ADD:
Kewne
If I understand you correctly, with this unlock code do not necessarily to finish the whole game without losing a single life to meet the true last boss?
I guess you can take the NVRAM battery out and reset everything (delete nvram\futariblk.nv), seems to be stored there instead of EEPROM. Resetting to factory defaults in the service menu does NOT seem to remove the code effect, I actually did that before doing that run.AntiFritz wrote:Can this code be disabled afterwards?
-
- Posts: 534
- Joined: Thu Dec 16, 2010 6:38 pm
- Location: California
Re: Too close for comfort? the revival?
Both this and DeathSmiles write directly to the Flash ROM and reprogram it when you enter the code, so no, you can't just remove a battery. Unless the game provides a way to factory default the setting you'd have to reprogram the rom yourself to reset itKewne wrote:Yes, it appears no matter what you do after the entering the code so long as you're playing God. If there's still any requirements, you can certainly meet them without ever moving around (rapidfire on p1 start+shot buttons).xMetalliCx wrote:ADD:
Kewne
If I understand you correctly, with this unlock code do not necessarily to finish the whole game without losing a single life to meet the true last boss?
I guess you can take the NVRAM battery out and reset everything (delete nvram\futariblk.nv), seems to be stored there instead of EEPROM. Resetting to factory defaults in the service menu does NOT seem to remove the code effect, I actually did that before doing that run.AntiFritz wrote:Can this code be disabled afterwards?

Last edited by IseeThings on Mon Nov 21, 2011 6:14 am, edited 1 time in total.
Re: Too close for comfort? the revival?
The RTC 9701 consists of two parts: RTC (Real Time Clock) and EEPROM.Kewne wrote:I guess you can take the NVRAM battery out and reset everything (delete nvram\futariblk.nv), seems to be stored there instead of EEPROM. Resetting to factory defaults in the service menu does NOT seem to remove the code effect, I actually did that before doing that run.
The battery only powers the RTC. Removing the battery has no effect on the EEPROM data.
http://world-of-arcades.net
The future of ST-V rests upon our work and your work
The future of ST-V rests upon our work and your work
Re: Too close for comfort? the revival?
After looking at the NVRAM handler in MAME... well, that's certainly an interesting place & way to store modified read-only memory data, good to confuse people like me. I guess the WTFness of the implementation just has to match the concept itselfIseeThings wrote:This, and DeathSmiles write directly to the Flash ROM and reprogram it when you enter the code, so no, you can't just remove a battery. Unless the game provides a way to factory default the setting you'd have to reprogram the rom yourself to reset it

Can't wait to hear stories of people doing driveby board-ruining in actual arcades (when it comes to people 1CC'ing God anyway, not that a TLB fail is that much different... but it's the idea that matters). Really a great job Cave.
Re: Too close for comfort? the revival?
Ibara looks really, really pretty without all these annoying vaseline-filters the PS2 version had. Easily the most graphically stunning shooter I have played - and the bombastic sound adds to that as well. It feels like you´re, you know, actually shooting and destroying stuff.
One question I have: I still have some sort of filtering going on on fullscreen slowpoke MAME and it seems it isn´t anything MAME does but appears to be some sort of graphics card scaling thing (yeah, I´m not really good at stuff like that). Does anybody know how to switch that off? (Windows 7 64bit)
One question I have: I still have some sort of filtering going on on fullscreen slowpoke MAME and it seems it isn´t anything MAME does but appears to be some sort of graphics card scaling thing (yeah, I´m not really good at stuff like that). Does anybody know how to switch that off? (Windows 7 64bit)
THE BULLETS ARE NOW DIAMONDS!
-
shmuppyLove
- Posts: 3708
- Joined: Thu Apr 07, 2011 1:44 pm
- Location: Toronto
Re: Too close for comfort? the revival?
You can fiddle with the rendering method, try Direct3D or DirectDraw and see if it makes a difference. You'll have to poke around the ini file to find the setting, can't remember where it is. The default might be D3D with bilinear filtering, which will make everything look fuzzy (unless you crank up the prescaling? never fiddled with it much)Frederik wrote:Ibara looks really, really pretty without all these annoying vaseline-filters the PS2 version had. Easily the most graphically stunning shooter I have played - and the bombastic sound adds to that as well. It feels like you´re, you know, actually shooting and destroying stuff.
One question I have: I still have some sort of filtering going on on fullscreen slowpoke MAME and it seems it isn´t anything MAME does but appears to be some sort of graphics card scaling thing (yeah, I´m not really good at stuff like that). Does anybody know how to switch that off? (Windows 7 64bit)
-
null1024
- Posts: 3823
- Joined: Sat Dec 15, 2007 8:52 pm
- Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
- Contact:
Re: Too close for comfort? the revival?
@Frederik:
The command line option is -nofilter.
Also, you can change between DirectDraw and Direct3D with -video ddraw or -video d3d on the command line. I dunno where to put these flags other than in a batch file, but IIRC there's a proper place though.
The command line option is -nofilter.
Also, you can change between DirectDraw and Direct3D with -video ddraw or -video d3d on the command line. I dunno where to put these flags other than in a batch file, but IIRC there's a proper place though.
Come check out my website, I guess. Random stuff I've worked on over the last two decades.
Re: Too close for comfort? the revival?
It's in ini\mame.ini, the options are called filter "video" and "filter" (unsurprisingly). You might have to run mame -createconfig before the file appears.null1024 wrote:@Frederik:
The command line option is -nofilter.
Also, you can change between DirectDraw and Direct3D with -video ddraw or -video d3d on the command line. I dunno where to put these flags other than in a batch file, but IIRC there's a proper place though.
When in doubt, by far the easiest thing to do is to just grab a copy of MameUI (or one of the multi-gaztrillion forks out there), throw it in the same directory as your other MAME and use Options -> Default Game Options to set things up. It'll transfer over to most other MAME variants too.
Re: Too close for comfort? the revival?
directdraw really sucks for me..... it changes my desktop resolution and doesn't re-change it back.
plus hlsl doesn't work and the picture is kinda weird.
it's good when you use a real arcade crt monitor but on my 16x9 1080p lcd screen, it's quite out of place.
plus hlsl doesn't work and the picture is kinda weird.
it's good when you use a real arcade crt monitor but on my 16x9 1080p lcd screen, it's quite out of place.
-
BPzeBanshee
- Posts: 4859
- Joined: Sun Feb 08, 2009 3:59 am
Re: Too close for comfort? the revival?
You use Windows 7 right?kevenz wrote:directdraw really sucks for me..... it changes my desktop resolution and doesn't re-change it back.
plus hlsl doesn't work and the picture is kinda weird.
it's good when you use a real arcade crt monitor but on my 16x9 1080p lcd screen, it's quite out of place.
I installed it at one stage on the machine in my room to try out and DirectDraw looked terrible, all pixellated (not like arcade pixels, but really screwed) and behaving oddly and crap. Windows XP with DirectDraw on the other hand has always worked wonders for me.
It shouldn't change your desktop res regardless though, you sure you haven't got one of the video options set to a specific res or something like that?
-
shmuppyLove
- Posts: 3708
- Joined: Thu Apr 07, 2011 1:44 pm
- Location: Toronto
Re: Too close for comfort? the revival?
Someone recommended it above, and I'll second it -- install MameUI and use it to configure your options instead of manually editing your mame.ini file. It makes it so much easier, and it's impossible to remember what or where all the options are in the ini.kevenz wrote:directdraw really sucks for me..... it changes my desktop resolution and doesn't re-change it back.
plus hlsl doesn't work and the picture is kinda weird.
it's good when you use a real arcade crt monitor but on my 16x9 1080p lcd screen, it's quite out of place.
I'm using a 16x10 LCD and I'm able to get very nice (although slightly different) results with both DirectDraw and Direct3D. There is an option not to change the screen resolution, which is what you want with an LCD. But then you have to be mindful of the scaling options so it doesn't set the aspect ratio out of whack.
Re: Too close for comfort? the revival?
I don't know..... but direct3d works perfectly, it also use hlsl and I get a much better framerate.
I wonder if mame ever gonna use 3d acceleration in the future... for radiant silvergun and these type of games.
I wonder if mame ever gonna use 3d acceleration in the future... for radiant silvergun and these type of games.
-
null1024
- Posts: 3823
- Joined: Sat Dec 15, 2007 8:52 pm
- Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
- Contact:
Re: Too close for comfort? the revival?
Nope. They say the differences between video hardware impair emulation accuracy [e.g, machine 1 will render a different image [even if very slightly off] than machine 2 if they have different video cards].kevenz wrote:I wonder if mame ever gonna use 3d acceleration in the future... for radiant silvergun and these type of games.
Also, one other thing: software rendering is slow [and this kind of kills my "not biggest impact" argument reason when you get to emulating say, NAOMI, on which, yes, 3D is very likely more of a bottleneck], but it's not the biggest reason why those games are so slow: the clockrate of these machines is rather high.
As an example, the ST-V has it pretty bad, with 2 main CPUs at ~30MHz and sub CPUs for sound at 11MHz.
Trying to do NAOMI emulation in MAME is an exercise in futility with it's 200MHz or so main processor [well, unless you like playing at 11fps].
Also, go use MAME 0.128 for RSG [those with less than a modern 2.1GHz processor need not apply].
DirectDraw shouldn't mess with your resolution. That sounds really odd.
It works fine on my lappy [Win 7 64bit Home Premium], and is a bit faster than D3D.
Come check out my website, I guess. Random stuff I've worked on over the last two decades.
Re: Too close for comfort? the revival?
This has less to do with software rendering and more to do with the fact that the SH4 core in MAME is an interpretive one, and not a dynamic recompiler. The only cores that have dynarec ATM are MIPS, PowerPC, and x86. Interpretive emulation is, well, bloody slow. If you ran Demul and disabled the dynarec in that, it would run just as fast as MAME does right now.Trying to do NAOMI emulation in MAME is an exercise in futility with it's 200MHz or so main processor [well, unless you like playing at 11fps].
There was a rumour that a DRC SH4 core was around the corner when the cavesh3 stuff went down (since SH3 and SH4 share a lot of the same code). I am unsure if work on this core was suspended along with the CV1000 stuff or if they're still working on it, because a few other games would benefit from a DRC SH4 core and not just the Cave stuff.
If you want an example of what a DRC core can do, look no further then Hyperdrive or Vapor TRX. Both are fairly 3D games that run a 200mhz MIPS R5000 CPU. Since that falls within the realm of the MIPS DRC core in MAME, either game runs extremely well on a modern day computer.
-CMPX
-
- Posts: 534
- Joined: Thu Dec 16, 2010 6:38 pm
- Location: California
Re: Too close for comfort? the revival?
Maybe, but not in the sense you think, and it will need a very high end card if it does.kevenz wrote:I don't know..... but direct3d works perfectly, it also use hlsl and I get a much better framerate.
I wonder if mame ever gonna use 3d acceleration in the future... for radiant silvergun and these type of games.
The talk (when it has been talked about) was always more along the lines of doing a software renderer on the GPU, taking advantage of how programmable most DX11 cards are. Nothing has happened tho.
The Saturn isn't even a 3D system tho, don't be fooled just because some of the games are 3D, it's still a traditional 2D system, relying heavily on tilemaps and sprites, just wait the added ability to distort sprites in a way which means they can be used for '3D' games.
Re: Too close for comfort? the revival?
Well I just wonder when is naomi going to run fullspeed on mame...... or just imagine games like Street Fighter 4 on mame (this game probably runs on a pc like taito type x).
Polygons emulation is going to need some kind of acceleration someday
Polygons emulation is going to need some kind of acceleration someday

Re: Too close for comfort? the revival?
Emulating Type X on a PC.


Re: Too close for comfort? the revival?
Yo dawg, we heard you like your arcade games pc based, so we emulated a pc game on yo pc so you can play a pc game while you play a pc game
Re: Too close for comfort? the revival?
Why are we getting so hung up here?kevenz wrote:Well I just wonder when is naomi going to run fullspeed on mame...... or just imagine games like Street Fighter 4 on mame (this game probably runs on a pc like taito type x).
Polygons emulation is going to need some kind of acceleration someday
Makaron emulates Naomi really nicely if you've got the specs and Type X emulation is well established now meaning I can play Radirgy Noa, Exzeal and Raiden IV at full speed on my PC (but not Ilvelo or Darius Burst AC just yet!!!)
Remember years ago they said mouth transplants were impossible; now all the people who said that are laughing on the other side of their faces


-
- Posts: 304
- Joined: Sat Jun 25, 2011 3:56 am
Re: Too close for comfort? the revival?
Seconded.mjclark wrote:Why are we getting so hung up here?kevenz wrote:Well I just wonder when is naomi going to run fullspeed on mame...... or just imagine games like Street Fighter 4 on mame (this game probably runs on a pc like taito type x).
Polygons emulation is going to need some kind of acceleration someday
Makaron emulates Naomi really nicely if you've got the specs and Type X emulation is well established now meaning I can play Radirgy Noa, Exzeal and Raiden IV at full speed on my PC (but not Ilvelo or Darius Burst AC just yet!!!)
Remember years ago they said mouth transplants were impossible; now all the people who said that are laughing on the other side of their faces
Naomi simply doesn't run in MAME, but Makaron, NullDC, and Demul run them just fine. Even the Atomiswave games run well as long as you have enough machine for them.
Re: Too close for comfort? the revival?
From the MAME license:xMetalliCx wrote: sorry, patch is private and dont be shared, especially after driver was removed from MAME.
Redistributions that are modified from the original source must include the complete source code, including the source code for all components used by a binary built from the modified sources.
You distributed a modification to MAME without source, CMPXCHG8B asked for the patch and you refused to provide it, that is blatant disregard for the license which you are breaking. The fact that the driver was removed has nothing to do with it. Your actions epitomize the perils of investing serious time & resources into closed source projects that can go dark at any time.
Another good reason not to bother with closed source is that nobody knows what the code does, it could
very well contain malware or a trojan. Everyone has different "trust metrics" and in my case
binary code from some emulator author in Russia doesn't quite cut it. I guess the paranoids could bust out
IDA but i digress.
CMPXCHG8B wanted to apply your patch on OSX mame, i wanted to do the same on Linux
(and view the source so that i know what is going on) but at the end of the day i suggest
someone create a cavesh3 repo at github so that further development can proceed by anyone who feels up to it in an open, transparent way.
-
- Posts: 534
- Joined: Thu Dec 16, 2010 6:38 pm
- Location: California
Re: Too close for comfort? the revival?
I have his changes, they were made available on request at a time when the situation permitted. It isn't a problem.Kubilak wrote:From the MAME license:xMetalliCx wrote: sorry, patch is private and dont be shared, especially after driver was removed from MAME.
Redistributions that are modified from the original source must include the complete source code, including the source code for all components used by a binary built from the modified sources.
You distributed a modification to MAME without source, CMPXCHG8B asked for the patch and you refused to provide it, that is blatant disregard for the license which you are breaking. The fact that the driver was removed has nothing to do with it. Your actions epitomize the perils of investing serious time & resources into closed source projects that can go dark at any time.
The official line is that the build can't be distributed _at all_ anymore. By posting new binaries, or sources MetalliC and myself would be in violation of the C&D from Cave.
Given that it's Mamedev's licence, and both Mamedev & Cave are saying 'Don't post the code or binaries to that' nobody is obliged to post the code to the slowpoke build at this time.
Re: Too close for comfort? the revival?
So don't post the binaries or source code if you don't want.
I didn't ask for a full build. I didn't ask for the full source tree. I had politely asked for a set of patches generated by diff or whatever file difference tool this week favours. There is absolutely no reason why those differences need to contain *any* of the forbidden-melt-your-face-off-Indianna-jones-Ark drivers. It could literally be a plaintext document saying "select the second argument on line 34 and add this argument after it, then paste this chunk of custom code inside the function declaration".
Cave said "don't distribute the cavesh3/CV1000 drivers". So don't.
Patches to that driver are not the driver in itself.
-CMPX
I didn't ask for a full build. I didn't ask for the full source tree. I had politely asked for a set of patches generated by diff or whatever file difference tool this week favours. There is absolutely no reason why those differences need to contain *any* of the forbidden-melt-your-face-off-Indianna-jones-Ark drivers. It could literally be a plaintext document saying "select the second argument on line 34 and add this argument after it, then paste this chunk of custom code inside the function declaration".
Cave said "don't distribute the cavesh3/CV1000 drivers". So don't.
Patches to that driver are not the driver in itself.
-CMPX
-
- Posts: 534
- Joined: Thu Dec 16, 2010 6:38 pm
- Location: California
Re: Too close for comfort? the revival?
Sorry, but they are.CMPXCHG8B wrote: Cave said "don't distribute the cavesh3/CV1000 drivers". So don't.
Patches to that driver are not the driver in itself.
-CMPX
Any further work on it, patches etc. are prohibited.
The driver, for example, needs a patch for DFK to run, if I was to post that patch, even tho it's just a simple change it would obviously be considered posting a new / updated driver.
Obviously that doesn't mean somebody can't write an SH3 recompiler, because the SH3 is an entirely different entity, but posting patches / source which is /directly/ related to the emulation of the system is off limits for MameDev at least. All work on the driver is halted, by request. Nothing new will be posted and nobody should be forced to put themselves in a questionable legal situation by posting such.
Personally, I don't think there is a legal issue, and there are far riskier things in MAME (decryption of the newest Sega Naomi stuff for example) but in this case there was a request from Cave, and that request will be honoured.
Re: Too close for comfort? the revival?
Thank you for the reply.
You seem to know more about what is going on with that stuff then I do (no surprise there). I'm not trying to be obtuse or fan flames here, but I do want to know one thing- is there any official "word" or evidence of what actually happened?
What I mean by this, is something more then this word of mouth thing that appears to have detonated all over the web. People got afraid of cavesh3 really, really goddam fast, and I have no friggin' clue why.
MAMEdev is incredibly tight-lipped about the entire thing. I haven't seen anything out of them. Nothing in the whatsnew.txt, the ONLY thing that I can actually garner from them in any official manner is a git commit that literally just said "Cave said please don't...". I don't know what that is supposed to mean. I just know that EVERYONE is treating cavesh3 with some regard of causticity and I have no idea why.
If MAME had updated their license, or posted a big fat "ZOMG we're sorry, can all you devs please cease work on this stuff? kthx bai!" message on their website, I would happily leave this stuff alone. I love MAME. I love the games it already emulates. CV1000 emulation isn't -that- hot, and there are plenty of other things that could use more attention then it.
So I'm asking you... Do you have anything concrete other then "It's prohibited", without any inkling of who said that (if it was R. Belmont or Aaron Giles or whoever is manning the ship these days) or what on earth Cave actually sent them?
Again, I'm not trying to be insensitive or obtuse or flat out stupid here.
I simply don't understand. A lot of people don't. There is remarkably little information on this subject, and virtually no "official" word from MAMEdev on the subject.
-CMPX
You seem to know more about what is going on with that stuff then I do (no surprise there). I'm not trying to be obtuse or fan flames here, but I do want to know one thing- is there any official "word" or evidence of what actually happened?
What I mean by this, is something more then this word of mouth thing that appears to have detonated all over the web. People got afraid of cavesh3 really, really goddam fast, and I have no friggin' clue why.
MAMEdev is incredibly tight-lipped about the entire thing. I haven't seen anything out of them. Nothing in the whatsnew.txt, the ONLY thing that I can actually garner from them in any official manner is a git commit that literally just said "Cave said please don't...". I don't know what that is supposed to mean. I just know that EVERYONE is treating cavesh3 with some regard of causticity and I have no idea why.
If MAME had updated their license, or posted a big fat "ZOMG we're sorry, can all you devs please cease work on this stuff? kthx bai!" message on their website, I would happily leave this stuff alone. I love MAME. I love the games it already emulates. CV1000 emulation isn't -that- hot, and there are plenty of other things that could use more attention then it.
So I'm asking you... Do you have anything concrete other then "It's prohibited", without any inkling of who said that (if it was R. Belmont or Aaron Giles or whoever is manning the ship these days) or what on earth Cave actually sent them?
Again, I'm not trying to be insensitive or obtuse or flat out stupid here.
I simply don't understand. A lot of people don't. There is remarkably little information on this subject, and virtually no "official" word from MAMEdev on the subject.
-CMPX
-
- Posts: 534
- Joined: Thu Dec 16, 2010 6:38 pm
- Location: California
Re: Too close for comfort? the revival?
Well...CMPXCHG8B wrote:Thank you for the reply.
You seem to know more about what is going on with that stuff then I do (no surprise there). I'm not trying to be obtuse or fan flames here, but I do want to know one thing- is there any official "word" or evidence of what actually happened?
What I mean by this, is something more then this word of mouth thing that appears to have detonated all over the web. People got afraid of cavesh3 really, really goddam fast, and I have no friggin' clue why.
MAMEdev is incredibly tight-lipped about the entire thing. I haven't seen anything out of them. Nothing in the whatsnew.txt, the ONLY thing that I can actually garner from them in any official manner is a git commit that literally just said "Cave said please don't...". I don't know what that is supposed to mean. I just know that EVERYONE is treating cavesh3 with some regard of causticity and I have no idea why.
If MAME had updated their license, or posted a big fat "ZOMG we're sorry, can all you devs please cease work on this stuff? kthx bai!" message on their website, I would happily leave this stuff alone. I love MAME. I love the games it already emulates. CV1000 emulation isn't -that- hot, and there are plenty of other things that could use more attention then it.
So I'm asking you... Do you have anything concrete other then "It's prohibited", without any inkling of who said that (if it was R. Belmont or Aaron Giles or whoever is manning the ship these days) or what on earth Cave actually sent them?
Again, I'm not trying to be insensitive or obtuse or flat out stupid here.
I simply don't understand. A lot of people don't. There is remarkably little information on this subject, and virtually no "official" word from MAMEdev on the subject.
-CMPX
The git is an (unofficial) mirror of the MAME source repro done by somebody with access to the official one.
So direct commits, and comments get mirrored there.
The MAME team can be contacted via the web forms on mamedev.org, one of those is for legal complaints.
Cave made a request for the driver to be removed / not worked on any further. Once it was confirmed to be a genuine request that action was taken. Like most legal requests 'for intended recipient only etc. etc.'
All the official binaries containing working Cave support were removed, and the existing patches on the official website revised to not include any of the Cave progress (all the progress is afterall patches upon previous progress)
The Cave SH3 stuff was also purged from the _official_ SVN at the same time as the 'Please Don't' checkin.
While I don't actually believe Cave have a case against the emulation (there is no protection, and really all the driver does is glue together stock parts with a programmed blitter performing simple operations) and certainly didn't have a case for the YouTube video takedowns (many of which have now been reinstated by appeal) it's only polite to acknowledge their request, and not do any further work on the driver.
Posting further stuff here is only likely to get the owners of this site a similar letter IMHO.
The alternative is that the letter was entirely faked, the whole thing is made up and Mamedev did this just for shits and giggles.... but that's beyond even their level of absurdity.