64
									
								
								index.html
									
									
									
									
									
								
							
							
						
						
									
										64
									
								
								index.html
									
									
									
									
									
								
							@@ -15,6 +15,7 @@
 | 
			
		||||
	<link rel="stylesheet" href="plugin/highlight/monokai.css">
 | 
			
		||||
</head>
 | 
			
		||||
 | 
			
		||||
<!--
 | 
			
		||||
* Emulators are useful tools
 | 
			
		||||
	- PC emulator (e.g. Docker on Mac, WSL on Linux)
 | 
			
		||||
	- NES emulator -- fun and games, realtime output
 | 
			
		||||
@@ -75,9 +76,8 @@
 | 
			
		||||
		- Create a model
 | 
			
		||||
		- Timing isn't as critical
 | 
			
		||||
 | 
			
		||||
	* 
 | 
			
		||||
-->
 | 
			
		||||
 | 
			
		||||
	
 | 
			
		||||
<body>
 | 
			
		||||
	<div class="reveal">
 | 
			
		||||
		<div class="slides">
 | 
			
		||||
@@ -85,32 +85,72 @@
 | 
			
		||||
				<section>
 | 
			
		||||
					<h2>What is an Emulator?</h2>
 | 
			
		||||
					<ul>
 | 
			
		||||
						<li>Console</li>
 | 
			
		||||
						<li>Desktop</li>
 | 
			
		||||
						<li>CPU</li>
 | 
			
		||||
						<li>Console</li>
 | 
			
		||||
					</ul>
 | 
			
		||||
				</section>
 | 
			
		||||
				<section>
 | 
			
		||||
					<h2>Desktop Emulator</h2>
 | 
			
		||||
					<h2>Whole-System Emulator</h2>
 | 
			
		||||
					<ul>
 | 
			
		||||
						<li>Wii Virtual Console</li>
 | 
			
		||||
						<li>VirtualBox</li>
 | 
			
		||||
						<li>VMWare</li>
 | 
			
		||||
						<li>Parallels</li>
 | 
			
		||||
					</ul>
 | 
			
		||||
				</section>
 | 
			
		||||
				<section>
 | 
			
		||||
					<h2>Transparent Emulator</h2>
 | 
			
		||||
					<ul>
 | 
			
		||||
						<li>HyperV</li>
 | 
			
		||||
						<li>WSL2/Docker</li>
 | 
			
		||||
					</ul>
 | 
			
		||||
				</section>
 | 
			
		||||
				<section>
 | 
			
		||||
					<h2>CPU Emulator</h2>
 | 
			
		||||
					<ul>
 | 
			
		||||
						<li>qemu on Linux</li>
 | 
			
		||||
						<li>Rosetta on Mac</li>
 | 
			
		||||
					</ul>
 | 
			
		||||
				</section>
 | 
			
		||||
				<section>
 | 
			
		||||
					<h2>Console Emulator</h2>
 | 
			
		||||
					<h2>Debugger/Emulator</h2>
 | 
			
		||||
					<ul>
 | 
			
		||||
						<li>Wii Virtual Console</li>
 | 
			
		||||
						<li>FCEUX (Nintendo Entertainment System)</li>
 | 
			
		||||
						<li>Dolphin (Wii / Gamecube)</li>
 | 
			
		||||
					</ul>
 | 
			
		||||
				</section>
 | 
			
		||||
				<section>
 | 
			
		||||
					<h2>Renode Is All of These</h2>
 | 
			
		||||
					<ul>
 | 
			
		||||
						<li>Console: Able to present an interactive environment</li>
 | 
			
		||||
						<li>Transparent: Can run in CI via Robot commands</li>
 | 
			
		||||
						<li>Debugger: Has a GDB server built in</li>
 | 
			
		||||
					</ul>
 | 
			
		||||
				</section>
 | 
			
		||||
			</section>
 | 
			
		||||
			<section>
 | 
			
		||||
				<section>
 | 
			
		||||
					<h2>Example of Weird Hardware</h2>
 | 
			
		||||
					<ul>
 | 
			
		||||
						<li>NRF52840</li>
 | 
			
		||||
						<li>LM74 Temperature Sensor</li>
 | 
			
		||||
					</ul>
 | 
			
		||||
				</section>
 | 
			
		||||
				<section>
 | 
			
		||||
					<h2>Example of Weird Hardware</h2>
 | 
			
		||||
					<ul>
 | 
			
		||||
						<li>NRF52833</li>
 | 
			
		||||
						<li>LM74 Temperature Sensor</li>
 | 
			
		||||
					</ul>
 | 
			
		||||
				</section>
 | 
			
		||||
				<section>
 | 
			
		||||
					<h2>Example of Weird Hardware</h2>
 | 
			
		||||
					<ul>
 | 
			
		||||
						<li>BlueNRG1</li>
 | 
			
		||||
						<li>LM74 Temperature Sensor</li>
 | 
			
		||||
					</ul>
 | 
			
		||||
				</section>
 | 
			
		||||
				<section>
 | 
			
		||||
					<h2>Example of Weird Hardware</h2>
 | 
			
		||||
					<ul>
 | 
			
		||||
						<li>RISC-V</li>
 | 
			
		||||
						<li>FPGA-based framebuffer</li>
 | 
			
		||||
						<li>Initial graphical demo in 1 hour</li>
 | 
			
		||||
					</ul>
 | 
			
		||||
				</section>
 | 
			
		||||
			</section>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user