ZSNES documentation needs updating before v1.40
Moderator: ZSNES Mods
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Additionally, Input menu handling has finally been sanitized.
In what's new should be removed.
Lufia now has updated code for the DeJap translation release. [pagefault]
Makes no sense. The two updates you combined into that line has been covered by other things.
The first 3 what's new also merged a few things which don't logically belong together, and then some of the things in there are mentioned again.
- Added support for S-DD1 games (Special thanks to all the other developers and users who worked on this hard project). [anomie, Nach, pagefault, _Demo_, and many others]
pagefault did not work on that. Andreas Naive should also be mentioned, but then again why is it even there if it's repeated in the special section?
- Many SA-1 updates, such as improved timing, sprite flickering fixes, and fixes for several SRAM issues. [pagefault]
I'm the one who fixed the SRAM issues.
- Added the ablility so you can now start recording in the middle of a movie. [pagefault]
Has been removed.
NASM optimisations now used. [pagefault]
Is repeated two lines later.
- Visual Studio Project now compiles! Although it needs more work and cleanup. Begin port of debugger to Win32. [pagefault]
Should be removed.
Workaround for newer glibc. [Ben Ford]
Is Linux only.
- Updated about box; now displays compile time. [Nach, grinvader]
grinvader had nothing to do with that.
- Fixed some spelling errors in the docs. [ipher]
Just list ipher in documents thank you.
- ST010 Emulation:
Data Retrieval: The Dumper, MKendora
Main Code: The Dumper, Overload, Feather, Nach
Processing Code: The Dumper
Code Fixes: pagefault, zinx
zinx did not do any code fixes. He did advise me though on some code cleanups for ZSNES in general which fixed quite a few probs.
In what's new should be removed.
Lufia now has updated code for the DeJap translation release. [pagefault]
Makes no sense. The two updates you combined into that line has been covered by other things.
The first 3 what's new also merged a few things which don't logically belong together, and then some of the things in there are mentioned again.
- Added support for S-DD1 games (Special thanks to all the other developers and users who worked on this hard project). [anomie, Nach, pagefault, _Demo_, and many others]
pagefault did not work on that. Andreas Naive should also be mentioned, but then again why is it even there if it's repeated in the special section?
- Many SA-1 updates, such as improved timing, sprite flickering fixes, and fixes for several SRAM issues. [pagefault]
I'm the one who fixed the SRAM issues.
- Added the ablility so you can now start recording in the middle of a movie. [pagefault]
Has been removed.
NASM optimisations now used. [pagefault]
Is repeated two lines later.
- Visual Studio Project now compiles! Although it needs more work and cleanup. Begin port of debugger to Win32. [pagefault]
Should be removed.
Workaround for newer glibc. [Ben Ford]
Is Linux only.
- Updated about box; now displays compile time. [Nach, grinvader]
grinvader had nothing to do with that.
- Fixed some spelling errors in the docs. [ipher]
Just list ipher in documents thank you.
- ST010 Emulation:
Data Retrieval: The Dumper, MKendora
Main Code: The Dumper, Overload, Feather, Nach
Processing Code: The Dumper
Code Fixes: pagefault, zinx
zinx did not do any code fixes. He did advise me though on some code cleanups for ZSNES in general which fixed quite a few probs.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Thanks, Nach, it's hard to update the What's New.


I'll upload the changes later, when I'm all done.
Done.Nach wrote:Additionally, Input menu handling has finally been sanitized.
In what's new should be removed.
Removed.Lufia now has updated code for the DeJap translation release. [pagefault]
Makes no sense. The two updates you combined into that line has been covered by other things.
I'll take a look at that. Do you have any ideas on how it should be organized?The first 3 what's new also merged a few things which don't logically belong together, and then some of the things in there are mentioned again.
I removed pagefault, and added Naive in the What's New. As for the special section, I dunno; LDAWG wrote most of this.- Added support for S-DD1 games (Special thanks to all the other developers and users who worked on this hard project). [anomie, Nach, pagefault, _Demo_, and many others]
pagefault did not work on that. Andreas Naive should also be mentioned, but then again why is it even there if it's repeated in the special section?

OK, I added your name in.- Many SA-1 updates, such as improved timing, sprite flickering fixes, and fixes for several SRAM issues. [pagefault]
I'm the one who fixed the SRAM issues.
OK, I didn't know that. I'll have to modify gui.htm, too.- Added the ablility so you can now start recording in the middle of a movie. [pagefault]
Has been removed.
Removed.NASM optimisations now used. [pagefault]
Is repeated two lines later.
Done.- Visual Studio Project now compiles! Although it needs more work and cleanup. Begin port of debugger to Win32. [pagefault]
Should be removed.
Removed.Workaround for newer glibc. [Ben Ford]
Is Linux only.
I know, but he updated the about box in RC4, so I thought I'd go ahead and include him in this.- Updated about box; now displays compile time. [Nach, grinvader]
grinvader had nothing to do with that.
OK, I'll find a spot for him.- Fixed some spelling errors in the docs. [ipher]
Just list ipher in documents thank you.

