New emulator: Simbuino (Windows)

Libraries, utilities, bootloaders...

Re: New emulator: Simbuino (Windows)

Postby treflip » Fri Mar 06, 2015 11:31 am

Sure. I'm afraid I haven't debugged a program using windows event logs so I just took out any reference to my username and posted the results in a text file for viewing. Let me know if you need anything else from me. I'll get back to this after work today.

Thanks,
Tre


From 'View event logs' -> Windows Logs -> Application
Code: Select all
=============================================================================================
.NET Runtime
---------------------------------------------------------------------------------------------
General:
Application: Simbuino.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Windows.Markup.XamlParseException
Stack:
   at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
   at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
   at System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
   at System.Windows.Application.LoadComponent(System.Uri, Boolean)
   at System.Windows.Application.DoStartup()
   at System.Windows.Application.<.ctor>b__1(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.Run()
   at System.Windows.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at System.Windows.Application.Run(System.Windows.Window)
   at Simbuino.App.Main()
---------------------------------------------------------------------------------------------
Details:
Application: Simbuino.exe Framework Version: v4.0.30319 Description: The process was
terminated due to an unhandled exception. Exception Info:
System.Windows.Markup.XamlParseException Stack: at
System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader,
System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object,
System.Xaml.XamlObjectWriterSettings, System.Uri) at
System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object,
System.Xaml.Permissions.XamlAccessLevel, System.Uri) at
System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream,
System.Windows.Markup.ParserContext, System.Object, Boolean) at
System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream,
System.Windows.Markup.ParserContext) at System.Windows.Application.LoadComponent(System.Uri,
Boolean) at System.Windows.Application.DoStartup() at
System.Windows.Application.<.ctor>b__1(System.Object) at
System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object,
Int32) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object,
System.Delegate, System.Object, Int32, System.Delegate) at
System.Windows.Threading.DispatcherOperation.InvokeImpl() at
System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object) at
System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext,
System.Threading.ContextCallback, System.Object, Boolean) at
System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,
System.Threading.ContextCallback, System.Object, Boolean) at
System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,
System.Threading.ContextCallback, System.Object) at
System.Windows.Threading.DispatcherOperation.Invoke() at
System.Windows.Threading.Dispatcher.ProcessQueue() at
System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean
ByRef) at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at
MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) at
System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object,
Int32) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object,
System.Delegate, System.Object, Int32, System.Delegate) at
System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriori
ty, System.TimeSpan, System.Delegate, System.Object, Int32) at
MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) at
MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef) at
System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.Run() at
System.Windows.Application.RunDispatcher(System.Object) at
System.Windows.Application.RunInternal(System.Windows.Window) at
System.Windows.Application.Run(System.Windows.Window) at Simbuino.App.Main()
=============================================================================================
Application Error
---------------------------------------------------------------------------------------------
General:
Faulting application name: Simbuino.exe, version: 1.0.0.16, time stamp: 0x54e551ac
Faulting module name: KERNELBASE.dll, version: 6.3.9600.16496, time stamp: 0x52b3e015
Exception code: 0xe0434352
Fault offset: 0x00012eec
Faulting process id: 0x12ec
Faulting application start time: 0x01d057fcce44961a
Faulting application path: C:\Users\----\AppData\Local\Apps\2.0\H1DD6D0H.TNW\Y4QA92PZ.4TB\simb..tion_3c4a57f4bad89cbe_0001.0000_49ef507a1795dfe8\Simbuino.exe
Faulting module path: C:\WINDOWS\SYSTEM32\KERNELBASE.dll
Report Id: 0cb833ff-c3f0-11e4-bea9-b8763fe3f94e
Faulting package full name:
Faulting package-relative application ID:
=============================================================================================
Windows Error Reporting
---------------------------------------------------------------------------------------------
General:
Fault bucket 94687019256, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: Simbuino.exe
P2: 1.0.0.16
P3: 54e551ac
P4: SharpDX
P5: 2.6.3.0
P6: 5450f8ae
P7: a4d
P8: 14
P9: SharpDX.SharpDXException
P10:

Attached files:
C:\Users\----\AppData\Local\Temp\WER952B.tmp.WERInternalMetadata.xml

These files may be available here:
C:\Users\----\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_Simbuino.exe_bb6a92e632f2ade97cd19ad2987d584a8adce_23ad284b_239097fa

Analysis symbol:
Rechecking for solution: 0
Report Id: 0cb833ff-c3f0-11e4-bea9-b8763fe3f94e
Report Status: 0
Hashed bucket: 167f1621d2211b7af44dc0e0447bf970
Details:
---------------------------------------------------------------------------------------------

