Ian Hanschen Profile Banner
Ian Hanschen Profile
Ian Hanschen

@furan

4,416
Followers
1,092
Following
5,139
Media
38,073
Statuses

On social for hardware hobby stuff. Check out the link below for more on my hobby. Microsoft alum. Principal Engineer @ #IAmIntel . Opinions mine.

Colorado, USA
Joined November 2007
Don't wanna be here? Send us removal request.
Pinned Tweet
@furan
Ian Hanschen
3 months
Reverse engineered NVIDIA G-Sync FPGA module on my PCI VGA passthrough card doing a modified @sylefeb Silice Menger sponge demo. Need to finish routing V2 of the carrier board this weekend.
6
26
294
@furan
Ian Hanschen
2 years
Full stack developer
Tweet media one
160
803
5K
@furan
Ian Hanschen
6 years
Today's weird chip. The HSN-1000 nuclear event detector.
Tweet media one
35
384
2K
@furan
Ian Hanschen
3 years
Like this tweet if you wanna help me tell @InWin that if they bring back the IW-500 and Q2000 line of cases, they will sell like crazy for retro computer folks and folks who want a classy case.
Tweet media one
Tweet media two
78
173
1K
@furan
Ian Hanschen
5 years
TADA! I made a working FPGA video card. So much learning had to come together. I guess the Windows display-only driver comes next.
38
139
1K
@furan
Ian Hanschen
5 years
Here is my homebrew FPGA based PCI express video card up and running on Windows 10. The display only driver sample (which is the same code roughly as the basic display driver) is just that good to start from.
37
161
1K
@furan
Ian Hanschen
4 years
yes this was a real product
Tweet media one
91
148
1K
@furan
Ian Hanschen
1 year
There are a few gigantic Intergraph PCBs on eBay, probably for one of their very early graphics workstations. One of them has socketed 74-series logic and things like bit slice processors, a 16x16 multiplier, etc. I have too many projects and not enough free time so these parts
Tweet media one
Tweet media two
51
117
896
@furan
Ian Hanschen
3 years
“goto” in C is fine. It’s a fucking jmp. Fight me.
105
43
830
@furan
Ian Hanschen
11 months
Tweet media one
13
155
827
@furan
Ian Hanschen
2 years
Jazz Jackrabbit really seems to play with the VGA palette more than any of the games I’ve tried so far.
26
85
648
@furan
Ian Hanschen
3 years
I cannot imagine hating T9 enough to do this.
Tweet media one
21
89
641
@furan
Ian Hanschen
4 years
Are you tired of attaching a monitor to your network file server tower, and wasting space? Maybe the drive bay CRT is for you! via
Tweet media one
Tweet media two
25
124
604
@furan
Ian Hanschen
2 years
This project took me so long to finish that it deserves a real video (coming) but in the mean time please enjoy this potato quality preview of an FPGA based PCI board snooping and displaying writes to the VGA palette from the PCI bus on the fly.
19
104
592
@furan
Ian Hanschen
4 years
Only in Japan: a mini PCI-E card you can put in your laptop to hear the PC-98 startup sound when turning your laptop on. They also sell a USB dongle for doing the same.
Tweet media one
12
146
556
@furan
Ian Hanschen
4 years
Well that's neat. This is the Cray CX1 deskside computer, which has a bunch of server blades in it. But it sits at your desk, so what do they do about the noise? Active noise cancelation via the some beefy speakers at the front. I assure you, they are not there for easy listening
Tweet media one
Tweet media two
25
98
532
@furan
Ian Hanschen
4 years
The Internet: "this is the year of the Linux desktop!" Me: changing the brightness of the secondary display on my laptop like
Tweet media one
13
81
491
@furan
Ian Hanschen
2 years
That’s a nice aroma diffuser
@MieAC129
ミエAC129/アタック工房 📻
2 years
アロマデュフューザーにスプレー缶で色をつけてみました。なかなかいい感じになったと思う。
454
20K
47K
14
55
483
@furan
Ian Hanschen
2 years
I suppose that yes, you could call this a PCI card. It has a bracket and PCI fingers and it's a full length card. It's also full height. Fullest height.
Tweet media one
17
62
476
@furan
Ian Hanschen
5 years
It is very cool how people in Japan choose to take such good care of their old hardware, keep all of the boxes and paperwork for it, and then someday post an auction with "Junk" in the title and sell it for cheap. Very cool.
Tweet media one
Tweet media two
9
46
434
@furan
Ian Hanschen
2 years
Tweet media one
14
53
430
@furan
Ian Hanschen
10 months
Laser Direct Structuring (LDS) PCB "fabrication." Wow.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
13
41
348
@furan
Ian Hanschen
1 year
“Because I’m worth it”
@RCAVictorCo
イカビク
2 years
Tweet media one
111
597
4K
16
21
329
@furan
Ian Hanschen
3 years
Error playing cards.
Tweet media one
5
31
332
@furan
Ian Hanschen
4 years
tbh buying a 3d printer and messing with it to get it to print right sounds just like buying a 486 to play dos games and spending hours editing config.sys and autoexec.bat to get the right amount of conventional memory free only to have a cap in the power supply go bad.
23
17
315
@furan
Ian Hanschen
1 year
Usborne has made their 1980's computer books (with wonderful illustrations) freely downloadable. These were an ever-present part of my childhood.
Tweet media one
Tweet media two
Tweet media three
14
110
313
@furan
Ian Hanschen
4 years
seems legit. just plug your ungrounded equipment in somewhere along those lines.
Tweet media one
33
68
292
@furan
Ian Hanschen
2 years
this one is for all of you seen-everything freeloaders
Tweet media one
5
31
288
@furan
Ian Hanschen
2 years
Live view of DOOM's VGA palette showing damage and pickup highlights.
3
42
283
@furan
Ian Hanschen
9 months
4004 followers. Thanks!
Tweet media one
10
10
257
@furan
Ian Hanschen
4 years
This is the SFX-2+ Development System, A SNES on a card that sits on the PC ISA bus (well actually in that 3x3 inch board on the end), with support for developing for SNES DSP, SuperFX, and SuperFX2 cartridge chips. So much of this stuff has just been lost to time over the years.
Tweet media one
Tweet media two
9
60
244
@furan
Ian Hanschen
2 years
VGA palette visualized during the opening of Day of the Tentacle:
6
34
246
@furan
Ian Hanschen
4 years
I'm going to make an exe that runs under dos and when you run it on windows it just pops a messagebox that says "This application requires MS-DOS to run."
6
15
239
@furan
Ian Hanschen
4 years
GOLD
Tweet media one
2
28
239
@furan
Ian Hanschen
4 years
Back to thinking about crazy upgrades. This is my modified 286 to 386 upgrade. I swapped out an Intel 386sx/20 for an IBM 486SLC2/50. The bridge across the top of the chip is for the 3.6v supply. I/O is 5V tolerant. Thinking about doing a 386sx to Pentium Overdrive (83MHz) board
Tweet media one
6
34
232
@furan
Ian Hanschen
10 months
Sometimes I wonder if Shuji Nakamura ever regrets pioneering high efficiency blue LEDs. Like maybe he buys a product, plugs it it in and wham! 450nm right into the eyeballs
Tweet media one
19
18
224
@furan
Ian Hanschen
4 years
@BenKrasnow My favorite thing about complex queries is I'll get the exact results I wanted but Google will add a "it looks like there aren't any great results for your search" banner at the top.
1
9
218
@furan
Ian Hanschen
2 years
Jazz Jackrabbit using palette cycling to implement the far parallax
8
32
218
@furan
Ian Hanschen
5 years
This is the IN WIN IW-Q2000. Clearly you can see why I need it.
Tweet media one
16
24
213
@furan
Ian Hanschen
3 years
Linux is only going to become the most popular OS in space because it doesn’t matter if audio works in the vacuum of space. Thank you, I will continue to recycle this joke for years.
10
23
216
@furan
Ian Hanschen
2 years
@realGeorgeHotz Surely, using a poll on twitter, we will figure this thing out.
12
3
213
@furan
Ian Hanschen
4 years
In case you were wondering, yes, the wall of LEDs is still awesome. I am going to try to put DOS games on it directly tonight. Video stolen from @dosnostalgic , Tempest 2000 for MS-DOS.
13
33
205
@furan
Ian Hanschen
2 years
A first for me: this is a magnetic screw head, used to secure an LED panel in a Planar LED video wall, where the panels have to be seamless. A magnetic screwdriver is used to turn these, inside of the panel, from the front of the panel to install or remove for servicing.
Tweet media one
8
19
206
@furan
Ian Hanschen
4 months
A new FPGA-based 90’s GPU contender arrives. Hopefully more details will be posted soon.
9
33
201
@furan
Ian Hanschen
5 years
So over the last couple days I ported all of the legacy boot code from the virtual machine OVMF package in the TianoCore UEFI BIOS over to the Intel Quark hardware reference. I’m using SeaBIOS as a compatibility support module. Here it is running DOOM II under MS-DOS. More soon.
6
27
188
@furan
Ian Hanschen
4 years
Please.
Tweet media one
8
18
188
@furan
Ian Hanschen
4 years
This is the way.
Tweet media one
4
29
190
@furan
Ian Hanschen
3 years
When the project is done and the engineer explains that it was done to spec and pours water over it to show you it works.
Tweet media one
12
38
179
@furan
Ian Hanschen
3 years
Well done! Showing how a platter-based drive head seeks by replacing the cover with plexiglass.
@ex709
ex709
3 years
会社にあるジャンク⑦ 後輩が「HDDの回転待ちはわかるのですがシークってなんすか?」と聞いてきたので仕方ねぇな・・・とQuantumの500MBのHDDをその場でバラしてプラ板で蓋をしてセローテープで密閉したもの。 「これが回転、これがシーク!」とかやってましたw まだ動きますなw #会社装備
12
531
976
1
65
178
@furan
Ian Hanschen
1 year
The CRT Terminator is an ISA board that takes video out from the VGA feature connector and turns it into HDMI. Really impressive.
Tweet media one
@dosnostalgic
𝔸𝕟𝕒𝕥𝕠𝕝𝕪 𝕊𝕙𝕒𝕤𝕙𝕜𝕚𝕟 🔜 𝐋𝐈 𝐑𝐞𝐭𝐫𝐨
1 year
CRT Terminator, an interesting project of capturing vintage PC videocard digital output using a feature connector, and converting it into clean HD image a modern monitor can display
Tweet media one
4
18
136
6
42
179
@furan
Ian Hanschen
3 years
Whoever took these photos has a lot of pride in owning these vintage 90’s translucent PC cases.
Tweet media one
Tweet media two
3
11
168
@furan
Ian Hanschen
3 years
I love how the optical cable slinks in from the right. If you can flash an LED fast enough, you’ve got TOSLINK/optical digital audio out.
@pd780c
k
3 years
積みマイコンしてるとアレなんで、とりあえずRaspberry Pi PicoでLチカ(笑)してみた。 え?チカってないって?ゲームセンター荒らし位の動体視力があれば見れるんちゃうか多分笑
2
161
485
4
61
176
@furan
Ian Hanschen
11 months
IBM adding a 3D effect didn't really help this block diagram for one of their VGA DACs - but it looks cool. (IBM RGB524 palette DAC)
Tweet media one
Tweet media two
13
12
174
@furan
Ian Hanschen
3 years
Somehow I missed this interview with Creative Lab's Sim Wong Hoo, about the creation of the Sound Blaster series of cards. Here are some photos of the original Sound Blaster prototype, which was then dubbed "Killer Card" by Creative (photos via vgmpf).
Tweet media one
Tweet media two
7
33
175
@furan
Ian Hanschen
6 years
My dos gaming 486. Inspired by @lazygamereviews and @dosnostalgic
Tweet media one
11
20
168
@furan
Ian Hanschen
2 years
I thought the Hayes Chronograph was just a nice-looking clock to sit above your external modem, turns out its purpose was to provide a serially connected real time clock to computers, many of which lacked a real time clock back then. The display was a nice bonus.
@paulrickards
Paul Rickards
2 years
The Hayes Chronograph updated the time properly for me last night thanks to the WiFi upgrade I installed. Looks like I may have fixed the long standing DST issue. If you have one, you can update the firmware from the web interface. #RetroComputing
Tweet media one
3
2
72
2
33
165
@furan
Ian Hanschen
3 years
Install all of these thermal load cards to speed up your computer. They will make it uh, go... fast.
Tweet media one
12
19
167
@furan
Ian Hanschen
9 months
Imagine all of the people who think that C is dead…
@incometank
Tomasz Święcki
10 months
@iammemeloper C is used in University. Nowhere else.
64
1
14
27
4
169
@furan
Ian Hanschen
3 years
Remember staring at this and waiting?
Tweet media one
12
8
168
@furan
Ian Hanschen
4 years
Hey look it’s the nVidia NV1. Their first accelerator, on a Diamond Edge 3D. This card was pre-Direct3D and supported Windows 3.1. It used quads and some Saturn games were ported to PC for it. Built in sound and that jack is for a PC joystick dongle. VGA performance was sub-par.
Tweet media one
4
20
164
@furan
Ian Hanschen
4 years
Just purchased some vintage LEDs for a vintage microcomputer build.
Tweet media one
7
6
163
@furan
Ian Hanschen
4 years
@SwiftOnSecurity There are now security consultants who have never seen The Matrix.
8
21
157
@furan
Ian Hanschen
4 months
The display on the Teenage Engineering K.O. II sampler composer looks almost like a VFD. But it is a combination of a 3-digit 14-segment LED display and an LED-illuminated transparency for the icons. They refer to it as a "super segment hybrid display." Nice way to save on costs.
Tweet media one
Tweet media two
4
20
165
@furan
Ian Hanschen
1 year
I didn't know Noritake made a square (128x128 pixel) VFD and now I want it.
Tweet media one
13
11
159
@furan
Ian Hanschen
3 years
@kuromametaro620 @Mitsuhiro_0712 Torn between the desire to destroy it, and not wanting to destroy your son’s creation, kitty does not know what to do.
1
10
153
@furan
Ian Hanschen
3 years
A long time ago, I really enjoyed Richard E. Ferraro's "Programmers Guide to the EGA and VGA cards." I knew of the new edition that covered Super VGA and accelerator programming, but didn't know how comprehensive it was. It is comprehensive, with a chapter per-company/accelerator
Tweet media one
Tweet media two
15
17
160
@furan
Ian Hanschen
4 years
I think this is the rarest game box I own and no you can't have it.
Tweet media one
8
14
150
@furan
Ian Hanschen
5 years
Stuff like this makes me go from "I know C++, I've been writing C++ code for 15 years" to "Let's just throw it in a volcano and hope nobody discovers it in the future."
@trav_downs
Travis Downs
5 years
Yesterday I learned (YIL?) that even if a type is standard layout, and trivially copyable, it is not always safe, even in practice, to use it a destination for std::memcpy or to zero it with std::memset. That is, the following is not safe:
Tweet media one
14
74
299
5
22
152
@furan
Ian Hanschen
4 years
PCIe over cable in the industry versus in the market
Tweet media one
Tweet media two
6
10
150
@furan
Ian Hanschen
5 years
Heat sensitive Intel mug. Today I am drinking enough coffee in the mug that the 486 appeared.
Tweet media one
4
24
140
@furan
Ian Hanschen
1 year
I was gifted a new toy which arrived today... 1,150,000 LEs. I would be happy to design something that neatly used 50,000.
Tweet media one
Tweet media two
9
7
148
@furan
Ian Hanschen
7 months
Now Design It.
Tweet media one
4
16
145
@furan
Ian Hanschen
2 years
Before the MHz display, someone had a "MIPS Meter."
Tweet media one
Tweet media two
9
25
141
@furan
Ian Hanschen
1 year
Zooming in a PDF, then realizing you're scaling up a bitmap.
Tweet media one
10
1
145
@furan
Ian Hanschen
2 years
An Imagination Technologies Caustic R2500 Ray Tracing Accelerator has shown up on eBay.
Tweet media one
9
5
142
@furan
Ian Hanschen
4 years
Life doesn’t suck. I now have an FPGA board that can sit on the original PCI bus that has VGA in, VGA our, lots of SDRAM, and a decently sized FPGA. Reverse engineering it with the every pin is a uart that says it’s own number trick should be easy enough. Life does not suck.
Tweet media one
8
11
134
@furan
Ian Hanschen
4 years
This is so weirdly accurate that it gave me a flashback.
Tweet media one
3
16
130
@furan
Ian Hanschen
6 years
Adding a boot logo makes it real.
Tweet media one
2
13
127
@furan
Ian Hanschen
4 years
Only playing adventure games on LED walls from now on. Where they should be played.
Tweet media one
7
15
124
@furan
Ian Hanschen
2 years
6
31
125
@furan
Ian Hanschen
3 years
"In great condition tested working!"
Tweet media one
Tweet media two
Tweet media three
Tweet media four
10
11
124
@furan
Ian Hanschen
3 years
Monday will mark my first day at Intel. I’m looking forward to taking my next steps in engineering more closely to the silicon. #IAmIntel
23
0
125
@furan
Ian Hanschen
5 months
I am both proud and humbled to share my promotion to Principal OS Kernel Engineer at Intel's Microsoft Technology Center. This opportunity excites me as I look forward to continuing my contributions to the development of cutting-edge technology in this new role.
11
3
125
@furan
Ian Hanschen
4 years
Weirdest ATX (probably) portable computer ever. Definitely milspec.
Tweet media one
Tweet media two
Tweet media three
9
12
118
@furan
Ian Hanschen
9 months
Imagine a demoscene party in Las Vegas where the winning team gets to modify their demo for display on the sphere.
@SNicktendo
Super Nicktendo 🎮
9 months
Tweet media one
15
110
808
6
6
124
@furan
Ian Hanschen
4 years
It’s... good to see you, desktop.ini.
Tweet media one
6
10
120
@furan
Ian Hanschen
3 years
The real story about when I made OLEDs is that learning how to make them was something to occupy my time off when my brain tumor from high school grew back and I was waiting for surgery. Completing the project was closure. I am brain tumor free and a little bit smarter for it.
4
4
122
@furan
Ian Hanschen
4 years
Playing Castle of the Winds (16 bit) via the very good WineVDM on 64 bit Windows 10. It registers itself as a 16 bit installer to automatically launch when you run a 16 bit app (DOS or Windows).
Tweet media one
12
26
116
@furan
Ian Hanschen
4 years
I really don't like this.
Tweet media one
9
21
116
@furan
Ian Hanschen
5 years
It would be really cool if when the new Edge Browser detects that the Internet is down, pressing the space bar allowed you to play a game of NIBBLES.BAS, or GORILLAS.BAS against an AI. Just saying, because Chrome has the jumping dinosaur game, and we're better than that.
5
8
112
@furan
Ian Hanschen
2 years
10 year prediction: ARM ecosystem eats itself (IP lawsuits). RISC-V wins.
15
5
116
@furan
Ian Hanschen
9 months
Arria II GX FPGA running the @sylefeb Silice Menger sponge demo at 1080p.
2
18
113
@furan
Ian Hanschen
4 years
Woohoo! I just bought a mostly destroyed Asus ROG Swift PG27UQ monitor for a paltry sum. The screen is completely cracked! The stand is broken, parts of the plastic are broken. The only thing really intact is the controller board inside. Yes, I just bought an Arria 10 FPGA module
Tweet media one
Tweet media two
8
13
112
@furan
Ian Hanschen
3 years
I converted my demoscene font collection to PNG and put it on GitHub:
5
32
112
@furan
Ian Hanschen
1 year
Stylish miniaturization and creative use of PCBs for case. Appears to use one of @adafruit ’s beveled corner LCDs.
Tweet media one
@ina_ani
ina_ani@4歳児のパパ
1 year
手のひらサイズのキーボード付きの端末って、ワクワクしますよね!あとは日本語が打てれば・・・ってそれは流石に求め過ぎか・・ --- 手のひらサイズのZX Spectrumエミュレータ – inajobのいろいろレビュー #inajob
2
33
117
2
16
106
@furan
Ian Hanschen
3 years
Although the Windows NT OpenGL samples are available on an MSDN CD, and they can be found online, I didn't find them easy to find online, so I put them in a repo. The cool thing about these samples is they included the code for the 3D screensavers.
4
19
101
@furan
Ian Hanschen
3 years
Did you ever get the distinct feeling that your visual cortex is being hacked?
Tweet media one
8
29
104
@furan
Ian Hanschen
4 years
RemoteApp is definitely the way to browse from old machines. Windows Server is not required, works fine from Windows 10.
3
14
105