OK, but I left his name in the What's New.- ST010 Emulation:
Data Retrieval: The Dumper, MKendora
Main Code: The Dumper, Overload, Feather, Nach
Processing Code: The Dumper
Code Fixes: pagefault, zinx
zinx did not do any code fixes. He did advise me though on some code cleanups for ZSNES in general which fixed quite a few probs.
I'll upload the changes later, when I'm all done.
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
OK, I uploaded them, but I didn't really fix this yet:Noxious Ninja wrote:Well, hurry up so I can get it, because I fixed the whole indenting thing.IceFox wrote:I'll upload the changes later, when I'm all done.![]()
Taking a break and coming back to it later really did help.
Also, I'm going to be busy for the the next couple of days, so I may not be able to work on the docs then. 1.40 will probably already be released once I get some free time.Nach wrote:The first 3 what's new also merged a few things which don't logically belong together, and then some of the things in there are mentioned again.
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
That worked. I dunno what happened a few minutes ago, if it was with me or what.IceFox wrote:Well, I didn't change the filename, if that's what you're getting at. Nevertheless, I just uploaded them again.Noxious Ninja wrote:Where? The link on your page seems to point to the same file, at least for the "A" version.IceFox wrote:OK, I uploaded them, but I didn't really fix this yet:
Anyway, here ya go. No more need for 'A' and 'B' versions. Yay.
http://ezshare.de/files-en/218418/zsnes ... a.zip.html
...my whole problem was a missing semicolon. Put it in, and hey! presto!, the indenting no longer screws up IE.

