What steps will reproduce the problem?
1. Open Any Commodore 64 ROM
2. EmuHawk crashes
What is the expected output? What do you see instead?
Error message that appears: (Note, this is from a catch handler in Bizhawk)
System.NullReferenceException: Object reference not set to an instance of an
object.
at BizHawk.Emulation.Cores.Computers.Commodore64.Vic.Render() in \Trunk\BizHawk.Emulation.Cores\Computers\Commodore64\MOS\Vic.Render.cs:line 211
at BizHawk.Emulation.Cores.Computers.Commodore64.Vic.ExecutePhase1() in \Trunk\BizHawk.Emulation.Cores\Computers\Commodore64\MOS\Vic.cs:line 103
at BizHawk.Emulation.Cores.Computers.Commodore64.Motherboard.Execute() in \Trunk\BizHawk.Emulation.Cores\Computers\Commodore64\C64.Motherboard.cs:line 69
at BizHawk.Emulation.Cores.Computers.Commodore64.C64.FrameAdvance(Boolean render, Boolean rendersound) in \Trunk\BizHawk.Emulation.Cores\Computers\Commodore64\C64.cs:line 110
at BizHawk.Client.EmuHawk.MainForm.StepRunLoop_Core() in \Trunk\BizHawk.Client.EmuHawk\MainForm.cs:line 2542
at BizHawk.Client.EmuHawk.MainForm.ProgramRunLoop() in \Trunk\BizHawk.Client.EmuHawk\MainForm.cs:line 456
at BizHawk.Client.EmuHawk.Program.SubMain(String[] args) in \Trunk\BizHawk.Client.EmuHawk\Program.cs:line 127
StackTrace:
at BizHawk.Emulation.Cores.Computers.Commodore64.Vic.Render() in \Trunk\BizHawk.Emulation.Cores\Computers\Commodore64\MOS\Vic.Render.cs:line 211
at BizHawk.Emulation.Cores.Computers.Commodore64.Vic.ExecutePhase1() in \Trunk\BizHawk.Emulation.Cores\Computers\Commodore64\MOS\Vic.cs:line 103
at BizHawk.Emulation.Cores.Computers.Commodore64.Motherboard.Execute() in \Trunk\BizHawk.Emulation.Cores\Computers\Commodore64\C64.Motherboard.cs:line 69
at BizHawk.Emulation.Cores.Computers.Commodore64.C64.FrameAdvance(Boolean render, Boolean rendersound) in \Trunk\BizHawk.Emulation.Cores\Computers\Commodore64\C64.cs:line 110
at BizHawk.Client.EmuHawk.MainForm.StepRunLoop_Core() in \Trunk\BizHawk.Client.EmuHawk\MainForm.cs:line 2542
at BizHawk.Client.EmuHawk.MainForm.ProgramRunLoop() in \Trunk\BizHawk.Client.EmuHawk\MainForm.cs:line 456
at BizHawk.Client.EmuHawk.Program.SubMain(String[] args) in \Trunk\BizHawk.Client.EmuHawk\Program.cs:line 127
What version of the product are you using? On what operating system?
Applies to SVN version 6593 and probably many others.
Please provide any additional information below.
I am unsure what the Commodore 64 does/doesn't do. I don't even know if the
"ROM" files I have are valid. It could be bad dumps causing this.
Original issue reported on code.google.com by hegyak on 15 May 2014 at 12:47
Original issue reported on code.google.com by
hegyak
on 15 May 2014 at 12:47