(PM 18:52, 2000/11/19) hello, Mr.Bryan Yingling, and the owners of emu news site. Mr.Screw, the author of nesterJ, gave me the third evidence. in both official nester and FCommie, the unknown error occur in the same situation in the same game 'Dragon Quest 4 (J)'. i've upload the sate save file at: http://www1.interq.or.jp/~t-takeda/bin/dq4state.zip load the rom image of 'Dragon Quest 4 (J)', load this sate save file, and push upper button to go into the town. the error occur after screen is fade out in both official nester and FCommie. note: we'd already added the codes to both nesterJ and UOnester for the measures of this problem. and, the owner of nesemdev has written the comment about this problem in his site: http://nesemdev.cjb.net/ hmmmm, its the first comment by the third person. btw, i heared nofrendo was also provided under the rule of GPL. so you had better upload your source codes regardless of this controversy. ------------------------------------------------------------------------------- (PM 20:25, 2000/11/16) Mr.Bryan Yingling, now i'm very afraid that fans of nester may leave because of this foolish controversy, so i hope that this controversy will end early. (i think you must also hope so.) but Mr.Darren accused you without plain evidences, and you denied it. so i must put some questions to you in this open mail. i hope you to answer simply, definitely, convincingly, and early in the open space like your web site. and also i'm looking forward to seeing your not altered source codes that can provide the completely same binaries everyone have in Friday. ----- you said that the actual nester's codes you used are only a small routine about blitting, in your web site. but i found the identical error messages in your famicommunist.exe. the nester's codes which use these messages are not blitting routine. > error allocating apu > error allocating ppu > error allocating cpu > unsupported mapper > can't open save RAM file > error reading Save RAM file > none found (you can find these messages in NES.CPP) > Error loading ROM: out of memory > Invalid NES file > Error reading VROM banks from NES ROM > Error reading ROM banks from NES ROM > Error reading trainer from NES ROM > Out of memory > Error reading from NES ROM > Error opening ROM file (you can find these messages in NES_ROM.CPP) and you answered to my this question in e-mail, both Famicommunist and nester use the same sound and cpu core. but theses core belong to open-sourced emulator 'nofrendo' by Matt Conte. and you already gave credits to Matt Conte and nester in document. yes, i agree, nester and Famicommunist use the same core. i understand that you want to say: * the actual nester's code you used is ONLY blitting routine. * you didnt use the actual codes of nester for nes emulation core, and used nofrendo core codes. * so these message are came from nofrendo core codes. but, i can not find these messages in nofrendo.exe binary uploaded in www.vg-network.com, though i can of course find in nester.exe are these messages realy from nofrendo source codes? or you added them and accidentary become the same to nester? (i cant judge because i could not get nofrendo source codes...) ----- and now, i must point out about the identity of registry. Famicommunist and nester use the different space in registy, Famicommunist uses HKEY_CURRENT_USER\Software\Famicommunist nester uses HKEY_CURRENT_USER\Software\nester but the items in them are too similar. the differences of their items are only: Famicommunist omits the items in ..\NES\Graphics\ except DoubleSize Famicommunist omits the all items in ..\NES\Sound Famicommunist adds the items Sound in ..\NES\Preferences you said that you did not use the nester's code about registry. if so, why are they so similar? of cource, Mr.Darren never imitate your codes, you did not release your codes, and he released nester before FCommie. HKEY_CURRENT_USER\Software\Famicommunist +- "OpenPath" +- NES | +- Graphics | | +- "DoubleSize" | +- Input | | +- Controller1 | | | +- A | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- B | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- Down | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- Left | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- Right | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- Select | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- Start | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- Up | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Controller2 | | +- A | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- B | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Down | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Left | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Right | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Select | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Start | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Up | | +- "DeviceGUID" | | +- "DeviceType" | | +- "JAxisPositive" | | +- "JOffset" | | +- "Key" | +- Preferences | | +- "AutoFrameskip" | | +- "Priority" | | +- "RunInBackground" | | +- "Sound" | | +- "SpeedThrottle" | +- Sound +- Recent +- "Recent0" +- "Recent1" +- "Recent2" +- "Recent3" +- "Recent4" +- "Recent5" +- "Recent6" +- "Recent7" +- "Recent8" +- "Recent9" HKEY_CURRENT_USER\Software\nester +- "OpenPath" +- NES | +- Graphics | | +- "BlackAndWhite" | | +- "CalculatePalette" | | +- "DeviceGUID" | | +- "DoubleSize" | | +- "DrawOverscan" | | +- "FullscreenOnLoad" | | +- "FullscreenScaling" | | +- "FullscreenWidth" | | +- "Hue" | | +- "MoreThan8Sprites" | | +- "ShowAllScanlines" | | +- "Tint" | +- Input | | +- Controller1 | | | +- A | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- B | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- Down | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- Left | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- Right | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- Select | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- Start | | | | +- "DeviceGUID" | | | | +- "DeviceType" | | | | +- "JAxisPositive" | | | | +- "JOffset" | | | | +- "Key" | | | +- Up | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Controller2 | | +- A | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- B | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Down | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Left | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Right | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Select | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Start | | | +- "DeviceGUID" | | | +- "DeviceType" | | | +- "JAxisPositive" | | | +- "JOffset" | | | +- "Key" | | +- Up | | +- "DeviceGUID" | | +- "DeviceType" | | +- "JAxisPositive" | | +- "JOffset" | | +- "Key" | +- Preferences | | +- "AutoFrameskip" | | +- "Priority" | | +- "RunInBackground" | | +- "SpeedThrottle" | +- Sound | +- "BufferLength" | +- "DPCM" | +- "FilterType" | +- "Noise" | +- "Rectangle1" | +- "Rectangle2" | +- "SampleRate" | +- "SoundEnabled" | +- "Triangle" +- Recent +- "Recent0" +- "Recent1" +- "Recent2" +- "Recent3" +- "Recent4" +- "Recent5" +- "Recent6" +- "Recent7" +- "Recent8" +- "Recent9"