

Continuing my exploration of reimplementing LÖVE upon a risc32cfimv with memory-mapped I/O... How'd I reimplement its love.keyboard module?
I'd register some Assembly code to for the keyboard to interrupt with PS/2 scancodes (or F0 to indicate that the next scancode was released) read into an I/O shift register & validated over a SPI protocol. Which would precede to copy that into a ringbuffer which our LÖVE runtime can convert into events, possibly whilst filtering out key repeats.
1/3?
The genius behind MacPaint, HyperCard, and so many other groundbreaking creations has left us. I like to think that Bill Atkinson is now in a better place—one where HyperCard was never discontinued, and its legacy lives on, evolving as it always should have.
#billatkinson #macintosh #hypercard #macpaint #retrocomputing
The genius behind MacPaint, HyperCard, and so many other groundbreaking creations has left us. I like to think that Bill Atkinson is now in a better place—one where HyperCard was never discontinued, and its legacy lives on, evolving as it always should have.
#billatkinson #macintosh #hypercard #macpaint #retrocomputing
A space for Bonfire maintainers and contributors to communicate