October Overview

岩倉 澪  — 12 months ago
For the month of October, we did the following:

Nothing too exciting to report this month other than slow and steady progress. The book club has been going great with lots of COAD episodes, and I returned to ...
Read More →

July, August, & September Overview

岩倉 澪  — 1 year, 1 month ago
For the month of July, we did the following:

For the month of August, we did the following:

  • Finished section 2.4 of COAD [COAD 18]

For the month of September, we did the following:

It's been a while since the last blog update, sorry about that! Around the ...
Read More →

May & June Overview

岩倉 澪  — 1 year, 3 months ago
For the month of June, we did the following:

Not too much to report on my end for the last couple months other than getting back to COAD. The first major piece of news is that DConf 2018 happened in May and Luís Marques gave a talk arguing against OOP:

I also installed Qubes OS on my laptop. Overall, I am happy with it and am going to continue using it on my laptop for the foreseeable future but I'll detail all the pain points I ...
Read More →

March & April Overview

岩倉 澪  — 1 year, 5 months ago
For the month of March, we did the following:

For the month of April, we did the following:

  • Bitwise Homework Day 3 [BH 7]
  • Bitwise Homework Day 9 [BH 8]
  • Bitwise Homework Day 12 [BH 8]
  • Unboxed the HiFive Unleashed [RISCY 58]
  • Demoed a Fedora chroot and Ion on the HiFive Unleashed [RISCY 59]

March was an exciting month in that Per Vognsen started the Bitwise project! My focus has perhaps been a ...
Read More →

January & February Overview

岩倉 澪  — 1 year, 8 months ago
For the month of January we did the following:

  • Read COAD 2.3 [COAD 15]
  • Read RISC-V Reader 2.1-2.3 [Reader 3]
  • Discussed the Spectre Paper [Spectre Rant]
  • Stepped through `xcb_connect` [pcalc 8]
  • Learned about MIT-MAGIC-COOKIE-1 Authentication & Scatter-Gather I/O [pcalc 9]

For the month of February we did the following:

  • Got our PWM interrupts to fire [RISCY 57]
  • Found & parsed .Xauthority [pcalc 10, pcalc 11]
  • Successfully connected to X11 & picked a Root, Depth, and Visual Type [pcalc 12]

January & February were a bit slower than I'd like again, but I don't think ...
Read More →

November & December Overview

岩倉 澪  — 1 year, 10 months ago
For the month of November we did the following:

  • Studied GAS .weak, .section, and .align [RISCY 52]
  • Implemented va_args, environ, _start, and a build script [pcalc 1, pcalc 2]

