ZSNES Team wants you! If...
Moderator: ZSNES Mods
-- Effects obj files now deleted with "make clean". [ipher]
just an update to the Windows makefile, where somebody forgot to add a line or somthin, no need to have it in the changelog
-- Fixed cmd line sound quality. [pagefault]
-What the heck is that supposed to mean?
Maybe pagefault fixed the sound quality command-line argument?
just an update to the Windows makefile, where somebody forgot to add a line or somthin, no need to have it in the changelog
-- Fixed cmd line sound quality. [pagefault]
-What the heck is that supposed to mean?
Maybe pagefault fixed the sound quality command-line argument?
[url=http://www.ipherswipsite.com]ipher's WIP Site[/url]
I'm currently working on another revision to the changelog.
from a copy/paste from the previous ZSNES forums, perhaps ???
http://www.google.com/search?hl=en&lr=& ... lean+linux
This line is now deleted per ipher's request.
Maybe one of the cmds was doing a lower quality cmd ?
Where's pagefault at ?
"- Updated default configuration, in general. For example, stereo sound is now enabled by default. [pagefault]
and a new line has been added that states,
"- Implemented soft IPS patching functionality, with in-Zip file support, buffering, and RLE support. [Nach]"
I deleted both lines.Nach wrote: - Added use of DirectSound primary buffer. [StatMat]
- Using secondary sound buffer - again. [Nach, ipher]
The second cancled out the first one.
The HQxX stuff now only has the top line, with MaxSt as the author.Nach wrote: - Added HQ2X, HQ3X, and HQ4X filters! [MaxSt]
- Added HQ3X filter updates, after initial implementation. [pagefault]
- Added much much faster HQ3X filter code, after initial implementation.
[MaxSt]
pagefault only commited code for MaxSt. THere's also no reason for 3 of those.
This line now says, "- Fixed PNG Snapshot filenames. [StatMat]"Nach wrote: - Fixed Snapshot filenames. [StatMat]
PNG filenames.
Someone did, and I believe that you (Nach) commited the code,Nach wrote: - Updated Input support. [Nach]
I didn't do any Linux specific input support.
from a copy/paste from the previous ZSNES forums, perhaps ???
Sorry... I saw "make clean" and thought Linux.Nach wrote: - Effects obj files now deleted with "make clean". [ipher]
No idea what the heck that is, but only Win32 has obj files.
http://www.google.com/search?hl=en&lr=& ... lean+linux
This line is now deleted per ipher's request.
I think it was only an argument bug in the Linux Port.Nach wrote: - Fixed cmd line sound quality. [pagefault]
What the heck is that supposed to mean?
Maybe one of the cmds was doing a lower quality cmd ?
Where's pagefault at ?
I deleted this line.Nach wrote: - Fixed unzipping ROMs that are 6MB with a header. [Nach]
No reason for this, as it only fixed code that I broke while removing temporary zip directories.
Whoops, deleted.Nach wrote: - Fixed extra information lines. [pagefault]
No reason for this, as they didn't exist or were broken in any way in v1.36
This line is now deleted, and there is now 1 general "Cleanup of code" line with all authors involved.Nach wrote: - Cleaned up Base+Add on code. [Nach]
- Fixed checksum and CRC32 when using add-on ROMs. [Nach]
Ditto.
All these have been omitted.Nach wrote: - Fixed syntax bug. [Nach]
This is rediculous, should be under general code cleanup.
- Fixed SRAM issue. [Nach]
- Fixed ZSNES crash/bad exit, if ROM fails to load. [Nach]
- Fixed loading another ROM after previous ROM didn't load. [Nach]
Recent fixes, no need to mention them.
- Made handling of base cart paths more logical codewise. [Nach]
This is part of paths, don't need path support and fixes mentioned more than once.
The general default config changes line now says,Nach wrote: - Enabled stereo sound by default. [pagefault]
You already mentioned default changes.
"- Updated default configuration, in general. For example, stereo sound is now enabled by default. [pagefault]
All of these lines have been deleted.Nach wrote: - Added work-around for a 1.36 ZST bug. [pagefault]
- Fixed savestates with older versions. [pagefault]
Again, these are WIP fixes that don't need to be mentioned.
- Fixed path input crashing bug. [Nach]
There were no paths in v1.36, remember?
- Added a blinking cursor to input boxes. [Nach]
I mentioned not to mention this in the first post.
All these lines have been deleted,Nach wrote: - Made Soft IPS patching follow old patch offsetting method [Nach]
- Implemented IPS patching from ZIP files. [Nach]
- IPS files now buffered. [Nach]
- Updated IPS code. It now supports RLE. This should fix problems if the ROM is expanded, and automatically view the ROM with a header. [Nach]
- Fixed ROM enlargement by IPS when IPS is out of order. [Nach]
- Fixed loading a second IPS file in one ZSNES session. [Nach]
All IPS stuff, and a lot of it is fixes for the work in progress. Just mention we now have real IPS in zip file support, with buffering, and RLE support.
and a new line has been added that states,
"- Implemented soft IPS patching functionality, with in-Zip file support, buffering, and RLE support. [Nach]"
Deleted.Nach wrote: - Fixed some lines of the screen with HQ filters. [MaxSt]
Part of HQ stuff mentioned earlier.
I'm working on this stuff now.Nach wrote: - Added and improved interleaved rom detection. [Nach, pagefault]
- Fixed interleaved detection with overflowing titles. [pagefault]
- Fixed interleaved rom loading code. [pagefault]
- Updated interleaved detection code and added detection for ST018 chip. [pagefault]
- Added the function to not check Hi/LoROM after deinterleaving. [pagefault]
All that code is mine, pagefault only commited it before I had CVS access. The various interleave stuff should also be combined. ST018 also has nothing to do with interleaving, and is part of my general chip detection update.
- Fixed some issues in C4 code (DOWN LOAD, MALU, Op 13, and more). [Nach]
- Added C4 Op25. [anomie, TRAC, Nach]
You only have to mention C4 updated like I did in my changes.txt, not mention every opcode updated individually.
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
MaxSt did a video menu input update which didn't work on Linux, which I had to modify, perhaps that was it? In which case just add me to the credits to the update alongside MaxSt.LDAWG wrote:Someone did, and I believe that you (Nach) commited the code,Nach wrote: - Updated Input support. [Nach]
I didn't do any Linux specific input support.
from a copy/paste from the previous ZSNES forums, perhaps ???
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
I think someone did a joystick input update too.Nach wrote:MaxSt did a video menu input update which didn't work on Linux, which I had to modify, perhaps that was it? In which case just add me to the credits to the update alongside MaxSt.LDAWG wrote:Someone did, and I believe that you (Nach) commited the code,Nach wrote: - Updated Input support. [Nach]
I didn't do any Linux specific input support.
from a copy/paste from the previous ZSNES forums, perhaps ???
I remember seeing some code on the previous forums,
and I'm pretty sure that it got committed to a WIP.
O well... if they don't come forward before release, they may not get credit, I guess.
I will try to get an updated changelog uploaded, by the end of today.
I actually did delete both lines, but I changed another line so it says,LDAWG wrote:I deleted both lines.Nach wrote: - Added use of DirectSound primary buffer. [StatMat]
- Using secondary sound buffer - again. [Nach, ipher]
The second cancled out the first one.
"- Updated Windows sound code. [Nach, ipher, StatMat, pagefault]"
All the authors now at least get credit, for messing around with it.
I actually did delete the 2 bottom lines, but I changed another line so it says,LDAWG wrote:The HQxX stuff now only has the top line, with MaxSt as the author.Nach wrote: - Added HQ2X, HQ3X, and HQ4X filters! [MaxSt]
- Added HQ3X filter updates, after initial implementation. [pagefault]
- Added much much faster HQ3X filter code, after initial implementation.
[MaxSt]
pagefault only commited code for MaxSt. THere's also no reason for 3 of those.
For the Windows Port: "- Added HQ2X, HQ3X, and HQ4X filters! [MaxSt, pagefault]"
For the Linux Port: "- Added HQ2X, HQ3X, and HQ4X filters! [MaxSt, pagefault, zinx]"
zinx helped fix an issue or two with HQ2X under Linux.
All the authors now at least get credit, for messing around with it.
Let me know, if this is OK !
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Looks fine so far.
Now that you mention the input update, yes someone sent me a patch went by Sander in the e-mail he sent me, forgot his name on the board.
Now that you mention the input update, yes someone sent me a patch went by Sander in the e-mail he sent me, forgot his name on the board.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
OK, here is the latest revision (01) as of October 05, 2004.
http://www.geocities.com/ldawgzsnes/wha ... _rev01.txt
You guys may want to checkout anything that has a *** by it.
Also, I think the SPC7110 line items need a bit of help.
I'm cross-eyed right now, from looking at this for so long,
so I'm sure there is a few stupid things in there.
Help me out, with a fresh set of eyes!
http://www.geocities.com/ldawgzsnes/wha ... _rev01.txt
You guys may want to checkout anything that has a *** by it.
Also, I think the SPC7110 line items need a bit of help.
I'm cross-eyed right now, from looking at this for so long,
so I'm sure there is a few stupid things in there.
Help me out, with a fresh set of eyes!
Small update... here is Revision 02 of October 05, 2004.
http://www.geocities.com/ldawgzsnes/wha ... _rev02.txt
Check out the stuff with ***
http://www.geocities.com/ldawgzsnes/wha ... _rev02.txt
Check out the stuff with ***
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
These are fixes to while working on code since v1.36 and should not be mentioned:
- Fixed gfx corruption issues. [pagefault]
- Fixed GZip for Windows (Thanks kode54 and no thanks M$). [Nach]
- Updated the KitchenSync, after initial implementation. [pagefault]
- Fixed a config file corruption bug if ROM doesn't load correctly. [Nach]
- Fixed config drop down box and documented it. [Nach]
***- Fixed extra information lines. [pagefault]
- Made handling of base cart paths more logical codewise. [Nach]
- Added Tales of Phantasia interleaved hacks for information, and fixed interleaved loading. [Nach]
- Fixed VC Workspace so it'll compile [ipher]
- Fixed force code. [Nach]
- Fixed the issue with not be able to save more than one SPC per game. [Nach]
- Fixed DSP-3 detection. [Nach]
- Fixed G-Next pack Checksum calculation. [Nach]
A bit rediculous:
- Renamed Windows Version to win32. [pagefault]
***- Fixed jumps. [theoddone33]
- Renamed Linux Version to SDL. [pagefault]
***- Added Video and Bank information. [Nach]
- Fixed warning about a C++ feature when compiling C in DJGPP [Nach]
- Added Nach to the list of authors. [pagefault]
- Added StatMat to the list of authors. [pagefault]
- Fixed some spelling errors in the docs. [ipher]
- Updated authors.txt, support.txt, thanks.txt, and todo.txt. [pagefault]
This is general not port specific:
***- Updated video menu input support. [Nach, MaxSt]
- Fixed PNG Snapshot filenames. [StatMat]
Credit change:
***- Updated joystick input support. [Nach, Sander???]
To Updated joystick input support. [theoddone33, Sander]
Remove - Added scan 4th joystick axis. [theoddone33]
- Added Darkfalz's aspect ratio code. [Nach]
Change to New aspect ratio code for scaling [Darkfalz], and it's Win32 only.
Two seperate changes:
- Overhauled checksum calculation code with new mirroring code. [Nach]
There is much better mirroring code, and much better checksum code, not really related except that checksum code relies on the fact that the ROM is mirrored.
Covered by other stuff:
- Overhauled Base and Add-on ROMs code, including checksum and CRC32. [Nach]
- Overhauled Video menu input. [MaxSt]
- Added better memory init and removed another hack. [Nach]
- Added SRAM memory map fix for LoROMs [pagefault]
- Added better ROM mirroring. [Nach]
- Added much better chip detection. [Nach] - you have this twice
- Removed Digital Devil Story hack. [pagefault]
- Added better ROM mirroring. Demon's Crest now works right. [Nach]
- Removed support for an unidentified hacked rom. [pagefault]
- Cleaned up source and added some compiler fixes. [Nach]
- Added detection for ST018 chip. [Nach]
- Updated BS code and more. [Nach]
- Fixed 24mbit ROMs checksum calculation and detection, including SPC7110 ROMs. [Nach, pagefault]
- Fixed SPC initialization issue, fixes Panic Bomber Worlds and others. [Pagefault]
- Added SETA ST010 Support (Thanks The Dumper!). [pagefault]
- Added the latest DSP-1 team updates (almost completed now). [Nach, MKendora]
- Rewrote the DSP-1 code. [Overload, neviksti, The Dumper, and Nach]
- Added DSP-1 memmory map improvements. [_Demo_]
- Cleanup of code and Op5 fix for DSP-2. [Nach]
- Updated C4 chip code, and added support for Op25 (Thanks DOWN LOAD, MALU, Op 13, and more). [anomie, TRAC, Nach]
- Added support for MGD, UFO, and EUR. [Nach]
- Added support for Same Game add-ons to use Same Game base. [Nach]
- Added support for SD Gundam GX add-ons and fixed mapping issue. [Nach]
- Added support for Sufami Turbo - but only one cart for now. [Nach]
This one covers a lot of other ones:
- Overhauled various ROM loading and initilization code. [Nach]
WTH?
- Fixed 2 seperate LDMAC Ops (Thanks The Dumper and more). [Nach]
That's all covered by C4, and there is only 1 LDMAC Op.
Should be improved:
- Added interleaved ROM detection. [Nach]
Edit:
wow, really looks like you're giving me more credit than I deserve.
I may have done more commits than the other devs, but that's because I worked on stuff piece by piece and commited them that way, instead of holding stuff back for one massive commit.
- Fixed gfx corruption issues. [pagefault]
- Fixed GZip for Windows (Thanks kode54 and no thanks M$). [Nach]
- Updated the KitchenSync, after initial implementation. [pagefault]
- Fixed a config file corruption bug if ROM doesn't load correctly. [Nach]
- Fixed config drop down box and documented it. [Nach]
***- Fixed extra information lines. [pagefault]
- Made handling of base cart paths more logical codewise. [Nach]
- Added Tales of Phantasia interleaved hacks for information, and fixed interleaved loading. [Nach]
- Fixed VC Workspace so it'll compile [ipher]
- Fixed force code. [Nach]
- Fixed the issue with not be able to save more than one SPC per game. [Nach]
- Fixed DSP-3 detection. [Nach]
- Fixed G-Next pack Checksum calculation. [Nach]
A bit rediculous:
- Renamed Windows Version to win32. [pagefault]
***- Fixed jumps. [theoddone33]
- Renamed Linux Version to SDL. [pagefault]
***- Added Video and Bank information. [Nach]
- Fixed warning about a C++ feature when compiling C in DJGPP [Nach]
- Added Nach to the list of authors. [pagefault]
- Added StatMat to the list of authors. [pagefault]
- Fixed some spelling errors in the docs. [ipher]
- Updated authors.txt, support.txt, thanks.txt, and todo.txt. [pagefault]
This is general not port specific:
***- Updated video menu input support. [Nach, MaxSt]
- Fixed PNG Snapshot filenames. [StatMat]
Credit change:
***- Updated joystick input support. [Nach, Sander???]
To Updated joystick input support. [theoddone33, Sander]
Remove - Added scan 4th joystick axis. [theoddone33]
- Added Darkfalz's aspect ratio code. [Nach]
Change to New aspect ratio code for scaling [Darkfalz], and it's Win32 only.
Two seperate changes:
- Overhauled checksum calculation code with new mirroring code. [Nach]
There is much better mirroring code, and much better checksum code, not really related except that checksum code relies on the fact that the ROM is mirrored.
Covered by other stuff:
- Overhauled Base and Add-on ROMs code, including checksum and CRC32. [Nach]
- Overhauled Video menu input. [MaxSt]
- Added better memory init and removed another hack. [Nach]
- Added SRAM memory map fix for LoROMs [pagefault]
- Added better ROM mirroring. [Nach]
- Added much better chip detection. [Nach] - you have this twice
- Removed Digital Devil Story hack. [pagefault]
- Added better ROM mirroring. Demon's Crest now works right. [Nach]
- Removed support for an unidentified hacked rom. [pagefault]
- Cleaned up source and added some compiler fixes. [Nach]
- Added detection for ST018 chip. [Nach]
- Updated BS code and more. [Nach]
- Fixed 24mbit ROMs checksum calculation and detection, including SPC7110 ROMs. [Nach, pagefault]
- Fixed SPC initialization issue, fixes Panic Bomber Worlds and others. [Pagefault]
- Added SETA ST010 Support (Thanks The Dumper!). [pagefault]
- Added the latest DSP-1 team updates (almost completed now). [Nach, MKendora]
- Rewrote the DSP-1 code. [Overload, neviksti, The Dumper, and Nach]
- Added DSP-1 memmory map improvements. [_Demo_]
- Cleanup of code and Op5 fix for DSP-2. [Nach]
- Updated C4 chip code, and added support for Op25 (Thanks DOWN LOAD, MALU, Op 13, and more). [anomie, TRAC, Nach]
- Added support for MGD, UFO, and EUR. [Nach]
- Added support for Same Game add-ons to use Same Game base. [Nach]
- Added support for SD Gundam GX add-ons and fixed mapping issue. [Nach]
- Added support for Sufami Turbo - but only one cart for now. [Nach]
This one covers a lot of other ones:
- Overhauled various ROM loading and initilization code. [Nach]
WTH?
- Fixed 2 seperate LDMAC Ops (Thanks The Dumper and more). [Nach]
That's all covered by C4, and there is only 1 LDMAC Op.
Should be improved:
- Added interleaved ROM detection. [Nach]
Edit:
wow, really looks like you're giving me more credit than I deserve.
I may have done more commits than the other devs, but that's because I worked on stuff piece by piece and commited them that way, instead of holding stuff back for one massive commit.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
OK, I'll fix it up so more.
I personally think that all ROM fixes should be left-in.
Just so people can say stuff like, "Wow, now Demon's Crest works correctly!!!"
Maybe we can have all ROM fixes on 1 line?
Maybe near the top of the All Ports documentation?
Here's to a final 1.40 release soon!
*cheers*
I personally think that all ROM fixes should be left-in.
Just so people can say stuff like, "Wow, now Demon's Crest works correctly!!!"
Maybe we can have all ROM fixes on 1 line?
Maybe near the top of the All Ports documentation?
Here's to a final 1.40 release soon!
*cheers*
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
If you group them it could possibly work.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Deleted all of these.Nach wrote: These are fixes to while working on code since v1.36 and should not be mentioned:
- Fixed gfx corruption issues. [pagefault]
- Fixed GZip for Windows (Thanks kode54 and no thanks M$). [Nach]
- Updated the KitchenSync, after initial implementation. [pagefault]
- Fixed a config file corruption bug if ROM doesn't load correctly. [Nach]
- Fixed config drop down box and documented it. [Nach]
***- Fixed extra information lines. [pagefault]
- Made handling of base cart paths more logical codewise. [Nach]
- Added Tales of Phantasia interleaved hacks for information, and fixed interleaved loading. [Nach]
- Fixed VC Workspace so it'll compile [ipher]
- Fixed force code. [Nach]
- Fixed the issue with not be able to save more than one SPC per game. [Nach]
- Fixed DSP-3 detection. [Nach]
- Fixed G-Next pack Checksum calculation. [Nach]
I think pagefault wants some of these things in.Nach wrote: A bit rediculous:
- Renamed Windows Version to win32. [pagefault]
***- Fixed jumps. [theoddone33]
- Renamed Linux Version to SDL. [pagefault]
***- Added Video and Bank information. [Nach]
- Fixed warning about a C++ feature when compiling C in DJGPP [Nach]
- Added Nach to the list of authors. [pagefault]
- Added StatMat to the list of authors. [pagefault]
- Fixed some spelling errors in the docs. [ipher]
- Updated authors.txt, support.txt, thanks.txt, and todo.txt. [pagefault]
I'll keep them for now, but leave them on the radar.
I'm working on the rest... but I got go for now. Be back later.
Is KitchenSync in the DOS or Linux Port?
Last edited by LDAWG on Tue Oct 05, 2004 9:53 pm, edited 1 time in total.
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
I thought KitchenSync wasn't in the Windows port any more, due to it not working right and nobody wanting/knowing how to fix it.LDAWG wrote:Is KitchenSync in the DOS or Linux Port?
I don't have the ability to check today
(I'm at work with only Windows 2000/XP)
[u][url=http://bash.org/?577451]#577451[/url][/u]
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
KitchenSync is only in the Win32 port and needs a commandline parameter to use it.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Here's another update (10-05-2004 Revision 03), MOSTLY showing the grouping aspect of the 1.40 changelog.
I still do need to delete a few more lines, Nach.
Check it out:
http://www.geocities.com/ldawgzsnes/wha ... _rev03.txt
I still do need to delete a few more lines, Nach.
Check it out:
http://www.geocities.com/ldawgzsnes/wha ... _rev03.txt
-
- Hero of Time
- Posts: 2646
- Joined: Fri Jul 30, 2004 2:49 am
- Location: In front of the monitor
- Contact:
Looks good so far.LDAWG wrote:Here's another update (10-05-2004 Revision 03), MOSTLY showing the grouping aspect of the 1.40 changelog.
I still do need to delete a few more lines, Nach.
Check it out:
http://www.geocities.com/ldawgzsnes/wha ... _rev03.txt
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
- Added much better chip detection. [Nach]
Has nothing to do with the GUI.
- Added more informative chip names. [Nach]
Belongs in ROM LINE INFO SECTION BELOW
- Added CRC32. [Nach]
Belongs in ROM LINE INFO SECTION BELOW
- Overhauled Base and Add-on ROMs code, including checksum and CRC32. [Nach]
I invented the code, it never existed before. It is mentioned in the special updates section. If anything, this should be in the hardware section, as Base carts that can get Add-ons are special hardware.
- Prevented hitting of set keys if controller is set to none. [Nach]
- Locked setting of individual keys, if no controller selected. [Nach]
Belongs in GUI or smth.
- Removed support for an unidentified hacked rom. [pagefault]
Is quite rediculous. The rest of the ROM section looks very nice
You may want to mention some of the games that improved from the chip updates though.
- Added support for MGD, UFO, and EUR. [Nach]
Is just filenames ending with those extensions, has nothing to do with hardware or anything.
Updated C4 chip code. Added support for Op25 and fixed an LDMAC Op (Thanks DOWN LOAD, MALU, Op 13, The Dumper, and more). [anomie, TRAC, Nach]
I think I'm going to scream.
The C4 chip has ~20 Op Codes.
Multiply is Op code 25.
DOWN LOAD also known as Sum is Op code 40.
MALU also known as Square is Op code 54.
Polar Cordinates 2 is Op code 13.
There is one LDMAC Op and I forget which number it's associated with. If you want to see some of these in action, load up Megaman X2 or 3, and hold down B on Controller 2 as it starts.
Image:

Calling these Op codes people or whatever doesn't make any sense.
This says it all:
- C4 core updates:
Research: anomie
Main Code: Nach
Special thanks to The Dumper and TRAC!
anomie did the research and gave me some pointers. The Dumper helped me find what I was looking for in the ZSNES jungle. TRAC helped me with some assembly in general (as I was a bit rusty at the time) and gave me an idea how to round off Op 25.
No one but I actually worked on the code, and it makes no sense to thank the Op codes.
Has nothing to do with the GUI.
- Added more informative chip names. [Nach]
Belongs in ROM LINE INFO SECTION BELOW
- Added CRC32. [Nach]
Belongs in ROM LINE INFO SECTION BELOW
- Overhauled Base and Add-on ROMs code, including checksum and CRC32. [Nach]
I invented the code, it never existed before. It is mentioned in the special updates section. If anything, this should be in the hardware section, as Base carts that can get Add-ons are special hardware.
- Prevented hitting of set keys if controller is set to none. [Nach]
- Locked setting of individual keys, if no controller selected. [Nach]
Belongs in GUI or smth.
- Removed support for an unidentified hacked rom. [pagefault]
Is quite rediculous. The rest of the ROM section looks very nice

- Added support for MGD, UFO, and EUR. [Nach]
Is just filenames ending with those extensions, has nothing to do with hardware or anything.
Updated C4 chip code. Added support for Op25 and fixed an LDMAC Op (Thanks DOWN LOAD, MALU, Op 13, The Dumper, and more). [anomie, TRAC, Nach]
I think I'm going to scream.
The C4 chip has ~20 Op Codes.
Multiply is Op code 25.
DOWN LOAD also known as Sum is Op code 40.
MALU also known as Square is Op code 54.
Polar Cordinates 2 is Op code 13.
There is one LDMAC Op and I forget which number it's associated with. If you want to see some of these in action, load up Megaman X2 or 3, and hold down B on Controller 2 as it starts.
Image:

Calling these Op codes people or whatever doesn't make any sense.
This says it all:
- C4 core updates:
Research: anomie
Main Code: Nach
Special thanks to The Dumper and TRAC!
anomie did the research and gave me some pointers. The Dumper helped me find what I was looking for in the ZSNES jungle. TRAC helped me with some assembly in general (as I was a bit rusty at the time) and gave me an idea how to round off Op 25.
No one but I actually worked on the code, and it makes no sense to thank the Op codes.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Hehe, I said I still needed to delete some stuff, NachLDAWG wrote: Here's another update (10-05-2004 Revision 03), MOSTLY showing the grouping aspect of the 1.40 changelog.
I still do need to delete a few more lines, Nach.

The "chip" stuff I grouped together originally... sorry, I'll fix it.
I think I'm gunna do 1 more update, tonight, with EVERYTHING I can possibly do, per Nach's requests.
Sorry for pissing you off Nach, with so many small updates.
This changelog should practical be finished.
You ZSNES guys can take it, and make it what you want.
I was just trying to give you guys something to run with, by collaborating everything.
I mean, this Forum Topic was made, asking for help, nearly 2 weeks ago.
I was the only poor soul who tried

Anyway, back to work...
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Thanks a lot for your help. Sorry if I sounded rough before, suggesting an Op code helped me write code is enough to give any programmer the willies.
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:
No. Some of it isn't mentioned anywhere else. Some of it is also classified wrong.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
It's because I'm just a stupid MCSE with mad Networking skills.Nach wrote:No. Some of it isn't mentioned anywhere else. Some of it is also classified wrong.
I know jack about SNES Special Chips and asm/c or programming in general

You may need to cleanup that section, Nach...
but at least I put it together for you

OK, I deleted most of these.Nach wrote: Covered by other stuff:
- Overhauled Base and Add-on ROMs code, including checksum and CRC32. [Nach]
- Overhauled Video menu input. [MaxSt]
- Added better memory init and removed another hack. [Nach]
- Added SRAM memory map fix for LoROMs [pagefault]
- Added better ROM mirroring. [Nach]
- Added much better chip detection. [Nach] - you have this twice
- Removed Digital Devil Story hack. [pagefault]
- Added better ROM mirroring. Demon's Crest now works right. [Nach]
- Removed support for an unidentified hacked rom. [pagefault]
- Cleaned up source and added some compiler fixes. [Nach]
- Added detection for ST018 chip. [Nach]
- Updated BS code and more. [Nach]
- Fixed 24mbit ROMs checksum calculation and detection, including SPC7110 ROMs. [Nach, pagefault]
- Fixed SPC initialization issue, fixes Panic Bomber Worlds and others. [Pagefault]
- Added SETA ST010 Support (Thanks The Dumper!). [pagefault]
- Added the latest DSP-1 team updates (almost completed now). [Nach, MKendora]
- Rewrote the DSP-1 code. [Overload, neviksti, The Dumper, and Nach]
- Added DSP-1 memmory map improvements. [_Demo_]
- Cleanup of code and Op5 fix for DSP-2. [Nach]
- Updated C4 chip code, and added support for Op25 (Thanks DOWN LOAD, MALU, Op 13, and more). [anomie, TRAC, Nach]
- Added support for MGD, UFO, and EUR. [Nach]
- Added support for Same Game add-ons to use Same Game base. [Nach]
- Added support for SD Gundam GX add-ons and fixed mapping issue. [Nach]
- Added support for Sufami Turbo - but only one cart for now. [Nach]
I also added _Demo_ to the DSP-1 stuff near the bottom.
- 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
is this ok !?
Check it out now, it's really coming along:
http://www.geocities.com/ldawgzsnes/wha ... _rev04.txt