|
I never programmed the 1802, but I sort of long back to the days when you could follow every bit inside the machine, know where it was flowing, and why. You had full control. You knew what was happening.
I started computer studies when 16-bit minis were the norm. The student lab got hold of a retired Nord-10 computer for our hobby projects, with super-fancy interrupt system, advanced memory management. We had full source listing of the OS; it was an interactive multiuser, real time OS, a full file system, yet only about 60K source lines. We could trace every system call. When I had something not working as explected, a fellow student asked in dead earnest: Have you single stepped through the microcode to trace what goes on? That was fully possible, but I think he was the only one doing it.
Or: For a few weeks, during heavy construction work, disks had to be turned off at nighttime; they couldn't handle the vibrations. That didn't stop one student group developing a game: They loaded all their stuff into memory before the "Turn off disk" alarm went off, and replaced the interrupt handlers of the OS with their own, mimicking all the system services that their game required for running, so they could run a full memory resident system with disks turned off.
Those were the days... Try to get anything even close to similar fingertip control with a latest-generation IA64 CPU. Not even with Linux will you know everything that is going on in the OS (oh, Linux guys will claim that it is poosible, but that is only in theory!); with Windows it is completely impossible.
For a period, about 6-8 years ago, again I got the feeling of total control, when I programmed 8051 chips, with no OS support. (We made our own monitor.) When we switched to ARM chips, programming did become a lot easier, but it was the first move to again loose control. The monitor became far more complex; none of the developers can explain in detail more than their little corner of it. Now it is being replaced by a fullblown OS, mostly developed by others.
For my hobby activities, I strive to reduce complexity, to keep control as much as possible. I won't go as far back as to the 1802, but playing around with Arduinos gives more satisfaction than fighting to understand WPF event routing.
So I can very well undertstand those who take the KISS principle literally, and go for 1802.
Bonus chatter:
When I was a boy, I din't pick apart alarm clocks, but (cheap) cameras. Then, $10 Instamatic 126-format cameras (which was all a ten year old could spare) had two exposure alternatives: "Sunny" and "Cloudy". The handbook claimed it was 1/60 and 1/30 sec. Picking the camera apart, I learned how winding to the next frame would buckle a spring that, when the shutter release button was pressed, would kick away the black metal tounge behind the lens for a brief exposure, before bouncing back and locking in the covering position.
Now if I set the switch for "Sunny", a small pin was moved into the bouncing path of the metal tounge. So, it didn't move as far but bounced back (on this pin) earlier that when the pin was retracted. That was the entire mechanism for providing two shutter speeds: A pin in the path of the metal tounge. I was truly amazed at the extreme simplicity.
I guess precision was so-and-so, and I wouldn't want something like that in my $2000 SLR. Yet I am still fascinated by how super simple solutions can do the job. (With an Instamatic 50, it really didnt matter if shutter speed was 1/60 or 1/100 sec; it was most likely several f-stops away from the "correct" exposure in any case).
If an 1802 will do, why use a 3.6 GHz 12-core IA64 CPU for the task?
|
|
|
|
|
Cus' in 'Murica, why use a jeweler's hammer when 15 pound sledge will still work.
if (Object.DividedByZero == true) { Universe.Implode(); }
|
|
|
|
|
That sounds a lot like Chris' description of the CodeProject server cluster I read over 20 years ago. In fact, it sounds like someone is planning an upgrade!
Will Rogers never met me.
|
|
|
|
|
Roger Wright wrote: That sounds a lot like Chris' description of the CodeProject server cluster I read over 20 years ago. In fact, it sounds like someone is planning an upgrade!
CP turns 19 on 15-11-2018 Western Hemisphere dates, of course here the the more futuristic Eastern Hemisphere we're a day advanced.
CP was born on my (Eastern Hemisphere date) 31st birthday. So a bits a maths should tell you how old I am in 20 days when our birthdays come around again.
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|
|
I rounded up - so shoot me!
It still sounds like the original description of the server, though I think we were using obsolete palm pads or some such. The 1802s ought to be a huge improvement.
Will Rogers never met me.
|
|
|
|
|
My silly comp keeps acting up on me...
Should I reboot it or kick it again?
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
|
You should always boot it or you'll hurt your toes with the kick.
Actually, then, if you've taken off your footware, reboot yourself and then kick it.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Still Corners - The Message[^]
Coming up with a SOTW has never been this difficult.
Not because there aren't any, but because there are too much!
I had to pick between some doom metal, anime soundtracks (yes, that's plural), and this one.
I went with Still Corners, not because I've been listening to it on repeat, but because this song made such an impression on me that I've been listening to them for an entire evening.
And then another evening, and another one.
Maybe it's not so much this track that I love, but Still Corners in general.
They play some sort of indie chillout dreampop, which is great music for any evening!
And it's also good music for SOTW, enjoy!
|
|
|
|
|
She has a good voice!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Really nice … I am sure I will come back to listen to them, again and again ...
But, just a while ago I was brought by YT to this masterpiece
https://www.youtube.com/watch?v=_iF7lkXKHlA
Amazing track, never heard of them before ...
Cheers,
|
|
|
|
|
Spotify recommended that to me last week!
I didn't listen to it then, but I'm listening to it now, and wow.
This is different than what I expected.
It's dark and classical, kind of darkwave.
This is definitely going into my library
|
|
|
|
|
|
|
Helping a 'friend' reinstall win 7.... from a DVD! (he insisted, came with the machine)
I forgot how long that takes. anyhoo done that, finally.
Told him can't get the extra device drivers till Monday.
Sheesh, it is Friday mate.... there's a beer with my name on it at home.
|
|
|
|
|
lopati: roaming wrote: Sheesh, it is Friday mate Keeping the sabbath holy, huh?
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
lopati: roaming wrote: Helping a 'friend' reinstall win 7.... from a DVD! (he insisted, came with the machine)
I forgot how long that takes. anyhoo done that, finally.
If you think that took long...just wait until you start installing updates for it.
|
|
|
|
|
Take the wheel (8)
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Stealing.
Although "the wheel" should be plural as the toe-rags usually take all four and leave the car on four neat stacks of bricks.
|
|
|
|
|
Nope!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Turnover?
Whenever you find yourself on the side of the majority, it is time to pause and reflect. - Mark Twain
|
|
|
|
|
Nope!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Overturn ?
We can’t stop here, this is bat country - Hunter S Thompson RIP
|
|
|
|
|
Nope!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|