From 4079466a10e1f3f6c2c539ceeffa8f7a6f304813 Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Tue, 18 Jan 2005 00:44:25 +0000 Subject: [PATCH] New files. --- zsnes/docs/DOS/bugs.htm | 106 ++++++++++++++++++++++ zsnes/docs/DOS/images/f1_menu.png | Bin 0 -> 8443 bytes zsnes/docs/Linux/bugs.htm | 114 ++++++++++++++++++++++++ zsnes/docs/Linux/images/f1_menu.png | Bin 0 -> 8443 bytes zsnes/docs/Windows/bugs.htm | 123 ++++++++++++++++++++++++++ zsnes/docs/Windows/images/f1_menu.png | Bin 0 -> 8443 bytes 6 files changed, 343 insertions(+) create mode 100644 zsnes/docs/DOS/bugs.htm create mode 100644 zsnes/docs/DOS/images/f1_menu.png create mode 100644 zsnes/docs/Linux/bugs.htm create mode 100644 zsnes/docs/Linux/images/f1_menu.png create mode 100644 zsnes/docs/Windows/bugs.htm create mode 100644 zsnes/docs/Windows/images/f1_menu.png diff --git a/zsnes/docs/DOS/bugs.htm b/zsnes/docs/DOS/bugs.htm new file mode 100644 index 00000000..587cde30 --- /dev/null +++ b/zsnes/docs/DOS/bugs.htm @@ -0,0 +1,106 @@ + + + + + ZSNES Documentation - DOS v1.41 - Bug Reports + + + + + + + + +
+ [About] [Credits] [ZSNES.com] [Donate] [GPL] +
+ + + +
+

Bug Reports

+ +
+ +
+ +

Filing A Bug Report

+ +
+ There are a few simple things you can do to help us deal with your bug report more effectively.
+
+ Before reporting, check the Readme to find out about unsupported chips. You should also check for any recent bug reports on the ZSNES boards, as well as on the bug tracker at the ZSNES Development Page.
+
+ First, make sure you are using the latest version of ZSNES. It isn't helpful for us to test a game that's "broken" if you are using an older version, and don't tell us that fact, because we may have fixed it in a newer release. You can always download the latest version at the official website.
+
+ Second, report whether you are using the Win32, SDL, or DOS port. Rarely is a problem port specific, but reporting the port used up front makes it much easier to get a person with the proper port to test.
+
+ Third, a detailed name of the game is helpful. It is common for a game to act differently in different regions. If possible, download NSRT and see if your ROM is a valid dump; if it is, provide the ROM info log (see the NSRT readme for more details) along with your bug report. If it is a bad dump, first get a good copy and see if the problem persists. Some bad or hacked dumps can be fixed by NSRT (Metal Combat is a good example). We will not take bug reports for bad dumps seriously.
+
+ Fourth, describe the problem in detail. Is it an emulation bug? If not, can you reproduce it? If it is an emulation bug, investigate. Does the game lock up? Or does the sound fail? Are the graphics wrong? Provide details. Toggle the backgrounds or sound channels, and see if you can find anything, such as corruption in background 3 or errors in offset-per-tile. Does the old gfx engine act the same? Is a particular sound channel sticking on?
+
+ When the game starts, does ZSNES say "OK" in the checksum field?
+
+ Finally, do other SNES emulators run the game correctly?
+
+ If you have any additional information, such as a previous version of ZSNES that ran the game properly, or if you know of another game that acts similarly, please let us know.
+
+ Thanks.
+
+ System specs are also nice, but less essential.
+
+
+ + + +
+ ZSNES Documentation v2.0 +
+ + + + \ No newline at end of file diff --git a/zsnes/docs/DOS/images/f1_menu.png b/zsnes/docs/DOS/images/f1_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..fcbdefe71b6232d75f430a07db473f959eeafc3c GIT binary patch literal 8443 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 literal 0 HcmV?d00001 diff --git a/zsnes/docs/Linux/bugs.htm b/zsnes/docs/Linux/bugs.htm new file mode 100644 index 00000000..014713c3 --- /dev/null +++ b/zsnes/docs/Linux/bugs.htm @@ -0,0 +1,114 @@ + + + + + ZSNES Documentation - Linux v1.41 - Bug Reports + + + + + + + + + + + + +
+

Bug Reports

+ +
+ +
+ +

Filing A Bug Report

