Recent Posts

Pages: 1 2 3 4 [5] 6 7 8 9 10
I think it is identifying the bios currently in use, the numbers might be the ones from the dipswitch in the 4th column here (?) :
Code: [Select]
{0, 0xFD, 0, 33,   "BIOS"                               },
{0x02, 0x01, 0x3f, 0x00, "MVS Asia/Europe ver. 6 (1 slot)"  },
{0x02, 0x01, 0x3f, 0x01, "MVS Asia/Europe ver. 5 (1 slot)"  },
{0x02, 0x01, 0x3f, 0x02, "MVS Asia/Europe ver. 3 (4 slot)"  },
{0x02, 0x01, 0x3f, 0x03, "MVS USA ver. 5 (2 slot)"          },
{0x02, 0x01, 0x3f, 0x04, "MVS USA ver. 5 (4 slot)"          },
{0x02, 0x01, 0x3f, 0x05, "MVS USA ver. 5 (6 slot)"          },
{0x02, 0x01, 0x3f, 0x06, "MVS USA (U4)"                     },
{0x02, 0x01, 0x3f, 0x07, "MVS USA (U3)"                     },
{0x02, 0x01, 0x3f, 0x08, "MVS Japan ver. 6 (? slot)"        },
{0x02, 0x01, 0x3f, 0x09, "MVS Japan ver. 5 (? slot)"        },
{0x02, 0x01, 0x3f, 0x0a, "MVS Japan ver. 3 (4 slot)"        },
{0x02, 0x01, 0x3f, 0x0b, "NEO-MVH MV1C (Asia)"              },
{0x02, 0x01, 0x3f, 0x0c, "NEO-MVH MV1C (Japan)"             },
{0x02, 0x01, 0x3f, 0x0d, "MVS Japan (J3)"                   },
{0x02, 0x01, 0x3f, 0x0e, "MVS Japan (J3, alt)"              },
{0x02, 0x01, 0x3f, 0x0f, "AES Japan"                        },
{0x02, 0x01, 0x3f, 0x10, "AES Asia"                         },
{0x02, 0x01, 0x3f, 0x11, "Development Kit"                  },
{0x02, 0x01, 0x3f, 0x12, "Deck ver. 6 (Git Ver 1.3)"        },
{0x02, 0x01, 0x3f, 0x13, "Universe BIOS ver. 3.3"           },
{0x02, 0x01, 0x3f, 0x14, "Universe BIOS ver. 3.2"           },
{0x02, 0x01, 0x3f, 0x15, "Universe BIOS ver. 3.1"           },
{0x02, 0x01, 0x3f, 0x16, "Universe BIOS ver. 3.0"           },
{0x02, 0x01, 0x3f, 0x17, "Universe BIOS ver. 2.3"           },
{0x02, 0x01, 0x3f, 0x18, "Universe BIOS ver. 2.3 (alt)"     },
{0x02, 0x01, 0x3f, 0x19, "Universe BIOS ver. 2.2"           },
{0x02, 0x01, 0x3f, 0x1a, "Universe BIOS ver. 2.1"           },
{0x02, 0x01, 0x3f, 0x1b, "Universe BIOS ver. 2.0"           },
{0x02, 0x01, 0x3f, 0x1c, "Universe BIOS ver. 1.3"           },
{0x02, 0x01, 0x3f, 0x1d, "Universe BIOS ver. 1.2"           },
{0x02, 0x01, 0x3f, 0x1e, "Universe BIOS ver. 1.2 (alt)"     },
{0x02, 0x01, 0x3f, 0x1f, "Universe BIOS ver. 1.1"           },
{0x02, 0x01, 0x3f, 0x20, "Universe BIOS ver. 1.0"           },
{0x02, 0x01, 0x3f, 0x21, "NeoOpen BIOS v0.1 beta"           },

Sorry i don't know the answer to your second question.
I'm pretty incompetent and don't really know what I'm doing, so I was hoping somebody wouldn't mind explaining what's going on with the nBIOS variable in the Neo Geo driver. I'm really not a coder, so I'm only understanding the bare minimum of what's going on here: an external variable (nBIOS) is being read and different hex values are being returned based on the value of nBIOS.

