• Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by 77

  1. anyone do anything with this yet?
  2. 77

    i have a REQUEST!!!

    take NHL98 for genesis and edit the ice to make it look like 92/93/94 less dithering, try to make the ice and the lines look the same
  3. besides the sock fix for 93... id like to be able to edit the 2nd teams lines on away games... and have the computer match your lines like they do for away games, on home games
  4. the jerseys over the head thing was in 95... as everyone is aware of, fighting in 94 was disabled and the fighting animations were replaced with the new checking animations because in order to have the NHL licensing they told them to take out the fighting thats where Gary Bettman's ruining the game all started... just looked at NHL Hockey and NHL Hockey 95 with hex editor and i see no fighting in the penalties... has anyone looked at 95 in a hex editor? looks interesting... i know ive tried to look at the files and there is editors to view the images in the game
  5. well??? did anyone ask lesser and find out how to add fighting back in to 94??? otherwise this doc was just a waste of time
  6. i did a hacked version long long time ago... right when the english translation patch came out... NorthtownHockey.nes
  7. i know the LNAH i've checked hockeyfights.com every morning for the past 10+ years =P
  8. i started the crowd meter at 100, thinking it would get the fights started earlier... doesnt matter no fights in first 3 minutes no matter what, and it prob some kind of set amount after that... before a fight can happen i use to think the crowd meter is what controlled the fights i should prob change that back someday =P
  9. look at the guy that remade that tecmo bowl...or that blood hockey... then the skys the limit you can make something new, thats looks mechanically the same the ultimate hockey game would be 92 + 93 + 94 a game thats editable beyond the capabilities of whats been accomplished here... graphics and rosters, big deal... considering its been 15+ years i was hex editing the roster by hand back in 99 theres really not much more you can do.... its time to figure out the decompression whats his name gave us, or build something new its too bad the file structure on the DOS/windows nhl wasnt garbage.... just saying... image a nhl94 with fighting image a nhl94 with fighting after the whistle image a nhl94 with goalie fights image a nhl94 with mutliple fights image a nhl94 with 4 players image a nhl94 with hip checks image a nhl94 with specific injuries image a nhl94 with a changing crowd
  10. instead of all these leagues and bullshit, why not open source code and make a new game... we're all in our 30 and 40s by now... get a couple guys that know what they are doing and lead the team. create a nhl 92 93 94 copycat, using all the original sprites. the ultimate retro hockey game...
  11. *bump* i give permission to swos or mah to take this rom and actually rate the players... ( make non arcade style version) DONT TOUCH NUMBER, HANDED/FIGHTING OR WEIGHT !! =)
  12. fighting after the whistle... goalie fights... 2 simultaneous fights... 3 simultaneous fights... line brawls... bench clearing brawls...
  13. got an email from MarkeyJester this morning... Good morning captain~ http://mrjester.hapisan.com/01_Public/NHL94%20Disassembly.zip Above is the download link to a disassembly of NHL94, the earliest build I could find from your forum's site. Extract the folder and its contents to anywhere you desire (be it desktop, or a specific directory, it's up to you). You will have "Source.asm" which is the MAIN SOURCE CODE, it includes the vector table, the initialisation routines, and most of everything about the game itself. You can open this with "Notepad.exe", but be warned, there's a lot of "dc.b" data, notepad will take a HUGE amount of time to load and edit this source, I therefore recommend downloading and using another text editor, such as "Notepad++" which you can get online for free. There are several other folders, some have art/mappings/palette files split from "Source.asm" into a binary file, so it can be edited separately, these files are included into "Source.asm" using "incbin". There aren't many things split from "Source.asm", but, it's a start. The folders are just there to give you an idea of how you would go about splitting the files from the source code. It needs a LOT of work to become 100% editable without breaking the game. "Source.asm" was extremely bloated, and so, I have split a large piece of the "dc.b" data into separate source files inside the "Unknown" folder, these are included into "Source.asm". This is just to make it easier for text editors to open the main source, there's so much data that isn't split into binary files yet, that the source is simply too large to open with standard "Notepad.exe". Now, if you edit something in "Source.asm", like, change any instructions, add any instructions, remove instructions, or change data, or whatever... After saving, double click on "_Assemble.bat", a black window will appear, when it's finished it'll ask you to press any key to continue (pressing enter will close the window). This will assemble the instructions in "Source.asm" as well as including any data or other source from the other folders, and it'll create a binary ROM called "NHL Hockey 94.bin", which you can open with an emulator, or put on a flash cart and play on hardware, or do whatever it is you want to do. That ROM will contain any changes you have made. Inside the "_0 Temp" folder is the "ida" disassembled main file, and the original NHL 94 ROM that I used to disassemble. It's simply in there so that "_Assemble.bat" can compare the newly assembled ROM with the original, to find any differences, this was used to help make the source code assemble 100% to the original (which it currently does), if you want to remove this, then right click on "_Assemble.bat", and click on "Edit" in the right click menu, and remove this line: "_Assembly ToolsCompRom.exe" 200 "_0 TempNHL Hockey 94 Ori.bin" "NHL Hockey 94.bin" This will stop "_Assemble.bat" from warning you that the ROMs are different. Keep this in if you want to split more stuff but want to keep the ROM 1:1 to the original, it'll help warn you if you've split anything incorrectly. Inside the "_Assembly Tools" folder are a few programs that are used for assembling the ROM correctly. "asm68k" is a 68k assembler, and the "AS" folder and its contents is the Z80 assembler. I haven't disassembled the Z80 ROM however, so, this assembler is useless at the moment until someone disassembles the sound driver and creates a source code file for it. "asm68k" and "AS" are NOT my programs, they are assemblers I have collected off the internet for assembling the game. The other programs in there however, such as "CheckFix.exe", "CompRom.exe", "FixSource.exe", "ListEqu.exe", and "PatchRom.exe" are my programs for doing addition things, such as applying the checksum value correctly, and patching the checksum routine into the main ROM, and cross-referencing the source labels/equates between source files, and so forth. Basically, just there to make sure the game assembles as properly as possible. I have left the source codes for these programs there, for anyone who knows C to edit them if necessary. The game is not quite ready for proper editing I'm afraid, but it is nevertheless a starting point for your community to work on and build off of. You can continue your research from where I left off. Be warned, EA used an interesting (and personally stupid) method of reading string data, they have a few "bsr" or "jsr" instructions, with the string data DIRECTLY AFTER IT, the subroutine the "bsr" and "jsr" instructions are jumping to, load the return address from the stack (i.e. the address of the string data), and load that string data correctly, they then change the return address to be directly after the string data, so when the subroutine returns, the CPU continues reading code after the string data. While this may have been handy for the programmers, it is completely unoptimal from a speed point of view. You WILL find this happening all over the place in the source code, it's quite popular. There are several bytes inbetween the string data, these will often be extra symbols that are not part of ASCII standard. Often the first byte or two bytes will be a "chatacter count", for the number of characters and symbols inside the string, so watch out for that. I started commented much of the subroutines that deal with reading the string data, but it's still not documented enough for understanding. As for the fighting code, I did find a huge load of empty/null subroutines, (i.e. the 68k calls a routine that has nothing but a return instruction). Only one of these null routines has code under the return instruction, but it doesn't seem to be anything to do with fighting, the other null routines have no code under them. I strongly suspect that the code wasn't simply stopped by an "rts" instruction, but instead, the entire routine was ripped out of the game before release. Basically, if those null routines are the fighting routines, then they no longer exists in this ROM. The good news is, porting the fighting back in from 93 or 92, should be as simple as copying a routine of instructions across, this assuming however that the null routines are the fighting routines, and that those routines don't call other subroutines. If they do, then you will need to find a matching subroutine from 94 to reference. THIS IS ALL SPECULATION HOWEVER, DO NOT ASSUME THIS IS THE CASE. I have commented a lot of the initialisation routines to give you all a head start, but this game is quite weird in the way it was coded, I would go as far to say that it may have been coded in a high level language, such as C, but I'm not sure on that as there are aspects that look humanly made. As for payment, just forget about it, consider this a gift and nothing more. Have a Merry Christmas~ ~MarkeyJester
  14. if we cant get fighting in 94, your movie is pointless... =P we want the source code!
  15. im still waiting for the eye and stick patch for wboys 30 team NHLPA93... i tried it myself 2 or 3 time myself, i cant find them all, very frustrating =P
  16. wheres all the player sprites? got a png?
  17. probably on here somewhere, but this is a good read... not sure how true it actually is https://readonlymemory.vg/john-madden-hockey/
  18. go in your garage, find your old floppys and give the community the source code.... that it all
  19. and for you guys tournament / league guys, you can make the fights get broken up faster... keep the fighting and be less distracting
  20. i know that... im looking for in game changes, experimentation...
  21. i tried copying the hex code from 93 and put it in 94 to see what would happen, but i dont know how to correct the checksum