Register - Login
Views: 99388556
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 07:22:37 AM
Jul - The Cutting Room Floor - Random topics of debate New poll - New thread - New reply
Pages: 1 2 Next newer thread | Next older thread
Rachel Mae

Creature of Chaos
Level: 141


Posts: 3714/5929
EXP: 33576069
For next: 543945

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 12 days
Last activity: 4 hours

Posted on 02-24-11 01:48:55 AM Link | Quote
I figured we should have a dedicated topic where we can debate potential changes to the wiki and/or its rules/guidelines. So here goes!

NES screenshots

The biggest problems in this category are the lack of a standardized palette and inconsistent screen resolutions. Every emulator uses its own (sometimes wildly different) interpretation of the NES's color output, and resolutions bounce between 256x224 and 256x240, sometimes depending on NTSC/PAL format, sometimes not. (The palette issue has actually caused some problems: on the Abadox page, someone thought a difference in color between the US title screen in the BOB and the JP title in the article was a localization change. )

Therefore, I propose we implement some new rules for uploading NES/Famicom screenshots:

1. All screenshots and ripped graphics must use the same palette for consistency. I recommend Nestopia's default NTSC palette, as it is currently the most accurate simulation of NTSC NES colors available.

Unfortunately, no attempt has been made to simulate PAL NES color output, so what do we do for the few games which only saw a PAL release?

2. All screenshots must use a resolution of 256x240. Thanks to inaccuracies in many early emulators and technical documents, 256x224 is widely believed to be the correct NTSC resolution. While it is true that many TVs do not show approximately 8 scanlines at both the top and bottom of the image, this is purely a limitation/design flaw of the TV itself; the actual output resolution is 256x240 pixels, and this is consistent across all revisions of the NES and Famicom hardware.

Any emulator worth its salt will have an option to change the NTSC output resolution, so I don't think this should be a problem for most people.

On a related note, I've been told we have a couple of articles showcasing "unused tiles" that, in reality, simply fall below the aforementioned 8-pixel border. I personally think these should be removed, since someone playing the game on a different TV or PAL console could probably see those tiles just fine.

____________________
Nicole

Disk-kun
Level: 146


Posts: 2673/6469
EXP: 38252988
For next: 260306

Since: 07-07-07

Pronouns: she/her
From: Boston, MA

Since last post: 69 days
Last activity: 1 day

Posted on 02-24-11 02:54:12 AM Link | Quote
On point 1 I don't really object beyond the fact that I don't think that's the palette I use, so it's a little inconvenient to have to load a different palette- somehow I think I'll live, though.

I mentioned this on the IRC when I was having issues with forum access, but I'll say it here too- While the NES/Famicom can output stuff for those lines, I'm not sure they're worth showing- my understanding is that this isn't an issue with some TVs but with basically all NTSC TVs, so presumably developers should have known that sort of thing. (On the other hand, Megaman 3 says the opposite, so hm)

____________________
Tauwasser
"dumb piece of shit needs to learn some fucking ettiquette" - Anonymous
Level: 21


Posts: 64/73
EXP: 43037
For next: 6906

Since: 04-10-09


Since last post: 11.1 years
Last activity: 10.0 years

Posted on 02-24-11 03:03:34 AM Link | Quote
1. What are you going to do with comparative screenshots featuring a PAL version? Don't care about the palettes for now?
2. From what I gather, back then, many systems as well as video content in general was designed around the idea of safe areas and overscan. I heard there are a few games that will not care to fill up all of the screen space because the game designers assumed some parts of the screen to be invisible at all times.
So I wonder if it's really an inaccuracy at all.

cYa,

Tauwasser

____________________
Rachel Mae

Creature of Chaos
Level: 141


Posts: 3716/5929
EXP: 33576069
For next: 543945

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 12 days
Last activity: 4 hours

Posted on 02-24-11 03:10:04 AM Link | Quote
Originally posted by Imajin
While the NES/Famicom can output stuff for those lines, I'm not sure they're worth showing- my understanding is that this isn't an issue with some TVs but with basically all NTSC TVs, so presumably developers should have known that sort of thing.
NTSC CRTs can vary wildly in how many scanlines they display, due to things like picture size controls, vertical hold, and the size of the bezel around the screen (old "rounded" screens were especially nasty in this regard). I used to tweak the vertical hold on my old TVs to see what was in the hidden area on a lot of games.