For the month of December we did the following:

  • Continued our study of entry.S [RISCY 53]
  • Implemented handle_trap for pwm_speed_test [RISCY 54]
  • Studied RISC-V calling conventions [RISCY 55]
  • Continued trying to get our PWM interrupts to fire [RISCY 56]
  • Demonstrated the annotated episode guide [Cinera Demo]
  • Worked on X11 connection reply parsing [pcalc 3, pcalc 7]
  • Worked on building with CC1 clang interface [pcalc 4]
  • Fixed various bugs [pcalc 5 ...
Read More →

For the month of September we did the following:

  • Studied the local-interrupts demo [RISCY 47]
  • Studied the global-interrupts demo [RISCY 48]
  • Worked through COAD 1.13 Exercises 12-15 [COAD 13]

For the month of October we did the following:

I've been making slow but steady progress on the x11 backend for pcalc (nothing to show yet), and I've renamed all the book club episodes to the format "Book Club (BOOK) - Day #: Sections" in preparation of having ...
Read More →

August Overview

岩倉 澪  — 2 years, 2 months ago
For the month of August, we did the following:

Bit of a slower month this time but now that COAD Chapter 1 exercises are out of the way I'm excited to get back to doing RISCY BUSINESS episodes :) On a technical side, I've set up a script called jack-matchmaker to automatically handle my audio connections in jack which helps out a lot and should prevent those occasional times when I forget to make a connection in ...
Read More →

July Overview

岩倉 澪  — 2 years, 3 months ago
For the month of July, we did the following:

Talk about a ...
Read More →

[Announcement] Full Time Streaming

岩倉 澪  — 2 years, 4 months ago

Hey Everyone! As you might already know, I recently left my job at Aker to pursue full-time streaming. The video above covers all the important details.

I'd like to give you guys a little sneak peek at the first commercial software project I'm working on: nwr_mem.h

nwr_mem.h is an stb-style mit/public domain single header C library that will provide custom (user-space) memory allocator building blocks inspired by Andrei Alexandrescu's std.experimental.allocator work in the D programming language. The library will include things such as:

  • Region
  • Kernighan-Ritchie Allocator
  • Bitmapped Block
  • Buddy Allocator
Modifiers ...
Read More →

June Overview

岩倉 澪  — 2 years, 4 months ago
For the month of June, we did the following:

  • Read sections 1.7-1.8 of COAD [COAD 5]
  • Learned how to measure the CPU frequency using the RTC & cycle counter [RISCY 35, RISCY 36, RISCY 38]
  • Consulted the C standard & Linux book regarding the `static` keyword [RISCY 35]
  • Introduced the BareD project [RISCY 36]
  • Studied initialisation of the UART [RISCY 35, RISCY 38]
  • Studied the use of a correction term with integer division [RISCY 37]

Additional episodes done in June were pushed into July for public release, as the show now does patreon early access. More information about ...
Read More →

May Overview

岩倉 澪  — 2 years, 5 months ago
For the month of May, we did the following:

My schedule has been rather unpredictable with work lately and RISCY BUSINESS has suffered from that as a result, but I'm hoping to get our throughput back to normal in the next month or two.

Stay RISCY everyone!
Read More →

April Overview

岩倉 澪  — 2 years, 6 months ago
For the month of April, we did the following:

This month we hit the books hard, learning all about driving LEDs via GPIO with PWM. Not only that, but we started a companion series to RISCY BUSINESS called the "Book Club" in which we read books relevant to RISC-V. We've kicked the Book Club off with the ...
Read More →

March Overview

岩倉 澪  — 2 years, 7 months ago
For the month of March, we did the following:

  • Derived a ripple carry adder circuit from truth tables [RISCY 12]
  • Studied two's complement [RISCY 12, RISCY 13]
  • Continued learning about CSRs and immediate encodings [RISCY 13]
  • Studied the Machine Interrupt Registers [RISCY 14]
  • Studied reset_demo [RISCY 15]
  • Figured out how the PLIC, mie, and mstatus MIE bit relate [RISCY 16]
  • Studied the CLINT [RISCY 17]
  • Interviewed Andrew Waterman & Yunsup Lee (!) [RISCY 18]
  • Investigated how interrupt handlers get called [RISCY 19]
  • Began studying GPIO [RISCY 20]
  • Learned about the Config String and printed it with our HiFive1 [RISCY 20 ...
Read More →

February Overview

岩倉 澪  — 2 years, 8 months ago
For the month of February, we did the following:

February was a huge month for RISCY BUSINESS. With Milton out of the way, we've began focusing exclusively on RISC-V. All of the videos have been renumbered such that RISCY BUSINESS is a seperate series ...
Read More →

RISCY BUSINESS is Now Official

岩倉 澪  — 2 years, 9 months ago
Before February we did the following:

On Feb. 3rd, I met my personal goal of finishing my custom features for Milton. RISCY BUSINESS was submitted to Handmade Network for review, and the mods have accepted it! As of today, RISCY BUSINESS is officially a Handmade Network project!

We are currently on a one week hiatus, but all content moving forward is planned to be RISC-V related.

For those of you who haven't been following along, let me recap the RISC-V related news that ...
Read More →