Last edited by Noxious Ninja on Thu Dec 23, 2004 3:17 am, edited 1 time in total.
[u][url=http://bash.org/?577451]#577451[/url][/u]
Yes, looks great now!Noxious Ninja wrote:That worked. I dunno what happened a few minutes, if it was with me or what.IceFox wrote:Well, I didn't change the filename, if that's what you're getting at. Nevertheless, I just uploaded them again.Noxious Ninja wrote:Where? The link on your page seems to point to the same file, at least for the "A" version.IceFox wrote:OK, I uploaded them, but I didn't really fix this yet:
Anyway, here ya go. No more need for 'A' and 'B' versions. Yay.
http://ezshare.de/files-en/218418/zsnes ... a.zip.html
...my whole problem was a missing semicolon. Put it in, and hey! presto!, the indenting no longer screws up IE

Now, I need to work on the what's new. After I finish that, I'll post it to my site. Hopefully Nach can post suggestions on how to unify some of that technical stuff in it soon.

After I've uploaded it to my page, I will not be able to do any more updates/fixes (should any exist), because I will soon be busy . Someone else will have to do it.

-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Make sure the help file is copying the images. Microsoft's CHM creator last I checked only includes images if linked from one of the files in HTML. If something is linked via CSS or JavaScript, it won't be included.Clements wrote:Certainly works. Updated. Any idea why the windowslogo and corners show up in browsers but not in a help file?
If that is the case here, just make a dummy HTML page which contains all the images and include it in.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Nach, any suggestions on this What's New?
Code: Select all
Windows Only:
- Updated icon with Windows XP compliancy. [cdbsi]
- Added new disable screensaver code. [pagefault]
- Added a CPU utilization fix. [kode54, pagefault]
- Added 48khz sound support, updated sound code, and fixed sound bugs. [pagefault, Nach, ipher, StatMat]
- Fixed a couple of input bugs, such as one concerning the 5th joystick and another that made the mouse get stuck in an endless loop. [pagefault]
- Removed alternate timer. [pagefault]
- Fixed Netplay freezing bug. [pagefault]
- Many new video features, including (but not limited to): HQ2X, HQ3X and HQ4X graphic filters, support for hi-res and D modes in 32bpp windowed mode (now default), new aspect ratio code for scaling, and the KitchenSync (usable only via the commandline). [MaxSt, pagefault, Darkfalz]
- Fixes for video code errors, such as those that occured when alt-tabbing in fullscreen, MMX interpolation fixes, and blitter fixes. [pagefault, zsKnight]
- Snapshots are now numbered and use the full ROM file name. [Nach]
- Renamed Windows version to Win32. [pagefault]
- Win32 port can now also be compiled with MinGW. [Nach]
All Ports:
- Added multiple timing tweaks, fixed various emulation bugs, and many other technical updates, including (but not limited to): HIRQ and VIRQ fixes, HDMA improvements, sprite priority and flickering fixes, and a slew of SRAM fixes. Many more games work :D. [pagefault, Nach, TRAC]
- Cleaned up, overhauled , removed , and ported a lot of code (asm to C). This includes optimizations to complex loading functions, syntax, memory init (Thanks kode54), execution, and initialization code. [pagefault, MKendora, Nach]
- Removed many hacks, including ones for Megaman X and Digital Devel Story. [Nach, pagefault]
- There have been some modifications and reorganizations of the GUI, including new path setup and chip configuration windows, and a reorganization of the Game Key window. [pagefault, Nach]
- Updates to the video code, with enhancements of triple buffering, better input support in the video dialog, and other general video code updates and bug fixes, such as a fix for the 60hz mode. [pagefault, MaxSt]
- New extra options are now available in various locations, like the "GUI burning effect", new commandline options, a new quick key to control players 1/2 with 3/4, and smaller message text. Some obsolete ones have been removed. [pagefault]
- Some changes in the Input configuaration: Hitting "Set Keys" is now prevented if controller is set to "None". Also, if no controller is selected, the settings of the individual keys are now locked. [Nach]
- Updated default configuration, in general. For example, stereo sound is now enabled by default at 32khz, with gauissian interpolation. [pagefault]
- Signed saturation fix for gaussian interpolation (Thanks kode54). [pagefault]
- Fixed several Netplay issues. [_Demo_, pagefault, Nach]
- Fixed some of our zmv recording problems. [Nach]
- Fixed a small bug in SPC saving. [pagefault]
- Fixed issues with config file saving. [pagefault, Nach]
- Fixed PNG snapshot filenames and PNG height. [StatMat, Nach]
- Fixed DIP switch 2 on Super System. [pagefault]
- Fixed an auto frameskip issue (Thanks MKendora). [pagefault]
- Fixed PAL/NTSC detection. [pagefault, Nach]
- Fixed rewind when using commandline filename. [StatMat]
- Fixed some issues when loading ROMs via command line. [Nach]
- Removed ROM info that appears when loading via command line. [Nach]
- Added a command-line savestate fix. [StatMat]
- Fixed another annoying savestate bug. [pagefault]
- Super Bases Loaded 2 works better, due to a newly added quick hack. [_Demo_]
- Horai Gakuen works better, due to a special fix. [_Demo_]
- Lufia 2 problems are now fixed. [pagefault]
- Demon's Crest now works correctly, due to ROM mirroring update. [Nach]
- Emerald Dragon now works - again. [pagefault]
- Panic Bomber Worlds and other games are now fixed, due to SPC initialization and SPC RAM updates. [Overload, Nach, pagefault]
- Dai Kaiju Monogatari 2 now loads and plays great without the Dejap patch, due to the minor EHi number of banks hack. [Nach]
- Added support for S-DD1 games (Special thanks to all the other developers and users who worked on this hard project). [Andreas Naive, anomie, Nach, _Demo_, and many others]
- Many updates on the SPC7110, such as normal timing, special ratio removal, and better pack loading code. [_Demo_, pagefault, Nach]
- Removed SPC7110 logger and S-DD1 test. [grinvader]
- Many SuperFX updates. The core has been updated. Fixed a nasty bug that was causing registers and stack to be corrupt. SuperFX chipsram settings have been updated. Support for interleaved SuperFX ROMs has been removed. Issues with Stunt Race FX and Winter Gold FX have been fixed, Yoshi's Island is working better, and Dirt Trax FX is now 95% working (much less graphics corruption). [pagefault, Nach]
- Many SA-1 updates, such as improved timing, sprite flickering fixes, and fixes for several SRAM issues. [pagefault, Nach]
- Seta 10 support. [Nach, Overload, The Dumper, MKendora, Feather, pagefault, zinx]
- Added support for Same Game and SD Gundam GX add-ons. [Nach]
- Added preliminary support for the Sufami Turbo. [Nach]
- Added several improvements and memory map adjustments for more accurate BS emulation. [Nach, pagefault]
- Added call init code for DSP-2,3,4 [pagefault]
- "Racing game that sucks because it doesn't have a gun on the roof" now has initialization code. [pagefault]
- Added better support for split ROMs with headers. [Nach]
- Added support for many more ROM extensions. [Nach]
- ROM info now dumped to rominfo.txt on game load. [Nach]
- Added more information lines on ROM load, such as CRC32, video, and bank information. Also gives more informative chip names. [pagefault, Nach]
- Added much better chip detection. [Nach]
- Added support for some NSRT features, such as NSRT header support and JMA support. [Nach]
- Zipped ROMs no longer need a temporary directory. [Nach]
- Added better handling of bad files. [_Demo_, Nach]
- Implemented soft IPS patching functionality, with in-Zip file support, buffering, and RLE support. [Nach]
- Added better sound decoding. [_Demo_]
- Added a compatibility update to PPU. Passes one more electronics test (Thanks MKendora!). [pagefault]
- Added motion blur (Thanks ipher for fixing the entry in the GUI). [pagefault]
- Made ZSNES more HTPC friendly. [pagefault]
- Improved interleaved ROM detection. [Nach]
- Added preliminary xband support. [pagefault]
- Case-fix for YASM. [ipher]
- Fixed many compiler warnings, added compiler optimizations, and more compiler fixes and code cleanups. [Nach, MKendora, theoddone33, pagefault, SamB]
- Unicode support partially supported. Will complete later. [pagefault]
- Updated about box; now displays compile time. [Nach, grinvader]
- Added Nach and StatMat to the list of authors. [pagefault]
- Updated authors.txt, support.txt, thanks.txt, and todo.txt. [pagefault]
We have also greatly improved support for special hardware in ZSNES v1.40.
These require special mention: :)
- SuperFX core updates:
pagefault
- SA-1 core updates:
pagefault
- C4 core updates:
Research: anomie
Main Code: Nach
Special thanks to The Dumper and TRAC!
- DSP-1 core updates:
Data Retrieval: pagefault, Overload, The Dumper
Main Code: pagefault, Overload, The Dumper, neviksti, Andreas Naive, _Demo_
Integration: MKendora, Nach
Processing Code: pagefault, Nach
- DSP-2 Emulation:
Data Retrieval: Overload
Research: Overload, neviksti, MKendora, The Dumper, CaitSith2
Main Code: kentaro-k.21
Processing Code: pagefault, kentaro-k.21
Special thanks to Lord Nightmare!
- S-DD1 Emulation:
Data Retrieval: The Dumper, Dark Force, zsKnight, Gary Henderson
Research: Andreas Naive
Main Code: anomie
Processing Code: _Demo_, Nach
Special thanks to all the other developers and users who worked on this hard project!
- ST010 Emulation:
Data Retrieval: The Dumper, MKendora
Main Code: The Dumper, Overload, Feather, Nach
Processing Code: The Dumper
Code Fixes: pagefault
- Sufami Turbo Support (preliminary):
Nach
- SD Gundam G-Next and Same Game expansion pack Support:
Nach
Last edited by xamenus on Thu Dec 23, 2004 4:53 am, edited 1 time in total.
That works, but!Nach wrote:Make sure the help file is copying the images. Microsoft's CHM creator last I checked only includes images if linked from one of the files in HTML. If something is linked via CSS or JavaScript, it won't be included.Clements wrote:Certainly works. Updated. Any idea why the windowslogo and corners show up in browsers but not in a help file?
If that is the case here, just make a dummy HTML page which contains all the images and include it in.
I have to actually add the dummy page in for it to work, so I have the dummy page in the contents. (Leaving the dummy page in the folder does not work) Obviously this isn't desirable, so how do I add the dummy page without it being in the contents?
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
- Win32 port can now also be compiled with MinGW. [Nach]
Should be:
- Win32 port can now also be compiled with MinGW (but not supported yet). [Nach, Jonas Quinn]
Change hack section to:
- Removed many many hacks. [Nach, pagefault]
This is included with the other loading code:
- Fixed PAL/NTSC detection.
This looks weird:
- Fixed another annoying savestate bug. [pagefault]
Perhaps, - Fixed an annoying savestate bug. [pagefault]
- Super Bases Loaded 2 works better, due to a newly added quick hack. [_Demo_]
I don't see how that was a hack, he fixed up DSP-1 mapping.
- Demon's Crest now works correctly, due to ROM mirroring update. [Nach]
This is included in the mirroring section.
- Panic Bomber Worlds and other games are now fixed, due to SPC initialization and SPC RAM updates. [Overload, Nach, pagefault]
Again, SPC proper init'ing was already mentioned.
- Added support for S-DD1 games (Special thanks to all the other developers and users who worked on this hard project). [Andreas Naive, anomie, Nach, _Demo_, and many others]
I think this should be removed since we have it mentioned with all the special chip stuff lower down.
- Many updates on the SPC7110, such as normal timing, special ratio removal, and better pack loading code. [_Demo_, pagefault, Nach]
- Many SuperFX updates. The core has been updated. Fixed a nasty bug that was causing registers and stack to be corrupt. SuperFX chipsram settings have been updated. Support for interleaved SuperFX ROMs has been removed. Issues with Stunt Race FX and Winter Gold FX have been fixed, Yoshi's Island is working better, and Dirt Trax FX is now 95% working (much less graphics corruption). [pagefault, Nach]
SRAM is covered by my slew of SRAM updates. Core and bug fix stuff is covered by the section lower down, as well as the 4 specific game mentions. Basically just mentioning that I removed Super FX interleave support.
- Many SA-1 updates, such as improved timing, sprite flickering fixes, and fixes for several SRAM issues. [pagefault, Nach]
SRAM fixes already covered. SA-1 is covered lower down.
- Seta 10 support. [Nach, Overload, The Dumper, MKendora, Feather, pagefault, zinx]
This is covered lower down.
- Added support for Same Game and SD Gundam GX add-ons. [Nach]
- Added preliminary support for the Sufami Turbo. [Nach]
These as well.
- Added call init code for DSP-2,3,4 [pagefault]
- "Racing game that sucks because it doesn't have a gun on the roof" now has initialization code. [pagefault]
Notice how the former includes the latter.
- Added more information lines on ROM load, such as CRC32, video, and bank information. Also gives more informative chip names. [pagefault, Nach]
- Added much better chip detection. [Nach]
Merge these two.
- Added support for some NSRT features, such as NSRT header support and JMA support. [Nach]
and support for ROMs using NSRT's JMA compression format.
- Added better sound decoding. [_Demo_]
This should be merged with the other SPC changes.
- Improved interleaved ROM detection. [Nach]
This could probably be merged in somewhere else.
- Added preliminary xband support. [pagefault]
I think this was removed.
- Updated about box; now displays compile time. [Nach, grinvader]
This really should be split in two.
ZSNES now displays the day it was compiled in the about box. [Nach]
And put grinvader in with ipher somewhere else for grammer fixes in the GUI.
- Added Nach and StatMat to the list of authors. [pagefault]
- Updated authors.txt, support.txt, thanks.txt, and todo.txt. [pagefault]
The former happened in the latter.
Do these, need DOS and Linux taken care of, and I think we're good to go
Should be:
- Win32 port can now also be compiled with MinGW (but not supported yet). [Nach, Jonas Quinn]
Change hack section to:
- Removed many many hacks. [Nach, pagefault]
This is included with the other loading code:
- Fixed PAL/NTSC detection.
This looks weird:
- Fixed another annoying savestate bug. [pagefault]
Perhaps, - Fixed an annoying savestate bug. [pagefault]
- Super Bases Loaded 2 works better, due to a newly added quick hack. [_Demo_]
I don't see how that was a hack, he fixed up DSP-1 mapping.
- Demon's Crest now works correctly, due to ROM mirroring update. [Nach]
This is included in the mirroring section.
- Panic Bomber Worlds and other games are now fixed, due to SPC initialization and SPC RAM updates. [Overload, Nach, pagefault]
Again, SPC proper init'ing was already mentioned.
- Added support for S-DD1 games (Special thanks to all the other developers and users who worked on this hard project). [Andreas Naive, anomie, Nach, _Demo_, and many others]
I think this should be removed since we have it mentioned with all the special chip stuff lower down.
- Many updates on the SPC7110, such as normal timing, special ratio removal, and better pack loading code. [_Demo_, pagefault, Nach]
- Many SuperFX updates. The core has been updated. Fixed a nasty bug that was causing registers and stack to be corrupt. SuperFX chipsram settings have been updated. Support for interleaved SuperFX ROMs has been removed. Issues with Stunt Race FX and Winter Gold FX have been fixed, Yoshi's Island is working better, and Dirt Trax FX is now 95% working (much less graphics corruption). [pagefault, Nach]
SRAM is covered by my slew of SRAM updates. Core and bug fix stuff is covered by the section lower down, as well as the 4 specific game mentions. Basically just mentioning that I removed Super FX interleave support.
- Many SA-1 updates, such as improved timing, sprite flickering fixes, and fixes for several SRAM issues. [pagefault, Nach]
SRAM fixes already covered. SA-1 is covered lower down.
- Seta 10 support. [Nach, Overload, The Dumper, MKendora, Feather, pagefault, zinx]
This is covered lower down.
- Added support for Same Game and SD Gundam GX add-ons. [Nach]
- Added preliminary support for the Sufami Turbo. [Nach]
These as well.
- Added call init code for DSP-2,3,4 [pagefault]
- "Racing game that sucks because it doesn't have a gun on the roof" now has initialization code. [pagefault]
Notice how the former includes the latter.
- Added more information lines on ROM load, such as CRC32, video, and bank information. Also gives more informative chip names. [pagefault, Nach]
- Added much better chip detection. [Nach]
Merge these two.
- Added support for some NSRT features, such as NSRT header support and JMA support. [Nach]
and support for ROMs using NSRT's JMA compression format.
- Added better sound decoding. [_Demo_]
This should be merged with the other SPC changes.
- Improved interleaved ROM detection. [Nach]
This could probably be merged in somewhere else.
- Added preliminary xband support. [pagefault]
I think this was removed.
- Updated about box; now displays compile time. [Nach, grinvader]
This really should be split in two.
ZSNES now displays the day it was compiled in the about box. [Nach]
And put grinvader in with ipher somewhere else for grammer fixes in the GUI.
- Added Nach and StatMat to the list of authors. [pagefault]
- Updated authors.txt, support.txt, thanks.txt, and todo.txt. [pagefault]
The former happened in the latter.
Do these, need DOS and Linux taken care of, and I think we're good to go

