@Fuego it'd be nice if i could have an assembler do this work for me buuuuuuuut

i'll save that til i actually have the whole processor implemented

@Fuego it's a processor i designed for a fantasy console i'd like to develop, kinda like a more grounded pico-8 (by which i mean i'm approaching the design as though i'm developing a real console, even though it'll almost certainly only ever be an emulator)

@typhlosion yay bank switching. I started a NES emulator with rewind and symbolic execution not too long ago

@Fuego the bank switching is there because the processor is 16-bit but with 32-bit addressing and the bank register is where the high 16 bits come from in most cases where you're accessing memory

Follow

@typhlosion I feel like the PPU and sound chip are where a system gets its real personality.

@Fuego oh, for sure - like how the SNES and C64 both used the 6502 but were otherwise totally different mainly because of those aspects (also the memory mapping in general)

@Fuego oops i meant NES, i know what i'm talking about, i promise

Sign in to participate in the conversation
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!