2013-04-22

HDNes (2013/04/21)

EmuCR: HDNesHDNes (2013/04/21) is released. HDNes is a Nintendo Entertainment System (NES) emulator.

HDNes (2013/04/21) Changelog:
1. Added more detailed log for GLSL errors.
2. Replaced some deprecated code in GLSL.

rainwarrior, sorry to keep you waiting. I think nVidia is more picky with versions and deprecated features, so I updated the shaders. Please, can you try it again? Make sure to replace the files in the shader folder. Thank you.

nesguru, thank you for your encouragement! The graphics pack has the following rules:
1. A folder with the same name as the rom file inside the same directory.
2. Image files in PNG format in the folder. All pixels which are not fully transparent are treated as fully opaque.
3. A text file named "hires.txt" in the folder.
4. The text file contains lines of text and each line begin with a tag surrounded by "<" and ">".
5. A "scale" tag is followed by a number, which defines the scale factor of the pack. Valid values are 1, 2 or 4. If this tag does not exists, the default scale is 2.
6. A "img" tag is followed by the file name of an image file.
7. A "tile" tag is followed by 8 values separated by comma.
8. The first value is the tile ID in decimal. This is the distance between the first byte of the tile and the beginning of CHR ROM, or the beginning of PRG ROM if it is a CHR RAM game, divided by 16. The data of a 16 pixels tall sprite is counted as 2 tiles.
9. The second value is the index of the image which contains the replacement graphics, also in decimal. The first image listed in this file has an index of 0 and the second image has as index of 1 and so on.
10. The next three numbers are colors of the palette used by the tile, in decimal. The ordering of the 3 colors is significant and each tile can not have multiple replacement tiles for the same colors and ordering.
11. The next 2 numbers are the x coordinate and y coordinate of the top left corner of the replacement tile within the image, measuring from top left corner of the image, in decimal.
12. The last value indicates whether this replacement tile is used as the default(Y) or not(N). If the emulator renders a tile and cannot find a replacement with an exact match (tile ID and 3 colors), then the emulator will use the default tile with a matching tile ID. Each tile can not have more than one default replacement.

Download: HDNes (2013/04/21)
Source:Here

0 Comments

Post a Comment