Bottom line is, the NES spits out 240 lines of usable pixels, many people DID see whatever was displayed in the "hidden" 16 lines, and since they were never officially (AFAIK) declared to be unviewable, they should be displayed in our screenshots.

____________________
Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 2859/7539
EXP: 43669070
For next: 632590

Since: 02-15-10

From: Maine

Since last post: 113 days
Last activity: 45 days

Posted on 02-24-11 03:11:28 AM Link | Quote
Can we validate to see if FCE Ultra and NEStopia's screenshot palette is roughly the same? Any time I've done any NES screenshots I've used that. I don't have NEStopia though, so I can't really do a good comparison.

____________________
Rachel Mae

Creature of Chaos
Level: 141


Posts: 3717/5929
EXP: 33576069
For next: 543945

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 12 days
Last activity: 4 hours

Posted on 02-24-11 03:13:46 AM Link | Quote
I am not aware of any other emulators that use Nestopia's NTSC simulation.

FCEUX has "NTSC palette emulation," but it is based on old, horribly incorrect algorithms and should not be trusted.

____________________
Nicole

Disk-kun
Level: 146


Posts: 2674/6469
EXP: 38252988
For next: 260306

Since: 07-07-07

Pronouns: she/her
From: Boston, MA

Since last post: 69 days
Last activity: 1 day

Posted on 02-24-11 03:15:17 AM Link | Quote
Originally posted by Waffle Ryebread
NTSC CRTs can vary wildly in how many scanlines they display, due to things like picture size controls, vertical hold, and the size of the bezel around the screen (old "rounded" screens were especially nasty in this regard). I used to tweak the vertical hold on my old TVs to see what was in the hidden area on a lot of games.

Bottom line is, the NES spits out 240 lines of usable pixels, many people DID see whatever was displayed in the "hidden" 16 lines, and since they were never officially (AFAIK) declared to be unviewable, they should be displayed in our screenshots.

Hm- one last question. Do you know if Nintendo's emulators (like on Virtual Console) takes these lines into account?

____________________
Xkeeper

Level: 263


Posts: 18867/25343
EXP: 296718865
For next: 2241588

Since: 07-03-07

Pronouns: they/them/????????

Since last post: 9 days
Last activity: 3 days

Posted on 02-24-11 12:44:49 PM Link | Quote
Originally posted by Waffle Ryebread
I am not aware of any other emulators that use Nestopia's NTSC simulation.

FCEUX has "NTSC palette emulation," but it is based on old, horribly incorrect algorithms and should not be trusted.

You can always just load the damn palette in FCEUX.

____________________
Rachel Mae

Creature of Chaos
Level: 141


Posts: 3722/5929
EXP: 33576069
For next: 543945

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 12 days
Last activity: 4 hours

Posted on 02-24-11 10:25:53 PM Link | Quote
Yes...that's why I linked to it.

Sorry if my post implied that people should only use Nestopia (haha no). I was merely talking about the current state of NTSC simulation.

____________________
devin

Yoshi
i'm mima irl
Level: 112


Posts: 1787/3519
EXP: 14918832
For next: 419373

Since: 04-29-08

Pronouns: any
From: FL

Since last post: 297 days
Last activity: 1 day

Posted on 02-25-11 01:25:11 AM Link | Quote
The adage "Never The Same Color" proves itself once again, I guess.

If I could suggest something, what about having categories for games by company? Something like "Games by Nintendo", etc.

____________________

Photo by Luc Viatour
Teflon
Member
Level: 60


Posts: 462/874
EXP: 1676935
For next: 95843

Since: 10-12-10


Since last post: 5.3 years
Last activity: 4.2 years

Posted on 02-26-11 06:24:21 PM Link | Quote
Originally posted by devin
The adage "Never The Same Color" proves itself once again, I guess.

If I could suggest something, what about having categories for games by company? Something like "Games by Nintendo", etc.


That would work only if you covered big companies, like Nintendo, Sega, etc. Making a category for everyone would make it so that we'd have to make a category for some third-rate NES dev that made like one game would be a waste of time.

____________________
Photobucket
Aoi
Member
Level: 30


Posts: 130/181
EXP: 159646
For next: 6223

Since: 07-18-10


Since last post: 9.9 years
Last activity: 9.9 years

