Ed S boosted

Showing the new single step capability of the CPU and the machine code monitor. When stepping through the instructions, the monitor prints the address and opcode of the next instruction, and the updated CPU state. #homebrewcomputer

gitlab.com/vale-computer/vale8

Ed S boosted

Hoping to somehow repeat what was done in the Computer History Community in G+, that this will be a place to participate and post. comment, discuss and share about computing, computers, information technology and all things related, looking at the past to make sense of the present and try to understand the future.
Anybody with interest on computer history can participate, lets do

Ed S boosted
Ed S boosted
Ed S boosted
Ed S boosted
Ed S boosted
Ed S boosted
Ed S boosted
Ed S boosted

Somehow the Verilog that I wrote to draw a 5x7 bitmap font *WORKED ON THE FIRST TRY*. I have no explanation for how it happened. That's unpossible.

Ed S boosted

@drzaiusx11 @ajroach42 yeah! i am a 2600 game dev! so i know it intimately

imagine more than 128 bytes of RAM!!

Ed S boosted
Ed S boosted
Ed S boosted
Ed S boosted

For the last couple of weeks I've been working on adding Ethernet support to the AT&T 3B2 emulator. It has been a frustrating process, but I think I finally cracked the problem. loomcom.com/blog/0118_understa

Ed S boosted

Nineteen dubious ways to compute the exponential of a matrix, twenty-five years later
Article by Moler, Cleve and Van Loan, C.
In collections: Attention-grabbing titles, Basically computer science
URL: jstor.org/stable/10.2307/25054
PDF: cs.cornell.edu/cv/researchpdf/
Entry: read.somethingorotherwhatever.

Ed S boosted

@seven1m I don't think there is anything wrong with you :) I do think there is everything wrong with how to teach 'Computer Science'. It is the only engineering discipline not taught as Engineering. We don't use exemplars to build on, we don't cover the developmental history of CS, we don't build from a foundation of basics. So across much of the software industry we just reinvent or just create another version of something that's already got 100s of similar products.

Ed S boosted

My (make a ) compiler just got tail call optimization! 🎉 Though that means every function call is now using dynamic dispatch, so that stinks.

I think it’s possible to detect which functions have calls in tail-position, so maybe I can make those that don’t use static dispatch as an optimization. 🤔

Anyway, stoked about completing step 5 of 10 — half way done!

Ed S boosted

model 100 fpga success! LCD interface is working, slowly and dimly. negative voltage from charge pump is around -3, but needs to be -5 for more contrast.

Ed S boosted

-2 system at Museum+Lab has a LEARN-EMACS tutorial that parallels the internal tutorial. Half-way through the Twenex tutorial and I haven't noticed any differences in the interface from the GNU version.

Show more
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko