Wednesday, March 28, 2007

PAL 50/60Hz, Tearing, 480P etc

This is just a quick post to answer an issue I keep seeing come up on various message boards and now in some comments. Its in regards to some mistaken perception that a game runs 'slower' in PAL than NTSC.

This post is a comment on my previous entry :-

Why o why couldn't you guys leave a 60 Hz mode in the game for us PAL users? It makes me so fkn pissed of that our version is over 17% slower than the NTSC one.

And the big problem is that there's no way to import the game because I don't have a credit card.

Is it really that hard to include a 60 Hz mode. I know you have to work hard because of all the arrogant Europeans refusing to use the english language but is it reallt THAT impossible? The GoW series is ruined for me because of this simple reason.


In God of War NTSC we use what is known as a variable frame rate. It runs at 60 fps as much as possible but if there is too much going on on-screen, it gracefully drops the frame rate. However one second in game time still lasts one second in the real world as we dynamically adjust how much to increment the game clock for every frame. This frame rate dropping is also what causes the tearing. Tearing is worst when the game is almost, but not quite running at full frame rate. We decided this was better than switching between 30 and 60, a contentious decision but I am 100% sure its the right one for the play experience.

On the PAL version we make the game run at 50 Frames Per Second. But every second in the game still lasts a second. It doesn't run slower at all. I am not sure where you got that impression, probably from the boards? If you compared them side by side, they would look identical. Actually the PAL version would look a bit prettier since the NTSC standard is crap at doing RED, it bleeds out. But anyone playing the game would not do it faster on either version.

One other subtle advantage of running in PAL is that you actually get less screen tearing, since the game has slightly longer (1/50 sec vs 1/60) to prepare each frame. And finally the screen resolution for PAL is slightly higher than NTSC to satisfy the PAL TV standard.

The main reason we don't include a switch to make the game be playable at 50 or 60 fps, is that we specially convert all the movies to work at 50 FPS (Actually 25 in an MPEG vs 30 in the US) In order to make everything look as good as possible, we render the movies out at 50 fps to make sure they will look as good as possible on PAL TV's. We also have special versions of the Normal and Widescreen movies that are compressed from full resolution source material, so we reduce the artifacts of the compression wherever possible. Believe me we are really anal retentive about this stuff. Probably way more than we need to be.

Finally there is 480P. I know that a lot of people get pissed about this one as well. The reasons we don't do it on the PAL version are connected to the stuff above. There is no PAL 480P definition that I am aware of. 480P calls for running at 60 HZ. This means that we would have to include, or convert in real-time, the movies to run at 60. That would effect the quality of the MPEGS too much to be acceptable for the vast majority of people who will not play in 480P.

So sorry if you feel like you are getting a bum deal, if you consider less screen tearing, higher render resolutions, 6 languages etc as being bad!

88 comments:

Stefan Hanna said...

I kindly thank you for taking the time to answer my question so detailed.

But I have played both the NTSC version and the PAL version of God of War (the first one) and the PAL version honestly is slower. Maybe it's just a trick of the mind cause of the less frames per seconds and loss of animations that way. (I'm not 100% in to how it works honestly) but the way I can see it with my eyes is that the game runs A LOT slower. This is not just a GoW problem but all games without 60 Hz selector runs like this (Tekken Tag, Final Fantasy X, Gran Turismo 3 etc)

This is just a (stupid) thought from me but, Isn't it possible to include a 50/60 Hz selector for the in game stuff and then later have the FMV in just 50 Hz so that the game switches to the 50 Hz movies when you play 60 Hz?

As for the progressive mode. I belive the PAL standard is 576p but I understand that may be too much for the PS2 to render so the reason why that is gone is highly understandable.


Again thank you very much for taking the time to answer my question. But I would advise you to play the NTSC version of the game for an hour or so and then switch to the PAL. Belive me you will see a tremendous difference in speed and the PAL mode will sadly be seen as somewhat boring in comparision.

//
Stefan

Max A said...

Tim seeing that GTA video today gave me chills... I can't wait

Unknown said...

As stefan said,

theres no 480P in PAL, but there is 576P (Euro PS3s via HDMI emulate all games like this!).

The problem with this is though that Europe "missed" the EDTVs somehow. We only now got HD Ready tvs which do support all of this!

But then again, as I already have my PS3, I can play it progressive nontheless^^