Posted on 03-05-11 07:46:28 PM Link | Quote
I know someone tried to implement something like that, a while back, but the changes/new categories were soon removed. I don't remember what was said about it at the time, though.

Does Nestopia even have a screenshot feature? I'll admit I've only been using the 1.4.0 Linux version, but there's no mention of a screenshot feature anywhere in the documentation, on the website, or even in the keybinding files.
Just curious, really - I've had to take screenshots in Mednafen, instead. (Not for TCRF, though, but a different project.)

Teflon
Member
Level: 60


Posts: 632/874
EXP: 1676935
For next: 95843

Since: 10-12-10


Since last post: 5.3 years
Last activity: 4.2 years

Posted on 03-06-11 01:12:30 AM Link | Quote
hammer the F(x) keys and I'm sure you'll find one. That's how I do it.

____________________
Photobucket
Teflon
Member
Level: 60


Posts: 645/874
EXP: 1676935
For next: 95843

Since: 10-12-10


Since last post: 5.3 years
Last activity: 4.2 years

Posted on 03-07-11 08:29:38 PM (last edited by Teflon at 03-07-11 06:01 PM) Link | Quote
Something I'd like to point out is that when you're making descriptions, you should try to give context for something for those that haven't played the game, especially if it's an obscure one. When I made the Daikatana pages, I tried to give context (such as stating what time period each episode takes place in) so that the unused content makes sense to someone unfamiliar with the game.

I find that part of the fun of the TCRF and similar pages is seeing unused content from various games that I've played or not played, and not having context for games I'm unfamiliar with makes it hard to enjoy the unused content.

I'm saying this because someone (not on Jul) made a page that had absolutely no context for any of the unused content they posted, and I found that irritating.

____________________
Photobucket
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 4114/5390
EXP: 29051345
For next: 283660

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 333 days
Last activity: 333 days

Posted on 03-09-11 04:02:48 AM Link | Quote
Post #4114 · 03-08-11 11:02:48 PM
Yeah, I sometimes get bored and read about games I haven't actually played, and without context it can be pretty meaningless and uninteresting. OK, so Frank is able to equip the Sword Of Genericness... so? Now if you note that Frank leaves long before you get the Sword Of Genericness, and he's not able to equip any other weapons he never normally encounters, now I know why this is interesting.

____________________
Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 3397/7539
EXP: 43669070
For next: 632590

Since: 02-15-10

From: Maine

Since last post: 113 days
Last activity: 45 days

Posted on 03-27-11 10:24:43 PM Link | Quote
I've been kind of thinking about this.

I know in some fighting games, there are fighters who are typically unselectable, but if you use a Pro Action Replay code or a Game Genie Code to access them, then they are semi or even fully complete and playable.

