IT

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 






 







 


IT

 

 

AI  

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

Web  

 

 

PlayStation  

 

YouTuber  

 





 

 





 

 

 












Talking with the Moon: Inside Apollo's premodulation processor

3users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever The Apollo missions to the Moon required complex hardware to communicate between Earth and the spacecraft, sending radio signals over hundreds of thousands of miles. The premodulation processor was a key component of this system, combining voice, scientific data, TV, and telemetry for transmission to Earth.1 It was



 

2022/06/18 22:59
 



















The Yamaha DX7 synthesizer's clever exponential circuit, reverse-engineered  

3users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever The Yamaha DX7 synthesizer's clever exponential circuit, reverse-engineered The Yamaha DX7 digital synthesizer was released in 1983 and became extremely popular, defining the sound of 1980s pop music. Because microprocessors weren't fast enough in the early 1980s, the DX7 used two custom digital chips: the EGS "env



 

2021/11/29 10:16
 













Reverse-engineering the Yamaha DX7 synthesizer's sound chip from die photos  

5users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever The Yamaha DX7 digital synthesizer was released in 1983 and became "one of the most important advances in the history of modern popular music"1. It defined the sound of 1980s pop music, used by bands from A-ha and Michael Jackson to Dolly Parton and Whitney Houston. The DX7's electric piano sound can be heard in ov



 

2021/11/14 06:44
 













Reverse-engineering the 8086's Arithmetic/Logic Unit from die photos  

5users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever The Intel 8086 processor was introduced in 1978, setting the course of modern computing. While the x86 processor family has supported 64-bit processing for decades, the original 8086 was a 16-bit processor. As such, it has a 16-bit arithmetic logic unit (ALU).1 The arithmetic logic unit is the heart of a processor:



 

2020/08/23 13:30
 



 











Bitcoin mining on an Apollo Guidance Computer: 10.3 seconds per hash  

3users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever We've been restoring an Apollo Guidance Computer1. Now that we have the world's only working AGC, I decided to write some code for it. Trying to mine Bitcoin on this 1960s computer seemed both pointless and anachronistic, so I had to give it a shot. Implementing the Bitcoin hash algorithm in assembly code on this 1



 

2019/07/09 13:49
 













Implementing FizzBuzz on an FPGA  

3users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever I recently started FPGA programming and figured it would be fun to use an FPGA to implement the FizzBuzz algorithm. An FPGA (Field-Programmable Gate Array) is an interesting chip that you can program to implement arbitrary digital logic. This lets you build a complex digital circuit without wiring up individual gat



 

2018/03/14 09:02
 













The Xerox Alto, Smalltalk, and rewriting a running GUI  

4users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever We succeeded in running the Smalltalk-76 language on our vintage Xerox Alto; this blog post gives a quick overview of the Smalltalk environment. One unusual feature of Smalltalk is you can view and modify the system's code while the system is running. I demonstrate this by modifying the scrollbar code on a running



 

2017/10/23 08:16
 













Reverse-engineering the surprisingly advanced ALU of the 8008 microprocessor  

5users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever A computer's arithmetic-logic unit (ALU) is the heart of the processor, performing arithmetic and logic operations on data. If you've studied digital logic, you've probably learned how to combine simple binary adder circuits to build an ALU. However, the 8008's ALU uses clever logic circuits that can perform multip



 

2017/02/10 11:38
 



 











Simulating a Xerox Alto with the ContrAlto simulator: games and Smalltalk  

3users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever The revolutionary Xerox Alto computer came out in 1973 and set the direction for personal computing. If you want to try out the Alto's software, the easiest approach is the ContrAlto simulator. This article describes how to set up the ContrAlto simulator, explains where to find Alto disk images, and shows some of t



 

2016/10/24 15:35
 













How I added 6 characters to Unicode (and you can too)  

3users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever Star characters () have long been part of the Unicode standard, which means they can appear as characters in web pages, text, and email. But half-stars were missing, so they required special images or custom fonts. I recently co-wrote a proposal to add half-star characters to Unicode, and it was just accepted. In



 

2016/10/04 12:06
 













Macbook charger teardown: The surprising complexity inside Apple's power adapter  

12users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever Have you ever wondered what's inside your Macbook's charger? There's a lot more circuitry crammed into the compact power adapter than you'd expect, including a microprocessor. This charger teardown looks at the numerous components in the charger and explains how they work together to power your laptop. Most consume



 

2015/11/26 07:42
 



 











Down to the silicon: how the Z80's registers are implemented  

4users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever The 8-bit Z80 microprocessor is famed for use in many early personal computers such the Osborne 1, TRS-80, and Sinclair ZX Spectrum. The Z80 has an innovative design for its internal registers, with two sets of general-purpose registers. The diagram below shows a highly-magnified photo of the Z80 chip, from the Vis



 

2014/10/06 02:15
 













Mining Bitcoin with pencil and paper: 0.67 hashes per day  

15users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever I decided to see how practical it would be to mine Bitcoin with pencil and paper. It turns out that the SHA-256 algorithm used for mining is pretty simple and can in fact be done by hand. Not surprisingly, the process is extremely slow compared to hardware mining and is entirely impractical. But performing the algo



 

2014/09/29 03:35
 





 











iPad charger teardown: inside Apple's charger and a risky phony  

6users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever Apple sells their iPad charger for $19, while you can buy an iPad charger on eBay for about $3. From the outside, the chargers look the same. Is there a difference besides the price? In this article, I look inside real and counterfeit chargers and find that the genuine charger has much better construction, power qu



 

2014/05/15 10:47
 













Bitcoin mining the hard way: the algorithms, protocols, and bytes  

