Jump to content


  • Posts

  • Joined

  • Last visited

About roofus

  • Birthday 07/11/1985

Contact Methods

  • AIM
  • MSN
  • Website URL
  • ICQ
  • Yahoo

Profile Information

  • Location
    San Diego, CA
  • Interests
    Programming, Emulation, Xbox, anything electronic really.

roofus's Achievements


Newbie (1/14)



  1. Trust me when I say Dual P3s, properly set up, are not a bottleneck. I used a dual P2 400 running NT 4 SP6, and man did that thing fly. Could compile a program and do a rad run on a map at the same time as browsing the forums without skipping or lagging at all. It's kinda funny, because I have a GF4 mx 64 mb here too, but with a TBird 1.2gHz and 512 mb of ram
  2. Cake - Frank Sinatra Weird, you really post to this topic way too much!
  3. Just to note a coupla things you missed: You got down the standard operators alright (+, -, *, /) and their shorthand forms (++,+=, etc) but you missed a very essential and important set of operators - the bitwise operators. Here they are: & - Bitwise AND, performs a logical AND bit by between the two given variables Returns 1 ONLY if both inputs are 1 AND Table: a b Out 1 1 1 1 0 0 0 1 0 0 0 0 example 9 & 11 = 1001&1011=1001 = 9 | - Bitwise OR, performs a logical OR bit by between the two given variables Returns 1 if either one, or both inputs are 1 OR Table: a b Out 1 1 1 1 0 1 0 1 1 0 0 0 example 9 | 11 = 1001|1011=1011 = 11 ^ - Bitwise XOR, performs a logical XOR bit by between the two given variables Returns 1 if the inputs are different, also called a diffrential amplifier XOR Table: a b Out 1 1 0 1 0 1 0 1 1 0 0 0 example 9 ^ 11 = 1001&1011=10 = 2 ~ - NOT, complements (inverts) every bit in the variable Returns 1 if input is 0, 0 if input is 1 NOT Table: a Out 1 0 0 1 example ~11 = ~1011 = 0100 = 4 Shorthand style follows the same rules for these operators, so you can do things like &=, |=, ^= etc Note these are NOT the comparison operators, which are differentiated by doubling up the operators (&& for comparison and, || for comparison or, ! for comparison not) Oh, if you feel like a brain teaser, have fun with this little piece of code x^=y y^=x x^=y Those three lines will actually swap the contents of x and y without needing a temporary third variable. The question is, How Does It Work? Enjoy!
  4. 9800 pros are getting cheaper, newegg.com is selling a 9600 all in wonder for $140. The two top cards on the market right now are the NVidia Geforce 6800 (Ti,GT, etc) and the ATi Radeon X800 (XT, XT Platinum Edition). Though for those it will cost you your left nut and a night with a man who calls himself Sheila.
  5. 19, San Diego, California, US (born on the east coast though)
  6. Trust me, stick with NTFS. Here is my reasoning why: FAT16 and FAT32 were a logical and efficient choice for smaller drives, and can actually be quite quick when it comes to accessing things. However, you will notice that when you are formatting drives with FAT32, as the partition size grows larger more and more space has to be left unallocated because the filesystem can't handle it. NTFS will only ever leave 8mb unallocated, at least until you pass the 2 Terabyte per partition limit Next, you ever heard of a DVD Image? The binary dump of the data on a DVD? A single ISO file of a DVD can go over 4gb, and guess what the maximum filesize of FAT32 is? 4gb... after that, you run into some major problems. If you lose stuff on an NTFS volume, it can easily be recovered. Lose it on a fat32 volume, chances are its just plain gone (I am talking due to filesystem errors not deleted files, which anyone can recover). NTFS performance stays very consistent on small and large drives, which is actually pretty quick, but it is slower compared to fat for small drives. If your drive is bigger than 20gb at least however, I would say FAT32 isnt even an option if you are looking for your drive to perform. Oh, and K`, what's with the sheer number of OSes? http://www.ntfs.com/ntfs_vs_fat.htm
  7. Here's my personal experiences with each (and I have had quite a lot of experiences with all of them over the years): Western Digital - Have had quite a few of their drives, only 1 has ever failed on me - a 3 year old 40 gb drive that was sandwiched between two high performance drives with no breathing space. Sent it back on the day the warranty expired and they sent me a brand new one free anyways... A good company to work with. I currently have 2 Western Digital drives in this case and they are quiet enough not to be heard over the casefan, which itself is very quiet. Seagate - Silent, fast, deadly efficient is how you can express their best drives, especially the Barracudas. Though, you can expect to be paying an arm and a leg for them. If price isn't an issue, go for it! Maxtor - Only bought a Maxtor 20gb 5400 rpm drive a while back, but it is still running in this computer today, 4 1/2 years later... so they can't be that bad reliabilitywise. However, despite being the slowest and smallest harddrive in my case, it is also the loudest when accessing. While my Western Digitals can barely be noticed, this Maxtor in particular thrashes about when reading or writing. Note, this is only my experience with one maxtor IBM/Hitachi - Can't say anything good about the reliability for these guys. They run about average for a harddrive, but 3 drives and a warranty replacement for a friend later they still fail given enough time. And apparently we are not alone. A quick google search found that about half the high performance models IBM released in the past couple of years had unusual numbers of reports concerning reliability problems.
  8. True, but on the other hand, I could see allowing emulating the gameboy link over system link in the near future...
  9. Well with the mslug5nd driver I included (and the romset I have here) and vm settings included it works great here. What problems are you having on your end?
  10. I'm finally back, my desktop is no longer broken (so the FTP server is back up). A minor note: in MAMEoX, you will need to change those nstall_mem_write16_handler's to memory_install_write16_handler, with the second parameter ADDRESS_SPACE_PROGRAM, and 0 as the 5th and 6th parameters. So, for this line: install_mem_write16_handler(0, 0x2ffff0, 0x2fffff, mslug5p_bankswitch_w); You will need to change it to this line: memory_install_write16_handler(0, ADDRESS_SPACE_PROGRAM, 0x2ffff0, 0x2fffff, 0, 0, mslug5p_bankswitch_w); Oh, and I'll be putting up a new build if anyone is interested. Supports a few more romsets for which I found drivers for (including that mslug5p one Mr.X posted).
  11. Give it time, the packed xbes require another 10-20 seconds to decompress.
  12. Yep. Takes the best qualities of the three best n64 emulators for the pc and puts them in one great emulator.
  13. The first is the standard build, the second has packed XBEs (315kb and 7mb vs 760kb and 39mb) for those who are more conservative with their harddisk space. The packed xbe version doesnt compress as well for obvious reasons If you have driver information for those roms I will pop them in and rebuild as soon as possible
  14. Source for b2 is not available yet
  15. This is a fresh rebuild of MAMEoX 0.84.b1 source with drivers for the newest NeoGeo romsets. Here is what (should be) now supported with this build: (NEOGEO ROMSETS 0261-0271) sengoku3 kof2001 mslug4 rotd kof2002 svcplus malee mslug5 mslug5nd samsho5 kof2003 So far, I have tested Metal Slug 4 and 5 with this and tweaked the Virtual Memory settings to perfection (modified vm.txt included in the archive). I dont have most of the rest of those roms so if anyone would be willing to help test, please do. When you first load your romset, it will most likely run out of memory as it does not have VM settings enabled yet in vm.txt. There is a tutorial for tweaking VM settings included in readme.txt. Anyways, please post results and VM settings that worked for you here! Download Here The only two files I modified, neogeo.c and driver.c, are now also available for download. You can check here to see what specific romsets are supported. If you have driver information for a romset that is not supported yet, please send it to me so I can include it as soon as possible. roofus
  • Create New...