May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
I never had that problem, I guessed they changed stuff in the 5 years or so since I've last used it.Clements wrote: I have to actually add the dummy page in for it to work, so I have the dummy page in the contents. (Leaving the dummy page in the folder does not work) Obviously this isn't desirable, so how do I add the dummy page without it being in the contents?
Anyway to include it in the contents but not have it show up?
You could try to throw the images on the bottom of some random page and just not have them show up by doing the following:
style="display:none;" inside the img tag for each image. Then they'll be included on some page since it's in the HTML, but no browser made in the past 6 years will actual display the image in anyway.
Example:
Code: Select all
<img src="myimage.png" style="display:none;">
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Nach, I edited my post a little bit, slightly before you posted. I deleted these two
I hope this didn't affect anything. 
Code: Select all
# More technical updates include: Proper latching of bit 7 on $4201, safer memory allocation, color bleeding fixes, color add/sub fixes, an improved reset vector, SRAM finding, hard coding changes to variables, and more. [pagefault, Nach, TRAC]
# - Overhauled a lot of code, such as checksum calculation and mirroring code. Overhauled and added much better EHi/Hi/Lo ROM code. Also overhauled IO latch behavior, added proper latching behavior and other latch fixes, and added proper behavior of RDIO regs. [pagefault, Nach]