4users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever This article explains Bitcoin mining in details, right down to the hex data and network traffic. If you've ever wondered what really happens in Bitcoin mining, you've come to the right place. My previous article, Bitcoins the hard way described how I manually created a Bitcoin transaction and sent it into the syste



 

2014/03/09 13:01
 













Bitcoins the hard way: Using the raw Bitcoin protocol  

15users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever All the recent media attention on Bitcoin inspired me to learn how Bitcoin really works, right down to the bytes flowing through the network. Normal people use software[1] that hides what is really going on, but I wanted to get a hands-on understanding of the Bitcoin protocol. My goal was to use the Bitcoin system



 

2014/02/02 10:47
 





 











How Hacker News ranking really works: scoring, controversy, and penalties  

3users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever How Hacker News ranking really works: scoring, controversy, and penalties The basic formula for Hacker News ranking has been known for years, but questions remained. Does the published code give the real algorithm? Are rankings purely based on votes or do invisible factors come into play? Do stories about the NSA g




 

2013/11/20 00:37
 













The Z-80 has a 4-bit ALU. Here's how it works.  

6users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever The 8-bit Z-80 processor is famed for use in many early personal computers such the Osborne 1, TRS-80, and Sinclair ZX Spectrum, and it is still used in embedded systems and TI graphing calculators. I had always assumed that the ALU (arithmetic-logic unit) in the Z-80 was 8 bits wide, like just about every other 8-



 

2013/09/07 13:20
 





 











Silicon reverse engineering: The 8085's undocumented flags  

3users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever The 8085 microprocessor has two undocumented status flags: V and K. These flags can be reverse-engineered by looking at the silicon of the chip, and their function turns out to be different from previous explanations. In addition, the implementation of these flags shows that they were deliberately implemented, whic



 

2013/02/14 03:36
 













The 6502 CPU's overflow flag explained at the silicon level  

4users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever In this article, I show how overflow is computed in the 6502 microprocessor at the transistor and silicon level. I've discussed the mathematics of the 6502 overflow flag earlier and thought it would be interesting to look at the actual chip-level implementation. Even though the overflow flag is a slightly obscure f



 

2013/01/15 22:00
 













JavaScript secrets of Bret Victor's homepage  

3users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever I recently came across the site worrydream.com, which implements an amazing navigation experience through JavaScript and HTML5. The page displays dozens of page icons arranged into angled strips that fit the page, and when you click on one, the icons fly around the page while the clicked link slides in at the botto



 

2012/12/03 18:05
 



 











A dozen USB chargers in the lab: Apple is very good, but not quite the best  

4users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever A dozen USB chargers in the lab: Apple is very good, but not quite the best When you buy a USB charger, how do you know if you're getting a safe, high-quality charger for your money? You can't tell from the outside if a charger provides silky-smooth power or if it is a dangerous charger that emits noisy power that



 

2012/10/28 03:16
 







 











Secrets of Arduino PWM  

4users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever Pulse-width modulation (PWM) can be implemented on the Arduino in several ways. This article explains simple PWM techniques, as well as how to use the PWM registers directly for more control over the duty cycle and frequency. This article focuses on the Arduino Diecimila and Duemilanove models, which use the ATmega



 

2012/09/11 05:14
 













Apple iPhone charger teardown: quality in a tiny expensive package  

14users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever Disassembling Apple's diminutive inch-cube iPhone charger reveals a technologically advanced flyback switching power supply that goes beyond the typical charger. It simply takes AC input (anything between 100 and 240 volts) and produce 5 watts of smooth 5 volt power, but the circuit to do this is surprisingly compl



 

2012/05/20 01:04
 







 











Tiny, cheap, and dangerous: Inside a (fake) iPhone charger  

4users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever Thoughts on the death of Ma Ailun According to reports, a woman in China was tragically electrocuted using her iPhone while it was charging. This seems technically plausible to me if she were using a cheap or counterfeit charger like I describe below. There's 340 volts DC inside the charger, which is enough to kill



 

2012/04/29 04:19
 



 











Apple didn't revolutionize power supplies; new transistors did

4users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever The new biography Steve Jobs contains a remarkable claim about the power supply of the Apple II and its designer Rod Holt:[1] Instead of a conventional linear power supply, Holt built one like those used in oscilloscopes. It switched the power on and off not sixty times per second, but thousands of times; this allo



 

2012/02/27 02:34
 



 











A new multi-branch algorithm to render rational-exponent Mandelbrot fractals: Part I  

3users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever A new multi-branch algorithm to render rational-exponent Mandelbrot fractals: Part I If you came here from Hacker News, thanks for visiting. You might want to check out the Hacker News comment thread too. The Mandelbrot fractal is generated by repeatedly iterating the complex function f(z) = z^2 + c, and testing if



 

2011/12/11 16:57
 













A Multi-Protocol Infrared Remote Library for the Arduino  

17users  
www.righto.com  


Code now on github The most recent code is at github.com/shirriff/Arduino-IRremote. If you have any issues, please report them there. Do you want to control your Arduino with an IR remote? Do you want to use your Arduino to control your stereo or other devices? This IR remote library lets you both send and receive IR remote codes in multiple protocols. It supports NEC, Sony SIRC, Philips RC5, Phil



 

2009/11/06 03:17
 















 











Idioms for programming in Arc  

3users  
www.righto.com  


Computer history, restoring vintage computers, IC reverse engineering, and whatever The code that implements Arc illustrates many useful programming techniques. Some of the techniques occur multiple times, and can be considered idioms of Arc programming; techniques that can be applied to many problems. This article describes some of the most common idioms, and how they can be used in Arc programmi




 

2008/05/13 01:29
 



 








 




























 

(fn Arc Language Blog)  

 



j

k

l

e

o
 
 
















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 





x