
Sorry i posted in the wrong forum. i am glad to learn you will be adding turbo buttons in the next release.

Moderator: General Mods
12-20 FPS on normal cards and 8-9 FPS on Super Graphs. I only tested Soldier Blade and 1945. Soldier Blade was still playable but not 1945. I know that it needs at least 1 GB to run but I wanted to test it on my slow machine anyway to see how slow it will run.AamirM wrote:Hi,
Fullscreen is buggy. I stated that in readme as well. Should be fixed next time.
@Neo Kaiser:
It works under 800Mhz??? Do you get 60 FPS comfortably?
stay safe,
AamirM
Whats the problem with MFC? I haven't encountered any problems yet with it. Once you understand how MFC works from the inside, I doubt there will be any problem.h4tred wrote:MFC? Why are ya going that far?So that is why I am writing a new frontend/framework in C++/MFC.![]()
I kinda like Win32 to be honest. You could code your own wrapper to Win32, but seriously, MFC isnt that nice to play with.
It has for me. Personally, I can't stand MFC's style, plus it feels so bloated to me. Hence the redoing to a decent GUI system like Qt (which is also cross platform).I see that, VBA-M is done using MFC. So has it given you any headaches?
Yeh, thats Forgotten's doingI also noticed its emulation loop is a bit weird (read: I don't understand it).
I just find it a mess personally, plus as told before, it seems bloated. Personally I'd prefer dealing directly with raw Win32 or a very simple wrapper around it, rather than dealing with MFC.Whats the problem with MFC? I haven't encountered any problems yet with it. Once you understand how MFC works from the inside, I doubt there will be any problem.
A little bloated maybe, but I haven't noticed any degradation in performance. I will accept that the size of the executable has sky rocketed (from 85KB to about 2.5 MB). But its not like that is a problem only with MFC. Qt libs are even larger (about 2x I think). Plus I think Qt is also slower than MFC (because it does more stuff).It has for me. Personally, I can't stand MFC's style, plus it feels so bloated to me.
Really,what's wrong with Ootake? I find it much better than Magic Engine.It's open source and has a focus on emulation accuracy.Panzer88 wrote:I noticed you linked Magic Engine on your homepage but not Ootake. Is there something wrong with Ootake that made you not link it like you did several other emulators like Magic Engine, Gens, etc.
Sorry, I overlooked Panzer's post. I don't have any problems with Ootake. The reason its not linked from my paged is because I simply forgotReally,what's wrong with Ootake? I find it much better than Magic Engine.It's open source and has a focus on emulation accuracy.
Have you actually tried the latest version (2.01)? It's a massive improvement over the last 1.xx release.
Well, first of all, the licensing issue sucks. Secondly, I haven't tried UPXing. I think it can make it < 1.5 MB. And did I mention that I was already linking everything staticallyIf you statically link with Qt (need to be LGPL yourself), it can be really small. Gambatte is 1.8MB. If you upx --ultra-brute the DLLs, Qt can be ~2.5mb as well.
I think the same can be done in MFC as well (though it will require multi-threading I think).and I gained a menubar that doesn't freeze the app when you enter it and auto-resizing windows.
I don't just want to target Win32. I also want to do OSX/Linux ports. But, just like Win32/MFC is best on Windows, Cocoa is best on OSX. So if there is going to be a OSX port (for sure) its going to be in native Objective-C/Cocoa. After all, it would be one more thing to add in the resumeStill, if you only plan to target Win32, plain win32 or MFC is best. Qt has a few tiny rendering issues where it doesn't quite match the native look and feel completely. It also looks as bad as Wine on GNOME.
this can be avoided by configuring all your input controls the first time you boot it up, then it works fine, I haven't used mednafen really due to lack of a GUI, I'm sure you are right about hacks but Ootake has really good emulation of timing say over magic engine etc. He even writes about this on his site.AamirM wrote: upon reset, the 6-button controller gets selected automatically.
Thanks, I didn't knew about the configuration thing. But I still can't use the 'S' key. Whenever I accidentally press it, it does a save state, which btw, are really huge. Also the fact that it shows an ugly screen at start up annoys me. But yeah, its not a big deal. But anyways, as I said I use Mednafen mostly. If something doesn't work, only then I try it on Ootake and Magic Engine.Panzer88 wrote:this can be avoided by configuring all your input controls the first time you boot it up, then it works fine, I haven't used mednafen really due to lack of a GUI, I'm sure you are right about hacks but Ootake has really good emulation of timing say over magic engine etc. He even writes about this on his site.
It's no big deal, just thought you should know
Added DirectDraw and Direct3D(for Vista/Win7) support today. And while I was at it, I tried something cool. Customizable menus (and toolbar(s))! You can delete/move/create/change shortcut/rename them anyway as you see fit (so we won't have GUI wars anymoreyeah I totally understand your reasoning and look forward to further development on your emu
Reasons to not use INI:funkyass wrote:XML, really?
seems a bit heavy.
No problem for a custom parser to split on comma.1) Some fields need custom parsing in INI. For example, key assignments in Regen's ini are stored like "Keys=1,2,3,4,5,6,7...".
My parser's only ~80 lines and some type traits.2) I want configuration file to be cross platform (that is, usable by other ports as well) and good INI parsers aren't always available. And I am not going to spend time on writing some boring parser.
Free struct support sounds interesting. Floats aren't very hard if you don't mind sscanf. Near impossible to avoid rounding errors if you try and do it manually.2) Many XML parsers automatically have handlers for float/enums/structs/etc... instead of using strings.
No reason a config file can't use UTF-8.3) UTF-8/Unicode support. This can be useful in cheat files.
Can't beat plain-text for readability :)4) You can probably use something like XSL and make it more human readable (if its not already) </shot in the dark, limited XSL knowledge>
Code: Select all
cpu.speed = 24000000
video.driver = "Direct3D"
file.extensions = "*.pce,*.bin"
video.gamma = 2.2