Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
0 user currently in General Emulation. |
Acmlm's Board - I2 Archive - General Emulation - ? about Emulation | | | |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Madrox Newcomer Level: 5 Posts: 6/7 EXP: 451 For next: 78 Since: 03-18-04 From: http://www.anime-us.com/board/index.php Since last post: 584 days Last activity: 339 days |
| ||
ok, So if I like downloaded an emulater and some games for it, it wouldnt kill my ram would it? cause ppl told me the emulations eat your ram like crazy... | |||
Dish Spiny Level: 38 Posts: 14/596 EXP: 355646 For next: 14801 Since: 03-15-04 From: Disch Since last post: 18 days Last activity: 18 days |
| ||
Well it uses RAM, obviously . Depending on the system, it could use a large portion of it (N64 emulators will obviously use more RAM than NES ones). As far as them being complete resoure hogs... I'd say no. If you do any sort of PC gaming... those games will probalby use far more RAM than your average retro emu. When hacking I sometimes have several instances of multiple NES emulators open and running at once... and I don't use anywhere near all my RAM (I don't think I've ever even used 50%... even with VS.NET and other serious RAM hogs open). So in short: no you don't have anything to worry about. The worst thing that can happen anyway is that the game runs too slow for your computer to handle . It's not like an emu is going to wreck your machine. |
|||
Colleen Administrator Level: 136 Posts: 551/11302 EXP: 29369328 For next: 727587 Since: 03-15-04 From: LaSalle, Quebec, Canada Since last post: 3 hours Last activity: 1 hour |
| ||
Processor > RAM in almost all emulation cases. 128 should be fine for almost anything, maybe 256 for GCN/PS2 emulation. | |||
Acmlm Torosu heh Level: 51 Posts: 386/1173 EXP: 981994 For next: 31944 Since: 03-15-04 From: Somewhere that isn't outside of Sherbrooke, Québec, Canada Since last post: 39 days Last activity: 3 hours |
| ||
My old Pentium 200MHz with 32MB RAM ran NES and SNES perfectly fine (with Nesticle and ZSNES) ... only N64 was a problem (ROMs took forever to load), but the computer was too slow to run that properly anyway So nope, there shouldn't be any problem with RAM ... |
|||
Kitten Yiffer Purple wand Furry moderator Vivent l'exp����¯�¿�½������©rience de signalisation d'amusement, ou bien ! Level: 135 Posts: 691/11162 EXP: 28824106 For next: 510899 Since: 03-15-04 From: Sweden Since last post: 3 hours Last activity: 4 min. |
| ||
Everything takes RAM, and the emulators dosen't take your RAM permamently if you think that. You get back the RAM when you close the emulator. GCN emulation, depends on what you emulate. Home brewn things should even be run on slow computer. (and GCN emulation isn't fully finished yet...) |
|||
Darth Coby Vire Dacht je nou echt dat het over was? Dacht je nou echt dat ik gebroken was? Nee toch? Nou kijk eens goed op uit je ogen gast. zonder clic heb je geen kloten tjap... bitch Level: 55 Posts: 340/1371 EXP: 1240774 For next: 73415 Since: 03-15-04 From: Belgium Since last post: 2 days Last activity: 9 hours |
| ||
Well, you'll receive some RAM back when closing the emu. It's a problem with XP I'm having, I don't know where all my RAM goes. | |||
Madrox Newcomer Level: 5 Posts: 7/7 EXP: 451 For next: 78 Since: 03-18-04 From: http://www.anime-us.com/board/index.php Since last post: 584 days Last activity: 339 days |
| ||
thanks, this was a big help. | |||
Colleen Administrator Level: 136 Posts: 582/11302 EXP: 29369328 For next: 727587 Since: 03-15-04 From: LaSalle, Quebec, Canada Since last post: 3 hours Last activity: 1 hour |
| ||
Kitten Yiffer - True but of course given the size of some of the GCN images, you'd want a lot of ram to load them quickly. Things will eventually improve. | |||
neotransotaku Baby Mario 戻れたら、 誰も気が付く Level: 87 Posts: 275/4016 EXP: 6220548 For next: 172226 Since: 03-15-04 From: Outside of Time/Space Since last post: 11 hours Last activity: 1 hour |
| ||
Originally posted by Kitten Yiffer that is true if the emulator doesn't have memory leaks GCN images don't need to be completely in memory, maybe more of 2x the memory that is available in a GCN would be sufficient--and I don't think the GCN has that much memory in it...or am I wrong? (probably the latter ) |
|||
Kitten Yiffer Purple wand Furry moderator Vivent l'exp����¯�¿�½������©rience de signalisation d'amusement, ou bien ! Level: 135 Posts: 727/11162 EXP: 28824106 For next: 510899 Since: 03-15-04 From: Sweden Since last post: 3 hours Last activity: 4 min. |
| ||
Gamecube have 40 MB RAM. Most computers today have 512 MB RAM. So yeah, most computers should have enough RAM. |
|||
Dish Spiny Level: 38 Posts: 18/596 EXP: 355646 For next: 14801 Since: 03-15-04 From: Disch Since last post: 18 days Last activity: 18 days |
| ||
Originally posted by neotransotaku Actually, I think it's if the OS doesn't have memory leaks. Any memory allocated by the program at runtime is freed by the OS when the program terminates, even if the program fails to (although it's very bad practice for the program to leave it up to the OS). Generally, program memory leaks occur in the program gradually eating more and more memory as it stays open longer. But it still all gets freed when it closes. At least that's how it works on NT/2k/XP. I wouldn't be at all suprised if 9x screws up though. |
|||
neotransotaku Baby Mario 戻れたら、 誰も気が付く Level: 87 Posts: 288/4016 EXP: 6220548 For next: 172226 Since: 03-15-04 From: Outside of Time/Space Since last post: 11 hours Last activity: 1 hour |
| ||
NT line of OSes have memory management, 9x doesn't...so therefore, 9x wouldn't have such a thing... anyways, NT can't automatically free memory because how would it know what memory to free? but then again, memory management is weird in NT so yeah... |
|||
Dish Spiny Level: 38 Posts: 19/596 EXP: 355646 For next: 14801 Since: 03-15-04 From: Disch Since last post: 18 days Last activity: 18 days |
| ||
well memory allocation has to go through the OS anyway... so when memory is allocated by the program, the OS tracks the process, the location, and the size of the memory. Then when the process ends, each un-freed area of memory could be released. *Disch hugs Win2k |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 210/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
I was able to run any Gameboy/NES game on a 66mhz 486Dx with 8MB RAM. Even ran Super Mario World, but at about 1 FPS. So no, emulators won't take up a lot of RAM. (And even if they do, it just slows down your computer, it'll use a swap file if need be.) | |||
neotransotaku Baby Mario 戻れたら、 誰も気が付く Level: 87 Posts: 296/4016 EXP: 6220548 For next: 172226 Since: 03-15-04 From: Outside of Time/Space Since last post: 11 hours Last activity: 1 hour |
| ||
Originally posted by Disch the thing is...programs run as if they exclusively have memory--meaning all programs, outside the OS, think, they have access to memory address 0x000000 to 0xfffffff. however, that isn't the case. because of this "facade," it isn't as easy to determine which memory blocks are in use and aren't. |
|||
Proto K Repent! Level: 27 Posts: 93/279 EXP: 113908 For next: 2251 Since: 03-15-04 From: New Brunswick, Canada Since last post: 16 days Last activity: 8 hours |
| ||
Most emulators that I have use anywhere from 10 - 30 MB of ram (probably more for some MAME games). Gens (even with Sega CD) only uses about 25 or so, which I find to be pretty good. |
|||
Dish Spiny Level: 38 Posts: 21/596 EXP: 355646 For next: 14801 Since: 03-15-04 From: Disch Since last post: 18 days Last activity: 18 days |
| ||
Originally posted by neotransotaku I don't see why not. The facade is put in place by the OS after all. Without the OS managing all available memory, there'd be nothing stopping programs from allocating RAM currently in use by other programs... since programs are oblivious to everything else that's currently running. Therefore, in order to have a multi-tasking environment... all the RAM would have to used and managed by the OS (which really is the only raw process running on the machine... all apps that run from the OS run through it). I don't see why it would be especially hard to track which programs are using which RAM. In fact, I don't see how it wouldn't be absolutly manditory for the OS to do so. NT just seems to do a better job of it, that's all. (edited by Disch on 03-30-04 12:30 AM) (edited by Disch on 03-30-04 12:31 AM) |
|||
neotransotaku Baby Mario 戻れたら、 誰も気が付く Level: 87 Posts: 306/4016 EXP: 6220548 For next: 172226 Since: 03-15-04 From: Outside of Time/Space Since last post: 11 hours Last activity: 1 hour |
| ||
unless I can recall more material on memory, I think I'll stop here--I know there is something about the way memory is used that make garbage collection not as easy as you think it is...but then i guess that is your point that OS have some sort of garbage collection... | |||
Dish Spiny Level: 38 Posts: 22/596 EXP: 355646 For next: 14801 Since: 03-15-04 From: Disch Since last post: 18 days Last activity: 18 days |
| ||
Well... admittedly, nearly everything I've stated is purely speculative... but think about it. The OS must keep track of what blocks of memory are in use and what are free. When a program requests some RAM, the OS would have to give it some which isn't currently in use... and then mark that area as used (so it won't give that area to another program that requests RAM later). As long as the OS is doing all this tracking... it seems like the next logical step to double-check the program and make sure it freed all the memory it allocated. Granted... it's probably not as simple as tracking a single process ID, but that's the basic idea. |
|||
Colleen Administrator Level: 136 Posts: 628/11302 EXP: 29369328 For next: 727587 Since: 03-15-04 From: LaSalle, Quebec, Canada Since last post: 3 hours Last activity: 1 hour |
| ||
I was able to run any Gameboy/NES game on a 66mhz 486Dx with 8MB RAM. Even ran Super Mario World, but at about 1 FPS. I could run Lufia 2 on my 486/25 at 2 FPS. So if you were getting LESS speed than me... there's a serious problem. |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - General Emulation - ? about Emulation | | | |