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
Steve Wozniak's floating point routines for the 6502
21–30 of 182 posts
Re: Steve Wozniak's floating point routines for the 6502
#22As 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?
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
#23The title says "Wozniac" but it really should be with a final "k", as in "Wozniak".
Re: Steve Wozniak's floating point routines for the 6502
#24I 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
Re: Steve Wozniak's floating point routines for the 6502
#25I 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
Re: Steve Wozniak's floating point routines for the 6502
#26As 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.
Re: Steve Wozniak's floating point routines for the 6502
#27I 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
Re: Steve Wozniak's floating point routines for the 6502
#28Earlier 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.
Re: Steve Wozniak's floating point routines for the 6502
#29Woz 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…
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
#30Woz 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…
You damn-near gave me a heart attack then! :D
I thought he had died for a moment, Phew!