Project: CHIP8 Emulator

Post-MVP (Ongoing)
A quick CHIP8 emulator to intro into emu-dev and refresh my C knowledge. Runs most programs with good compatibility. Utilizes SDL2 for I/O.
Started:
04 Jan 2024
Language:
C icon
Tech Stack:
SDL2 icon
Platform:
Linux icon
CHIP8 program output

This is a paragraph. Lorem ipsum dolor sit amet consectetur adipisicing elit. Tenetur vero esse non molestias eos excepturi, inventore atque cupiditate. Sed voluptatem quas omnis culpa, et odit.

Lorem ipsum dolor sit amet consectetur adipisicing elit. Tenetur vero esse non molestias eos excepturi, inventore atque cupiditate. Sed voluptatem quas omnis culpa, et odit.

Lorem ipsum dolor sit amet consectetur adipisicing elit. Tenetur vero esse non molestias eos excepturi, inventore atque cupiditate. Sed voluptatem quas omnis culpa, et odit.

Headings

H1 For example

Lorem ipsum dolor sit amet consectetur adipisicing elit. Tenetur vero esse non molestias eos excepturi, inventore atque cupiditate. Sed voluptatem quas omnis culpa, et odit.

H2 For example

Lorem ipsum dolor sit amet consectetur adipisicing elit. Tenetur vero esse non molestias eos excepturi, inventore atque cupiditate. Sed voluptatem quas omnis culpa, et odit.

H3 For example

Lorem ipsum dolor sit amet consectetur adipisicing elit. Tenetur vero esse non molestias eos excepturi, inventore atque cupiditate. Sed voluptatem quas omnis culpa, et odit.

H4 For example

Lorem ipsum dolor sit amet consectetur adipisicing elit. Tenetur vero esse non molestias eos excepturi, inventore atque cupiditate. Sed voluptatem quas omnis culpa, et odit.

H5 For example

Lorem ipsum dolor sit amet consectetur adipisicing elit. Tenetur vero esse non molestias eos excepturi, inventore atque cupiditate. Sed voluptatem quas omnis culpa, et odit.

H6 For example

Lorem ipsum dolor sit amet consectetur adipisicing elit. Tenetur vero esse non molestias eos excepturi, inventore atque cupiditate. Sed voluptatem quas omnis culpa, et odit.

Emphasis

Emphasis, aka italics, with asterisks or underscores.

Strong emphasis, aka bold, with asterisks or underscores.

Strikethrough uses two tildes. Scratch this.

Blockquotes

Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.

Quote break.

This is a very long line that will still be quoted properly when it wraps. Oh boy let’s keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can put Markdown into a blockquote.

Horizontal separator

This is a horizontal separator:


Lorem ipsum dolor sit amet consectetur adipisicing elit. Tenetur vero esse non molestias eos excepturi, inventore atque cupiditate. Sed voluptatem quas omnis culpa, et odit.


List types

Ordered list

  1. List item 1
  2. List item 2
    1. Nested list item A
    2. Nested list item B
  3. List item 3

Unordered list

  • List item
  • List item
    • Nested list item
    • Nested list item
      • Double nested list item
      • Double nested list item
  • List item

Mixed list

  1. First ordered list item
  2. Another item
    • Unordered sub-list.
  3. Actual numbers don’t matter, just that it’s a number
    1. Ordered sub-list
  4. And another item.

Inline-style link

Inline-style link with title

Reference-style link

You can use numbers for reference-style link definitions

Or leave it empty and use the link text itself.

Some text to show that the reference links can follow later.

Images

Images included in _posts folder are lazy loaded.

Inline-style: alt text

Table

TablesAreCool
col 3 isright-aligned1600
col 2 iscentered12
zebra stripesare neat1
MarkdownLessPretty
Stillrendersnicely
123

Syntax highlight

var s = 'JavaScript syntax highlighting'; var s = 'JavaScript syntax highlighting';
alert(s);

Lorem ipsum dolor sit amet consectetur adipisicing elit. Tenetur vero esse non molestias eos excepturi, inventore atque cupiditate. Sed voluptatem quas omnis culpa, et odit.

s = "Python syntax highlighting"
print s
Image post
22 Feb 2024
This blog post covers the reasoning for making a CHIP8 emulator and the steps I took to implement it (as fast as possible)!
Get post updates sent to your inbox!

No spam, just new posts!

© Copyright 2024 by Sa'id Kharboutli.