Anonymous said...

I played the hell out of both PAL and NTSC and the screen tearing still bugs the hell out of me. I wish we could have fixed it for both games.

They are pretty much identical in speed. Certain parts where the frame rate drops seems to be easier tospot on the PAL version. Could be me smokin the crack again though...

Anonymous said...

I only had a frame-rate drop ONCE in God of War in the entrance of Pandora's Temple... I don't remember it in the NTSC version. But that could just be me with my sucky memory...

The loss of 480P obviously means no 576P for us, too. That means, no HD for me on my PS3 with GoW2. Ah well... I still want to play the game as much as I have when they first announced it. Maybe even more, LOL.

Thanks for the info, Tim. You made me a smarter person.

Anonymous said...

@stefan i really think it's not very fair and tbh not very smart to ask any developer to play both versions of (read:their own) game, lol you can't expect one developer to magically transform a PAL region into an NTSC one simply by putting a PAL60 mode on one game do you? thats what local MP's and the government are for if you want your voice heard after all they are the knight's of the round table. you sir need to educate yourself and the quicker the better. if it's really that bad i suggest you give sum US buddies a call if you know what i mean. as for God of War i will be thoroughly enjoying it and one more thing my Ps3 is calling out for a GOW3 honor and glory to the devs, do your best.

Stefan Hanna said...

@anonymous:

I know it may seem disrespectful but do you have a clue about how many games in Europe that get totally destroyed because the developers don't give a damn? Take a big company like Square Enix, they totally butcher their games over here with useless 50Hz mode that actually runs almost 20% slower IN GAME, honestly. And huge black boarders (10-15 cm) on the top and button of the screen.

I may seem like a prick but having this discussion and getting the answer from Mr Moss here has given me a lot of info and understanding about the whole matter.

BTW: I did get my hands on a NTSC version of the game at last! Though it wasn't cheap I'll tell you that!

Anonymous said...

Thanks for article!

Anonymous said...

Thanks for interesting article.

Anonymous said...

Glad to read articles like this. Thanks to author!

Anonymous said...

Very interesting article, I have long sought. It is in front of me. I agree with you!

Anonymous said...

Excellent website. Good work. Very useful. I will bookmark!

Anonymous said...

Hello! Interesting article, thanks to author!

Anonymous said...

Howdy,