For example, in d_neogeo.cpp, we have the following code snippet:
// This is actually set by a jumper on the PCB
UINT16 __fastcall KogReadWord(UINT32)
   extern INT32 nBIOS;
   if (nBIOS == 5 || nBIOS == 8 || nBIOS == 9 || nBIOS == 10 || nBIOS == 13 || nBIOS == 15) {
      return 0xff00;
   } else {
      return 0xff01;

I have no idea what this is doing. My best guess: it's checking which BIOS is currently in use and returning one of two values based on ... the PCB jumper layout associated with that BIOS version? But I'm not sure where those values come from. My primary question is, what does the nBIOS value represent and where can I find that information in the code? Secondarily, how much does this affect emulation, if at all? What would go wrong if I got these numbers wrong?

Thanks so much for any help!
FBA Discussion / Re: Capcom Home Arcade stick using FB Alpha Emulation
« Last post by Ryvius86 on May 12, 2019, 03:24:14 AM »
Saying the thread is getting off topic is completely disingenuous. Damned if one of us has a differing opinion. The amount of posts deleted from this page is disgusting. I guess I have to agree with Haze or my post will be deleted. Again. Lets see...

- FB decided on a licence policy, which Capcom paid for. Capcom then gets screwed over by said licencing agreement, but Capcom = Bad.
- The onus should be on the one buying the licence, not the one selling it, legally speaking. I mean, the law surrounding emulation isn't full of grey areas at all. They should have known what they were getting into. And be punished for it.
- When people play Capcom games illegally, we should all call it "using Capcom's IP in (our) spare time" because calling us pirates is offensive.
- Scrap that. No one ever uses FBA/MAME to play pirated games. We all love coding afterall. Every single one of us. And besides, it's 100 times more interesting than playing games. Playing games isn't even the point. What even is a game?
- Let's all cry and call Capcom parasites, even though they removed FB Alpha from the product description and we don't have any idea what's really going on.
- We're all good boys. We dindu noffin'.

It's all so clear to me now...

Edit: It seems like kev suicide-bombed the thread. Took a a bunch of you out, and himself in the process. Well done mate. Here's a quote from a PM he sent me:

"Sorry you feel that way, I believe I wasn't censoring anything, only trying to keep the thread on topic. Doing that from a phone sometimes stuff gets deleted by accident, but I try and out those back where I can. Sometimes I can't due to laziness, etc."

I'm surprised he could even muster the energy to reply, you know, due to laziness, etc. Don't worry, it wasn't censorship, just incompetence. I tried replying, but it seems he's deleted his account.
FBA Discussion / Re: Capcom Home Arcade stick using FB Alpha Emulation
« Last post by kev on May 12, 2019, 02:15:39 AM »
(as a side note) If my moderating is too extremist for anyone posting in this thread    either:

1) post your unrelated (but legal) stuff in a different thread, in the correct forum

2) ask myself or another admin to delete your account (if that's what you want)

3) just ignore it! It's nothing personal, I just want to keep this thread on topic.
FBA Discussion / Re: Capcom Home Arcade stick using FB Alpha Emulation
« Last post by Ryvius86 on May 11, 2019, 09:30:29 PM »
Nevermind.. no ones ever used emulation for illegal shit, especially not Haze. He's innocent guys.. so innocent.

I think it would be a different story if Capcom were selling it as a standalone product. But they're selling a nice bit of kit (albeit overpriced). People have used emulation to pirate their games for years. I for one, appreciate it, and couldn't care less what emulator they used. That's my opinion. Not whatever it is you said about science.

The point I was trying to make was that people should be able to express themselves without fear of censorship. I clarified this in a second post which was censored (deleted).

Did you miss the part where I said I obviously didn't believe those 6 points. I just think to deny the fact that people use emulation (mostly) to pirate games is, quite frankly, idiotic. You can cry innocence til you turn blue in the face. I know the truth.
FBA Discussion / Re: Capcom Home Arcade stick using FB Alpha Emulation
« Last post by Haze on May 11, 2019, 08:27:19 PM »
Dear fellow criminals,

Weird.. it's almost like it's one rule for the emulation community and another rule for Capcom. Lets be honest here..

1. We've all been stealing from Capcom for nearly 2 decades (don't say you haven't, because I know you have). But,
2. As soon as Capcom takes (or buys?) something from the emulation community, they're an evil company? Come on,
3. We break the law (almost) every time we open FB Alpha. And,
4. By contributing to FB Alpha, we help other people break the law.
5. It's not like Capcom took the emulator and sold it as a standalone product.
6. We're actively losing Capcom business - I, and many others, won't be buying the Capcom Home Arcade System because we already have arcade sticks and FB Alpha (whoops).

Seems like everyone is guilty until proven innocent. Except for you guys.. you're all innocent.. so innocent.

Their's no way in hell Barry rewrote the code (we all know it), but it's not even out until October, so their's nothing you can do until then. He's either a dick or, as someone else said, just plain wrong. But until you can prove it, I don't think it's worth crying over. I don't think any of this is worth crying over. And it certainly isn't worth censoring people and falling out over. I've only been here a week and I'm already sick of hearing about this, but people shouldn't be deleting posts. And if people continue to do so I won't be around for much longer. I think someone owes Arcadez an apology. I'm more bothered about this than the Capcom Home Arcade System. If I can't express myself, even if I'm wrong, we have a problem.

