Live data from Hacker News

Steve Wozniak's floating point routines for the 6502

tinyletter.com

71–80 of 182 posts

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

#71

Earlier quoted context omitted.

Would love to hear more about this - have you written on your experiences?

No, and sadly I've lost the code I wrote, I don't know what happened to it. Anyhow, programming an 8 bit 6800 for an embedded controller means keeping track of 6 or more things going on at the same time, while modern software focuses on one thing at a time and isolating it from everything else. Those things include the contents of each register, the stack level, the size of the code, interrupts going off, polling tha…

Here's a piece of assembler I wrote for the LSI-11:

https://github.com/DigitalMars/Empire-for-PDP-11/blob/master...

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

#72

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…

Lots of people were scary good at these things early on. Not everyone was as good as Woz, of course. When you can fit the entire architecture into your head, all the way down to the chips and board layout, you'll find that you're capable of quite a lot on that platform. A human with a skillet that has scaled up as much as computing hardware has scaled up is going to be virtually impossible to find, if not actually im…

One of the things that I liked about the Apple II was that it was possible for one person to completely understand the whole system. I don't know that I'm capable of understanding my computer's keyboard now.

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

#75
While I think Woz sets a good example, they're human - and I'm sure they've done and/or said things that are less than one might expect and which one probably wouldn't approve of or condone - or perhaps which one might even condemn. I'd caution against canonising people - it sets too high a standard; which no one real can meet.

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

#76

While I think Woz sets a good example, they're human - and I'm sure they've done and/or said things that are less than one might expect and which one probably wouldn't approve of or condone - or perhaps which one might even condemn. I'd caution against canonising people - it sets too high a standard; which no one real can meet.

people are real, genius.

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

#77
post #74
post #73

There are a couple of famous books for reading Steve Jobs' biography. Are there similarly good books to read about Steve Wozniak's biography?

His autobiography?: https://en.wikipedia.org/wiki/IWoz

Kept going until about a quarter of the way in but I just couldn't finish it. It is told very matter of factly — not, I'm afraid, conducive to keeping my interest. YMMV, of course.

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

#78

Steve Wozniak is one of the few people of note in the tech industry who, the more I learn about them, seems more and more worthy of my respect. When I hear others speak of their sense of humour, how they stuck by their friends even when those friends clearly took advantage of them, the work and exemplary engineering skill they so clearly poured into their projects, their financial success and, then after having enjoy…

Maybe not in the same category (i.e. electronic design), but the other guy that I admire the hell outof is Adam Savage. The guy is just bloody brilliant at D-I-Y and, like Woz, a down-to-earth-nice-guy. I've had the great pleasure of meeting both men and they dispelled the myth about meeting your heroes.

BUSTED

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

#79

Earlier quoted context omitted.

On Linux, a full asm program with syscalls isn't too bad. Here's one example: https://jameshfisher.com/2018/03/10/linux-assembly-hello-wor...

A 16-bit realmode DOS Hello World is also very simple, being less than 2 dozen bytes (8 bytes of actual machine instructions, and 15 bytes of message...) and something you can enter into DEBUG and run immediately if you have a 32-bit Windows system; on a 64-bit one, DOSBox or similar emulators will work well too: mov ah, 9 mov dx, 108 int 21 ret db "Hello world!" 0D 0A "$"

And if you don't have a 32-bit Windows system, you could always just run Windows 95 on your browser

https://win95.ajf.me/win95.html

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

#80
post #37

Earlier quoted context omitted.

I read a description why aircraft like the Bonanza A36TC are more unforgiving. I think he said because because of higher power, higher speeds, and airfoils to match these aircraft can rapidly leave the stable flight envelop. It takes fast reflexes and knowing what you are doing to get them back. And because they are fast they'll fall out of the sky very quickly in a stall. Fast reflexes comes from being young or bein…

> It takes fast reflexes ... No, most Bonanza owners are mid-career doctors, dentists and lawyers. Never seen a teen fly one. Also, you generally have a second or two at least to deal with issues. Hence the old saw about "winding your watch before reacting to an airliner emergency." > There is a reason the air force trains 20 year old's to fly jet fighters. I talked to an ex-Air Force, now civilian flight school owne…

> No, most Bonanza owners are mid-career doctors, dentists and lawyers. Never seen a teen fly one.

Read harder

Post reply on HN