Re: The good old days
Oops, you are correct. The initial LD (HL),A clears the first byte, the LDIR then clears BC more.
I wonder how many times I made that kind of mistake back in the day.
16 posts • joined 4 Nov 2010
One of the key points about USSD is where the server you are talking to is sited. It typically lives within the core network of your connectivity (SIM) provider and is, therefore, hard to get at/set up/manage. These guys can make USSD easy for you because they can host the server in their network usually using the ICCID to identify which of their customers the SIM belongs to and redirecting the request to that customers server so it can do specific things for that customer.
Its not a new idea but I guess they are dressing it up in a more usable API which has some value. It might make it possible to use cheaper modems as you don't need to support UDP/TCP but to be honest the core GSM protocol support will dwarf that for resources anyway.
Often there is way more computing power/memory and code in the communications mechanism - ZigBee/WiFi/GPRS/3G etc - than there is in the application processor that is sampling the sensors and making decisions about how to interact with the outside world. Just because you can't see it doesn't mean its not there.
There are going to be some interesting discussions to be had here.
A driver faced with a child walking out from between two parked cars will subjectively "do their best" to avoid a collision. Whatever the outcome.
A driverless car will no doubt have the technology on board to make an objective decision about the merits of various actions and their outcome. One of which might be "A collision is unavoidable within the available parameters. Therefore the pedestrian loses in order to avoid adding serious injury to the passenger to the body count".
In many ways that is a more reasoned outcome than the driver instinctively doing "something" because they don't have the information, or capacity to react otherwise. But it comes across as rather cold.
On the other hand perhaps the driverless car would have been aware of the upcoming situation and could have avoided it since it won't be playing with its iPOD, mobile phone etc while speeding past the local school.
Our exchange was one of those that won the "race for infinity competition" a year or so back. Do we have it yet? No. There has been random digging and installation of cabinets but the BT website just announced another 6 month slip on availability to the end of the year.
I know it was all some cynical marketing gimmick but FFS at least deliver on the exchanges you said had won your stoopid competition.
BT - I hope you are listening because I can't find anyone who answers your phones that cares much.
I wish it was only an hour. I have lost count of the time spent trying to educate older family members how to use a computer offline let alone online with all the potential risks that brings with it. I have even had to make trips to other countries to fix things when they have really gone wrong.
I dont think any of these people are stupid but the technical hurdle required to use a computer and keep it going is a big one. They also dont use the machine enough so you tell them how to do something then a week later when they next turn the computer on again they have forgotten again.
For some people current technology is too complex to master, for those of us who try to help we need better tools to do so. Microsoft Remote Assistance? Great, find the short cut, enter a password, send the email to a friend who might or might not be around and wait for them to connect. Direct connection via RDP or VNC, ok - figure out how to get past the router and NAT and DynamicIP addressing.... Oh - your internet conneciton is not working.....
iPad - no remote access at all. "Where has my mail icon gone"? Who knows, I cant see your screen.
Bah, as an industry I am sure we can do better.
Commercially it didnt work but the OS was clearly portable from the outset. The non Intel processors (PPC, Alpha and "the other one") might not have survived long term but the OS ran fine on all of them. True you did have to recompile all your code for the target platform which was a pain but that was a relatively straight forward process, including drivers.
What might make it more palatable for applications developers this time round is C# and the Common Language Runtime. You compile your application code into something processor agnostic and either it gets run in a VM like environment, or it compiles to the underlying processors instruction set as required when its installed or run.
Interesting to note that while all the other hardware spec's have gone through the roof since this thing was created the hard disk "access time" has only managed to halve'ish from 28ms to 12ms. Thankfully gobs of RAM in the machines of today, and on the disks themselves, have hidden this from us.
f you set your repeating alarm(s) to go off 1 hour earlier then it will correctly repeat at the time you wanted it to go off. This at least saves having to remember to set single alarms every night to wake yourself up. In addition when you install the new realease with the fix the bug you will be woken up an hour earlier than you wanted which will give you time to (a) appreciate the geenius of the bug fix and (b) reset your repeating alarms to the correct time.
Works for me, your mileage may vary, void where prohibited by law etc.
Biting the hand that feeds IT © 1998–2021