mordicaithebeastey2 / bizhawk

Automatically exported from code.google.com/p/bizhawk
1 stars 0 forks source link

Commodore 64 crash #174

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
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

GoogleCodeExporter commented 9 years ago
Fixed.

Original comment by adeli...@tasvideos.org on 18 May 2014 at 1:53