+ +
+ There are a few simple things you can do to help us deal with your bug report more effectively.
+
+ Before reporting, check the Readme to find out about unsupported chips. You should also check for any recent bug reports on the ZSNES boards, as well as on the bug tracker at the ZSNES Development Page.
+
+ First, make sure you are using the latest version of ZSNES. It isn't helpful for us to test a game that's "broken" if you are using an older version, and don't tell us that fact, because we may have fixed it in a newer release. You can always download the latest version at the official website.
+
+ Second, report whether you are using the Win32, SDL, or DOS port. Rarely is a problem port specific, but reporting the port used up front makes it much easier to get +a person with the proper port to test.
+
+ Third, a detailed name of the game is helpful. It is common for a game to act differently in different regions. If possible, download NSRT and see if your ROM is a valid dump; if it is, provide the ROM info log (see the NSRT readme for more details) along with your bug report. If it is a bad dump, first get a good copy and see if the problem persists. Some bad or hacked dumps can be fixed by NSRT (Metal Combat is a good example). We will not take bug reports for bad dumps seriously.
+
+ Fourth, describe the problem in detail. Is it an emulation bug? If not, can you reproduce it? If it is an emulation bug, investigate. Does the game lock up? Or does the sound fail? Are the graphics wrong? Provide details. Toggle the backgrounds or sound channels, and see if you can find anything, such as corruption in background 3 or errors in offset-per-tile. Does the old gfx engine act the same? Is a particular sound channel sticking on?
+
+ When the game starts, does ZSNES say "OK" in the checksum field?
+
+ Finally, do other SNES emulators run the game correctly?
+
+ If you have any additional information, such as a previous version of ZSNES that ran the game properly, or if you know of another game that acts similarly, please let us know.
+
+ Thanks.
+
+ System specs are also nice, but less essential.
+
+
+ + + +
+ ZSNES Documentation v2.0 +
+ + + + \ No newline at end of file diff --git a/zsnes/docs/Linux/images/f1_menu.png b/zsnes/docs/Linux/images/f1_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..fcbdefe71b6232d75f430a07db473f959eeafc3c GIT binary patch literal 8443 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 literal 0 HcmV?d00001 diff --git a/zsnes/docs/Windows/bugs.htm b/zsnes/docs/Windows/bugs.htm new file mode 100644 index 00000000..c04a751b --- /dev/null +++ b/zsnes/docs/Windows/bugs.htm @@ -0,0 +1,123 @@ + + + + + ZSNES Documentation - Windows v1.41 - Bug Reports + + + + + + + + + + + + +
+

Bug Reports

+ +
+ +
+ +

Filing A Bug Report

+ +
+ There are a few simple things you can do to help us deal with your bug report more effectively.
+
+ Before reporting, check the Readme to find out about unsupported chips. You should also check for any recent bug reports on the ZSNES boards, as well as on the bug tracker at the ZSNES Development Page.
+
+ First, make sure you are using the latest version of ZSNES. It isn't helpful for us to test a game that's "broken" if you are using an older version, and don't tell us that fact, because we may have fixed it in a newer release. You can always download the latest version at the official website.
+
+ Second, report whether you are using the Win32, SDL, or DOS port. Rarely is a problem port specific, but reporting the port used up front makes it much easier to get +a person with the proper port to test.
+
+ Third, a detailed name of the game is helpful. It is common for a game to act differently in different regions. If possible, download NSRT and see if your ROM is a valid dump; if it is, provide the ROM info log (see the NSRT readme for more details) along with your bug report. If it is a bad dump, first get a good copy and see if the problem persists. Some bad or hacked dumps can be fixed by NSRT (Metal Combat is a good example). We will not take bug reports for bad dumps seriously.
+
+ Fourth, describe the problem in detail. Is it an emulation bug? If not, can you reproduce it? If it is an emulation bug, investigate. Does the game lock up? Or does the sound fail? Are the graphics wrong? Provide details. Toggle the backgrounds or sound channels, and see if you can find anything, such as corruption in background 3 or errors in offset-per-tile. Does the old gfx engine act the same? Is a particular sound channel sticking on?
+
+ When the game starts, does ZSNES say "OK" in the checksum field?
+
+ Finally, do other SNES emulators run the game correctly?
+
+ If you have any additional information, such as a previous version of ZSNES that ran the game properly, or if you know of another game that acts similarly, please let us know.
+
+ Thanks.
+
+ System specs are also nice, but less essential.
+
+
+ + + +
+ ZSNES Documentation v2.0 +
+ + + + \ No newline at end of file diff --git a/zsnes/docs/Windows/images/f1_menu.png b/zsnes/docs/Windows/images/f1_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..fcbdefe71b6232d75f430a07db473f959eeafc3c GIT binary patch literal 8443 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 literal 0 HcmV?d00001