Change the video mode in emulator options to interlaced (480i) or progressive (480p), some TV/video cable combinations does not support the original non-interlaced video mode that the Wii is able to output.by ekeeke - Homebrew Applications
No, it is actually really impossible because Kega Fusion is not open source, you guess that you are obviously not the first person with that idea. And as said before on that topic, even if you had the sourcecode, it does not mean you can use it because it would be written in assembly language, which is not very readable or at least useless when it comes to copy infos from it to another platforby ekeeke - Ideas, requests
None of those pins are transferred directly through the gamecube connectors. Again, what those adaptors are doing is converting nes buttons reports into gamecube buttons reports: basically, they read the status of nes buttons using the (relatively simpler) 2- or 3- wire protocol that the nes gamepads use then communicate the status of associated gamecube buttons to the gamecube/wii software, usiby ekeeke - Homebrew Applications
try deleting the setting.xml files (or whatever they are called)by ekeeke - Homebrew General
those adapters are only for normal gamepads, what they do is converting NES gamepad button signals to associated Gamecube controller buttons they were not designed to work with other NES device, none of them i don't know exactly how the zapper worked but it is more complex hardware than a simple gamepad, if only how the TV pixel beam detection is reported through the controller portsby ekeeke - Homebrew Applications
it´s not "weird", it's what is supposed to happen... did you understood the previous answers given in this thread ? that´said, from reading OP last comment, i am realizing he didn't even read the answers to his question and needed 3 months to figure the exact same thing from a "strategy" guide lolby ekeeke - Homebrew Applications
not a big deal, will be fixed for next versionby ekeeke - Homebrew Applications
What "other files" ? Look at the readme or the faq on googlecode to know what types are supported and what are not (for example, 7z files are not supported). If those are zip files, make sure they only hold a single ROM file, no html or txt files like many ROM sites like to include, because the emulator can't play them. As for your forwarder, it depends on the one you are using. Since tby ekeeke - Homebrew Applications
Quote Correct me if I am wrong but I thought this is exactly fifo (first in first out). So the first thing you are initiating or requesting is the first thing which is appearing on screen. You could do the opposite as well. The last image which is initiated/requested is the first thing on screen. There are different methods of UI realizations. Another one would be to initiate/request all imageby ekeeke - Coding
QuotePaperman I am going to rename the emulator and to do a separate version. It will still be a mod, not a separate version. The core will still be Genesis Plus GX and the name of the emulator should not be changed or advertised as a brand new emulator when it it's just packaging redesign. QuoteReally, I love your emulator extremely. However concerning usability and user flow, the otby ekeeke - Coding
The rule is actually very simple: what you render first appears at the bottom "layer" so you want to render the overlay bar before the vertical ladder on the right. Anyway, if you ever get anything out of this mess and decide to release it, the only thing i would ask is that you don't bump the version number like you did in the past and clearly identify this as a "mod" of current version.by ekeeke - Coding
I meant FCEUGX video settings, it's an emulator feature that let you pick different color palettes for NES games.by ekeeke - Homebrew Applications
There is a palette option in the settings, I know some of them are designed for SMB VS.by ekeeke - Homebrew Applications
QuoteMatthias_Hyou mean when one writes to the SRAM file on the Retrode? By default, nothing would happen and the changes would be lost after a device reset (or immediately, depending on the level of R/W caching that your OS provides). Only when the config option is set to 0, the SRAM is actually written back to the cart. (The way I have it, I usually copy the srm file over to my emulator'sby ekeeke - Homebrew Applications
I've followed that topic but since i don't have an usb keyboard or a retrode, i could need some beta testing and more details on how keyboard buttons are mapped to genesis controller buttons, if there is something special required to handle two usb devices on the same port or if it's transparent from software view, etc... My feeling is that writing a driver for USB controller cby ekeeke - Homebrew Applications
Quote How was this accomplished? Just like I said..by ekeeke - Homebrew Applications
Quotephilexile Is there a way to find out exactly what Virtual Console is doing (and copy it)? not trivially, would require to extract the emulator application from channel and disassemble it, without knowing where or what to look for. Anyway, i'm pretty sure it does what I described. QuoteI'm curious, why are there no artifacts in 240p mode then? because there IS still filterby ekeeke - Homebrew Applications
Don't worry, I think I pretty much know what I am talking about and I know snes9xgx video code pretty well, hence why I'm confident of what I am saying ;-) As I said, filtering is a need when you upscale pixels by a non-integer ratio (which is the case here since 256 "SNES" pixels more or less match 640 "Wii" pixels). If you don't do that, you get scaling artefacts like those wby ekeeke - Homebrew Applications
Yes it does. There are different way to upscale horizontally and apply filtering on Wii, some being less visible than heavy bilinear filtering. The thing is, filtering is a necessity when you are upscaling pixels by a non-integer ratio. I think that snes9xgx uses gx bilinear filtering only, which can explain the differences you might see if you use "filtered" mode. Solution is to simply "double"by ekeeke - Homebrew Applications
Virtual Console is simply applying hardware filtering (it's not simple line doubling but more like 256->640 pixels upscaling so you NEED some kind of filter to avoid distorsion). I am sure that snes9xgx let you enable filtering as well, look into the video settings...by ekeeke - Homebrew Applications
Yes, that is expected. As the emulator core evolved, savestate format changed as well and old savestate files becomed incompatible. It's impossible for me to keep support for all preexisting format, mainly because they stored data that are now non-existant or are now missing vital stuff for state restoring. However, i try to keep support for at least previous version, so 1.6.0 should be coby ekeeke - Homebrew Applications
I was just editing it yeah, anyway it doesn't scan MEM1 or invalid gaps as you initially pointed out, that's just what i wanted to say. What kind of hard-coded value would you advise ? Is there really any maximal size for IOS occupation ? I 'd rather first check if the values stored into sys area for IOS heap are valid then eventually use hard-coded value in the rare case of the loby ekeeke - Homebrew Applications
@tuedj: start address is nowhere near MEM1, it is actually the end of IOS heap in MEM2, which, as system value can be read at $80003134 according to wiibrew. As for read32/write32, i think libogc actually "realigns" things properly so no exceptions. I agree though, the code is not "perfect" and i modified it a little bit personally but I was more interested in the ARM code patch anyway, which waby ekeeke - Homebrew Applications
yes, I figured that... though you still have to re-enable DVD Video commands (which is what the no_ios_reload feature was used here for in the first place) after reloading IOS, but since you have full hardware access, it's as easy as writing the good register actually I looked more closely and it's actually the exact same patch I was given to by some user a few months ago so it seemby ekeeke - Homebrew Applications
Neat... thank for the code, will test it and eventually add it, this bug is kinda annoying indeed.by ekeeke - Homebrew Applications
I edited my previous message, important stuff was not displayed properly.by ekeeke - Homebrew Applications
Known causes of such crashes: 1/ remove "no_ios_reload" line from meta.xml files (HBC bug when network icon is blinking, indicating no active connection) 2/ remove any unsupported USB devices (such as chargers, camera, microphones, etc)by ekeeke - Homebrew Applications
The saves (as well as cheat, snapshots, etc) filenames are off course associated to the ROM filename but there is a bug which does not extract the file extension correctly if it is less than 3 characters (for example, no problem with .bin or .gen but with .md ROM files, it will omit the last character). The bug existed in previous versions as well but since I was using the .zip filename in case oby ekeeke - Homebrew Applications
What version are you using and what is the extension of the ROM file you are using (if it is zipped, extension of the ROM inside the zip file) ? However, i am not sure to understand: you first say that you cannot access your saves, yet you say you got blank screen when you load them. Does the emulator menu see them or not ? It is also not clear if you are really referring to SRAM or SaveStateby ekeeke - Homebrew Applications
Check this: It's actually an HBC bug that happens when your Wii is not connected to network. Solution is in the link above. Does anyone know if this is ever going to be fixed ? Does not happen if you launch emu from forwarder channel, only from homebrew channel.by ekeeke - Homebrew Applications