If any of you guys who speak computer are ever in Phoenix, look me up. I need to get hooked up with all these stuff that you keep talking about.
What stuff?
All this emulator shit and ROMs and RBI arcade on computers. I'm only good enough on computers to type and google. That's it. And download songs. Otherwise I don't know ROM from RAM.
ROM: Read Only Memory... ROM is memory that is "burned" into a chip. It can't be erased under normal circumstances and will always be there, even if the power is turned off.
RAM: Random Access Memory... This is memory that can be written and re-written. It requires a constant power source to maintain itself.
You're welcome.
;D
Seriously though, I think what you're asking is how you could have an emulator running on your computer and access NES ROMs so that you can play them on your computer. If that's what you're asking, then it's pretty simple process.
You will first need to find an emulator... there are plenty out there...just do a google search or, if I recall correctly, there are some link to some on the dee-nee site. An emulator is just simply a problem which runs on your computer. Functionally it's no different than Microsoft Word or WinAMP or whatever MP3 player you use. It's just a computer program. Find a program, download it and install it.
Next, you need to find the ROMs to the games you need. ROM is sort of a misnomer. It's named after the fact that someone essentially copied the ROM from a game cartridge and created a computer file from it. There are plenty of websites out there that let you download ROMs though do be aware that pocessing a ROM for a cartridge you don't own is probably illegal...just like downloading a MP3 for a song you don't own on CD is illegal.
Think of the emulator as similar to WinAMP (or your particular MP3 player). It's just program designed to play MP3 file. But instead of playing MP3 files, the emulator plays ROM files. Open up your emulator. From there you usually need to open up the specific ROM file, just like you need to tell your MP3 player to open a specific song. Point it at the ROM you wanna play and away you go.
To be technically correct, downloading an MP3 of a copyrighted song or game file is illegal, it is irrelevant whether or not you own a copy of the CD or game cartridge. (I'm not a lawyer but my wfie is).
The only legal ROM you could have is one ripped from your own cartridge (or public domain), much like the only legal MP3 you can have is one ripped from your own CD collection (or public domain). Obviously if the ROM or CD author grants permission to download you can do it as well.
And additionally it is questionable whether you can legally use that ROM for any purpose other than backups (replacing a damaged cartridge). (And oh man I don't want to get into this...)
But yes I downloaded the RBI Baseball ROM instead of ripping it from my own cartridge. In fact Dee-Nee is breaking the law to offer it for download (unless they have permission from the copyright holder). But thank goodness they are because I enjoy playing it on my PC (better than Solitaire) and don't have any way of ripping my NES cartridge myself.
That was my other thing. I've asked this question before and asked a guy at my work who's really good with electronics and computers. He said it's probably possible but would take some serious time. So anyway, here goes.
You get the ROM and somehow get it off your computer. Then you somehow transfer it to a chip and redo one of the extra RBI cartridges I have lying around and make it into RBI arcade. Then I'm playing either RBI on my NES and I'm the happiest man alive.
I'm sure someone has already thought of this and maybe even tried it. So I guess I'm just babbling away. But damnit, it's gotta be possible. My dream must come true. After all, I did find dee-nee.com, the home of RBI.
FYI, I've found that a good place to look for emulators is Zohpar's Domain - http://www.zophar.net (http://www.zophar.net). They have emulators for about any system you can think of (I actually spent some time recently playing around with some old Commodore 64 games), and they rate them, so you know which ones are good.
My personal recommendation for the NES is FCEUltra. NESticle is okay (and it supports network play), but it hasn't been maintained for a few years, so some annoying sound and graphics issues never got fixed. FCEUltra is open source and still under development.
As for the idea of putting data from a ROM on a computer to a cartridge, that would rock, but it'd also require some serious electrical engineering expertise. I don't know that there are many NES dev kits around these days.
[As for the idea of putting data from a ROM on a computer to a cartridge, that would rock, but it'd also require some serious electrical engineering expertise. I don't know that there are many NES dev kits around these days.
Quote
There's gotta be a way. What's a NES dev kit? My buddy at work might be able to do it. He seemed kinda confident.
QuoteWhat's a NES dev kit?
A development kit, like Nintendo would've provided game companies. I'm guessing that Nintendo would've had to provide cartridge specs in addition to programming info, as you couldn't just press CDs/DVDs like most of them can now. Given the right hardware and some knowledge of how the data is stored, there's always the chance that your buddy could do it, although I wouldn't get too confident. You never know, though...
[quote author=BeefMaster
My personal recommendation for the NES is FCEUltra. NESticle is okay (and it supports network play), but it hasn't been maintained for a few years, so some annoying sound and graphics issues never got fixed. FCEUltra is open source and still under development.
Quote
FCE Ultra is definitely the best emulator for RBI.
I've alwasys used NESticle and FCE, but now I have a mac. Does anyone know if there is an emulator that will work on a mac. Holla back at a brother.
TESticle or NESticle?
Quote from: fknmclane on 09/16/03, 11:32:27 AMYou get the ROM and somehow get it off your computer. Then you somehow transfer it to a chip and redo one of the extra RBI cartridges I have lying around and make it into RBI arcade. Then I'm playing either RBI on my NES and I'm the happiest man alive.
This would be a good deal harder to do than getting the ROM off the cartridge. Getting the ROM would just require reading the info... putting new info back to a catridge would require replacing hardware not just software. The ROMs can't be rewritten so you'd need to replace the old chip with a new one.
This of it this way: If you want to copy information out of a textbook for example, you just walk up to a copy machine, slap the book down and make your copy. Relatively simple because you don't need to do anything to the book to pull the info.
But if you want to change what's written on a page in a textbook you can't just do it so simply. You'd need to write the info to a blank page, then remove the page you want to replace, then put your new page back into the binding somehow.
QuoteTESticle or NESticle?
Actually, the icon for the Windows version of NESticle is basically a representation of that, with "NES" written on it.
doveRBI: http://www.zophar.net/mac/nes.html (http://www.zophar.net/mac/nes.html). Looks like there's one or two there that should work for you. I know virtually nothing about Macs, so that's all the help I can provide.
Beef: thanks for the suggestion, just tested RockNES that I found on that site and it is awesome. doesn't support only play, but in terms of ease, smoothness, and sound it is fantastic. thanks again for the lead. anyone esle using a mac, I would highly suggest.
MORE HELP
I downloaded the RBI Arcade ROM and also downloaded an emulator from MAME. They're both zipped folders and I extracted everything. Now I'm just sitting here with my dick in my hand looking at about twenty different programs and trying all kinds of combinations.
Some kind soul needs to walk my stupid ass through this. How do I make the RBI program work with the emulator. I'm stuck. Can someone please help?
I used to click and drag the arcade ROM icon onto the MAME icon, that worked. That's until I started using the ROM for the FCE emulator, which is alot smoother to use.
Hopefully I can be of help:
1) You need to make sure you downloaded MAME32 (I'm assuming you're on Windows).
2) Unzip that to wherever you want it to go.
3) There should be a file there called MAME32.exe. Run it, and it should open the MAME interface, where you can play games. This is just testing that you have it installed correctly; alternately, you can wait to open it until step 6.
4) Close MAME.
5) Put rbibb.zip in the roms folder inside the folder you put MAME in.
6) Open up MAME again, click on "Available" on the left side of the MAME window, then hit F5 to refresh the screen. "Vs. Atari RBI Baseball" should show up in the list of games, and you just need to double-click to run it.
If you have a joystick, you'll need to configure MAME to use a joystick - in the MAME menu, select Options->Default Game Options..., then select the "Controllers" tab and select the checkbox by "Enable Joystick". The default joystick setup worked well for me (I have a Gravis GamePad Pro, which is basically a PlayStation controller without analogs), but if it doesn't, you can change which button does what by starting the game, hitting Tab, selecting "Input (this game only)", and setting up the controls as they suit you.
Hopefully this will get you where you need to go. If not, I'll try again.
Quote from: fknmclane on 09/18/03, 01:43:07 PM
Now I'm just sitting here with my dick in my hand looking at about twenty different programs and trying all kinds of combinations.
Okay, I think is see what your problem is. You should be looking a porn when you have your dick in your hand, no programs. ;D
First question: What operating system are you using?
Second, is MAME the name of the emulator your using?
OK, so you've got FCE Ultra and the RBI ROM. What now?
Genuine NES gamepads, that's what.
Some company called Black Chopper (http://www.blackchopper.com/) is building USB adapters for the NES controller.
Wish I had known that, maybe I would have waited. But I really love the combination of the Hori Digital Controller (http://www.lik-sang.com/info.php?category=75&products_id=2467&lsaid=229586) and the Skillz Cube Connection USB (http://www.lik-sang.com/info.php?category=0&products_id=2143&lsaid=229586). It feels pretty darned close to the original. I got them at Lik-Sang (http://www.lik-sang.com/affiliate.php?cre=3&lsaid=229586).
Double click the FCE Ultra icon to open the program. A small window should show up on your screen. The first thing you should do it click on the 'Config' menu and then select input. In the new window you should see three "sub windows" Port 1, Port 2, and Famicom Expansion Port. Click on the "Configure" button in the Port 1 area. Yet another new window would pop up. Click 'Configure Keyboard' or 'Configure Joysticks' depending on what you intend to use. Haven't used joysticks myself, so I can only explain how to use the Keyobard. Click the button will bring up yet one more window. Here you see all your buttons... up, down, left, right, start, select, A, and B. By each 'button' is a box with numbers in them. Basically ignore the number, you don't need to know what they are. Choose which keys you will want to use for each button, then click on the box with the numbers in it--now press the keyboard key you want to use for that function. For example, if you want to to use the letter W for your A-button, click the box above the 'A' then press W on your keyboard. You'll notice that sometimes the numbers change, sometimes they don't. If the numbers did change than you've successfully programed the new key. If they didn't then either you didn't click in the right place OR that button is already programmed to that key. Try it one more time to make sure you click in the right place and if the number doesn't change again then you'll likely all set. After you've programmed your keys, then click CLOSE--that window disappears. Click Close again. And then click Close again.
Okay, controller programing is done, now let's open the rom and start playing! First, you need to know in what directory you have your rom stored. Likely you put it in the same directory as the FCE Ultra, but if not, figure out where it is. Now, go to the 'File' menu and click 'Open'. I'm sure you've seen a screen like this before... you just need to navigate to the proper directory to find you rom. Double click it and it will automatically load. You should be good to go! Just remember what keys you programmed to what button and play away!
That's a good explanation, RedRamage, but I think Sam was asking that question rhetorically, to set up his mention of the authentic controllers.
To add to the explanation, in case anyone does need it, it would also behoove the user to know that you switch between full-screen and window mode using F4. The first time I used FCEUltra I set it to automatically go full-screen when loading a ROM, and I had to alt-tab and kill the program manually to quit, because I couldn't figure out how to get the menu back.
Well dang it! If you're going to ask a rhetorical question ya gotta let me know!! :D
Thanks for the info on the F4 button... that's helpful. Is there a way that you know of, BeefMaster, to make the window larger? I've got my resolution on my screen pretty high and really want o run FCE Ultra in a window at times, but my window is SO SMALL it's kind of a pain.
Controller to usb..... I use an original PS controller as to get the true d pad. Those Hori ones look great... may have to invest.
Beefmaster: Okay, I got MAME downloaded and "operational." Problem is, I can't get RBI to show up under available. I found it in their list of games but when I double click it tells me that files are missing, rbi-prg and rbi-cha. I have the RBI file in the ROMs folder like you said but it isn't working. I'm sure it's some simple that needs to be fixed. Again, I'm an idiot. Little more help if you can.
Under Config->Video..., there's a setting in the "Window" area called "Size multiplier". It does just what it says - multiplies the size of the window. Unfortunately, from the little bit of fiddling I just did, it appears to be an integer value, so you won't be able to be very precise. Hopefully 2 or 3x will be sufficient for you. There's also the Custom Video Settings box in that option window, but I didn't play with that. That might be helpful as well.
fknmclane - If you downloaded the file from Gantry's site, you're going to have to rename it. MAME has the names of the files it looks for hard-coded, so the filename can't be changed. I don't think Gantry realized this when he changed it to a more descriptive name on his download page (I believe it's RBI-Arcade.zip). rbibb.zip is the correct filename.
When you do get it working, by the way, the number 5 puts coins in the machine, and 1 is the start button for player one. 6 and 2 are the equivalents for player 2, although putting all your coins in the first slot is fine for RBI.
Beef, so do I not unzip the original file and just change the name? That's all there is to it?
Beef, changed the name. Didn't work. I'm sorry.
Just out of curiousity, why are you using MAME vs. a different emulator? Sounds like MAME might be a bit antiquated.
The dee-nee gods spoke and I listened. Something about it being better for arcade games. I dunno.
Ah... forgot you're trying to play the Arcade RBI Baseball game...
Here's my copy of the ROM. I just played an inning with it, so I know it works.
I just don't get it. I downloaded Beef's zip file and it kinda worked. When I click Available on MAME rbi arcade baseball shows up. But when I try and play it MAME tells me I can't because it's missing rbi-prg and rbi-cha. Which makes no sense because they're both in the rom folder. I'm about to kill myself. Thanks for all the help everyone. I do appreciate it.
Cancel all that shit I just said. I finally got it working. I'm so excited. I can't contain myself.
I think what was happening is that I had about 5 different roms all in the same folder and the computer was freakin' out.
I definitely have to get a joystick for this bitch. The keyboard is a little tricky. Also, the game kinda hesitates every once in a while. Is that normal? How can I make the speed normal. Thanks again everyone.