Worked a treat. Thanks Nach.Nach wrote:I never had that problem, I guessed they changed stuff in the 5 years or so since I've last used it.Clements wrote: I have to actually add the dummy page in for it to work, so I have the dummy page in the contents. (Leaving the dummy page in the folder does not work) Obviously this isn't desirable, so how do I add the dummy page without it being in the contents?
Anyway to include it in the contents but not have it show up?
You could try to throw the images on the bottom of some random page and just not have them show up by doing the following:
style="display:none;" inside the img tag for each image. Then they'll be included on some page since it's in the HTML, but no browser made in the past 6 years will actual display the image in anyway.
Example:Code: Select all
<img src="myimage.png" style="display:none;">
For reference, I added the two images on the very bottom of the 'about' document just before the </HTML> tag. As Nach says this is due to a limitation of the Microsoft HTML Help app.
Edit: Updated+Uploaded
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Proper latching of bit 7 on $4201 is included in the other latch stuff.
safer memory allocation in certain places [pagefault, Nach, theoddone33]
Should be added.
color bleeding fixes [pagefault, Nach, TRAC]
Should be added.
SRAM finding is covered already in SRAM updates (I made >30 SRAM updates since v1.36, and half of them in the past two weeks).
color add/sub fixes [pagefault, TRAC]
I'm actually not sure about TRAC there.
improved reset vector, hard coding changes to variables, should be mentioned somewhere else where I did mirroring updates, chip detection and all sorts of other stuff to get many more games loading now.
Such as this stuff:
Overhauled a lot of code, such as checksum calculation and mirroring code. Overhauled and added much better EHi/Hi/Lo ROM code. [Nach]
Split this part off like this:
Overhauled IO latch behavior, added proper latching behavior and other latch fixes, and added proper behavior of RDIO regs. [pagefault]
pagefault did ask for for advice how to implement the if for the latch behavior there, but I didn't really do anything on it that I should deserve credit.
I'm really suprised that after all these years they never added CSS support. Knowing them they probably nevered added JavaScript support.
I first ran into this problem years back when I wrote a Bomberman clone with JavaScript and put it into a CHM only to find all the images weren't appearing. I guess they don't expect anyone to try something wild like that. But I would think CSS should be sensible enough to support as I want all my help pages to look the same.
safer memory allocation in certain places [pagefault, Nach, theoddone33]
Should be added.
color bleeding fixes [pagefault, Nach, TRAC]
Should be added.
SRAM finding is covered already in SRAM updates (I made >30 SRAM updates since v1.36, and half of them in the past two weeks).
color add/sub fixes [pagefault, TRAC]
I'm actually not sure about TRAC there.
improved reset vector, hard coding changes to variables, should be mentioned somewhere else where I did mirroring updates, chip detection and all sorts of other stuff to get many more games loading now.
Such as this stuff:
Overhauled a lot of code, such as checksum calculation and mirroring code. Overhauled and added much better EHi/Hi/Lo ROM code. [Nach]
Split this part off like this:
Overhauled IO latch behavior, added proper latching behavior and other latch fixes, and added proper behavior of RDIO regs. [pagefault]
pagefault did ask for for advice how to implement the if for the latch behavior there, but I didn't really do anything on it that I should deserve credit.
You're welcome.Clements wrote: Worked a treat. Thanks Nach.
For reference, I added the two images on the very bottom of the 'about' document just before the </HTML> tag. As Nach says this is due to a limitation of the Microsoft HTML Help app.
I'm really suprised that after all these years they never added CSS support. Knowing them they probably nevered added JavaScript support.
I first ran into this problem years back when I wrote a Bomberman clone with JavaScript and put it into a CHM only to find all the images weren't appearing. I guess they don't expect anyone to try something wild like that. But I would think CSS should be sensible enough to support as I want all my help pages to look the same.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
OK, Nach, I've done those things, but you didn't specify what to do with this:
Rather than wait for an "OK", I've posted the finished docs at http://www.geocities.com/icefox150/file ... _FINAL.zip
Any problems (what few that may possibly remain) will have to be fixed by someone else, because I'll be busy the next few days.
And here is how it looks now:- Many updates on the SPC7110, such as normal timing, special ratio removal, and better pack loading code. [_Demo_, pagefault, Nach]
Code: Select all
Windows Only:
- Updated icon with Windows XP compliancy. [cdbsi]
- Added new disable screensaver code. [pagefault]
- Added a CPU utilization fix. [kode54, pagefault]
- Added 48khz sound support, updated sound code, and fixed sound bugs. [pagefault, Nach, ipher, StatMat]
- Fixed a couple of input bugs, such as one concerning the 5th joystick and another that made the mouse get stuck in an endless loop. [pagefault]
- Removed alternate timer. [pagefault]
- Fixed Netplay freezing bug. [pagefault]
- Many new video features, including (but not limited to): HQ2X, HQ3X and HQ4X graphic filters, support for hi-res and D modes in 32bpp windowed mode (now default), new aspect ratio code for scaling, and the KitchenSync (usable only via the commandline). [MaxSt, pagefault, Darkfalz]
- Fixes for video code errors, such as those that occured when alt-tabbing in fullscreen, MMX interpolation fixes, and blitter fixes. [pagefault, zsKnight]
- Snapshots are now numbered and use the full ROM file name. [Nach]
- Renamed Windows version to Win32. [pagefault]
- Win32 port can now also be compiled with MinGW (but not supported yet). [Nach, Jonas Quinn]
All Ports:
- Added multiple timing tweaks, fixed various emulation bugs, and many other technical updates, including (but not limited to): SPC core updates (with improved sound decoding), safer memory allocation in certain areas, HIRQ and VIRQ fixes, color add/sub and color bleeding fixes, HDMA improvements, sprite priority and flickering fixes, and a slew of SRAM fixes. Many more games work :D. [pagefault, _Demo_, Nach, TRAC, theoddone33]
- Cleaned up, overhauled , removed , and ported a lot of code (asm to C). This includes optimizations to complex loading functions, syntax, memory init (Thanks kode54), execution, and initialization code. We now have fixed PAL/NTSC detection. [pagefault, MKendora, Nach]
- Overhauled a lot of code, such as checksum calculation and mirroring code. Overhauled and added much better EHi/Hi/Lo ROM code, improved reset vector, and made hard coding changes to variables. More games, such as Demon's Crest, now work. [Nach]
- Overhauled IO latch behavior, added proper latching behavior and other latch fixes (such as proper latching of bit 7 on $4201), and added proper behavior of RDIO regs. [pagefault]
- Removed many, many hacks. [Nach, pagefault]
- There have been some modifications and reorganizations of the GUI, including new path setup and chip configuration windows, and a reorganization of the Game Key window. [pagefault, Nach]
- Updates to the video code, with enhancements of triple buffering, better input support in the video dialog, and other general video code updates and bug fixes, such as a fix for the 60hz mode. [pagefault, MaxSt]
- New extra options are now available in various locations, like the "GUI burning effect", new commandline options, a new quick key to control players 1/2 with 3/4, and smaller message text. Some obsolete ones have been removed. [pagefault]
- Some changes in the Input configuaration: Hitting "Set Keys" is now prevented if controller is set to "None". Also, if no controller is selected, the settings of the individual keys are now locked. [Nach]
- Updated default configuration, in general. For example, stereo sound is now enabled by default at 32khz, with gauissian interpolation. [pagefault]
- Signed saturation fix for gaussian interpolation (Thanks kode54). [pagefault]
- Fixed several Netplay issues. [_Demo_, pagefault, Nach]
- Fixed some of our zmv recording problems. [Nach]
- Fixed a small bug in SPC saving. [pagefault]
- Fixed issues with config file saving. [pagefault, Nach]
- Fixed PNG snapshot filenames and PNG height. [StatMat, Nach]
- Fixed DIP switch 2 on Super System. [pagefault]
- Fixed an auto frameskip issue (Thanks MKendora). [pagefault]
- Fixed PAL/NTSC detection. [pagefault, Nach]
- Fixed rewind when using commandline filename. [StatMat]
- Fixed some issues when loading ROMs via command line. [Nach]
- Removed ROM info that appears when loading via command line. [Nach]
- Added a command-line savestate fix. [StatMat]
- Fixed an annoying savestate bug. [pagefault]
- Super Bases Loaded 2 works better, due to a fix in DSP-1 mapping. [_Demo_]
- Horai Gakuen works better, due to a special fix. [_Demo_]
- Lufia 2 problems are now fixed. [pagefault]
- Demon's Crest now works correctly, due to ROM mirroring update. [Nach]
- Emerald Dragon now works - again. [pagefault]
- Panic Bomber Worlds and other games are now fixed, due to SPC initialization and SPC RAM updates. [Overload, Nach, pagefault]
- Dai Kaiju Monogatari 2 now loads and plays great without the Dejap patch, due to the minor EHi number of banks hack. [Nach]
- Many updates on the SPC7110, such as normal timing, special ratio removal, and better pack loading code. [_Demo_, pagefault, Nach]
- Removed SPC7110 logger and S-DD1 test. [grinvader]
- Removed support for interleaved SuperFX ROMs. [Nach]
- Added several improvements and memory map adjustments for more accurate BS emulation. [Nach, pagefault]
- Added call init code for DSP-2,3, and 4. [pagefault]
- Added better support for split ROMs with headers and detecting interleaved ROMs. [Nach]
- Added support for many more ROM extensions. [Nach]
- ROM info now dumped to rominfo.txt on game load. [Nach]
- Added more information lines on ROM load, such as CRC32, video, and bank information. Also now has much better chip detection and gives more informative chip names. [pagefault, Nach]
- Added support for some NSRT features, such as NSRT header support and support for ROMs using NSRT's JMA compression format. [Nach]
- Zipped ROMs no longer need a temporary directory. [Nach]
- Added better handling of bad files. [_Demo_, Nach]
- Implemented soft IPS patching functionality, with in-Zip file support, buffering, and RLE support. [Nach]
- Added better sound decoding. [_Demo_]
- Added a compatibility update to PPU. Passes one more electronics test (Thanks MKendora!). [pagefault]
- Added motion blur (Thanks ipher for fixing the entry in the GUI). [pagefault]
- Made ZSNES more HTPC friendly. [pagefault]
- Improved interleaved ROM detection. [Nach]
- Case-fix for YASM. [ipher]
- Fixed many compiler warnings, added compiler optimizations, and more compiler fixes and code cleanups. [Nach, MKendora, theoddone33, pagefault, SamB]
- Unicode support partially supported. Will complete later. [pagefault]
- ZSNES now displays the day it was compiled in the about box. [Nach]
- Added Nach and StatMat to authors.txt, also updated support.txt, thanks.txt, and todo.txt. [pagefault]
We have also greatly improved support for special hardware in ZSNES v1.40.
These require special mention: :)
- SuperFX core updates:
pagefault
- SA-1 core updates:
pagefault
- C4 core updates:
Research: anomie
Main Code: Nach
Special thanks to The Dumper and TRAC!
- DSP-1 core updates:
Data Retrieval: pagefault, Overload, The Dumper
Main Code: pagefault, Overload, The Dumper, neviksti, Andreas Naive, _Demo_
Integration: MKendora, Nach
Processing Code: pagefault, Nach
- DSP-2 Emulation:
Data Retrieval: Overload
Research: Overload, neviksti, MKendora, The Dumper, CaitSith2
Main Code: kentaro-k.21
Processing Code: pagefault, kentaro-k.21
Special thanks to Lord Nightmare!
- S-DD1 Emulation:
Data Retrieval: The Dumper, Dark Force, zsKnight, Gary Henderson
Research: Andreas Naive
Main Code: anomie
Processing Code: _Demo_, Nach
Special thanks to all the other developers and users who worked on this hard project!
- ST010 Emulation:
Data Retrieval: The Dumper, MKendora
Main Code: The Dumper, Overload, Feather, Nach
Processing Code: The Dumper
Code Fixes: pagefault
- Sufami Turbo Support (preliminary):
Nach
- SD Gundam G-Next and Same Game expansion pack Support:
Nach
Any problems (what few that may possibly remain) will have to be fixed by someone else, because I'll be busy the next few days.
-
- Rookie
- Posts: 41
- Joined: Tue Dec 21, 2004 2:07 am
- Location: Between Maine and Hawaii
- Contact:
Wait, wait, wait...! The docs are finished!!? Holy crap!! You people have put exceedingly great effort in these docs. Thank you for all that you have done. Notable Ice Fox, Clements and Noxious Ninja. Couple of last things; Did Ice Fox say "You can download the finished docs"? Two words -Really awesome.
"Mystery Spot: Where logic takes a break and all the laws of nature are meaningless"
-The Simpsons
-The Simpsons
Yes, in case anyone missed it, I edited my last post and said that I finished the docs. Everything is validated.
I did consider adding a FAQ to get Super System games working, since I still haven't got my nss-smw rom working.
Maybe someone else could add this in if they want.
Look at my sig for the docs.
I did consider adding a FAQ to get Super System games working, since I still haven't got my nss-smw rom working.

Look at my sig for the docs.

-
- Rookie
- Posts: 41
- Joined: Tue Dec 21, 2004 2:07 am
- Location: Between Maine and Hawaii
- Contact:
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
@Clements:
For the CHM edition, you can easily hide the nav menu in the page. Just edit the CSS file.
Replace
with
For the CHM edition, you can easily hide the nav menu in the page. Just edit the CSS file.
Replace
Code: Select all
.MMenu{
width:200px;
padding:10px;
padding-top:0px;
padding-right:0px;
vertical-align:top;
}
Code: Select all
.MMenu{
width:200px;
padding:10px;
padding-top:0px;
padding-right:0px;
vertical-align:top;
display:none;
}
[u][url=http://bash.org/?577451]#577451[/url][/u]
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact: