mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

9.2K
active users

#streamreport

0 posts0 participants0 posts today

#StreamReport

Last night on stream, we hit four major milestones in my my 6502 #emulator:

1. We got the clock code working, so instructions actuary get executed

2. We got our first instruction actually executed. ldx!

3. We.... Ran our first program! A simple thing with a very limited number of instructions, but it was a program and it executed to completion!

4. Implemented all of the remaining instructions!

That's a lot of stuff done on one stream, eh?

Thursday we'll see about wiring things up to a gui; the little TUI I have is great, but it'd be nice to be able to interact with the emulator more, push and poke, things like that, and I think the best way to accomplish that is going to be an immediate mode gui. Probably imgui for now, with the understanding that we'll need something else when we start implementing actual graphics hardware for the emulator.

#zig remains the greatest language of all time. Zero barriers between me and getting things done.

Here's a link to the main commit from last night: codeberg.org/b4ux1t3/zigsty-fi

Summary card of repository b4ux1t3/zigsty-five-oh-two
Codeberg.orgGot all of the instructions in and we'ev finished making the runner program. · bcb265de6azigsty-five-oh-two - A 6502 Emulator written in Zig.