treflip
 
Posts: 83
Joined: Fri May 30, 2014 4:50 pm
Location: Florida

Re: New emulator: Simbuino (Windows)

Postby treflip » Sun Mar 08, 2015 1:16 am

Did that help?
treflip
 
Posts: 83
Joined: Fri May 30, 2014 4:50 pm
Location: Florida

Re: New emulator: Simbuino (Windows)

Postby Myndale » Tue Mar 10, 2015 11:15 pm

treflip wrote:Did that help?


It did actually, but only in that it's told me roughly where in the code the problem is occurring (initialization of the main window). This is something I haven't seen before and I'd be very interested to find out what it is, but in order to track it down I'd need to send you a few versions with debugging enabled so they can give a more specific report as to exactly what the error is. If you don't mind the hassle of trying out a few different versions over the next few days then msg me offline. Cheers!
Myndale
 
Posts: 507
Joined: Sat Mar 01, 2014 1:25 am

Re: New emulator: Simbuino (Windows)

Postby treflip » Wed Mar 11, 2015 12:44 pm

Yeah sur that would be fun. I'll send you a message or just send me one with the instructions of what to download and where and I'll get on it this evening.
treflip
 
Posts: 83
Joined: Fri May 30, 2014 4:50 pm
Location: Florida

Re: New emulator: Simbuino (Windows)

Postby Myndale » Wed Mar 11, 2015 9:30 pm

As indicated in my "Happy Birthday Gamebuino" thread the Simbuino emulator is now open source and hosted on GitHub:

https://github.com/Myndale/Simbuino

The README.TXT file contains information about the project and the various libraries it uses. SIMULATION.TXT contains a brief overview of how the hardware emulation code works. LICENSE.TXT contains usage rights (MIT).

The installer's new home is also now hosted within that repository, the direct download link is:

https://github.com/Myndale/Simbuino/blo ... p?raw=true

This release coincides with a new version of Simbuino (i.e. v1.0.0.19) containing the following changes:

- Added version number to the About dialog.
- Fixed a bug with EEPROM not persisting correctly across application launches.
- Added EEPROM save/load menu options
- Fixed bug involving output IO pins not being read back correctly
- Fixed bug preventing IO pins not updating in gui pane
- Fixed issues that have crept in preventing the profiler from working
- Fixed minor bug in gif export dialog code
- Prepared project for open-source release (documentation, clean-up etc)

Enjoy! :)
Myndale
 
Posts: 507
Joined: Sat Mar 01, 2014 1:25 am

Re: New emulator: Simbuino (Windows)

Postby cyberic » Wed Mar 11, 2015 9:51 pm

Thank you Myndale, for making it open source!
cyberic
 
Posts: 27
Joined: Thu May 08, 2014 5:36 pm

Re: New emulator: Simbuino (Windows)

Postby Drakker » Wed Mar 11, 2015 10:12 pm

Image
User avatar
Drakker
 
Posts: 297
Joined: Sun Mar 30, 2014 2:54 am
Location: Québec, Canada

Re: New emulator: Simbuino (Windows)

Postby REGFly » Sun Mar 22, 2015 6:09 pm

Im pretty new here. I recently ordered a gamebuino and i figured while i wait i should learn to use it. I got your emulator and loaded up a few games to check if they work and the strange thing was that the game sound was all crackly even when there was no sound the were all thesse cracks i heard
REGFly
 
Posts: 62
Joined: Sat Mar 07, 2015 10:21 pm

Re: New emulator: Simbuino (Windows)

Postby Myndale » Tue Mar 24, 2015 6:07 am

REGFly wrote:Im pretty new here. I recently ordered a gamebuino and i figured while i wait i should learn to use it. I got your emulator and loaded up a few games to check if they work and the strange thing was that the game sound was all crackly even when there was no sound the were all thesse cracks i heard


Unfortunately I don't think I quite have all the audio issues sorted out yet, it's most apparent if your machine isn't fast enough to maintain full emulation speed. What does the FPS counter in the bottom right hand corner of the screen say? It should hover around 16 million cycles-per-second if your machine is running fast enough.

Thanks for letting me know though, I'll try to have another look into it before the next release.
Myndale
 
Posts: 507
Joined: Sat Mar 01, 2014 1:25 am

Re: New emulator: Simbuino (Windows)

Postby REGFly » Tue Mar 24, 2015 4:36 pm

about 16000 sometimes drops to 15900 thats when the sound cracks
REGFly
 
Posts: 62
Joined: Sat Mar 07, 2015 10:21 pm

PreviousNext

Return to Software Development

Who is online

Users browsing this forum: No registered users and 17 guests

cron