Where to Start with .NET Core and then Writing an emulator in .NET Core Skia#

Details

Session 1

.Net Core is open source, but where do you start?

Speaker: Colin Bob

As a programmer, one of the principle learning tools that I have been taught is to "read the source code".

However, for most of it's life, .Net has been closed sourced, and many programmers were forced to use disassembly tools to look under the hood and learn.

Now there's .Net Core and it is completely open source and the landscape is pretty huge. Now the challenges are: where do I start, what are the different parts, where do I find the different parts, how do I run it locally and more.

This talk is intended to answer these questions, dive into some of the low level components and perhaps encourage more programmers to move to .Net

Session 2

CHIP8 'n' Dale - An adventure in writing an emulator in .NET Core Skia#

Speaker: Dale Nunns

It all starts with the question, I wonder how do emulators work? and ends with a deep dive into the 1970's CHIP-8 gaming platform and writing an emulator for it using .NET Core and Skia.

If you're curious about emulators, old gaming systems or want to listen to tales of the old days when 4KB was a lot of memory this is the talk for you.

Version 2.0 of my DeveloperUG talk, now with less bugs, better graphics and more features.