Live data from Hacker News

Steve Wozniak's floating point routines for the 6502

tinyletter.com

21–30 of 182 posts

Re: Steve Wozniak's floating point routines for the 6502

#21
post #16
post #3

I don't think many people realize that Woz's dad was an electrical engineer at Lockheed who would bring home computer manuals that Woz would read as a kid. This seems to be a fairly effective way to create world-changing computer engineers.

If you gave computer manuals to kids today, they'd cry and beg for their phones back

its mostly terms of use and legal disclaimers these days /s

Re: Steve Wozniak's floating point routines for the 6502

#22

As a senior Java / CPP developer, reading what Wozniak had written, it might have been some incantation in a forgotten language. I really wish I had done more embedded and assembly at school. I can't understand it or appreciate it. Maybe SW and HW shouldn't mix, bar a few visionaries who bridge both worlds?

> As a senior Java / CPP developer

This makes me cringe. A "senior" engineer is defined by whatever role a company slots you in. This is compounded by adding programming languages to the mix.

> I really wish I had done more embedded and assembly at school. I can't understand it or appreciate it.

There is no hardware involved here, per-se. What is there is the 6502 instruction set, plus binary floating point calculations. But the fact it is on the 6502 is only interesting because of the constraints.

If you are interested, pick up some tutorials on x86 assembly (or ARM, or whatever you have emulators or real hardware available) and go to town. Actually creating full programs(with syscalls) is a bit involved, but a small ASM function inside C++ (since you mentioned C++) should be perfectly doable (example: https://github.com/diasurgical/devilution/blob/master/Source... – you'll notice the Diablo game was not an embedded system either)

Re: Steve Wozniak's floating point routines for the 6502

#24
post #16
post #3

I don't think many people realize that Woz's dad was an electrical engineer at Lockheed who would bring home computer manuals that Woz would read as a kid. This seems to be a fairly effective way to create world-changing computer engineers.

If you gave computer manuals to kids today, they'd cry and beg for their phones back

Applies to college age kids as well.

Re: Steve Wozniak's floating point routines for the 6502

#25
post #16
post #3

I don't think many people realize that Woz's dad was an electrical engineer at Lockheed who would bring home computer manuals that Woz would read as a kid. This seems to be a fairly effective way to create world-changing computer engineers.

If you gave computer manuals to kids today, they'd cry and beg for their phones back

What's your point? Most kids back then would have cried and begged for their comics back, or for the television to be switched back on.

Re: Steve Wozniak's floating point routines for the 6502

#26

As a senior Java / CPP developer, reading what Wozniak had written, it might have been some incantation in a forgotten language. I really wish I had done more embedded and assembly at school. I can't understand it or appreciate it. Maybe SW and HW shouldn't mix, bar a few visionaries who bridge both worlds?

play the zachtronics games if you want a taste of it.

I'd say grab a free emulator for an 8-bit machine, like Fuse http://fuse-emulator.sourceforge.net/ or VICE http://vice-emu.sourceforge.net/ .

Re: Steve Wozniak's floating point routines for the 6502

#27
post #16
post #3

I don't think many people realize that Woz's dad was an electrical engineer at Lockheed who would bring home computer manuals that Woz would read as a kid. This seems to be a fairly effective way to create world-changing computer engineers.

If you gave computer manuals to kids today, they'd cry and beg for their phones back

When I was a kid, some of my friends would whine whenever their parents took away their gameboy. But I didn't have a gameboy, so I never had the opportunity to whine about it being taken.

Re: Steve Wozniak's floating point routines for the 6502

#28
post #16

Earlier quoted context omitted.

If you gave computer manuals to kids today, they'd cry and beg for their phones back

What's your point? Most kids back then would have cried and begged for their comics back, or for the television to be switched back on.

I'm disagreeing with OP's suggestion that giving computer manuals to kids is a "fairly effective way to create world-changing computer engineers."

Re: Steve Wozniak's floating point routines for the 6502

#29

Woz was scary good at both hw and sw (author of Apple BASIC.) If you have time, go through his various Apple documents online. I believe he was never the same after his small plane crashed. (Back then, wealthy people used small planes like ATVs, and had about the same safety record.) I worked with another hw engineer of similar ability back in the 80s. Mind-blowing watching him just pick up a pen and draw out a compl…

A 50-hour pilot in a Bonanza A36TC is insane, I had no idea Woz landed off-airport. I do checkouts in Bonanzas, and the more typical A36TC/TN pilot has 500 hours' experience or more. (Some of us still use small planes like ATVs -- but if the description of Woz' experience in the incident is accurate, this is like taking a Lamborghini out with a fresh driving permit) [1] https://www.cultofmac.com/465778/today-in-apple…

> With Woz, who had only flown for 50 hours at the time, at the controls, the plane climbed too abruptly. Then the aircraft stalled and careened through two fences into the car park of a skating rink. Woz later said he thought Candi might have accidentally leaned on the controls.

How could leaning on the yoke (or any other control) cause a stall? She'd have to pull back on it to force a climb like that. I'm kind of amazed he was able to fly a plane like that at 50 hours. A turbo-charged engine requires an extra certification step right? And the private pilot license minimum is 40 hours.

Re: Steve Wozniak's floating point routines for the 6502

#30

Woz was scary good at both hw and sw (author of Apple BASIC.) If you have time, go through his various Apple documents online. I believe he was never the same after his small plane crashed. (Back then, wealthy people used small planes like ATVs, and had about the same safety record.) I worked with another hw engineer of similar ability back in the 80s. Mind-blowing watching him just pick up a pen and draw out a compl…

> Woz was scary good at both hw and sw

You damn-near gave me a heart attack then! :D

I thought he had died for a moment, Phew!

Post reply on HN