No, not all fossils can be found in Omega Ruby or Alpha Sapphire however the fossils that can be found would include the Dome Fossil also known as the Kabuto fossil, Plume Fossil which is the Archen fossil and Armor Fossil which is also the Shieldon fossil can be found in Omega Ruby, the Skull Fossil also known as the Cranidos fossil and Cover Fossil (also known as the Tirtouga fossil) can be found in Alpha Sapphire while the Old Amber Fossil which is the Aerodactyl fossil can be found in both Omega Ruby and Alpha Sapphire.
yea
No, you will need to trade for them or transfer them via Pokemon Bank to get them in Pokemon Omega Ruby and Alpha Sapphire.
No, there are no roms for Pokemon Omega Ruby and Alpha Sapphire currently nor a working 3DS emulator. (They are also incompatible with the Desmume emulator.)
You have to transfer it from your Pokewalker. You get it on Icy Mtn. Road.
It evolves by happiness
You can get two ferry tickets:The ticket for the SS Tidal is obtained by completing the Delta Episode.You can get the Eon ticket by Streetpassing someone with Pokemon Alpha Sapphire or Omega Ruby.
Yes, all the TMs that were in Pokemon X and Y will be available as TMs in Pokemon Omega Ruby and Alpha Sapphire.
There are some Kalos region pokemon available in Omega Ruby and Alpha Sapphire such as Skrelp and Clauncher. More are available in Pokemon X and Y.
There is no roller skate item in Alpha Sapphire.
Mudkip is available as a starter pokemon in more than one games. They are Pokemon Ruby, Pokemon Sapphire, Pokemon Emerald, Pokemon Omega Ruby and Pokemon Alpha Sapphire.
You can catch Skitty in Pokemon Omega Ruby and Alpha Sapphire in the barks of trees.
You battle Kyogre for your chance to capture it in Pokemon Alpha Sapphire after you capture the groudon.
Magikarp
Yes, Tm's in Pokemon Omega Ruby and Alpha Sapphire are re-useable
No, you will need to trade for them or transfer them via Pokemon Bank to get them in Pokemon Omega Ruby and Alpha Sapphire.
Houndour can be obtained by trading from Pokemon X or Y. It cannot be caught in the wild in Pokemon Omega Ruby and Alpha Sapphire.
Yes Pokémon that were introduced following Pokémon Ruby and Pokémon Sapphire are available for capture in Pokémon Omega Ruby and Pokémon Alpha Sapphire. The Pokémon that were introduced following Ruby and Sapphire that can be found in Omega Ruby and Alpha Sapphire would include Drifloon, Braviary, Boldore, Klink, Tynamo, Excadrill, Cofagrigus, Happiny, Audino, Kricketune, Larvesta, Petilil, Purugly, Cherrim, Cinccino, Glameow, Darmanitan, Zebstrika, Binacle, Munna, Maractus, Sawsbuck, Rufflet, Crustle, Azelf, Mesprit, Uxie, Terrakion, Virizion, Cobalion, Entei, Suicune and Raikou.
You will need to trade for Weedle or breed Kakuna. Kakuna can be found only in the Safari Zone in Pokemon Alpha Sapphire and Omega Ruby.