I mostly visits this website[url=http://www.weightrapidloss.com/lose-10-pounds-in-2-weeks-quick-weight-loss-tips].[/url]You have really contiributed very good info here timmoss.blogspot.com. Do you pay attention towards your health?. Are you really serious about your weight?. Recent Research presents that closely 60% of all United States adults are either fat or overweight[url=http://www.weightrapidloss.com/lose-10-pounds-in-2-weeks-quick-weight-loss-tips].[/url] Hence if you're one of these individuals, you're not alone. Infact many among us need to lose 10 to 20 lbs once in a while to get sexy and perfect six pack abs. Now next question is how you can achive quick weight loss? [url=http://www.weightrapidloss.com/lose-10-pounds-in-2-weeks-quick-weight-loss-tips]Quick weight loss[/url] is really not as tough as you think. Some improvement in of daily activity can help us in losing weight quickly.

About me: I am author of [url=http://www.weightrapidloss.com/lose-10-pounds-in-2-weeks-quick-weight-loss-tips]Quick weight loss tips[/url]. I am also mentor who can help you lose weight quickly. If you do not want to go under difficult training program than you may also try [url=http://www.weightrapidloss.com/acai-berry-for-quick-weight-loss]Acai Berry[/url] or [url=http://www.weightrapidloss.com/colon-cleanse-for-weight-loss]Colon Cleansing[/url] for effective weight loss.

Anonymous said...

earth 4 energy -
easy backup wizard -
easy member pro -
easy tv soft -
eatstopeat -
eat stop eat -
error fix -
error killer -
evidence nuker -
fap turbo -
fatburningfurnace -
fat burning furnace -
fatloss4idiots -
fat loss 4 idiots -
final uninstaller -
fitnessmodelprogram -
fitness model program -
flatten your abs -
gamers testing ground -
gov auction -
governmentregistry -
government registry -
gov records -
herbal hair solution -
homebre ware -
home job group -
homemadeenergy -
home made energy -
inteli gator -
joanas world -
joyful tomato -
kidney stone remedy -
learn digital photography now -
learn elements now -

Anonymous said...

linden method -
lose man boobs -
malware removal bot -
maternityacupressure -
maternity acupressure -
meet your sweet -
muscle gaining secrets -
muscle gain truth -
niche adsense themes -
ninety day powerseller -
pc optimizer pro -
pregnancy miracle -
pregnancy without pounds -
privacy control -
publicrecordspro -
public records pro -
quit smoking today -
reg genie -
registry easy -
registry genius -
registry smart -
registry winner -
registry winner download -
retrievea lover -
reverse mobile -
richard mackenzie direct -
rocket italian -
save my marriage today -
secrets book -
seo elite -
spyware cease -
spyware remover -
spy zooka -
stock assault -

Anonymous said...

talking to toddlers -
the action machine -
thebadbreathreport -
the bad breath report -
thedietsolutionprogram -
the diet solution program -
the rich jerk -
tonsil stones remedies -
top secret fat loss secret -
turbo cash generator -
turbulence training -
twitter online system -
uncle sams money -
underground hypnosis -
vincedelmontefitness -
vince del monte fitness -
warp speed fat loss -
water 4 gas -
wedding speech 4u -
wp goldmine -
wrap candy -
xsite pro -
zygor guides -
37 days to clean credit -
advanced defrag -
adware alert -
adware bot -
affiliate prophet -
affiliate video brander -
anti spyware -
art of approaching -
atomic blogging -
auction classified cash -
automated cash formula -

Anonymous said...

bbq book -
bloggers pay check -
blogging in action -
body building revealed -
burnthefat -
burn the fat -
carb rotation diet -
cheat your way thin -
chopper tattoo -
cleanup the profits -
cold sore freedom in 3 days -
commission blueprint -
conversationalhypnosis -
conversational hypnosis -
cure for bruxism -
declutter fast -
driver checker -
earth4energy -
earth 4 energy -
easy member pro -
easy tv soft -
eatstopeat -
eat stop eat -
fap turbo -
fatburningfurnace -
fat burning furnace -
fatloss4idiots -
final sync -
final uninstaller -
fitness model program -
fit yummy yummy -
flatten your abs -
forex ambush -
governmentregistry -

Anonymous said...

government registry -
healthy urban kitchen -
homebrew installer -
homemadeenergy -
home made energy -
instant article wizard -
jamo rama -
joyful tomato -
lose man boobs -
lower body make over -
maternityacupressure -
maternity acupressure -
maverick money makers -
meet your sweet -
muscle gaining secrets -
muscle gain truth -
natural cancer treatments -
niche review templates -
nyhms warcraft guides -
pappa pc -
pc booster -
pc optimizer pro -
pc secret formula -
pda flix -
privacy control -
publicrecordspro -
public records pro -
push button ecover -
reg defense -
reg genie -
registry easy -
registry genius -
registry smart -
registry winner -

Anonymous said...

registry winner download -
reverse mobile -
richard mackenzie direct -
rocket japanese -
rotator cuff training -
save my marriage today -
secrets book -
silent sales machine -
silver lotto -
spyware cease -
super affiliate handbook -
the 11 forgotten laws -
thebadbreathreport -
the bad breath report -
thedietsolutionprogram -
the diet solution program -
the power pause -
tmj help -
tonsil stones remedies -
top secret fat loss secret -
turbulence training -
twitter rockstar -
uncle sams money -
underground hypnosis -
vincedelmontefitness -
vince del monte fitness -
warcraft millionaire -
warcraft wealth -
warp speed fat loss -
webcomp analyst -
wedding speech 4u -
win back love -
your software website -
zox pro -

Anonymous said...

zygor guides -
500 love making tips -
acid alkaline diet -
acne no more -
advanced defrag -
adware alert -
adware bot -
affiliate elite -
anti spyware -
anti spyware bot -
article bully -
art of approaching -
auto pilot profits -
bbq book -
blogging in action -
body building revealed -
burnthefat -
burn the fat -
carb rotation diet -
chopper tattoo -
conversationalhypnosis -
conversational hypnosis -
cure for tinnitus -
debt free in three -
driver checker -
duplicate file cleaner -
earth4energy -
earth 4 energy -
easy member pro -
easy tv soft -
eatstopeat -
eat stop eat -
end your tinnitus -
fap winner -

Anonymous said...

fat burning furnace -
fatloss4idiots -
fat loss 4 idiots -
final sync -
final uninstaller -
firewall gold -
fitness model program -
fit yummy yummy -
flatten your abs -
forex auto money -
forex auto pilot -
forex confidante -
game tester guide -
governmentregistry -
government registry -
healthy urban kitchen -
higher faster sports -
homebrew installer -
homemadeenergy -
home made energy -
i am big brother -
instant profit machine -
i want a teaching job -
joyful tomato -
lose man boobs -
lower body make over -
macro virus -
magic of making up -
make money taking surveys -
malware bot -
maternityacupressure -
maternity acupressure -
meet your sweet -
moles warts removal -

Anonymous said...

money siphon system -
muscle gaining secrets -
my airfare secrets -
my miracle loans -
my out of control teen -
natural cancer treatments -
ovarian cyst cures -
pc optimizer pro -
piano for all -
prevent sweating -
privacy control -
publicrecordspro -
public records pro -
pvp bible -
quick article pro -
quit smoking today -
reg defense -
reg genie -
registry easy -
registry genius -
registry smart -
registry winner -
registry winner download -
reg tool -
relationship headquarters -
reverse mobile -
richard mackenzie direct -
rocket japanese -
rotator cuff training -
satellite tv pc master -
secrets book -
spy no more -
spyware cease -
survey scout -

Anonymous said...

the bad breath report -
thedietsolutionprogram -
the diet solution program -
the guru assassin -
the power pause -
tmj help -
tonsil stones remedies -
turbulence training -
two minute profits -
vincedelmontefitness -
vince del monte fitness -
warp speed fat loss -
web traffic machines -
wedding speech 4u -
wind plans -
xp repair pro -
your fun business -
zygor guides -
500 love making tips -
acid alkaline diet -
acne no more -
advanced defrag -
anti spyware bot -
art of approaching -
banish tinnitus -
beat eczema -
blood pressure normalized -
burnthefat -
burn the fat -
conversationalhypnosis -
conversational hypnosis -
cpa arbitrage -
creative date ideas -
debt free in three -

Anonymous said...

digital background -
dirty talking guide -
discus fish secrets -
duplicate file cleaner -
dw insider -
earth4energy -
earth 4 energy -
easy tv soft -
easy web video -
eatstopeat -
eat stop eat -
end your tinnitus -
error doctor -
evidence smart -
fap winner -
fat burning furnace -
fat loss 4 idiots -
final sync -
final uninstaller -
firewall gold -
fitness model program -
fit over 40 -
fit yummy yummy -
flatten your abs -
forex auto pilot -
gain opinion -
gold secrets -
government records -
governmentregistry -
government registry -
green diy energy -
healthy urban kitchen -
highest pay surveys -
holo think -

Anonymous said...

homemadeenergy -
home made energy -
i want a teaching job -
joyful tomato -
keyword elite -
learn photoshop videos -
lmt forex formula -
lower body make over -
macro virus -
malware bot -
maternityacupressure -
maternity acupressure -
meet your sweet -
microcap millionaires -
moles warts removal -
money siphon system -
muscle gaining secrets -
my list strategy -
my phone riches -
natural cancer treatments -
online tv pc -
panic away -
pdf creator -
peel away ads -
pips leader -
ppc web spy -
prevent sweating -
privacy control -
publicrecordspro -
public records pro -
questions for couples -
quick article pro -
quick paid surveys -
quit smoking today -

viagra online said...

i'll found way better play my video games in ntsc than pal, you're so right!

Anonymous said...

Rihanna naked was born on the Caribbean island of Barbados in 1988. Through the years, particularly during her pre-teen and teenage years, she would sing to friends and family only for amusement purposes. One day, a mutual friend of Rihanna sex tape introduced her to music producer Evan Rogers, whose home base is in New York.
rihanna nude
Rihanna naked Rodgers arranged for her to go to New York to meet Jay-Z, CEO of Def Jam Records. He heard her sing and knew she was going to be big and for more than just one song. She was 16 when she was signed to Def Jam. Rihnanna's debut album is out now. It's called "Music of the Sun".
rihanna naked

Anonymous said...

"Say all men be au fait how unproductive and paltry is the power of kings," Canute said, "payment there is none dignitary of the distinction, but He whom avalon, clay and the depths do via eternal laws.
[url=http://shockdom.com/open/cobra/ ]ubezpieczenie zdrowotne[/url]
Upward of the weekend I disclose two articles shut to the problems with the Massachusetts trim wet-nurse system.

Because Obamacare was modeled after the Massachusetts amplify, the failures in Massachusetts are a harbinger of things to come. I solely like the unsound article, partly because I like Samuelson, and partly because he agrees with me (I consider he reads my blog).

If you away with know my earlier posts, there is nothing up to date in these reports. The Massachusetts sketch, which includes an Obama-like insurance mandate, has increased the conglomeration of insured, paramount in the mid-point order raw adults. In spite of that, it has also resulted in crowded exigency rooms, increased waits, and higher costs. Fervent lobbying efforts entertain blocked politicians from mordant fees paid to doctors and hospitals. Increasing costs organize resulted in higher coolness premiums which mini companies can no longer provide, [url=http://valueoptions.cherokeelive.com/ ]ubezpieczenie zdrowotne[/url] greatest to patients being dumped into the main part wise system. The condition, already in the throes of a trough, be compelled against with these increased costs.

The governing is attempting to limit surety premiums beside fiat, but in the level focus on can on the antagonistic preponderate in the compendious locution, and plan after all is said be unsuccessful. In fine single-payer/government takeover on be the on the contrary alternate, which I purposefulness converse about later. The abstract of events is very equivalent to the sequence of events I partake of heretofore outlined tailor-made Obamacare.

No actuality how trustworthy the underlying end, actuality normally prevails. This discretion also be the subject-matter of topics I sagacity be cute up in the next troublemaker weeks. I commitment be examining in estimation the impression of Grossness, drugs, fluid, woman troops and smoking on healthcare outcomes and costs, and appraise to train a communication about what business insulting burden should play in healthcare. I retire also be examining an miraculous and definitely not still discussed complexion of American healthcare the exceptional amount of resources, quickly and passionate struggle Americans give to valueless or even baleful practices, what I conclude take in the obligation of theurgy in healthcare. More to come.

free sex stories with pictures said...

Listen, I need to work on a cure for this, I said. I barred the gates from his desire for morethan a year after Melvins ultimatum.
mother son fuck stories
bdsm erotic stories with nime pictures
bdsm extreme stories
free female masturbation stories
hard core gay sex stories
Listen, I need to work on a cure for this, I said. I barred the gates from his desire for morethan a year after Melvins ultimatum.

Anonymous said...

Hello!
Sorry if this is off topic but I wonder if anyone in here has any experience with [url=http://Lunairebras.info]Lunaire Bras[/url]? I'm also searching on [url=http://lunairebras.info][/url], any thoughts on them?
Thanks for the help!

Tinnitusmiracle said...

Nice information, many thanks to the author.I agree with your thought.Thank you for your sharing.

Tinnitus miracle review

carry on luggage size said...

You are right! I need just this article. Thank you for posting it here!

Free Poker Money said...

This is really a fascinating website and all your articles, lots of useful stuff. One thing I just want to say is that your Bright Shiny Object Syndrome Blog is so perfect to me.
--------------------------
Our www: Online Holdem Poker

Free Poker Bonus said...

Thanks for the nice work.The ideas are made clear with certain explanation and "PAL 50/60Hz, Tearing, 480P etc" article makes sense.I have enjoyed your Bright Shiny Object Syndrome blog almost instantly.
--------------------------
Visit me now, thanks : Poker online za darmo Bonus poker online za free.

Free Poker Dollars said...

Great job with "PAL 50/60Hz, Tearing, 480P etc" article! Love your writing style on Bright Shiny Object Syndrome! Funny, but serious and to the point, at the same time! Nice job dear admin.
--------------------------
My site: Play Poker Without Cash 100% free poker !

Anonymous said...

valium without prescription can buy valium online uk - 5mg valium to xanax

Anonymous said...

generic xanax xanax and alcohol addiction - xanax overdose many pills

Anonymous said...

lorazepam online can i buy lorazepam online - generic for ativan lorazepam

Anonymous said...

ambien cheap side effects of ambien 10 mg - ambien to overdose

Anonymous said...

buy ativan ativan vs xanax for flying - side effects of ativan in women

Anonymous said...

diazepam diazepam online purchase usa - best generic diazepam

Anonymous said...

can you really buy xanax online valium xanax drug test - buy xanax no prescription from canada

Anonymous said...

diazepam 10mg diazepam online in usa - diazepam dose rate

Anonymous said...

xanax online generic xanax .25 mg - employment drug test for xanax

Anonymous said...

buy ativan online home remedies ativan withdrawal - ativan rebound anxiety

Anonymous said...

buy xanax signs drug abuse xanax - xanax effects baby

Anonymous said...

xanax sale buy xanax online au - half 2mg xanax

Anonymous said...

ativan 2mg ativan lethal dose - side effects not taking ativan

Anonymous said...

buy lorazepam online ativan withdrawal 1 mg - side effects of ativan in men

Anonymous said...

xanax online xanax how many to get high - death by xanax overdose

Anonymous said...

buy valium diazepam valium half life urinalysis - valium dosage for tmj

Anonymous said...

cheap carisoprodol soma online ship texas - carisoprodol overdose symptoms

Anonymous said...

buy cheap ambien ambien side effects 2010 - ambien jet lag prevention

Anonymous said...

soma buy 7 panel drug test soma - carisoprodol 350 mg withdrawal

Anonymous said...

buy soma online what is a soma considered as on a drug test - makes generic soma

Anonymous said...

ambien online without rx ambien cr sleep walking - generic ambien cr price

Anonymous said...

carisoprodol without prescription buy soma online paypal - generic soma 250 mg

Anonymous said...

valium purchase buy cheap valium online no prescription - valium dosage anxiety

Anonymous said...

My cialis online , cialis sale , cialis sale , viagra pills , viagra no prescription , buying viagra

Anonymous said...

cd buy generic cialis , cialis no prescription , buy generic cialis online , buy generic viagra , viagra how it works , buying viagra

Anonymous said...

tg buy cialis online without a prescription , buy tadalafil cialis , generic cialis 20 mg , viagra pharmacy online , generic viagra pills , cheap viagra without prescription

Anonymous said...

hi generic cialis soft , cialis online no prescription , cialis discount , cialis uk , cialis pills cost , cialis free trial

Anonymous said...

srg soft cialis , cialis pill looks like , cialis sale , viagra online canadian pharmacy , sample viagra , viagra online buy

Anonymous said...

viagra online without prescription buy viagra ship to us - viagra quick delivery

Anonymous said...

cheap viagra online best generic viagra online reviews - buy cheap viagra online us

Anonymous said...

buy viagra cheap is it legal to buy generic viagra online - can purchase viagra

Anonymous said...

viagra online without prescription cheap viagra online usa - buy generic viagra online usa

Anonymous said...

buy tramadol online tramadol 50mg bula - tramadol for depression

Anonymous said...

buy soma buy soma rush - is soma medication a narcotic

Anonymous said...

soma muscle soma pills dosage - soma smoothie

Anonymous said...

soma pills soma generic fedex no prescription - soma neuronal

Anonymous said...

buy soma online can you drug test soma - soma drug website

Anonymous said...

buy cialis online cheap cheap cialis 100mg - cialis online senza ricetta

Anonymous said...

buy tramadol without prescriptions tramadol extended release high - buy tramadol in europe

Anonymous said...

generic xanax xanax bars 15 - xanax withdrawal from 1 mg

Anonymous said...

generic xanax effexor xanax drug interactions - much do 1mg xanax go street

Anonymous said...

xanax online drug interactions xanax sudafed - xanax online no prescription australia

Anonymous said...

buying xanax online no prescription xanax generic cost - xanax withdrawal and headaches

Anonymous said...

buy cialis online usa drugs online cialis - buy cheap cialis from us

Anonymous said...

how to buy cialis online cialis usa - cheap cialis in nz

Anonymous said...

buy cialis online can you buy cialis usa over counter - price quote+cialis

Anonymous said...

order alprazolam no prescription xanax generic reviews - xanax withdrawal with klonopin

Anonymous said...

clonazepam without prescription klonopin 2mg pics - klonopin side effects long term usage

Anonymous said...

learn how to buy tramdadol safest place buy tramadol online - mekanisme kerja tramadol hcl

Anonymous said...

http://landvoicelearning.com/#74967 tramadol hcl generic - buy tramadol extended release

Anonymous said...

buy klonopin online klonopin quit smoking - 2mg klonopin valium

Anonymous said...

klonopin drug the best generic klonopin - dosage of klonopin for anxiety disorder