Click here to Skip to main content
15,913,836 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: IDE Optical Drives Pin
Dan Neely26-Oct-18 7:38
Dan Neely26-Oct-18 7:38 
GeneralRe: IDE Optical Drives Pin
dandy7226-Oct-18 11:03
dandy7226-Oct-18 11:03 
GeneralRe: IDE Optical Drives Pin
Dan Neely26-Oct-18 11:12
Dan Neely26-Oct-18 11:12 
GeneralRe: IDE Optical Drives Pin
dandy7227-Oct-18 2:17
dandy7227-Oct-18 2:17 
GeneralRe: IDE Optical Drives Pin
Jacquers26-Oct-18 4:10
Jacquers26-Oct-18 4:10 
GeneralRe: IDE Optical Drives Pin
kalberts27-Oct-18 9:37
kalberts27-Oct-18 9:37 
GeneralThose crazy Australians... Pin
CodeWraith26-Oct-18 0:17
CodeWraith26-Oct-18 0:17 
NewsRe: Those crazy Australians... Pin
kalberts26-Oct-18 2:46
kalberts26-Oct-18 2:46 
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. Smile | :)

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?
JokeRe: Those crazy Australians... Pin
Foothill26-Oct-18 3:19
professionalFoothill26-Oct-18 3:19 
GeneralRe: Those crazy Australians... Pin
Roger Wright26-Oct-18 7:24
professionalRoger Wright26-Oct-18 7:24 
GeneralRe: Those crazy Australians... Pin
Michael Martin26-Oct-18 17:05
professionalMichael Martin26-Oct-18 17:05 
GeneralRe: Those crazy Australians... Pin
Roger Wright27-Oct-18 11:46
professionalRoger Wright27-Oct-18 11:46 
QuestionProgramming Question of the Week? Pin
megaadam26-Oct-18 0:08
professionalmegaadam26-Oct-18 0:08 
AnswerRe: Programming Question of the Week? Pin
Dar Brett26-Oct-18 0:48
Dar Brett26-Oct-18 0:48 
AnswerRe: Programming Question of the Week? Pin
W Balboos, GHB26-Oct-18 4:08
W Balboos, GHB26-Oct-18 4:08 
GeneralSound of the Week Pin
Sander Rossel26-Oct-18 0:05
professionalSander Rossel26-Oct-18 0:05 
GeneralRe: Sound of the Week Pin
OriginalGriff26-Oct-18 0:10
mveOriginalGriff26-Oct-18 0:10 
GeneralRe: Sound of the Week Pin
peterkmx26-Oct-18 0:57
professionalpeterkmx26-Oct-18 0:57 
GeneralRe: Sound of the Week Pin
Sander Rossel26-Oct-18 1:27
professionalSander Rossel26-Oct-18 1:27 
GeneralRe: Sound of the Week Pin
User 483504726-Oct-18 3:28
User 483504726-Oct-18 3:28 
GeneralRe: Sound of the Week Pin
Sander Rossel26-Oct-18 3:50
professionalSander Rossel26-Oct-18 3:50 
GeneralWoohoo, Friday fun Pin
the goat in your machine25-Oct-18 22:57
the goat in your machine25-Oct-18 22:57 
GeneralRe: Woohoo, Friday fun Pin
CodeWraith25-Oct-18 23:30
CodeWraith25-Oct-18 23:30 
GeneralRe: Woohoo, Friday fun Pin
dandy7226-Oct-18 5:14
dandy7226-Oct-18 5:14 
GeneralWSO CCC OTD 2018-10-26 Pin
OriginalGriff25-Oct-18 22:00
mveOriginalGriff25-Oct-18 22:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.