Hacker Newsnew | past | comments | ask | show | jobs | submit | toptensoftware's commentslogin

Are you sure about that - I didn't think Wine had a 16-bit emulation so how does it work?


Nice. For me it was my grandfather. I clearly remember taking the train trip with him over to Waitara to pick up our Microbee.


For anyone feel nostalgic about Microbee, check out:

1. The brand new Microbee Premium Plus Kit (sold out but very cool) http://www.microbeetechnology.com.au/premiumpluskit.htm and 2. The Microbee Software Preservation Project (MSPP) http://www.microbee-mspp.org.au/


Not at the moment, I want to finish off/clean up a few things first. Yes, there was a Swedish version of the Microbee and they were popular with schools here in Australia so I'm not surprised to hear you had them in Swedish schools too.


I couldn't agree more.

As a software developer I've always had a vague understanding of how computer hardware works, but after building fpgabee I have much deeper understanding. eg 1: I always knew what a VGA controller did, but had know idea how. Now that I've actually built one (albeit in code) it's pretty clear to me now. eg 2: I never really understood why hardware can't be just clocked to higher and higher frequencies... but now I totally get it.


* I never really understood why hardware can't be just clocked to higher and higher frequencies*

Can you provide more detail on this?


How did you teach yourself?


Read -> Experiment -> Fail.

Repeat until Read -> Experiment -> Success.

They say experience is what you get when the unexpected happens... so I guess it's the Fail step that's important.


Thanks!


Not at the moment, but I'll probably add it at some point.


Interesting idea! Though as I understand it, the limiting factor atm would be that FPGA cores are considerably slower than real silicon. So even if you had a huge FPGA, loading an identical circuit to a modern processor would not be anywhere near as fast.


This is true, the flexibility you get form being able to reconfigure things does result in less efficiency (speed, size, power) than some dedicated hardware. An FPGA can be more efficient than general processor if it can be tailored to the specific computational task, but it will still be slower than if you made an IC with the specially tailored hardware.


This is true, and as far as I see - this is an inherent limitation. Dedicated, static ASICs will always be faster or more efficient. However - I think there's some interesting work to be done in hybrid approaches. For example, besides FPGA cells, you can include fast on-board cache, arithmetic units, etc. So, this way, if you're switching between GPU and CPU cores, a subset of that can be reused.

For reference, a typical FPGA cell includes a 1-bit flip-flop and an LUT (look-up table). Flip-flops are memory, LUTs simulate the logic.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: