0
Vote

Crash of Double Dragon during gameplay

description

The game Double Dragon crashed during gameplay of level 3 (passed first bridge)
One of the in-field objects (a knife) disappeared. There was a brief screen corruption, followed by a runtime exception caused by the following line in Suzy.cs
case Addresses.SUZYHREV:
throw new LynxException(String.Format("Suzy::Poke: Writing to read-only address at {0:X4}", address));
A first chance exception of type 'KillerApps.Emulation.Atari.Lynx.LynxException' occurred in KillerApps.Emulation.Atari.Lynx.dll
An unhandled exception of type 'KillerApps.Emulation.Atari.Lynx.LynxException' occurred in KillerApps.Emulation.Atari.Lynx.dll
Additional information: Suzy::Poke: Writing to read-only address at FC88
 
The thread 'Win32 Thread' (0x1f50) has exited with code 0 (0x0).
Unhandled Exception: KillerApps.Emulation.Atari.Lynx.LynxException: Suzy::Poke: Writing to read-only address at FC88
at KillerApps.Emulation.Atari.Lynx.Suzy.Poke(UInt16 address, Byte value) in D:\Sources\LynxEmulator\Source\AtariLynxEmulator\Atari\AtariLynx\Suzy\Suzy.cs:line 587
at KillerApps.Emulation.Atari.Lynx.MemoryManagementUnit.Poke(UInt16 address, Byte value) in D:\Sources\LynxEmulator\Source\AtariLynxEmulator\Atari\AtariLynx\MemoryManagementUnit.cs:line 75
at KillerApps.Emulation.Processors.Nmos6502.STA() in D:\Sources\LynxEmulator\Source\AtariLynxEmulator\Framework\Emulation.6502\6502\Nmos6502.Registers.cs:line 203
at KillerApps.Emulation.Processors.Cmos65SC02.ExecuteOpcode() in D:\Sources\LynxEmulator\Source\AtariLynxEmulator\Framework\Emulation.6502\65C02\Cmos65SC02.cs:line 132
at KillerApps.Emulation.Processors.Nmos6502.Execute(Int32 instructionsToExecute) in D:\Sources\LynxEmulator\Source\AtariLynxEmulator\Framework\Emulation.6502\6502\Nmos6502.cs:line 174
at KillerApps.Emulation.Atari.Lynx.LynxHandheld.ExecuteCpu() in D:\Sources\LynxEmulator\Source\AtariLynxEmulator\Atari\AtariLynx\LynxHandheld.cs:line 79
at KillerApps.Emulation.Atari.Lynx.LynxHandheld.Update(UInt64 cyclesToExecute) in D:\Sources\LynxEmulator\Source\AtariLynxEmulator\Atari\AtariLynx\LynxHandheld.cs:line 72
at KillerApps.Gaming.Atari.PcesGame.Update(GameTime gameTime) in D:\Sources\LynxEmulator\Source\AtariLynxEmulator\Clients\PaceWindows\PaceWindows\PcesGame.cs:line 140
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNatThe thread 'Win32 Thread' (0x2468) has exited with code 0 (0x0).

comments