A good example is Jade, Smoke, and Noob Saibot in the Genesis edition of Mortal Kombat II. There are some Game Genie codes that will allow you to mod Player 2 into these characters. They are playable, but if you use Low Kick at all (unless it's the last hit of the match, and it connects), or do a high punch, the game freezes. However, if you're good (or just cheat), you can successfully beat the game so long as you don't press Low Kick at all (or accidently high punch).

My question is this. Would this be worth documenting? If so, I have info for Genesis MKII, SNES and Arcade MK3, Doomsday Warrior for SNES, and possibly another game I cannot recall.

____________________
Vinnyboiler
Catgirl
Level: 66


Posts: 721/1044
EXP: 2439857
For next: 21994

Since: 12-27-07

From: London, England

Since last post: 7 days
Last activity: 3 days

Posted on 03-27-11 10:44:09 PM Link | Quote

Originally posted by Rick
I've been kind of thinking about this.

I know in some fighting games, there are fighters who are typically unselectable, but if you use a Pro Action Replay code or a Game Genie Code to access them, then they are semi or even fully complete and playable.

A good example is Jade, Smoke, and Noob Saibot in the Genesis edition of Mortal Kombat II. There are some Game Genie codes that will allow you to mod Player 2 into these characters. They are playable, but if you use Low Kick at all (unless it's the last hit of the match, and it connects), or do a high punch, the game freezes. However, if you're good (or just cheat), you can successfully beat the game so long as you don't press Low Kick at all (or accidently high punch).

My question is this. Would this be worth documenting? If so, I have info for Genesis MKII, SNES and Arcade MK3, Doomsday Warrior for SNES, and possibly another game I cannot recall.


Could count as a debugging feature. Stuff like being able to control Master Hand and Crazy Hand in SSBM certainly seems like one.

____________________




"U want true heroes? How about 50 Japanese workers staying behind to try to save their country and facing certain death. My respect forever"
Chris Jericho, Twitter


Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 3400/7539
EXP: 43669070
For next: 632590

Since: 02-15-10

From: Maine

Since last post: 113 days
Last activity: 45 days

Posted on 03-28-11 03:02:39 AM Link | Quote
True, though back in those days, if something wasn't programmed to be played, it was gonna let you know.

Just some of it kind of baffles me, as I have no idea if because of the game programming, if some of the characters just somehow cobbled themselves together into some kind of playability or if they were legitimately made to be played by a human controlled character and just disabled.

In the case of Mortal Kombat II between SNES and Genesis (playing as the hidden characters and bosses), the Genesis versions seem to be more complete in initial playability, whereas the SNES version is really, really freaking weird. It's almost like each fighter has...something like two sets of movelists or something. One for before "FIGHT!", and one after.

How do I know? Well, here's a test you can do. Use the character modifier code 7E2EF8?? and for the ??, put in 0C (Kintaro), 0D (Shao Khan), 0E (Smoke), 0F (Noob Saibot), or 10 (Jade). Hold "Forward" after the match starts and any of those will walk forward normally. However, if you let go of the button and try to press it again, the game goes kaplooey. I have no idea why either.

It doesn't do this on the Genesis.

____________________
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 4135/5390
EXP: 29051345
For next: 283660

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 333 days
Last activity: 333 days

Posted on 04-01-11 09:21:50 AM (last edited by Rena at 04-01-11 06:24 AM) Link | Quote
Post #4135 · 04-01-11 04:21:50 AM
I always suspected the fact that you can control Master/Crazy Hand is just an artifact of how the game is programmed; that each character has moves assigned to certain attack commands, and both the AI and controller inputs work by just calling those commands. They wouldn't have explicitly programmed "for Master Hand, pressing A does this", just "pressing A does this command" and all characters, playable or not, have the same command set.

It would be interesting to look at the code and see whether it works that way or there is in fact code specifically to enable all characters to be player-controlled.

____________________
Abaxa
Member
Level: 16


Posts: 43/45
EXP: 19749
For next: 507

Since: 08-05-10


Since last post: 11.0 years
Last activity: 11.0 years

Posted on 04-01-11 03:17:56 PM Link | Quote
Originally posted by Rick
How do I know? Well, here's a test you can do. Use the character modifier code 7E2EF8?? and for the ??, put in 0C (Kintaro), 0D (Shao Khan), 0E (Smoke), 0F (Noob Saibot), or 10 (Jade). Hold "Forward" after the match starts and any of those will walk forward normally. However, if you let go of the button and try to press it again, the game goes kaplooey. I have no idea why either.

It doesn't do this on the Genesis.


It's likely a crash trying to fetch their walking animations after they've been allowed to idle.
Pages: 1 2 Next newer thread | Next older thread
Jul - The Cutting Room Floor - Random topics of debate New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

33 database queries, 2 query cache hits.
Query execution time:  0.092392 seconds
Script execution time:  0.043797 seconds
Total render time:  0.136190 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 301 - Warning: unescaped & or unknown entity "&page"
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 194 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 97 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 132 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 177 column 102 - Warning: unescaped & or unknown entity "&postid"
line 179 column 74 - Warning: <style> isn't allowed in <td> elements
line 179 column 9 - Info: <td> previously mentioned
line 198 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 200 column 9 - Warning: missing <tr>
line 218 column 13 - Warning: missing <tr>
line 219 column 102 - Warning: unescaped & or unknown entity "&postid"
line 226 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 228 column 9 - Warning: missing <tr>
line 246 column 13 - Warning: missing <tr>
line 247 column 102 - Warning: unescaped & or unknown entity "&postid"
line 258 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 260 column 9 - Warning: missing <tr>
line 278 column 13 - Warning: missing <tr>
line 279 column 102 - Warning: unescaped & or unknown entity "&postid"
line 281 column 74 - Warning: <style> isn't allowed in <td> elements
line 281 column 9 - Info: <td> previously mentioned
line 286 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 288 column 9 - Warning: missing <tr>
line 306 column 13 - Warning: missing <tr>
line 307 column 102 - Warning: unescaped & or unknown entity "&postid"
line 312 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 314 column 9 - Warning: missing <tr>
line 332 column 13 - Warning: missing <tr>
line 333 column 102 - Warning: unescaped & or unknown entity "&postid"
line 335 column 74 - Warning: <style> isn't allowed in <td> elements
line 335 column 9 - Info: <td> previously mentioned
line 340 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 342 column 9 - Warning: missing <tr>
line 360 column 13 - Warning: missing <tr>
line 361 column 102 - Warning: unescaped & or unknown entity "&postid"
line 369 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 371 column 9 - Warning: missing <tr>
line 389 column 13 - Warning: missing <tr>
line 390 column 102 - Warning: unescaped & or unknown entity "&postid"
line 392 column 281 - Warning: missing <tr>
line 392 column 565 - Warning: missing <tr>
line 398 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 400 column 9 - Warning: missing <tr>
line 418 column 13 - Warning: missing <tr>
line 419 column 102 - Warning: unescaped & or unknown entity "&postid"
line 421 column 74 - Warning: <style> isn't allowed in <td> elements
line 421 column 9 - Info: <td> previously mentioned
line 426 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 428 column 9 - Warning: missing <tr>
line 446 column 13 - Warning: missing <tr>
line 447 column 102 - Warning: unescaped & or unknown entity "&postid"
line 455 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 457 column 9 - Warning: missing <tr>
line 475 column 13 - Warning: missing <tr>
line 476 column 102 - Warning: unescaped & or unknown entity "&postid"
line 482 column 739 - Warning: discarding unexpected </a>
line 485 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 487 column 9 - Warning: missing <tr>
line 505 column 13 - Warning: missing <tr>
line 506 column 102 - Warning: unescaped & or unknown entity "&postid"
line 516 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 518 column 9 - Warning: missing <tr>
line 536 column 13 - Warning: missing <tr>
line 537 column 102 - Warning: unescaped & or unknown entity "&postid"
line 539 column 278 - Warning: discarding unexpected </a>
line 542 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 544 column 9 - Warning: missing <tr>
line 562 column 13 - Warning: missing <tr>
line 563 column 102 - Warning: unescaped & or unknown entity "&postid"
line 569 column 1002 - Warning: discarding unexpected </a>
line 572 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 574 column 9 - Warning: missing <tr>
line 592 column 13 - Warning: missing <tr>
line 593 column 102 - Warning: unescaped & or unknown entity "&postid"
line 595 column 4795 - Warning: replacing unexpected input with </input>
line 595 column 5109 - Warning: discarding unexpected </span>
line 598 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 600 column 9 - Warning: missing <tr>
line 618 column 13 - Warning: missing <tr>
line 619 column 102 - Warning: unescaped & or unknown entity "&postid"
line 630 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 632 column 9 - Warning: missing <tr>
line 650 column 13 - Warning: missing <tr>
line 651 column 102 - Warning: unescaped & or unknown entity "&postid"
line 654 column 360 - Warning: missing </font> before <blockquote>
line 654 column 395 - Warning: inserting implicit <font>
line 654 column 395 - Warning: missing </font> before <hr>
line 654 column 456 - Warning: inserting implicit <font>
line 654 column 456 - Warning: missing </font> before <hr>
line 661 column 1 - Warning: inserting implicit <font>
line 663 column 1827 - Warning: unescaped & or unknown entity "&st"
line 663 column 1833 - Warning: unescaped & or unknown entity "&#"
line 669 column 2127 - Warning: discarding unexpected </div>
line 669 column 2133 - Warning: discarding unexpected </div>
line 669 column 2139 - Warning: discarding unexpected </td>
line 672 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 674 column 9 - Warning: missing <tr>
line 692 column 13 - Warning: missing <tr>
line 693 column 102 - Warning: unescaped & or unknown entity "&postid"
line 706 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 708 column 9 - Warning: missing <tr>
line 726 column 13 - Warning: missing <tr>
line 727 column 102 - Warning: unescaped & or unknown entity "&postid"
line 731 column 5006 - Warning: replacing unexpected input with </input>
line 731 column 5320 - Warning: discarding unexpected </span>
line 734 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 736 column 9 - Warning: missing <tr>
line 754 column 13 - Warning: missing <tr>
line 755 column 102 - Warning: unescaped & or unknown entity "&postid"
line 764 column 17 - Warning: missing <tr>
line 764 column 17 - Warning: discarding unexpected <table>
line 767 column 35 - Warning: missing <tr>
line 767 column 97 - Warning: unescaped & or unknown entity "&page"
line 767 column 50 - Warning: missing </font> before </td>
line 767 column 132 - Warning: missing </font> before </table>
line 769 column 35 - Warning: missing <tr>
line 769 column 50 - Warning: missing </font> before </td>
line 770 column 37 - Warning: unescaped & or unknown entity "&id"
line 769 column 194 - Warning: missing </font> before </table>
line 771 column 17 - Warning: discarding unexpected </textarea>
line 771 column 28 - Warning: discarding unexpected </form>
line 771 column 35 - Warning: discarding unexpected </embed>
line 771 column 43 - Warning: discarding unexpected </noembed>
line 771 column 53 - Warning: discarding unexpected </noscript>
line 771 column 64 - Warning: discarding unexpected </noembed>
line 771 column 74 - Warning: discarding unexpected </embed>
line 771 column 82 - Warning: discarding unexpected </table>
line 771 column 90 - Warning: discarding unexpected </table>
line 773 column 9 - Warning: missing </font> before <table>
line 785 column 25 - Warning: discarding unexpected </font>
line 794 column 57 - Warning: discarding unexpected </font>
line 772 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 11 - Warning: <img> lacks "alt" attribute
line 161 column 23 - Warning: <img> lacks "alt" attribute
line 161 column 64 - Warning: <img> lacks "alt" attribute
line 161 column 113 - Warning: <img> lacks "alt" attribute
line 161 column 163 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 183 column 3074 - Warning: <img> proprietary attribute value "absmiddle"
line 183 column 3074 - Warning: <img> lacks "alt" attribute
line 195 column 4610 - Warning: <img> proprietary attribute value "absmiddle"
line 195 column 4610 - Warning: <img> lacks "alt" attribute
line 202 column 11 - Warning: <img> lacks "alt" attribute
line 203 column 23 - Warning: <img> lacks "alt" attribute
line 203 column 64 - Warning: <img> lacks "alt" attribute
line 203 column 113 - Warning: <img> lacks "alt" attribute
line 203 column 163 - Warning: <img> lacks "alt" attribute
line 204 column 11 - Warning: <img> lacks "alt" attribute
line 214 column 15 - Warning: <img> lacks "alt" attribute
line 221 column 554 - Warning: <img> proprietary attribute value "absmiddle"
line 221 column 554 - Warning: <img> lacks "alt" attribute
line 231 column 22 - Warning: <img> lacks "alt" attribute
line 231 column 63 - Warning: <img> lacks "alt" attribute
line 231 column 111 - Warning: <img> lacks "alt" attribute
line 231 column 161 - Warning: <img> lacks "alt" attribute
line 232 column 11 - Warning: <img> lacks "alt" attribute
line 242 column 15 - Warning: <img> lacks "alt" attribute
line 255 column 624 - Warning: <img> lacks "alt" attribute
line 262 column 11 - Warning: <img> lacks "alt" attribute
line 263 column 23 - Warning: <img> lacks "alt" attribute
line 263 column 64 - Warning: <img> lacks "alt" attribute
line 263 column 113 - Warning: <img> lacks "alt" attribute
line 263 column 163 - Warning: <img> lacks "alt" attribute
line 264 column 11 - Warning: <img> lacks "alt" attribute
line 274 column 15 - Warning: <img> lacks "alt" attribute
line 291 column 23 - Warning: <img> lacks "alt" attribute
line 291 column 64 - Warning: <img> lacks "alt" attribute
line 291 column 113 - Warning: <img> lacks "alt" attribute
line 291 column 163 - Warning: <img> lacks "alt" attribute
line 292 column 11 - Warning: <img> lacks "alt" attribute
line 302 column 15 - Warning: <img> lacks "alt" attribute
line 309 column 321 - Warning: <img> lacks "alt" attribute
line 316 column 11 - Warning: <img> lacks "alt" attribute
line 317 column 23 - Warning: <img> lacks "alt" attribute
line 317 column 64 - Warning: <img> lacks "alt" attribute
line 317 column 113 - Warning: <img> lacks "alt" attribute
line 317 column 163 - Warning: <img> lacks "alt" attribute
line 318 column 11 - Warning: <img> lacks "alt" attribute
line 328 column 15 - Warning: <img> lacks "alt" attribute
line 344 column 11 - Warning: <img> lacks "alt" attribute
line 345 column 23 - Warning: <img> lacks "alt" attribute
line 345 column 64 - Warning: <img> lacks "alt" attribute
line 345 column 113 - Warning: <img> lacks "alt" attribute
line 345 column 163 - Warning: <img> lacks "alt" attribute
line 346 column 11 - Warning: <img> lacks "alt" attribute
line 356 column 15 - Warning: <img> lacks "alt" attribute
line 374 column 23 - Warning: <img> lacks "alt" attribute
line 374 column 64 - Warning: <img> lacks "alt" attribute
line 374 column 113 - Warning: <img> lacks "alt" attribute
line 374 column 163 - Warning: <img> lacks "alt" attribute
line 375 column 11 - Warning: <img> lacks "alt" attribute
line 385 column 15 - Warning: <img> lacks "alt" attribute
line 392 column 333 - Warning: <img> lacks "alt" attribute
line 395 column 1054 - Warning: <img> lacks "alt" attribute
line 402 column 11 - Warning: <img> lacks "alt" attribute
line 403 column 23 - Warning: <img> lacks "alt" attribute
line 403 column 64 - Warning: <img> lacks "alt" attribute
line 403 column 113 - Warning: <img> lacks "alt" attribute
line 403 column 163 - Warning: <img> lacks "alt" attribute
line 404 column 11 - Warning: <img> lacks "alt" attribute
line 414 column 15 - Warning: <img> lacks "alt" attribute
line 421 column 2360 - Warning: <img> proprietary attribute value "absmiddle"
line 421 column 2360 - Warning: <img> lacks "alt" attribute
line 430 column 11 - Warning: <img> lacks "alt" attribute
line 431 column 23 - Warning: <img> lacks "alt" attribute
line 431 column 64 - Warning: <img> lacks "alt" attribute
line 431 column 113 - Warning: <img> lacks "alt" attribute
line 431 column 163 - Warning: <img> lacks "alt" attribute
line 432 column 11 - Warning: <img> lacks "alt" attribute
line 442 column 15 - Warning: <img> lacks "alt" attribute
line 451 column 823 - Warning: <img> lacks "alt" attribute
line 460 column 22 - Warning: <img> lacks "alt" attribute
line 460 column 63 - Warning: <img> lacks "alt" attribute
line 460 column 111 - Warning: <img> lacks "alt" attribute
line 460 column 161 - Warning: <img> lacks "alt" attribute
line 461 column 11 - Warning: <img> lacks "alt" attribute
line 471 column 15 - Warning: <img> lacks "alt" attribute
line 490 column 22 - Warning: <img> lacks "alt" attribute
line 490 column 63 - Warning: <img> lacks "alt" attribute
line 490 column 112 - Warning: <img> lacks "alt" attribute
line 490 column 162 - Warning: <img> lacks "alt" attribute
line 491 column 11 - Warning: <img> lacks "alt" attribute
line 501 column 15 - Warning: <img> lacks "alt" attribute
line 510 column 501 - Warning: <img> proprietary attribute value "absmiddle"
line 510 column 501 - Warning: <img> lacks "alt" attribute
line 521 column 22 - Warning: <img> lacks "alt" attribute
line 521 column 63 - Warning: <img> lacks "alt" attribute
line 521 column 111 - Warning: <img> lacks "alt" attribute
line 521 column 161 - Warning: <img> lacks "alt" attribute
line 522 column 11 - Warning: <img> lacks "alt" attribute
line 532 column 15 - Warning: <img> lacks "alt" attribute
line 547 column 22 - Warning: <img> lacks "alt" attribute
line 547 column 63 - Warning: <img> lacks "alt" attribute
line 547 column 111 - Warning: <img> lacks "alt" attribute
line 547 column 161 - Warning: <img> lacks "alt" attribute
line 548 column 11 - Warning: <img> lacks "alt" attribute
line 558 column 15 - Warning: <img> lacks "alt" attribute
line 577 column 23 - Warning: <img> lacks "alt" attribute
line 577 column 64 - Warning: <img> lacks "alt" attribute
line 577 column 113 - Warning: <img> lacks "alt" attribute
line 577 column 163 - Warning: <img> lacks "alt" attribute
line 588 column 15 - Warning: <img> lacks "alt" attribute
line 603 column 23 - Warning: <img> lacks "alt" attribute
line 603 column 64 - Warning: <img> lacks "alt" attribute
line 603 column 113 - Warning: <img> lacks "alt" attribute
line 603 column 163 - Warning: <img> lacks "alt" attribute
line 604 column 11 - Warning: <img> lacks "alt" attribute
line 614 column 15 - Warning: <img> lacks "alt" attribute
line 627 column 1037 - Warning: <img> lacks "alt" attribute
line 635 column 22 - Warning: <img> lacks "alt" attribute
line 635 column 63 - Warning: <img> lacks "alt" attribute
line 635 column 112 - Warning: <img> lacks "alt" attribute
line 635 column 162 - Warning: <img> lacks "alt" attribute
line 636 column 11 - Warning: <img> lacks "alt" attribute
line 646 column 15 - Warning: <img> lacks "alt" attribute
line 663 column 1840 - Warning: <img> lacks "alt" attribute
line 677 column 23 - Warning: <img> lacks "alt" attribute
line 677 column 64 - Warning: <img> lacks "alt" attribute
line 677 column 113 - Warning: <img> lacks "alt" attribute
line 677 column 163 - Warning: <img> lacks "alt" attribute
line 678 column 11 - Warning: <img> lacks "alt" attribute
line 688 column 15 - Warning: <img> lacks "alt" attribute
line 703 column 1315 - Warning: <img> lacks "alt" attribute
line 711 column 23 - Warning: <img> lacks "alt" attribute
line 711 column 64 - Warning: <img> lacks "alt" attribute
line 711 column 113 - Warning: <img> lacks "alt" attribute
line 711 column 163 - Warning: <img> lacks "alt" attribute
line 722 column 15 - Warning: <img> lacks "alt" attribute
line 739 column 22 - Warning: <img> lacks "alt" attribute
line 739 column 63 - Warning: <img> lacks "alt" attribute
line 739 column 112 - Warning: <img> lacks "alt" attribute
line 739 column 162 - Warning: <img> lacks "alt" attribute
line 750 column 15 - Warning: <img> lacks "alt" attribute
line 770 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 770 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 770 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 779 column 25 - Warning: <img> lacks "alt" attribute
line 784 column 267 - Warning: <img> lacks "alt" attribute
line 595 column 4862 - Warning: trimming empty <label>
line 654 column 360 - Warning: trimming empty <font>
line 731 column 5073 - Warning: trimming empty <label>
line 764 column 17 - Warning: trimming empty <tr>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 219 column 27 - Warning: <nobr> is not approved by W3C
line 247 column 27 - Warning: <nobr> is not approved by W3C
line 279 column 27 - Warning: <nobr> is not approved by W3C
line 307 column 27 - Warning: <nobr> is not approved by W3C
line 333 column 27 - Warning: <nobr> is not approved by W3C
line 361 column 27 - Warning: <nobr> is not approved by W3C
line 390 column 27 - Warning: <nobr> is not approved by W3C
line 419 column 27 - Warning: <nobr> is not approved by W3C
line 447 column 27 - Warning: <nobr> is not approved by W3C
line 476 column 27 - Warning: <nobr> is not approved by W3C
line 506 column 27 - Warning: <nobr> is not approved by W3C
line 537 column 27 - Warning: <nobr> is not approved by W3C
line 563 column 27 - Warning: <nobr> is not approved by W3C
line 593 column 27 - Warning: <nobr> is not approved by W3C
line 619 column 27 - Warning: <nobr> is not approved by W3C
line 651 column 27 - Warning: <nobr> is not approved by W3C
line 693 column 27 - Warning: <nobr> is not approved by W3C
line 727 column 27 - Warning: <nobr> is not approved by W3C
line 755 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 324 warnings and 0 errors!


The alt attribute should be used to give a short description
of an image; longer descriptions should be given with the
longdesc attribute which takes a URL linked to the description.
These measures are needed for people using non-graphical browsers.

For further advice on how to make your pages accessible
see http://www.w3.org/WAI/GL.
You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier to maintain
compared with using <FONT> elements.

You are recommended to use CSS to control line wrapping.
Use "white-space: nowrap" to inhibit wrapping in place
of inserting <NOBR>...</NOBR> into the markup.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md