I tried to spread a c'est la vie attitude with my last 2 posts on this thread, but I guess it didn't rub off on anyone, so I'm trying a different approach. I obviously don't believe those 6 points 100%, but there is some truth to it that people aren't grasping. The point is we should listen to different opinions, no matter how triggered we are.

Before anyone says I'm just kissing Capcom's arse.. I really couldn't care less about Capcom. They're an entity designed to make the most amount of money possible, with the least amount of effort. Though, they have started making decent games again recently (SF4, SF5, SF Collection, DMC5, RE2R, etc), so props to them for that.

Software licenses are in important thing tho, and posts like this, trying to act like they don't matter because of x/y/z are not really helpful.

The fact is, FBA and the emulation community have never been selling Capcom's work without permission.  Sure, people use Capcom's IP in their spare time, but no money is exchanging hands and the FBA devs are not distributing anything owned by Capcom.

Capcom (well Koch Media) on the other hand IS selling our (the community's) work without permission.  As above, we don't care what they're doing with our software it in their spare time if no money is exchanging hands, but in this case it is.

There's no real double standard here, it's just if you're doing something on a commercial level, and making money out of it, you need to do it right; the FBA license and copyrights are just as valid and important as the Capcom ones in that situation.

If we wanted to sell Capcom's stuff, we would need a license from Capcom, and would rightly expect to get shut down if we didn't have one or made false claims that somebody had licensed Capcom's IP to us for commercial use and went ahead with selling things anyway.  There are likely licensing agreements Capcom had that meant (in a similar way to how FBA can't be licensed commercially) that even Capcom can't offer certain licenses to commercial use any more (I was actually surprised by AVP since that one is often tricky to get licenses for) and again, those can't just be ignored either in a commercial product just because licensing them has become impossible.  You can't say that just because Capcom made The Punisher game they can ignore Marvel's commercial licensing terms, just as they can't ignore FBA's licensing terms.  Every single part holds the same value.

Emulators are not illegal pieces of software, they're compatibility layers, something closer to an media player (VLC etc.) but for software where the hardware emulations are like the codecs.  I've also stated very clearly elsewhere that the motives behind a lot of the development (at least for MAME) have absolutely nothing to do with people actually playing the games (even if some people do find this inconceivable) so the scene has never even been about 'stealing from Capcom' at least on a development level.  With CPS2 for example, the research into the encryption, revival of dead original boards etc. is a direct result of the research the community has done and on a personal level I'd say 100 times more interesting than people playing the games.  It's actually quite insulting to see the hobby dismissed as simply piracy like you're trying to do, when in reality it's an entire support network for this old tech based on software that we've legitimately spent our time (which is just as valuable as Capcom's time or Koch Media's time) researching, writing and developing, maintaining etc.

In this case, the developers of FBA / FB decided on a policy where they didn't want anybody to be profiting from the work, and all contributions were made with that understanding, and that is fair enough.

You're basically saying science is an illegitimate field of work and that the rights of those working is said field don't matter.  That isn't the case, it never has been.

If you're doing things commercially you _have to_ do things the right way.  Emulation is already saving people a ton of work and making things as easy as possible, but if lines have been drawn, they can't be ignored.

I don't appreciate you trying to basically just paint everybody as pirates stealing from Capcom just because maybe your primary reason for doing this has been playing games for free and then somehow use it to justify what is happening here.

FBA Discussion / Re: Capcom Home Arcade stick using FB Alpha Emulation
« Last post by grant2258 on May 11, 2019, 08:07:04 PM »
actually i didnt realize you deleted another load of posts regarding people cashing in as well. I dont have any hard feelings at all just simply fed up like the rest of you probably are. I do think it very contradictory letting one lot do it and not the another. I cant see anywhere to delete the account if someone could do that for me it would be appreciated.

All the best with this particular issue I really do hope it works out well for you all in the end. My days of contributing to making older hardware run better are done. I didnt contribute to this emulator anyway. My contributions where elsewhere ive always used this emulator from the 486/pentium days though.
FBA Development / Re: Ryvius86: Development Updates
« Last post by kev on May 11, 2019, 06:44:38 PM »
Yeah, the current code will go through different previews if they are available.  I might take a closer look as we are already using the video for window stuff for the avi recording, so it might not be too difficult.
FBA Development / Re: Ryvius86: Development Updates
« Last post by Ryvius86 on May 11, 2019, 06:27:11 PM »
Yeah, or animated .gifs. According to the code you can add multiple preview images and it'll scroll through them (I think). That's probably the closest we'll get to video I reckon.
FBA Discussion / Re: Capcom Home Arcade stick using FB Alpha Emulation
« Last post by grant2258 on May 11, 2019, 06:20:28 PM »
yea i will agree the post removed were off topic dont see it as censorship at all was just off topic. I do apologize for my part in it.

It did start by someone suggesting using the the libretto license then turned into a libretro vs stand alone nonsense thats another debate.
Pages: 1 2 3 4 [5] 6 7 8 9 10