Register - Login
Views: 99389460
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 08:11:40 AM
Jul - The Cutting Room Floor - Game Genie (NES) codes, on emulators... New poll - New thread - New reply
Pages: 1 2 Next newer thread | Next older thread
Aoi
Member
Level: 30


Posts: 49/181
EXP: 159647
For next: 6222

Since: 07-18-10


Since last post: 9.9 years
Last activity: 9.9 years

Posted on 10-26-10 10:07:36 AM Link | Quote
Do most or all of the NES emulators that currently support Game Genie codes support them fully and correctly?

I've been trying to test two codes I created years ago on the actual NES+Game Genie, because I'm wondering if they might tap into a debug function. Probably not. But one of them, rather than behave how it did on the original hardware, just seems to darken the sprite colors and randomly freeze the game in the emulator (which, I'll admit, is a Nester variant on my Dreamcast... (I know, I know...))

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: 3797/5390
EXP: 29051437
For next: 283568

Since: 07-22-07

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

Since last post: 333 days
Last activity: 333 days

Posted on 10-26-10 10:33:09 AM Link | Quote
10-26-10 05:33:09 AM
Post #3797
I suppose there might be games that behave differently just because of some values the Game Genie left in memory, or even latency introduced by it being there. There was one game I played that always had messed up sound when used with a Game Genie, even without any codes active.

____________________



[loading witty comment...]
Xkeeper

Level: 263


Posts: 18008/25343
EXP: 296719799
For next: 2240654

Since: 07-03-07

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

Since last post: 9 days
Last activity: 3 days

Posted on 10-26-10 10:48:43 PM Link | Quote
Originally posted by Rena
I suppose there might be games that behave differently just because of some values the Game Genie left in memory, or even latency introduced by it being there. There was one game I played that always had messed up sound when used with a Game Genie, even without any codes active.

That's because the Game Genie modifies the sound registers to create its distinctive "plunk" sound, and some games aren't bright enough to init the sound chip when they start.

Hence, you end up with that.

____________________
Joe
Common spammer
🍬
Level: 111


Posts: 1569/3392
EXP: 14489108
For next: 379252

Since: 08-02-07

From: Pororoca

Since last post: 3 days
Last activity: 5 hours

Posted on 10-28-10 04:36:58 AM Link | Quote
Originally posted by Aoi
Do most or all of the NES emulators that currently support Game Genie codes support them fully and correctly?
Yes, although there might be inconsistencies if you're dealing with uninitialized memory.
Originally posted by Aoi
But one of them, rather than behave how it did on the original hardware, just seems to darken the sprite colors and randomly freeze the game in the emulator (which, I'll admit, is a Nester variant on my Dreamcast... (I know, I know...))
Try different emulators. It's entirely possible your code creates an invalid opcode, and not all emulators handle invalid operations correctly. It might also abuse the PPU in some way.

What game are you working with, anyways?

____________________
Rachel Mae

Creature of Chaos
Level: 141


Posts: 3382/5929
EXP: 33576175
For next: 543839

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 12 days
Last activity: 5 hours

Posted on 10-28-10 05:38:09 AM Link | Quote
Originally posted by Rena
I suppose there might be games that behave differently just because of some values the Game Genie left in memory, or even latency introduced by it being there.
Treasure Master was able to detect the Game Genie by examining the stack at startup, IIRC (kinda important when there's actual prize money at stake).

I wonder if it had any other interesting protections to ensure people couldn't hack or glitch their way into the Prize World?

____________________
nensondubois
seek help please
Level: 49


Posts: 212/551
EXP: 852705
For next: 31178

Since: 05-30-10


Since last post: 7.8 years
Last activity: 7.8 years

Posted on 10-28-10 06:02:04 AM Link | Quote
Mega Man 1 and 2 had issues if used on a Game Genie where the sound registers didn't reset after a letter was entered.

For the Super Nintendo, Super Punch-Out was able to detect the Game Genie and if codes are used, the game will intentionally break the Special Circuit if you beat the World Circuit.

____________________
Someone needs a new signature but doesn't feel like making one. http://www.youtube.com/watch?v=wtvx8TBA5EM
Aoi
Member
Level: 30


Posts: 51/181
EXP: 159647
For next: 6222

Since: 07-18-10


Since last post: 9.9 years
Last activity: 9.9 years

Posted on 10-28-10 09:38:44 AM Link | Quote
Originally posted by Joe
Yes, although there might be inconsistencies if you're dealing with uninitialized memory.


Hmm... well, I'm not sure about the Nester emulators, and running it on my Dreamcast probably isn't helping.

Originally posted by Joe
Try different emulators. It's entirely possible your code creates an invalid opcode, and not all emulators handle invalid operations correctly. It might also abuse the PPU in some way.

What game are you working with, anyways?


I only have the one emulator on my Dreamcast.

I'm currently experimenting with a Linux distro on my private tower, and haven't yet been able to get any NES emulators working correctly on it.

The game is Mega Man IV. Interestingly, the second code (sort of a variation on the first) does work to some extent... both on MM4 and Rockman 4. Still has problems, though...
I'd test it on the original hardware, but my NES has fallen victim to the gray flashing-screen problem.

rabidabid
Member
Level: 27


Posts: 2/135
EXP: 102370
For next: 13789

Since: 08-25-10


Since last post: 24 days
Last activity: 6 days

Posted on 10-28-10 07:07:53 PM Link | Quote
I have Mega Man 4 and a Game Genie, so I could test out codes on real hardware for you if you need.

This may be a silly question, but have you tried cleaning your games? Just dip a q-tip into some rubbing alcohol and rub it across the pins. You could also use the game to clean the pin connector inside the machine by pulling the game in and out of the slot, then cleaning the game once again to get rid of the dirt from the connector.

And if that doesn't work, you can buy a new 72 pin connector off ebay for around $8 if you're that dedicated.
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: 3817/5390
EXP: 29051437
For next: 283568

Since: 07-22-07

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

Since last post: 333 days
Last activity: 333 days

Posted on 10-28-10 07:39:39 PM (last edited by Rena at 10-28-10 04:40 PM) Link | Quote
10-28-10 02:39:39 PM
Post #3817
The NES had that funny connector where the pins actually pushed down against the cartridge... over time they could be bent back by the cartridge and not work as well. (Ever wonder why the manual said not to leave the cartridges inside?) You can bend them forward again with a small screwdriver. (Or just get a straight-through connector like on a Game Genie and mod it to put the cartridge slot on the back... )

____________________



[loading witty comment...]
Shadic
Alakadoof?
Level: 151


Posts: 5752/6927
EXP: 42324198
For next: 972278

Since: 07-22-07

Pronouns: he/him
From: Olympia, WA

Since last post: 2 days
Last activity: 14 hours

Posted on 11-01-10 01:39:25 AM Link | Quote
Aoi
Member
Level: 30


Posts: 56/181
EXP: 159647
For next: 6222

Since: 07-18-10


Since last post: 9.9 years
Last activity: 9.9 years

Posted on 11-01-10 09:25:53 AM (last edited by Aoi at 11-01-10 06:26 AM) Link | Quote
Wonder if I could find those anywhere, locally. I was always curious about those..

Someone offered, some months ago, to get one of those 'clones' for me - a thing that looked like a Super Nintendo, but played both SNES and NES games. I had the chance to test his; it only had ports for SNES controllers, though (I still want to be able to use my old Advantage, darn it ), and was so cheap and low-quality, I didn't think it would last all that long. So, I passed.

I've tried testing the game+codes on FCEUX, and the same 'problems' still occur there, with all three of the versions I tried. MM4 (PRG0), MM4 (PRG1), Rockman 4. The variant/second code (which does the same thing as the first code, except in a more limited way) seems to work to some extent, but the main code still just causes weird glitches (it'll usually, consistently make the boss dark during the intro, though) and freezes.

Originally posted by rabidabid
I have Mega Man 4 and a Game Genie, so I could test out codes on real hardware for you if you need.


Thanks. I'm mostly just trying to see how certain things behave with the code active, however. Er... what I mean is I know they 'work' and change the weapons-screen behavior, but I was trying to examine how, exactly, it was different. Or something like that.

Originally posted by rabidabid
This may be a silly question, but have you tried cleaning your games? Just dip a q-tip into some rubbing alcohol and rub it across the pins. You could also use the game to clean the pin connector inside the machine by pulling the game in and out of the slot, then cleaning the game once again to get rid of the dirt from the connector.

And if that doesn't work, you can buy a new 72 pin connector off ebay for around $8 if you're that dedicated.


Yeah, I think I've tried that (and also trying to clean the connector, and vainly attempting to make sure all the pins aren't bent in the wrong direction). Couldn't I get another NES for about $8?
(Okay, I don't know whether that's true, or not, but I'd probably end up buying another NES, at any rate. Come to think of it, I keep forgetting to buy a new soldering iron... )
nensondubois
seek help please
Level: 49


Posts: 224/551
EXP: 852705
For next: 31178

Since: 05-30-10


Since last post: 7.8 years
Last activity: 7.8 years

Posted on 11-02-10 11:34:07 PM Link | Quote
Aoi: would you mind posting the code? Not only do I have a MM4 cart, and a Game Genie so I can test it on hardware, but I can probably fix the code to work as intended on at least one emulator.

____________________
Someone needs a new signature but doesn't feel like making one. http://www.youtube.com/watch?v=wtvx8TBA5EM
Aoi
Member
Level: 30


Posts: 61/181
EXP: 159647
For next: 6222

Since: 07-18-10


Since last post: 9.9 years
Last activity: 9.9 years

Posted on 11-06-10 02:49:11 AM Link | Quote
Agh. Sorry for the delay; Real Life has been killing me, lately.

Okay, here are the codes. I should note that yes, this was the product of entering an actual word into the Game Genie, and seeing if anything happened, so it's probably a bit embarrassing. ;; However, it's just the result of watching WAY too much MST3K, and deciding to try the word, just for fun. Honest.

The primary code?

POOPIE


(yeah, I know, I know...)

This is the one that doesn't work the same for me in emulators as it did on the original hardware. What the code originally did was allow you to select any of the weapon/Rush positions on the Start-menu weapons screen, even if you don't have those weapons. Only the unframed icon for each weapon will show if you 'highlight' an weapon/adapter you don't have.
You can select the 'blank' weapons/adapters; they each start with no energy, but you can refill them normally with the blue weapon capsules, and the system will remember however much energy each weapon has (naturally). The weapon names/icons won't appear normally on the weapons screen unless you actually use the weapon/adapter.
(If it has any other effects, I'm not sure.)

The secondary code:

GIKPOO



This version of the code seems to work in emulators, but it's limited as opposed to the code above - you can only select blank spots on the weapons menu to the left or right of a weapon/adapter that's already there. (For example, on starting a new game, you can only select the Dive and Toad weapons.)

...I guess you can probably see one of the reasons why I haven't posted this, anywhere, all this time. Well, that, and I created it long before I had any sort of net connection, with no other worthwhile places to send it, IMHO...

Joe
Common spammer
🍬
Level: 111


Posts: 1592/3392
EXP: 14489108
For next: 379252

Since: 08-02-07

From: Pororoca

Since last post: 3 days
Last activity: 5 hours

Posted on 11-06-10 04:00:51 AM (last edited by Joe at 11-06-10 01:05 AM) Link | Quote
Originally posted by Aoi
POOPIE
Nope. Amazingly enough, that's the wrong code!

The code you're thinking of is "POOPOO", and it works by modifying the code that checks if you've collected a weapon yet. The code "AEOPOOXI" does the same thing, but a bit better. (Probably.)

____________________
Aoi
Member
Level: 30


Posts: 62/181
EXP: 159647
For next: 6222

Since: 07-18-10


Since last post: 9.9 years
Last activity: 9.9 years

Posted on 11-06-10 04:06:45 AM (last edited by Aoi at 11-06-10 01:08 AM) Link | Quote
I remember it being the one I posted, because of the connection to MST3K. I wouldn't have any reason to enter POOPOO at that time.

I did try the POOPOO code (can't remember if it was on FCEUX/Windows or my DC, though), a few days ago (in experimenting with the second code) but it froze the game almost immediately. Not sure why.

Joe
Common spammer
🍬
Level: 111


Posts: 1593/3392
EXP: 14489108
For next: 379252

Since: 08-02-07

From: Pororoca

Since last post: 3 days
Last activity: 5 hours

Posted on 11-06-10 04:45:22 AM Link | Quote
Originally posted by Aoi
I did try the POOPOO code (can't remember if it was on FCEUX/Windows or my DC, though), a few days ago (in experimenting with the second code) but it froze the game almost immediately. Not sure why.
That might be because it modifies data being written through the PPU to CHR RAM. FCEUX handles this just fine, but I guess the DC emulator doesn't.

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


Posts: 1081/7539
EXP: 43669237
For next: 632423

Since: 02-15-10

From: Maine

Since last post: 113 days
Last activity: 45 days

Posted on 11-06-10 03:04:48 PM Link | Quote
You know, I used to run that old Game Genie Code Oddities site back in 2000-2002. I should really dig through the old files and see if there's anything worth posting at all.

____________________
Joe
Common spammer
🍬
Level: 111


Posts: 1594/3392
EXP: 14489108
For next: 379252

Since: 08-02-07

From: Pororoca

Since last post: 3 days
Last activity: 5 hours

Posted on 11-06-10 07:20:55 PM Link | Quote
Okay, I decided to look into what that other code does. It breaks the game in such a way that it always checks if you have either the M. Buster or the R. Coil when it's deciding if you can scroll left or right, instead of the appropriate weapon.

After some more hacking, I can say that the two codes together should be AEOPOOXI VZKPUOVU.

____________________
Aoi
Member
Level: 30


Posts: 66/181
EXP: 159647
For next: 6222

Since: 07-18-10


Since last post: 9.9 years
Last activity: 9.9 years

Posted on 11-14-10 05:57:06 PM Link | Quote
Your other code, or my other code?

I guess I can be relatively sure this doesn't tap into any debug functions, then. At least, for the time being.

Joe
Common spammer
🍬
Level: 111


Posts: 1609/3392
EXP: 14489108
For next: 379252

Since: 08-02-07

From: Pororoca

Since last post: 3 days
Last activity: 5 hours

Posted on 11-14-10 08:21:10 PM Link | Quote
Originally posted by Aoi
Your other code, or my other code?
Your other code. If you compare POOPOO GIKPOO with AEOPOOXI VZKPUOVU using a Game Genie decrypter, you'll see that I didn't really change much.

Now, I don't know what's up with the first code you posted, but POOPIE doesn't do anything much other than darken sprite colors. (The random crashing is a bug in your emulator.)

____________________
Pages: 1 2 Next newer thread | Next older thread
Jul - The Cutting Room Floor - Game Genie (NES) codes, on emulators... New poll - New thread - New reply


Rusted Logic

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

31 database queries, 9 query cache hits.
Query execution time:  0.121576 seconds
Script execution time:  0.060565 seconds
Total render time:  0.182141 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 210 - 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 186 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 188 column 9 - Warning: missing <tr>
line 206 column 13 - Warning: missing <tr>
line 207 column 102 - Warning: unescaped & or unknown entity "&postid"
line 209 column 85 - Warning: <style> isn't allowed in <td> elements
line 209 column 9 - Info: <td> previously mentioned
line 213 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 215 column 9 - Warning: missing <tr>
line 233 column 13 - Warning: missing <tr>
line 234 column 102 - Warning: unescaped & or unknown entity "&postid"
line 236 column 243 - Warning: missing <tr>
line 236 column 491 - Warning: missing <tr>
line 242 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 244 column 9 - Warning: missing <tr>
line 262 column 13 - Warning: missing <tr>
line 263 column 102 - Warning: unescaped & or unknown entity "&postid"
line 265 column 74 - Warning: <style> isn't allowed in <td> elements
line 265 column 9 - Info: <td> previously mentioned
line 271 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 273 column 9 - Warning: missing <tr>
line 291 column 13 - Warning: missing <tr>
line 292 column 102 - Warning: unescaped & or unknown entity "&postid"
line 294 column 808 - Warning: missing </font> before <blockquote>
line 294 column 873 - Warning: inserting implicit <font>
line 294 column 873 - Warning: missing </font> before <hr>
line 294 column 934 - Warning: inserting implicit <font>
line 294 column 934 - Warning: missing </font> before <hr>
line 294 column 1110 - Warning: inserting implicit <font>
line 299 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 301 column 9 - Warning: missing <tr>
line 319 column 13 - Warning: missing <tr>
line 320 column 102 - Warning: unescaped & or unknown entity "&postid"
line 322 column 74 - Warning: missing </div>
line 327 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 329 column 9 - Warning: missing <tr>
line 347 column 13 - Warning: missing <tr>
line 348 column 102 - Warning: unescaped & or unknown entity "&postid"
line 368 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 370 column 9 - Warning: missing <tr>
line 388 column 13 - Warning: missing <tr>
line 389 column 102 - Warning: unescaped & or unknown entity "&postid"
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 85 - Warning: <style> isn't allowed in <td> elements
line 421 column 9 - Info: <td> previously mentioned
line 425 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 427 column 9 - Warning: missing <tr>
line 445 column 13 - Warning: missing <tr>
line 446 column 102 - Warning: unescaped & or unknown entity "&postid"
line 448 column 199 - Warning: missing <tr>
line 448 column 203 - Warning: <style> isn't allowed in <td> elements
line 448 column 199 - Info: <td> previously mentioned
line 449 column 1216 - Warning: missing <tr>
line 449 column 1276 - Warning: missing </div>
line 448 column 1164 - Warning: missing </div>
line 448 column 1141 - Warning: missing </div>
line 448 column 1120 - Warning: missing </div>
line 448 column 1100 - Warning: missing </div>
line 448 column 1081 - Warning: missing </div>
line 452 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 454 column 9 - Warning: missing <tr>
line 472 column 13 - Warning: missing <tr>
line 473 column 102 - Warning: unescaped & or unknown entity "&postid"
line 494 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 496 column 9 - Warning: missing <tr>
line 514 column 13 - Warning: missing <tr>
line 515 column 102 - Warning: unescaped & or unknown entity "&postid"
line 517 column 74 - Warning: missing </div>
line 520 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 522 column 9 - Warning: missing <tr>
line 540 column 13 - Warning: missing <tr>
line 541 column 102 - Warning: unescaped & or unknown entity "&postid"
line 565 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 567 column 9 - Warning: missing <tr>
line 585 column 13 - Warning: missing <tr>
line 586 column 102 - Warning: unescaped & or unknown entity "&postid"
line 588 column 74 - Warning: <style> isn't allowed in <td> elements
line 588 column 9 - Info: <td> previously mentioned
line 593 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 595 column 9 - Warning: missing <tr>
line 613 column 13 - Warning: missing <tr>
line 614 column 102 - Warning: unescaped & or unknown entity "&postid"
line 623 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 625 column 9 - Warning: missing <tr>
line 643 column 13 - Warning: missing <tr>
line 644 column 102 - Warning: unescaped & or unknown entity "&postid"
line 646 column 74 - Warning: <style> isn't allowed in <td> elements
line 646 column 9 - Info: <td> previously mentioned
line 649 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 651 column 9 - Warning: missing <tr>
line 669 column 13 - Warning: missing <tr>
line 670 column 102 - Warning: unescaped & or unknown entity "&postid"
line 675 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 677 column 9 - Warning: missing <tr>
line 695 column 13 - Warning: missing <tr>
line 696 column 102 - Warning: unescaped & or unknown entity "&postid"
line 698 column 74 - Warning: <style> isn't allowed in <td> elements
line 698 column 9 - Info: <td> previously mentioned
line 703 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 705 column 9 - Warning: missing <tr>
line 723 column 13 - Warning: missing <tr>
line 724 column 102 - Warning: unescaped & or unknown entity "&postid"
line 733 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 735 column 9 - Warning: missing <tr>
line 753 column 13 - Warning: missing <tr>
line 754 column 102 - Warning: unescaped & or unknown entity "&postid"
line 756 column 74 - Warning: <style> isn't allowed in <td> elements
line 756 column 9 - Info: <td> previously mentioned
line 761 column 17 - Warning: missing <tr>
line 761 column 17 - Warning: discarding unexpected <table>
line 764 column 35 - Warning: missing <tr>
line 764 column 97 - Warning: unescaped & or unknown entity "&page"
line 764 column 50 - Warning: missing </font> before </td>
line 764 column 132 - Warning: missing </font> before </table>
line 766 column 35 - Warning: missing <tr>
line 766 column 50 - Warning: missing </font> before </td>
line 767 column 37 - Warning: unescaped & or unknown entity "&id"
line 766 column 210 - Warning: missing </font> before </table>
line 768 column 17 - Warning: discarding unexpected </textarea>
line 768 column 28 - Warning: discarding unexpected </form>
line 768 column 35 - Warning: discarding unexpected </embed>
line 768 column 43 - Warning: discarding unexpected </noembed>
line 768 column 53 - Warning: discarding unexpected </noscript>
line 768 column 64 - Warning: discarding unexpected </noembed>
line 768 column 74 - Warning: discarding unexpected </embed>
line 768 column 82 - Warning: discarding unexpected </table>
line 768 column 90 - Warning: discarding unexpected </table>
line 770 column 9 - Warning: missing </font> before <table>
line 782 column 25 - Warning: discarding unexpected </font>
line 791 column 57 - Warning: discarding unexpected </font>
line 769 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 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 112 - Warning: <img> lacks "alt" attribute
line 161 column 162 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 191 column 23 - Warning: <img> lacks "alt" attribute
line 191 column 64 - Warning: <img> lacks "alt" attribute
line 191 column 113 - Warning: <img> lacks "alt" attribute
line 191 column 163 - Warning: <img> lacks "alt" attribute
line 202 column 15 - Warning: <img> lacks "alt" attribute
line 218 column 23 - Warning: <img> lacks "alt" attribute
line 218 column 64 - Warning: <img> lacks "alt" attribute
line 218 column 113 - Warning: <img> lacks "alt" attribute
line 218 column 163 - Warning: <img> lacks "alt" attribute
line 219 column 11 - Warning: <img> lacks "alt" attribute
line 229 column 15 - Warning: <img> lacks "alt" attribute
line 236 column 268 - Warning: <img> lacks "alt" attribute
line 239 column 1211 - Warning: <img> lacks "alt" attribute
line 239 column 1304 - Warning: <img> lacks "alt" attribute
line 239 column 1423 - Warning: <img> lacks "alt" attribute
line 247 column 23 - Warning: <img> lacks "alt" attribute
line 247 column 64 - Warning: <img> lacks "alt" attribute
line 247 column 113 - Warning: <img> lacks "alt" attribute
line 247 column 163 - Warning: <img> lacks "alt" attribute
line 248 column 11 - Warning: <img> lacks "alt" attribute
line 258 column 15 - Warning: <img> lacks "alt" attribute
line 275 column 11 - Warning: <img> lacks "alt" attribute
line 276 column 23 - Warning: <img> lacks "alt" attribute
line 276 column 64 - Warning: <img> lacks "alt" attribute
line 276 column 113 - Warning: <img> lacks "alt" attribute
line 276 column 163 - Warning: <img> lacks "alt" attribute
line 277 column 11 - Warning: <img> lacks "alt" attribute
line 287 column 15 - Warning: <img> lacks "alt" attribute
line 294 column 263 - Warning: <img> lacks "alt" attribute
line 294 column 728 - Warning: <td> attribute "align" has invalid value "top"
line 296 column 1616 - Warning: <img> lacks "alt" attribute
line 296 column 1797 - Warning: <img> lacks "alt" attribute
line 296 column 1977 - Warning: <img> lacks "alt" attribute
line 304 column 22 - Warning: <img> lacks "alt" attribute
line 304 column 63 - Warning: <img> lacks "alt" attribute
line 304 column 112 - Warning: <img> lacks "alt" attribute
line 304 column 162 - Warning: <img> lacks "alt" attribute
line 305 column 11 - Warning: <img> lacks "alt" attribute
line 315 column 15 - Warning: <img> lacks "alt" attribute
line 332 column 22 - Warning: <img> lacks "alt" attribute
line 332 column 63 - Warning: <img> lacks "alt" attribute
line 332 column 112 - Warning: <img> lacks "alt" attribute
line 332 column 162 - Warning: <img> lacks "alt" attribute
line 333 column 11 - Warning: <img> lacks "alt" attribute
line 343 column 15 - Warning: <img> lacks "alt" attribute
line 352 column 370 - Warning: <img> proprietary attribute value "absmiddle"
line 352 column 370 - Warning: <img> lacks "alt" attribute
line 358 column 805 - Warning: <img> proprietary attribute value "absmiddle"
line 358 column 805 - Warning: <img> lacks "alt" attribute
line 360 column 1011 - Warning: <img> proprietary attribute value "absmiddle"
line 360 column 1011 - Warning: <img> lacks "alt" attribute
line 362 column 1224 - Warning: <img> proprietary attribute value "absmiddle"
line 362 column 1224 - Warning: <img> lacks "alt" attribute
line 373 column 22 - Warning: <img> lacks "alt" attribute
line 373 column 63 - Warning: <img> lacks "alt" attribute
line 373 column 111 - Warning: <img> lacks "alt" attribute
line 373 column 161 - Warning: <img> lacks "alt" attribute
line 374 column 11 - Warning: <img> lacks "alt" attribute
line 384 column 15 - 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 414 column 15 - Warning: <img> lacks "alt" attribute
line 421 column 3562 - Warning: <img> proprietary attribute value "absmiddle"
line 421 column 3562 - Warning: <img> lacks "alt" attribute
line 430 column 23 - Warning: <img> lacks "alt" attribute
line 430 column 64 - Warning: <img> lacks "alt" attribute
line 430 column 112 - Warning: <img> lacks "alt" attribute
line 430 column 162 - Warning: <img> lacks "alt" attribute
line 431 column 11 - Warning: <img> lacks "alt" attribute
line 441 column 15 - Warning: <img> lacks "alt" attribute
line 449 column 1322 - Warning: <img> proprietary attribute value "absmiddle"
line 449 column 1322 - Warning: <img> lacks "alt" attribute
line 457 column 22 - Warning: <img> lacks "alt" attribute
line 457 column 63 - Warning: <img> lacks "alt" attribute
line 457 column 112 - Warning: <img> lacks "alt" attribute
line 457 column 162 - Warning: <img> lacks "alt" attribute
line 458 column 11 - Warning: <img> lacks "alt" attribute
line 468 column 15 - Warning: <img> lacks "alt" attribute
line 477 column 452 - Warning: <img> proprietary attribute value "absmiddle"
line 477 column 452 - Warning: <img> lacks "alt" attribute
line 483 column 1510 - Warning: <img> proprietary attribute value "absmiddle"
line 483 column 1510 - Warning: <img> lacks "alt" attribute
line 489 column 2324 - Warning: <img> proprietary attribute value "absmiddle"
line 489 column 2324 - Warning: <img> lacks "alt" attribute
line 490 column 2559 - Warning: <img> proprietary attribute value "absmiddle"
line 490 column 2559 - Warning: <img> lacks "alt" attribute
line 499 column 22 - Warning: <img> lacks "alt" attribute
line 499 column 63 - Warning: <img> lacks "alt" attribute
line 499 column 112 - Warning: <img> lacks "alt" attribute
line 499 column 162 - Warning: <img> lacks "alt" attribute
line 500 column 11 - Warning: <img> lacks "alt" attribute
line 510 column 15 - Warning: <img> lacks "alt" attribute
line 525 column 22 - Warning: <img> lacks "alt" attribute
line 525 column 63 - Warning: <img> lacks "alt" attribute
line 525 column 112 - Warning: <img> lacks "alt" attribute
line 525 column 162 - Warning: <img> lacks "alt" attribute
line 526 column 11 - Warning: <img> lacks "alt" attribute
line 536 column 15 - Warning: <img> lacks "alt" attribute
line 543 column 140 - Warning: <img> proprietary attribute value "absmiddle"
line 543 column 140 - Warning: <img> lacks "alt" attribute
line 545 column 396 - Warning: <img> proprietary attribute value "absmiddle"
line 545 column 396 - Warning: <img> lacks "alt" attribute
line 545 column 563 - Warning: <img> proprietary attribute value "absmiddle"
line 545 column 563 - Warning: <img> lacks "alt" attribute
line 570 column 23 - Warning: <img> lacks "alt" attribute
line 570 column 64 - Warning: <img> lacks "alt" attribute
line 570 column 113 - Warning: <img> lacks "alt" attribute
line 570 column 163 - Warning: <img> lacks "alt" attribute
line 571 column 11 - Warning: <img> lacks "alt" attribute
line 581 column 15 - Warning: <img> lacks "alt" attribute
line 598 column 22 - Warning: <img> lacks "alt" attribute
line 598 column 63 - Warning: <img> lacks "alt" attribute
line 598 column 112 - Warning: <img> lacks "alt" attribute
line 598 column 162 - Warning: <img> lacks "alt" attribute
line 599 column 11 - Warning: <img> lacks "alt" attribute
line 609 column 15 - Warning: <img> lacks "alt" attribute
line 616 column 149 - Warning: <img> proprietary attribute value "absmiddle"
line 616 column 149 - Warning: <img> lacks "alt" attribute
line 616 column 259 - Warning: <img> proprietary attribute value "absmiddle"
line 616 column 259 - Warning: <img> lacks "alt" attribute
line 628 column 23 - Warning: <img> lacks "alt" attribute
line 628 column 64 - Warning: <img> lacks "alt" attribute
line 628 column 113 - Warning: <img> lacks "alt" attribute
line 628 column 163 - Warning: <img> lacks "alt" attribute
line 629 column 11 - Warning: <img> lacks "alt" attribute
line 639 column 15 - Warning: <img> lacks "alt" attribute
line 654 column 23 - Warning: <img> lacks "alt" attribute
line 654 column 64 - Warning: <img> lacks "alt" attribute
line 654 column 113 - Warning: <img> lacks "alt" attribute
line 654 column 163 - Warning: <img> lacks "alt" attribute
line 655 column 11 - Warning: <img> lacks "alt" attribute
line 665 column 15 - Warning: <img> lacks "alt" attribute
line 672 column 279 - Warning: <img> lacks "alt" attribute
line 680 column 23 - Warning: <img> lacks "alt" attribute
line 680 column 64 - Warning: <img> lacks "alt" attribute
line 680 column 113 - Warning: <img> lacks "alt" attribute
line 680 column 163 - Warning: <img> lacks "alt" attribute
line 681 column 11 - Warning: <img> lacks "alt" attribute
line 691 column 15 - Warning: <img> lacks "alt" attribute
line 708 column 22 - Warning: <img> lacks "alt" attribute
line 708 column 63 - Warning: <img> lacks "alt" attribute
line 708 column 112 - Warning: <img> lacks "alt" attribute
line 708 column 162 - Warning: <img> lacks "alt" attribute
line 709 column 11 - Warning: <img> lacks "alt" attribute
line 719 column 15 - Warning: <img> lacks "alt" attribute
line 726 column 110 - Warning: <img> proprietary attribute value "absmiddle"
line 726 column 110 - Warning: <img> lacks "alt" attribute
line 738 column 23 - Warning: <img> lacks "alt" attribute
line 738 column 64 - Warning: <img> lacks "alt" attribute
line 738 column 113 - Warning: <img> lacks "alt" attribute
line 738 column 163 - Warning: <img> lacks "alt" attribute
line 739 column 11 - Warning: <img> lacks "alt" attribute
line 749 column 15 - Warning: <img> lacks "alt" attribute
line 756 column 843 - Warning: <img> proprietary attribute value "absmiddle"
line 756 column 843 - Warning: <img> lacks "alt" attribute
line 767 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 767 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 767 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 776 column 25 - Warning: <img> lacks "alt" attribute
line 781 column 267 - Warning: <img> lacks "alt" attribute
line 294 column 808 - Warning: trimming empty <font>
line 449 column 1409 - Warning: trimming empty <p>
line 761 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 207 column 27 - Warning: <nobr> is not approved by W3C
line 234 column 27 - Warning: <nobr> is not approved by W3C
line 263 column 27 - Warning: <nobr> is not approved by W3C
line 292 column 27 - Warning: <nobr> is not approved by W3C
line 294 column 74 - Warning: <table> proprietary attribute "height"
line 294 column 155 - Warning: <td> proprietary attribute "background"
line 294 column 366 - Warning: <td> proprietary attribute "background"
line 294 column 460 - Warning: <td> proprietary attribute "background"
line 294 column 543 - Warning: <td> proprietary attribute "background"
line 294 column 646 - Warning: <td> proprietary attribute "background"
line 294 column 728 - Warning: <td> proprietary attribute "background"
line 296 column 1436 - Warning: <td> proprietary attribute "background"
line 296 column 1527 - Warning: <td> proprietary attribute "background"
line 296 column 1704 - Warning: <td> proprietary attribute "background"
line 296 column 1888 - Warning: <td> proprietary attribute "background"
line 320 column 27 - Warning: <nobr> is not approved by W3C
line 348 column 27 - Warning: <nobr> is not approved by W3C
line 389 column 27 - Warning: <nobr> is not approved by W3C
line 419 column 27 - Warning: <nobr> is not approved by W3C
line 446 column 27 - Warning: <nobr> is not approved by W3C
line 448 column 74 - Warning: <table> proprietary attribute "background"
line 449 column 1187 - Warning: <table> proprietary attribute "height"
line 473 column 27 - Warning: <nobr> is not approved by W3C
line 515 column 27 - Warning: <nobr> is not approved by W3C
line 541 column 27 - Warning: <nobr> is not approved by W3C
line 586 column 27 - Warning: <nobr> is not approved by W3C
line 614 column 27 - Warning: <nobr> is not approved by W3C
line 644 column 27 - Warning: <nobr> is not approved by W3C
line 670 column 27 - Warning: <nobr> is not approved by W3C
line 696 column 27 - Warning: <nobr> is not approved by W3C
line 724 column 27 - Warning: <nobr> is not approved by W3C
line 754 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 359 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