Another Stab At Internet Access By Satellite
dpilgrim writes "As someone who probably won't live long enough to see DSL or cable Internet reach my rural neighborhood, I follow the 'Satellite Wars' pretty closely. Looks like Echostar is claiming once again they have a viable high-speed Internet access satellite under construction. Really. They do. According to this AP story, they have pictures and all. The big news is that based on this 'new evidence' the FCC has rescinded their revocation of Echostar's license. Yes, this submission came to you 44,000 miles over Starband's satellite link, and Starband is an Echostar partner. Wonder how long that relationship will last?"
Slashodt bans me all the fucking time.
Maybe they will have a real network connection and not usb.
Move out of the boonies and stop whining 'cause no satelite thing aint gonna help you there... Oh, and getting off with your cousin in the barn is naughty, yes sir.
Why would I pay for satellite access when I can get cable access for the same price, and get much lower latency? You can't use sat access for gaming because the ping is so ridiculously high. My father had satellite access for a while, and the upstream was over a standard modem, so in addition to high ping, the upstream was a tiny little pipe.
In short: yuck.
evil adrian
Maybe I'm mistaken, but isn't this still mostly a one-way solution? All the people I know that have used satellite internet get decent downstream speeds (when it's not cloudy anyways) but are still forced to rely on a regular dialup connection for their upstream.
Has the technology been developed to make this a true broadband solution like cable/dsl is now? If so, I'm sure many rural types would be interested in jumping on that bandwagon...since they really have no other option.
If you can't beat them, arrange to have them beaten. -George Carlin
Too much latency 4 me
As I remember a while back, satellite internet basically meant getting your downstream in the dish and your upstream through a phone line. Is this still the case?
Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
I am a DirecWay user, after having moved out of the range of DSL. AT&T Broadband doesn't offer Cable Modem service in my town. I can honestly say DirecWay sucks, but its just slightly better than dialup, so I guess I can justify its ridiculous cost. The second DSL is available in my area, I'm switching back.
I had to do a few homework assignments about satalite networks in college and the physics seem to make this a waste of time. It takes too long for the signal to get up and down and back. Customers will likely just stick with the fast and reliable land based lines.
While on the subject, can anyone comment on what their experience is with satellite based internet connections? How fast, what sort of latencies, downtime, weather impact etc.
I'm interested to get a DirecWay system, but one of the things that worries me is that it requires special software (supposedly).
Fucking rednecks are infesting slashdot. Go back to fucking your sister.
Here is a good link to an article on Yahoo.Click this
link
You will have to wait until they eiter find a way to increase the speed of light, or launch a system of many low-orbiting satellites that provides affordable Internet access.
A system with geostatonary satellites and light travelling at the speed it does now will not work. Never. Not even when Echostar, New Skies, Eutelsat or Astra announce it.
From: Troll Ceo
A recent ASCII art post, of very poor quality, has revived my interest in good old ASCII art. It has been a long time since the Slashdot community enjoyed a thorough crapflood of quality ASCII art. I'm sure that Cmdr Taco misses the good old days too.
I am therefore, calling on all Trolls to put forth their best effort. I want to see articles flooded with good quallity ASCII art.
Remember, the key word here is, good quallity. I do NOT want to see any pathetic teenie weenie penis birds or worn out Goatse. I want art!!
For now, good posting. That is all.
2-way service does exist. The latency is approx. 800ms minimum, and the download is around 400kbps (for most connections you don't pay thousands for)
Sure modem access has lower latency, but some of the people who use sattellite use it because they have no phone lines in the area. Yes, places like this exist in the US.
You wonder why there are so few hits from African countries? Because the only reliable link is over satellite, which usually connects to a European ISP. Yes indeed, this message is brought to you over PanAmSat connect to the Irish Web-Sat ISP from the oil-rich country of Nigeria.
My upstream is 64kbytes/sec, downstream is 2Mbits. Unless it rains a tropical storm, in which case the connection ceases to exist.
For the interested, check out http://www.directonpc.com.
But what about the alien threat that was presented in the Hollywood blockbusted Independence Day? Since alien's run MacOS-compatible systems and communicate using a protocol extactly similiar to our TCP/IP, this system, if put into place, would give them the last piece of the puzzle needed to blow up the White House! I urge Echostar to think of the children for Christ's sake!
Down in Antarctica, the only internet access available is by satellite -- and it's so impossibly slow that when that woman down there got breast cancer, they barely could get the doctor's recommendations and instructions for a biopsy over the satellite, since it only worked every few hours at best and the transfer rate was something akin (no exaggeration!) to 300Bps.
In fact, it's so bad that some groups are actually considering running a digital fiber line all the way to the south pole.
How about some hardcore 802.11b. All you need is a coffee can and an old satellite dish.
Hardcore 802.11b
I live in rural Norway and have looked at the possibility for satellite and found TiscaliSat (should be avaiable in most countries), but the prices are high. Setting up the sat costs $2000+ and the monthly fee is $200+. I don't forsee satellite as a viable artenative for private consumers, maybe for small corporations (with need for fast connection in rural areas?)
Look a monkey!
You live in an area where satellite is your only option for high speed internet connectivity
Certain amount of uber-geek coolness
Uh... can't think of any others.
Cons:
Round trip ping times are extreme and completely unusable for online gaming
Capped and throttled bandwidth - sure, they promise you X bits per second, but that's assuming that not all of the other customers are currently using the system - and if you use too much bandwidth, they'll either cut your speed, charge you more money, or just drop you for lower bandwidth customers
Initial setup costs and fees. I had DirecPC for a while, and it cost me $300 for the initial equipment and that did not include installation. I had to buy a dish installation kit ($30) a hammer-drill to drill holes in a brick chimney ($50, probably not needed by most people), silicone sealant, coaxial cable, drilling holes into the house to run cable, etc.
Service was $50 per month for "unlimited" usage between 6:00 pm and 6:00 am on weekdays and 24 hrs on weekends. But only as long as I stayed under some arbitrary (and classified) download limits, if I exceeded what they thought was an appropriate amount they would cut my speed in half until my average daily throughput fell back into their range. How exactly can you sell something as unlimited and then start setting limits without revealing what those limits are? The short answer is, you can't. That would explain why they (DirecPC) were the target of a class action lawsuit that forced them to reveal their arbitrary limits and to reword all their marketing materials to no longer promise unlimited access. The $50 per month did not include a dial-up account which was necessary to be able to use the service, so I had to continue paying $18 per month for my local ISP so I could dial up and be able to access the internet and, if I wanted to be able to talk on the phone while on the net, I had to pay for a second phone line.
I now have DSL with a set speed, there is no slow down to other users, there are no arbitrary limits or thresholds (except on their crummy news servers which I don't use anyways), I have 24/7 access without the loss of a phone line and I only pay $49.99 per month. It's hard to beat that.
A computer once beat me at chess, but it was no match for me at kick boxing -- Emo Phillips
If you're in the boonies without DSL (first choice), cable (second choice), then access via satellite makes sense. I've seen upstream between 30kbps and 100kbps and downstream averages >1Mbps. If you play games then latency will be an issue. It takes a while to send data to and fro orbit.
I'm glad to see competition; it keeps us sharp and it's good for the end user. With the merger dead, EchoStar is going to have some serious hurdles to overcome. When Ka band service comes online, SpaceWay is going to up the ante considerably with its "switch in the sky" broadband. I doubt that EchoStar will be able to compete significantly in this arena for some time. Hughes is going to be a difficult nut for those folks to crack.
While not great for gaming, most folks are very happy with two-way satellite internet access.
Even if you do have cable, DSL, or a frac-T1 satellite internet access provides a great backup in the event your primary access goes down.
People don't get satellite based internet service because it's better than DSL/cable- it's not. Like everyone has said, the latency is horrible. They get it because they live out in the boonies and don't have access to DSL or cable. Satellite based 'net is better than dial-up, which is often the only other option.
+2 Technical
-1 Artistic
-1 Antisemitic
-1 Sick
Score: -1 Troll
Did a quick google search and came up with this article:
, 00 .asp
http://www.pcworld.com/news/article/0,aid,81284
Which says that 68% of homes have access to broadband. (I assume that means DSL and cable modems). As someone else so eloquently put before, "satellite latency sucks".
So that means that satellite is targeting the remaining 32%... minus those that have trees or mountains obstructing the southwest sky... lets see, rural folks that don't have trees... i smell a money maker
http://www.rense.com/general28/ptocss.htm
Gotta love google.
It's strange that they won't offer cable internet connections in many rural towns, but the government would want to run a fiber line to the south pole.
a"As someone who probably won't live long enough to see DSL or cable Internet reach my rural neighborhood..."
Someone call Katz! We've got a suicidal geek on our hands.
The basic problem with satellite-based Internet access is physically unsolvable: even though speeds are in the multimegabit range, the latency is unacceptable for chatty applications. The time it takes a radio signal to get from an uplink dish, to the satellite, and back to a downlink dish, is in the multi hundred millisecond range -- and it can't be sped up without, to paraphrase our old friend Scotty, changing the laws of physics.
... usually not a problem either. But web pages? It's going to feel a bit sluggish, as those pages take a second or two to start loading, even if they do load fast once they start. You can completely forget about using telnet or SSH. If you remember what netlag was like when the Internet was still using a lot of 56k and 19.2k connections -- that's what it's like with satellite.
Good bandwidth combined with crappy latency is just fine if all you're doing is downloading. A transfer that takes 30 seconds still takes 30 seconds, so who cares if it started and ended one second later? E-mail
I'm glad to see that there are more options opening up, but the latency of satellite Internet is something that cannot be fixed.
Tired of FB/Google censorship? Visit UNCENSORED!
Sounds like your setup is improperly crosspoled.
We have Starband here at work. I hate it. Ping times average around 1.5 seconds. It is hell to work in SSH or even FTP anything. Things time-out all the time and it disconnects if a bird lands on the dish. As soon as we can get DSL we are switching. I don't even use it anymore. I forced them to get a dial up account so I can do my work. I was spending a 3rd of my time waiting for things to upload. I pick dial-up any day over sattelite.
Yo
You tellin' me that Kazaa can get me mp3s
Off some outerspace satellite sendin' TCP/IP feeds?
I used to have ta wait till new songs came out
But fuck it; all I gotta do now is use 802 11 -- no doubt!
After the FCC got done bustin' me for rappin' my rhymes
They move on to EchoStar and say "Where is your mind...
You can't be floatin' this shit out in the vacuum of Space
Let's keep broadband here on Earth; fuck you, you're a disgrace!"
Time for me to depart the pages of Slashdot
Gotta head off with my Dell and smoke some more pot
...or more specifically transfers, when do I get my money? I mean I got your email and everything and I'm more than willing to help you get your, I mean our, money out of the country.
Why do you have this picture of HOMOS and CmdrTACO???
I am a Satellite Dish installer, Both Dish, Directv, Starband and Direcway. As posted numurous times the latency SUCKs with either.(I use cable for internet) The only thing it is better than dialup is if you do a lot of large downloads. It can have fairly fast speeds, I usually see between 400-1000kbps. But there are more problems than just that. Direcway is worse but both seem to create lots of computer problems that aren't covered by there wtty. We have stopped selling Direcway because almost every customer will call in w/in the 1st couple months with problems. Installation of any number of software programs can mess up the system (ie antivirus, Norton anything, etc..) We roll out and verify that the Sat system is fine and tell the customer they need to see a computer tech.(we supply some techs for them to contact) The customer always gets mad, its just ugly. Youd be better of with a 33.6 for gameing. I recommend not to get one.
If you could reason with religious people, there would be no religious people
It looks like due to the hard work of the trolls, the good old days are back at slashdot!
For those about to troll, we salute you!
...if companies have to seek for a license before they can show a functional prototype of the satellite...that's just absurd.. or maybe I have just followed this badly - but this is the impression I have got.
While I'm glad for the guy in the middle of nowhere now that he finally has some way to access the Internet, I do not envy anyone who has to use satellite for their Internet connection. The laws of physics dictate that you will get a minimum of 500 milliseconds ping time to anywhere on the net. Packets must travel 22k miles from the planet to the satellite, then 22k miles back down to your ISP. That's already about 240 milliseconds. Then add the transit time from your ISP to the destination site; for the sake of argument, say it's instantaneous and adds no transit time. Then add in the return trip of 240 milliseconds, for a total of 480 milliseconds. This represents the absolute minimum round-trip time for data sent via satellite. Of course, in the real world, it will be somewhat longer than that, but it depends on your ISP and the rest of the hops between you and the destination.
In terms of realtime games, this sucks bigtime. In terms of web browsing, it can also be quite annoying. A friend of mine had to dump his satellite connection because the latency made web browsing unpleasant and he was at a serious disadvantage in online gaming. That's not to say that throughput is bad, however. It can be quite good, but because of the latency it's probably best suited for non-interactive stuff like transmitting large data files, email, etc.
If I lived in the boondocks, I probably wouldn't hesitate to get satellite. Otherwise I would stay away!
I live in a small town in Vermont (pop 971) and have both Cable and DSL access available (I got DSL because it was available first). The reason? We have a small independent telco that has been very aggressive in rolling out broadband. They own all their own equipment, so there's no CLEC/Bell crap.
Also our state public service board takes its job seriously...
The Federal Communications Commission in June revoked EchoStar's license for using the high-speed Ka-band frequency because it said the satellite TV company missed construction milestones.
;)
EchoStar immediately appealed and submitted a photograph of a satellite under construction with the high-speed capability.
Gee, maybe all Saddam has to provide is photographic evidence and an appeal to overcome US objections to missing disarmament deadlines?
Hmm... my stomach hurts and I have to shit all the time. My shit is so wet.. What to do experts???
I work with a guy that has satellite 'net access and the only issue he's had with it is the upstream latency, which is why they do not suggest it for real-time gaming. Other than that he's pleased with it, but I've never actually sat in front of his machine.
As for my own personal satellite experience, I worked with a business that used satellite internet access and it was horribly slow. The only thing I could figure out was that the provider sucked and it's not a usual satellite internet issue seeing as how my friend and others are happy with it.
Please don't tell me you fuck lone housewifes while you install dishes??? Their husbands are out working somewhere and you take the advantage of the situation????
I only have a three-word reply:
"4,000 milisecond latency."
Just ask India, because that's all they have.
My
Limekiller
Two way has been a reality for quite a while and sucks hard. Uplink speeds are generally slower than you'd get with a modem.
Only get satellite if you have absolutely no other choice (and that includes smoke signals). I had DirecPC in early 1997. Used it right up through 1999, though the last 6 months I basically only kept it around so I could pick at it like the scab on a wound that wouldn't heal. My roommates and I preferred to share my 24/7 56k dialup connection because it worked every time. Sure, it would take a while to download a big file but you could schedule that download to run i the middle of the night and know it would be done on schedule.
I once tried to download a set of linux ISOs with DirecPC. Spent several nights babysitting it. I could only run it from 6pm to 6am without getting charged for "prime time" use so I'd start it up when I got home, monitor it all evening, then shut it down around midnight. After the first night, I decided to spend a few bucks and order it from cheapbytes. I was still spending my evenings downloading when the CDs arrived in the mail.
DirecPC sucks. Starband is worse. Earthlink is just re-packaged DirecPC. Even the independant resellers have significant restrictions. Stay the hell away from satellite if you have any other choice!
It makes a big difference -- Do you have a dish that points to one spot in the sky, or do you link to a series of sats as they pass overhead? In other words, will this work while you're mobile, or do you have to be in a fixed spot? And is the coverage global or regional? Will it reach Alaska and Hawaii or are they too far off-center?
If all this should have a reason, we would be the last to know.
For things like BitchX on IRC from a shell account or remotely administering a server?
Also, can you use a NAT box like a Linksys router to provide access to a home LAN with these systems?
I have one word for you rural people...Wireless. I too was without cable/DSL due to our mountaintop home, then as I was picking up the phone to order a satellite link I accidently heard of a wireless service that had just popped up. Works like a charm even though we're miles away from the transmitter. Look for this stuff to pop up in your neighborhood. It's 802.11a technology. Latency? I think a whopping 50ms.
Because I have satellite internet here... it's full duplex 1.5Mbps. Yes, the latency is high, 420ms for the satellite hop, but other than that, and the occasional solar outage, which is entirely predictable, it works just fine. Realtime gaming is out, of course, but surfing is fine. You do notice the latency, but it's not enough to annoy you.
And you totally missed the point.. satellite internet is always going to have high latency, yes, but the coverage is excellent.. it's ideal for places that don't have land based lines.
Obviously if a high speed landline is available, you won't choose satellite.
Otherwise the FCC has no lawful (I didn't say practical or attempted) jurisdiction.
One way to ease the latency of satellite networks is to use low earth orbit (LEO) satellites.
Teledesic plans to do just that (if they ever get off the ground).
Any one else know of other LEO internet startups?
I like to build things and wire stuff together.
I have had my direcway (don't ask me where the t in direct went) dish for about a month now and it works pretty well. I get an average of 700Kb down (have seen 1.1Mb) butt only 40Kb up.
The ping times to DAoC stay around 800ms, but my wife and I have been playing without too much problem.
I am also in the SWG beta, but I can't really comment on that.
Jorgie
Can you put a clear plastic cover over it? Or would that not be transparent to the signal?
All I know is my jaw about fell off when I learned he could get DSL out where everyone is like 90 years old, and its a 45 minute drive to get to the nearest McDonalds.
I'm Rick James with mod points biatch!
Echostar's going it alone, and that's been known for a while. They broke up their relationship with Starband earlier this year, then went to court over who owned the customer database.
There's more to life than gaming. On an average business day I bet your average large corporation firewall adds more latency than satellite when everyone is refreshing their home pages on cnn.com or weatherchannel.com. Much of the day reading /. can be a serious pain, quite apart from the marginal posts. For the people that can't get anything else, 1-second delays ain't nothing.
because we were paying for a service, there'd be no need for commercials
The cable company now claims: "The commercials pay for the copyrighted works; the subscription pays for bringing them to you."
Will I retire or break 10K?
Dunno, never thought about it. Damn thing is way up high ontop of a silo. My work is in a barn that has been converted into an office building. Really interesting but we are miles from civilization. I'll mention the idea to the boss.
Here is the actual source code for an ASCII converter. Fix it your damn self, this is a crapflood
;ASCII ART CONVERTER (v 2.0) 0105 ;BY PAUL TUPACZEWSKI 0110 ;(c)1987, ANTIC PUBLISHING INC. 0115 .OPT NO LIST 0120 .OPT OBJ 0125 ; 0130 LOHI1 = $CF ;Page 0 0135 LOHI = $CB ;variables. 0140 POINTER = $CD 0145 ICCOM = $0342 ;CIO command 0150 ICBAL = $0344 ;CIO lo and 0155 ICBAH = $0345 ;Hi buffer adrs 0160 ICBLL = $0348 ;CIO lo and 0165 ICBLH = $0349 ;hi buffer lens 0170 CIOV = $E456 ;OS CIO routine 0175 ICAX1 = $034A ;CIO aux1 0180 ICAX2 = $034B ;CIO aux2 0185 SDLSTL = $0230 ;Dlist pointer 0190 SDMCTL = $022F ;DMA 0195 VDSLST = $0200 ;DLI pointer 0200 NMIEN = $D40E ;DLI switch 0205 WSYNC = $D40A ;Wait for sync 0210 ; 0215 *= $2000 0220 ; 0225 START 0230 LDX #$30 ;First, 0235 LDA #3 ;open our 0240 STA ICCOM,X ;keyboard 0245 LDA # KH 0260 STA ICBAH,X 0265 LDA #4 0270 STA ICAX1,X 0275 LDA #0 0280 STA ICAX2,X 0285 JSR CIOV ;Do it! 0290 ; 0295 ;Main loop. 0300 ST1 0305 JSR CLEARFN ;Clear the 0310 ; filename area. 0315 JSR CLRBIGBUF ;Clear our 0320 ; screen memory 0325 JSR CLEARALLELSE 0330 JSR CLOSE ;Close channels 0335 ; 0340 LDX #$20 ;Close disk 0345 LDA #$0C ;channel. 0350 STA ICCOM,X 0355 JSR CIOV 0360 LDA # DLIST1 ;list. 0375 STA SDLSTL+1 0380 LDA #33 ;Smaller 0385 STA SDMCTL ;screen 0390 LDA #$C4 ;green 0395 STA 710 ;GR.0 lines 0400 LDA # DLI 0415 STA VDSLST+1 0420 LDA #$C0 0425 STA NMIEN 0430 LDA # ST1 ; error. 0445 STA MNUJMP+2 0450 ; 0455 GETKEYS 0460 JSR GETKEY ;Get a key. 0465 LDA KEY ;Is it a 0470 CMP #32 ;space? 0475 BEQ CONVERT ;Yes, convert. 0480 ; 0485 CMP #'G ;Is it G? 0490 BNE NO1 ;No. 0495 ; 0500 LDA #'+-32 ;Toggle from 0505 SEC ;GR.7 to 0510 SBC L5+19 ;GR.7+ or 0515 STA L5+19 ;vice versa. 0520 JMP GETKEYS ;back. 0525 ; 0530 NO1 0535 CMP #'P ;Is it P? 0540 BNE NO2 ;No. 0545 ; 0550 INC POS ;Yes, change 0555 LDA POS ;picture 0560 CMP #4 ;positioning. 0565 BNE NOTOVER 0570 ; 0575 LDA #0 0580 STA POS 0585 ; 0590 NOTOVER 0595 LDX POS ;Show arrow. 0600 LDA ARWS,X 0605 STA L4+23 0610 JMP GETKEYS 0615 ; 0620 NO2 0625 CMP #'C ;Is it C? 0630 BNE NO3 ;No. 0635 ; 0640 LDA #1 ;Toggle column 0645 SEC ;from 80-132 and 0650 SBC COL ;vice versa. 0655 STA COL 0660 ASL A 0665 ASL A 0670 LDY #0 0675 TAX 0680 LOOPQ 0685 LDA COLS,X ; Show our 0690 STA L1+23,Y ;columns. 0695 INX 0700 INY 0705 CPY #4 0710 BNE LOOPQ 0715 ; 0720 JMP GETKEYS 0725 ; 0730 NO3 0735 CMP #'D ;Is it D? 0740 BNE NO4 ;No. 0745 ; 0750 INC FILENAME+1 ;Increment 0755 LDA FILENAME+1 ;default 0760 CMP #'9 ; drive. 0765 BNE OKDRIVE 0770 ; 0775 LDA #'1 0780 STA FILENAME+1 0785 OKDRIVE 0790 LDA FILENAME+1 0795 SEC 0800 SBC #$20 0805 STA L2+14 0810 JMP GETKEYS 0815 ; 0820 NO4 0825 CMP #'L ;Is it L? 0830 BNE GETKEYS ;No. Start over. 0835 ; 0840 JSR INPUT ;Get filename. 0845 JMP GETKEYS ;Back. 0850 ; 0855 ; Start conversion. 0860 ; 0865 CONVERT 0870 LDA FILENAME+3 ;Is there 0875 CMP #32 ; a filename? 0880 BNE GOTAF1 ; Yes. 0885 ; 0890 JMP GETKEYS ; Do over. 0895 GOTAF1 0900 JSR SETMD ; Set borders. 0905 LDA # SELECT ;Edit?" 0920 STA SDLSTL+1 0925 DEFRNT 0930 JSR GETKEY ;Get a key. 0935 LDA KEY 0940 CMP #'U ;Is it U? 0945 BEQ USEDEFS ;Yes! 0950 ; 0955 CMP #'E ;Is it E? 0960 BNE DEFRNT ;No, try again. 0965 ; 0970 JMP GOTAFILENM ;edit them. 0975 ; 0980 USEDEFS 0985 LDX #0 ;Copy default to 0990 USE1 0995 LDA DEFAULTS,X ;gray shade 1000 STA CHARCOLR+32,X ;chart. 1005 INX 1010 CPX #64 1015 BNE USE1 1020 ; 1025 JMP DONEFIGR ;Good, convert. 1030 ; 1035 GOTAFILENM 1040 LDA # DLIST3 ;"Edit" 1055 STA SDLSTL+1 ; screen. 1060 LDA #0 ;Black-out 1065 STA 711 ;extra text. 1070 LDA #$40 ;DLI's 1075 STA NMIEN ;off. 1080 JSR OPEN ;Open disk 1085 JSR CLRBUFF ;Clear buffer 1090 JSR CLRCOLS ;Clear gray 1095 ; shade chart. 1100 LDA #0 ;Temp var. 1105 STA TEMP 1110 GETLOOP 1115 LDX #$10 ; OK, get 1120 LDA #7 ;256 bytes off 1125 STA ICCOM,X ;the file. 1130 LDA # BUFFER 1145 STA ICBAH,X 1150 LDA #0 1155 STA ICBLL,X 1160 LDA #1 1165 STA ICBLH,X 1170 JSR CIOV 1175 LDY #0 1180 SRCHLOOP 1185 LDA BUFFER,Y ; Check for 1190 JMP CHECK4RTN ; a RETURN. 1195 ; 1200 BACKHR 1205 TAX ;Find individual 1210 LDA CHARCOLR,X ;occurences. 1215 BNE SRCHCONT 1220 ; 1225 INC CHARCOLR,X 1230 LDA BUFFER,Y 1235 SEC 1240 SBC #32 1245 LDX TEMP 1250 STA DISPLINE,X 1255 JMP LOP 1260 ; 1265 SRCHCONT 1270 INY ; Continue it. 1275 BNE SRCHLOOP 1280 ; 1285 LDX #$10 1290 LDA ICCOM+1,X 1295 CMP #136 ; End Of File? 1300 BNE GETLOOP ; No. 1305 ; 1310 EOF 1315 JSR CLOSE ; Close disk. 1320 LDA #$46 ; Turn the text 1325 ; on again. 1330 STA 711 1335 LDA #0 ; Clear temp var 1340 STA TEMP 1345 INPUT1 1350 LDX TEMP ; Show arrow. 1355 LDA #$40+'^ ; ^ is actually 1360 ; CTRL-UPARROW. 1365 STA ARL,X 1370 LDA CRL,X ; Show cursor. 1375 CLC 1380 ADC #$80 1385 STA CRL,X 1390 KEYGET 1395 JSR GETKEY ; Get a key. 1400 LDA KEY 1405 CMP #155 ; Is it RETURN? 1410 BEQ DONEFIGR ;Yes. 1415 ; 1420 CMP #126 ;Is it BKSPACE? 1425 BNE NOBK ;No. 1430 ; 1435 LDA TEMP ;At start? 1440 BEQ KEYGET ;Yes. 1445 ; 1450 JSR ERASECR ;Erase cursor. 1455 DEC TEMP ;Back up! 1460 JMP INPUT1 ;get key... 1465 ; 1470 NOBK 1475 CMP #32 ;Is it a SPACE? 1480 BNE NOSPC ;No. 1485 ; 1490 LDA TEMP ;At end? 1495 CMP #31 1500 BEQ KEYGET ;Yes. 1505 ; 1510 JSR ERASECR ;Erase cursor. 1515 INC TEMP ;Onward! 1520 JMP INPUT1 ;Get key... 1525 ; 1530 NOSPC 1535 CMP #48 ;Have 1540 BCC KEYGET ;a 1545 ; number 1550 CMP #'4 ;from 0 1555 BCS KEYGET ;to 3? 1560 ; 1565 SEC 1570 SBC #48 ;Good, change 1575 STA TEMP+1 ;ATASCII to #. 1580 LDX TEMP ;Show it. 1585 LDA ARL-32,X 1590 CLC 1595 ADC #$20 1600 TAX 1605 LDA TEMP+1 ; Store value 1610 STA CHARCOLR,X ;in gray 1615 ; shade chart. 1620 LDX TEMP 1625 LDA TEMP+1 1630 CLC 1635 ADC #$10 1640 STA CRL,X ;Next cursor pos 1645 LDA #0 1650 STA ARL,X 1655 INC TEMP 1660 JMP INPUT1 1665 ; 1670 DONEFIGR 1675 JSR OPEN ;OK, open again. 1680 GR7SCRN 1685 JSR OPENS ;Let the OS 1690 ; take care of the 1695 ; screen mem. 1700 REST 1705 LDA #34 ;Normal screen. 1710 STA SDMCTL 1715 LDA #0 ;Start at 1720 STA XX ;0,0 1725 STA YY 1730 LDA #12 ;Our colors... 1735 STA 712 ;(wonderful 1740 LDA #10 ;grays.) 1745 STA 708 1750 LDA #7 1755 STA 709 1760 LDA #2 1765 STA 710 1770 LDA #$40 ;No DLI's. 1775 STA NMIEN 1780 GETLOOP2 1785 LDX #$10 ;Get 256 1790 LDA #7 ;bytes off 1795 STA ICCOM,X ;the disk... 1800 LDA # BUFFER 1815 STA ICBAH,X 1820 LDA #0 1825 STA ICBLL,X 1830 LDA #1 1835 STA ICBLH,X 1840 JSR CIOV 1845 ; 1850 LDX #$10 ;End Of File? 1855 LDA ICCOM+1,X 1860 CMP #136 1865 BNE ZZZZOOM ;No. 1870 ; 1875 JSR CLREST ;Clear the rest. 1880 ZZZZOOM 1885 LDA #0 ;Temp. pointer 1890 STA P256 1895 PLOTLOOP 1900 LDX P256 1905 LDA BUFFER,X ;Get chr by chr 1910 CMP #155 ;Is it ATASCII 1915 ; RETURN ? 1920 BEQ LF ;Yes. 1925 ; 1930 CMP #13 ;Is it ASCII 1935 ; RETURN ? 1940 BEQ LF ;Yes. 1945 ; 1950 CMP #10 ;Is it ASCII 1955 ; linefeed? 1960 BEQ IT ;Yes. 1965 ; 1970 TAX 1975 LDY COL ; OK. Offset 1980 LDA COLAMT,Y ; the X 1985 CLC ; values. 1990 ADC XX 1995 STA TEMP+1 2000 LDA CHARCOLR,X ; Get gray 2005 LDX TEMP+1 ; shade color. 2010 LDY YY 2015 JSR PLOTROUT ;Plot it. 2020 INC XX ; Next X. 2025 IT 2030 INC P256 ;Inc. buffer. 2035 LDA P256 ;Done? 2040 BNE PLOTLOOP ;No. 2045 ; 2050 JMP GETLOOP3 ;Get more. 2055 ; 2060 LF 2065 LDA #0 ;RETURN handler. 2070 STA XX ;X=0, 2075 INC YY ;Y=Y+1. 2080 JMP ITZNEET ;Next! 2085 ; 2090 GETLOOP3 2095 LDA $0353 ;EOF? 2100 CMP #136 2105 BNE GETLOOP2 ;No. 2110 ; 2115 JSR CLOSE ;Close disk. 2120 ENDIT 2125 JMP TOGLS ;Done, wait 2130 ; for toggles. 2135 ; 2140 ; Plotting handler. 2145 ; 2150 PLOTROUT 2155 STA TEMP+2 ; Store 2160 LDA POS ; all our 2165 BNE PLOTROUT1 ;X and Y 2170 ; and offset 2175 LDA TEMP+2 ; for 2180 JMP PLOT ; positioning. 2185 ; 2190 PLOTROUT1 2195 CMP #1 2200 BNE PLOTROUT2 2205 ; 2210 TXA 2215 STA TEMP+1 2220 TYA 2225 STA TEMP 2230 MD 2235 LDA #128 2240 SEC 2245 SBC TEMP+1 2250 TAY 2255 LDA TEMP 2260 TAX 2265 LDA TEMP+2 2270 JMP PLOT 2275 ; 2280 PLOTROUT2 2285 CMP #2 2290 BNE PLOTROUT3 2295 ; 2300 STX TEMP+1 2305 STY TEMP 2310 LDA #159 2315 SEC 2320 SBC TEMP+1 2325 TAX 2330 LDA #95 2335 SEC 2340 SBC TEMP 2345 TAY 2350 LDA TEMP+2 2355 JMP PLOT 2360 ; 2365 PLOTROUT3 2370 TXA 2375 STA TEMP+1 2380 TYA 2385 STA TEMP 2390 MD2 2395 LDA #-$20 2400 CLC 2405 ADC TEMP+1 2410 TAY 2415 LDA #159 2420 SEC 2425 SBC TEMP 2430 TAX 2435 LDA TEMP+2 2440 JMP PLOT 2445 ; 2450 ; Final finish. 2455 ; 2460 TOGLS 2465 LDA 53279 ; OPTION? 2470 CMP #3 2475 BEQ MENYOU ;Yes. 2480 ; 2485 LDA #7 2490 STA 709 2495 LDA 764 ;Keypress? 2500 CMP #255 2505 BEQ NOSLCT ;no. 2510 ; 2515 LDA L5+19 ;Toggle screens. 2520 BEQ HIR 2525 ; 2530 LDA #192 2535 STA BTM+1 2540 BNE YUMP 2545 ; 2550 HIR 2555 LDA #96 2560 STA BTM+1 2565 YUMP 2570 JSR TRANSFER7 2575 LDA #255 2580 STA 764 2585 ; 2590 NOSLCT 2595 LDA # MENYOU ; an error. 2610 STA MNUJMP+2 2615 JMP TOGLS ;Back! 2620 ; 2625 MENYOU 2630 LDA SDLSTL ;Another 2635 STA LOHI1 ;menu. 2640 LDA SDLSTL+1 ;Show it. 2645 STA LOHI1+1 2650 LDA # DLIST0 2665 STA SDLSTL+1 2670 LDA #12 2675 STA 709 2680 LDA L2+14 2685 STA LSAVE+20 2690 ; 2695 CONSKYS 2700 LDA 53279 ;START key? 2705 CMP #6 2710 BNE MORECONS ;No. 2715 ; 2720 LDA LOHI1 ;Otherwise, 2725 STA SDLSTL 2730 LDA LOHI1+1 2735 STA SDLSTL+1 2740 JMP TOGLS ;Back! 2745 ; 2750 MORECONS 2755 LDA 764 ;Key? 2760 CMP #$FF 2765 BEQ CONSKYS ;No. 2770 ; 2775 JSR GETKEY ;Get a key. 2780 LDA KEY ;Is it 1-4? 2785 CMP #'1 2790 BCC CONSKYS 2795 ; 2800 CMP #'5 2805 BCS CONSKYS 2810 ; 2815 CMP #'3 ;YES! Is it 3? 2820 BNE NOPEY2 ;No. 2825 ; 2830 JSR INPUTQ ;Get filename. 2835 JMP CONSKYS ;try again. 2840 ; 2845 NOPEY2 2850 CMP #'4 ;Is it 4? 2855 BNE NOPEY ;No. 2860 ; 2865 JMP ST1 ;Restart. 2870 ; 2875 NOPEY 2880 LDA LSAVE+22 ;First, is 2885 BEQ CONSKYS ; there a 2890 ; a filename? No! 2895 ; 2900 LDA KEY ;Yes, but which 2905 CMP #'1 ;mode? 1? 2910 BNE NOPEY1 ;No... 2915 ; 2920 JSR OPENSVE ;Open save file 2925 LDA #0 ;temp... 2930 STA TEMP 2935 LDA 88 ;Start screen 2940 STA LOHI ;address. 2945 LDA 89 2950 STA LOHI+1 2955 LB 2960 LDY #0 2965 LOADBUFF 2970 LDA (LOHI),Y ;Our EXPAND 2975 STA BUFFER,Y ;routine... 2980 ; Changes GR.7 2985 STA BUFFER+40,Y ;into GR.7+ 2990 INY 2995 CPY #40 3000 BNE LOADBUFF 3005 ; 3010 LDX #$10 ;Save to disk. 3015 LDA #11 3020 STA ICCOM,X 3025 LDA # BUFFER 3040 STA ICBAH,X 3045 LDA #80 3050 STA ICBLL,X 3055 LDA #0 3060 STA ICBLH,X 3065 JSR CIOV 3070 LDA $0353 3075 CMP #1 ;Any errors? 3080 BNE OHOH1 ;Yes. 3085 ; 3090 LDA LOHI ;Next screen 3095 ; bytes. 3100 CLC 3105 ADC #40 3110 STA LOHI 3115 LDA LOHI+1 3120 ADC #0 3125 STA LOHI+1 3130 INC TEMP 3135 LDA TEMP 3140 CMP #96 ;End of screen? 3145 BNE LB ;No. 3150 ; 3155 JMP CLOSESAVE ;Yes, close. 3160 ; 3165 NOPEY1 3170 CMP #'2 ; Not this one! 3175 BNE CONSKYSQ ;ARRRGH! 3180 ; 3185 JSR OPENSVE ;Open for save. 3190 LDX #$10 ;Plain 62 sector 3195 LDA #11 ;save. 3200 STA ICCOM,X 3205 LDA 88 3210 STA ICBAL,X 3215 LDA 89 3220 STA ICBAH,X 3225 LDA # 7680 3240 STA ICBLH,X 3245 JSR CIOV 3250 JMP CHECKERR ;Done. 3255 ; 3260 CONSKYSQ 3265 JMP CONSKYS ;Loop back. 3270 ; 3275 OHOH1 3280 JMP OHOH ;Ditto. 3285 ; 3290 CHECKERR 3295 LDA $0353 ;Error? 3300 CMP #1 3305 BNE OHOH1 ;Yes. 3310 ; 3315 JMP CLOSESAVE ;Close disk. 3320 ; 3325 MORECONS1 3330 JMP MORECONS ;Back. 3335 ; 3340 CLEARALLELSE 3345 LDX #0 ;Clear all else! 3350 CAE1 3355 LDA #0 3360 STA DISPLINE,X ;Show lines. 3365 INX 3370 CPX #96 3375 BNE CAE1 3380 ; 3385 LDA #0 ;colors! 3390 STA 712 3395 LDA #10 3400 STA 709 3405 LDX #0 3410 TXA 3415 CLEARCHCLS 3420 STA CHARCOLR,X ;Gray shades! 3425 INX 3430 CPX #120 3435 BNE CLEARCHCLS 3440 ; 3445 RTS 3450 ; 3455 ITZNEET 3460 LDX POS ;Other stuff! 3465 LDA L5+19 3470 BNE UDDER1 3475 ; 3480 LDA ENDZ,X 3485 CMP YY 3490 BNE LEEVE 3495 ; 3500 JMP NXTSCRN 3505 ; 3510 UDDER1 3515 LDA ENDZZ,X 3520 CMP YY 3525 BNE LEEVE 3530 ; 3535 JMP NXTSCRN2 3540 ; 3545 LEEVE 3550 JMP IT 3555 ; 3560 NXTSCRN 3565 LDA #96 3570 STA BTM+1 3575 JSR TRANSFER7 3580 NX 3585 LDA #0 ;Clear screens! 3590 STA XX 3595 STA YY 3600 JMP IT 3605 ; 3610 NXTSCRN2 3615 LDA #192 3620 STA BTM+1 3625 JSR TRANSFER7 3630 JMP NX 3635 ; 3640 CLOSESAVE 3645 LDX #$10 ;Close the save 3650 LDA #11 ;by appending 3655 ; color info. 3660 STA ICCOM,X 3665 LDA # COLORSD 3680 STA ICBAH,X 3685 LDA #4 3690 STA ICBLL,X 3695 LDA #0 3700 STA ICBLH,X 3705 JSR CIOV 3710 LDX #$10 3715 LDA #$0C 3720 STA ICCOM,X 3725 JSR CIOV 3730 JMP CONSKYS ;Back. 3735 ; 3740 COLORSD 3745 .BYTE 12,10,6,2 ;Our screen 3750 ; gray shades. 3755 ; 3760 OPENSVE 3765 LDX #$10 ;Open for 3770 LDA #3 ;disk write. 3775 STA ICCOM,X 3780 LDA # FILENAME 3795 STA ICBAH,X 3800 LDA #8 3805 STA ICAX1,X 3810 LDA #0 3815 STA ICAX2,X 3820 JSR CIOV 3825 LDA $0353 ;Error? 3830 CMP #1 3835 BNE OHOH ;YES!!! 3840 ; 3845 RTS 3850 ; 3855 OHOH 3860 PLA 3865 JMP ERROR 3870 ; 3875 ; Input filename 3880 ; 3885 INPUTQ 3890 JSR CLEARFN ;Clear filename 3895 LDX #0 3900 INPLOOPQ 3905 STX TEMP 3910 LDA #$80 3915 LDX TEMP 3920 STA LSAVE+22,X 3925 JSR GETKEY ;Get loop. 3930 LDX TEMP 3935 LDA KEY 3940 CMP #126 ;Backspace?? 3945 BNE NOTBKSPQ ;No. 3950 ; 3955 CPX #0 ; First spot? 3960 BEQ INPLOOPQ ;Yes. 3965 ; 3970 LDA #0 ; Back up. 3975 STA LSAVE+22,X 3980 LDA #32 3985 STA FILENAME+3,X 3990 DEX 3995 JMP INPLOOPQ 4000 ; 4005 NOTBKSPQ 4010 CMP #155 ;RETURN? 4015 BEQ FINIQ ;Yes. 4020 ; 4025 CPX #12 ;At end? 4030 BEQ INPLOOPQ ;Yes. 4035 ; 4040 STA FILENAME+3,X ;Save chr. 4045 SEC 4050 SBC #32 4055 STA LSAVE+22,X 4060 INX 4065 JMP INPLOOPQ 4070 ; 4075 FINIQ 4080 LDA #0 ;End it. 4085 STA LSAVE+22,X 4090 RTS 4095 ; 4100 ; Open S: device 4105 ; 4110 OPENS 4115 LDX #$20 ;Open it. 4120 LDA #3 4125 STA ICCOM,X 4130 LDA # SH 4145 STA ICBAH,X 4150 LDA #8 4155 STA ICAX1,X 4160 LDA L5+19 ;Pick a mode, 4165 BNE EIGHT ;any mode. 4170 ; 4175 LDA #7 4180 STA ICAX2,X 4185 JMP OPENIT 4190 ; 4195 EIGHT 4200 LDA #8 4205 STA ICAX2,X 4210 OPENIT 4215 JSR CIOV 4220 LDA L5+19 4225 BEQ LATERONDUDES 4230 ; 4235 LDA SDLSTL ;Store DL addr. 4240 CLC 4245 ADC #3 4250 STA LOHI 4255 LDA SDLSTL+1 4260 ADC #0 4265 STA LOHI+1 4270 LDY #0 4275 SRCHDL 4280 LDA (LOHI),Y ;Change GR.8 4285 ; to GR.7+ 4290 CMP #$4F 4295 BNE NOMLD 4300 ; 4305 LDA #$4E 4310 STA (LOHI),Y 4315 LDA LOHI 4320 CLC 4325 ADC #2 4330 STA LOHI 4335 LDA LOHI+1 4340 ADC #0 4345 STA LOHI+1 4350 JMP NXTDLB 4355 ; 4360 NOMLD 4365 CMP #$0F 4370 BNE NOREGL 4375 ; 4380 LDA #$0E 4385 STA (LOHI),Y 4390 BNE NXTDLB 4395 ; 4400 NOREGL 4405 CMP #$41 4410 BNE NXTDLB 4415 ; 4420 RTS 4425 ; 4430 NXTDLB 4435 LDA LOHI 4440 CLC 4445 ADC #1 4450 STA LOHI 4455 LDA LOHI+1 4460 STA POINTER+1 4465 STA LOHI+1 4470 JMP SRCHDL 4475 ; 4480 LATERONDUDES 4485 RTS 4490 ; 4495 SH 4500 .BYTE "S:" ;Screen handler. 4505 ; 4510 TRANSFER7 4515 LDA #0 ;Move screens. 4520 STA TEMP 4525 LDA 88 4530 STA LOHI 4535 LDA 89 4540 STA LOHI+1 4545 LDA # SCRN2 4560 STA POINTER+1 4565 TR1 4570 LDY #0 4575 TR2 4580 LDA (LOHI),Y 4585 PHA 4590 LDA (POINTER),Y 4595 STA (LOHI),Y 4600 PLA 4605 STA (POINTER),Y 4610 INY 4615 CPY #40 4620 BNE TR2 4625 ; 4630 INC TEMP 4635 LDA TEMP 4640 BTM 4645 CMP #96 4650 BEQ DONETRNS 4655 LDA LOHI 4660 CLC 4665 ADC #40 4670 STA LOHI 4675 LDA LOHI+1 4680 ADC #0 4685 STA LOHI+1 4690 LDA POINTER 4695 CLC 4700 ADC #40 4705 STA POINTER 4710 LDA POINTER+1 4715 ADC #0 4720 STA POINTER+1 4725 JMP TR1 4730 ; 4735 DONETRNS 4740 RTS 4745 ; 4750 CLRBIGBUF 4755 LDA #0 ;Clear screens. 4760 STA TEMP 4765 LDA # SCRN2 4780 STA LOHI+1 4785 CLRB1 4790 LDY #0 4795 TYA 4800 CLRB2 4805 STA (LOHI),Y 4810 INY 4815 CPY #40 4820 BNE CLRB2 4825 ; 4830 INC TEMP 4835 LDA TEMP 4840 CMP #192 4845 BEQ DONECLRING 4850 ; 4855 LDA LOHI 4860 CLC 4865 ADC #40 4870 STA LOHI 4875 LDA LOHI+1 4880 ADC #0 4885 STA LOHI+1 4890 JMP CLRB1 4895 ; 4900 DONECLRING 4905 RTS 4910 ; 4915 SETMD 4920 LDA L5+19 ;Offset borders. 4925 BNE PLUSG 4930 ; 4935 LDA #128 4940 STA MD+1 4945 LDA #-32 4950 STA MD2+1 4955 RTS 4960 ; 4965 PLUSG 4970 LDA #176 4975 STA MD+1 4980 LDA #16 4985 STA MD2+1 4990 RTS 4995 ; 5000 CLREST 5005 LDX $0358 ;Buffer pointer. 5010 LDA #32 5015 RESTLP 5020 STA BUFFER,X 5025 INX 5030 BNE RESTLP 5035 ; 5040 RTS 5045 ; 5050 CHECK4RTN 5055 CMP #155 ;ATASCII RETURN? 5060 BNE NEXT1 5065 ; 5070 JMP SRCHCONT 5075 ; 5080 NEXT1 5085 CMP #13 ;ASCII RETURN? 5090 BNE NEXT2 5095 ; 5100 JMP SRCHCONT 5105 ; 5110 NEXT2 5115 CMP #10 ;ASCII LF? 5120 BNE XIT1 5125 ; 5130 JMP SRCHCONT 5135 ; 5140 XIT1 5145 JMP BACKHR 5150 ; 5155 ERASECR 5160 LDA #0 ;Erase cursor. 5165 LDX TEMP 5170 STA ARL,X 5175 LDA CRL,X 5180 SEC 5185 SBC #$80 5190 STA CRL,X 5195 RTS 5200 ; 5205 CLRBUFF 5210 LDX #0 5215 TXA 5220 CLROOP 5225 STA BUFFER,X 5230 INX 5235 BNE CLROOP 5240 ; 5245 RTS 5250 ; 5255 CLRCOLS 5260 LDX #0 5265 TXA 5270 CLRCLOOP 5275 STA CHARCOLR,X 5280 INX 5285 CPX #120 5290 BNE CLRCLOOP 5295 ; 5300 RTS 5305 ; 5310 OPEN 5315 LDX #$10 ;Open disk file. 5320 LDA #3 5325 STA ICCOM,X 5330 LDA # FILENAME 5345 STA ICBAH,X 5350 LDA #4 5355 STA ICAX1,X 5360 LDA #0 5365 STA ICAX2,X 5370 JSR CIOV 5375 LDA $0353 ;Error? 5380 CMP #1 5385 BNE ERROR ;Yes. 5390 ; 5395 RTS 5400 ; 5405 CLOSE 5410 LDX #$10 ;Close it! 5415 LDA #$0C 5420 STA ICCOM,X 5425 JMP CIOV 5430 ; 5435 ERROR 5440 LDA # ERR 5455 STA SDLSTL+1 5460 LDA $0353 5465 STA $D4 5470 LDA #0 5475 STA $D5 5480 JSR $D9AA ;Convert ERR # 5485 JSR $D8E6 ;to screen mem. 5490 CLD 5495 LDY #$FF 5500 PNUM 5505 INY 5510 LDA ($F3),Y 5515 AND #$1F 5520 STA ERRLIN+10,Y 5525 LDA ($F3),Y 5530 BPL PNUM 5535 ; 5540 JSR RAZZ ;Buzz. 5545 JSR CLOSE ;Close. 5550 JSR GETKEY ;Get a key. 5555 MNUJMP 5560 JMP ST1 5565 ; 5570 INPUT 5575 JSR CLEARFN ;Clear filename. 5580 LDX #0 5585 INPLOOP 5590 STX TEMP 5595 LDA #$80 5600 LDX TEMP 5605 STA L2+16,X 5610 JSR GETKEY ;This 5615 LDX TEMP ;input 5620 LDA KEY ;loop 5625 CMP #126 ;is 5630 BNE NOTBKSP ;identical 5635 ; to 5640 CPX #0 ;the 5645 BEQ INPLOOP ;other 5650 ; input 5655 LDA #0 ;loop. 5660 STA L2+16,X 5665 LDA #32 5670 STA FILENAME+3,X 5675 DEX 5680 JMP INPLOOP 5685 ; 5690 NOTBKSP 5695 CMP #155 5700 BEQ FINI 5705 ; 5710 CPX #12 5715 BEQ INPLOOP 5720 ; 5725 STA FILENAME+3,X 5730 SEC 5735 SBC #32 5740 STA L2+16,X 5745 INX 5750 JMP INPLOOP 5755 ; 5760 FINI 5765 LDA #0 5770 STA L2+16,X 5775 RTS 5780 ; 5785 CLEARFN 5790 LDX #0 ;Clear 5795 LOOPCLR 5800 LDA #32 ;filename. 5805 STA FILENAME+3,X 5810 LDA #0 5815 STA L2+16,X 5820 STA LSAVE+22,X 5825 INX 5830 CPX #13 5835 BNE LOOPCLR 5840 ; 5845 RTS 5850 ; 5855 RAZZ 5860 LDY #$20 ;Razz routine. 5865 RAZZ1 5870 LDX #$7F ;Same as CTRL-2 5875 RAZZ2 5880 STX 53279 5885 STX WSYNC 5890 DEX 5895 BPL RAZZ2 5900 ; 5905 DEY 5910 BPL RAZZ1 5915 ; 5920 RTS 5925 ; 5930 TEMP 5935 .BYTE 0,0,0 ;Temp. Vars. 5940 ; 5945 PLOT 5950 STA COLOR ;Plot routines. 5955 STX XSTOR 5960 STY YSTOR 5965 LDA YSTOR 5970 ASL A 5975 STA POINTER 5980 LDA #0 5985 ROL A 5990 STA POINTER+1 5995 JMP CONT 6000 ; 6005 COLOR 6010 .BYTE 0 ;Color hold 6015 XSTOR 6020 .BYTE 0 ;storage... 6025 ; 6030 GETKEY 6035 LDX #$30 ;Get a key 6040 LDA #7 ;routine. 6045 STA ICCOM,X 6050 LDA # KEY 6065 STA ICBAH,X 6070 LDA #1 6075 STA ICBLL,X 6080 LDA #0 6085 STA ICBLH,X 6090 JMP CIOV 6095 ; 6100 KEY 6105 .BYTE 0 ;Key value. 6110 ; 6115 CONT 6120 ASL POINTER ; The plot 6125 ROL POINTER+1 ;routine. 6130 ASL POINTER ;(Kinda complex) 6135 LDA POINTER 6140 STA STOR1 6145 ROL POINTER+1 6150 LDA POINTER+1 6155 STA STOR2 6160 ASL POINTER 6165 ROL POINTER+1 6170 ASL POINTER 6175 ROL POINTER+1 6180 LDA POINTER 6185 CLC 6190 ADC STOR1 6195 STA POINTER 6200 LDA POINTER+1 6205 ADC STOR2 6210 STA POINTER+1 6215 LDA 88 6220 CLC 6225 ADC POINTER 6230 STA POINTER 6235 LDA 89 6240 ADC POINTER+1 6245 STA POINTER+1 6250 LDA XSTOR 6255 AND #3 6260 TAX 6265 LDA XSTOR 6270 LSR A 6275 LSR A 6280 CLC 6285 ADC POINTER 6290 STA POINTER 6295 LDA POINTER+1 6300 ADC #0 6305 STA POINTER+1 6310 LDY COLOR 6315 LDA BMASK2,X 6320 AND COLORS,Y 6325 STA STOR1 6330 LDA BMASK1,X 6335 LDY #0 6340 AND (POINTER),Y 6345 ORA STOR1 6350 STA (POINTER),Y 6355 RTS 6360 ; 6365 ; Various stuff. 6370 ; 6375 COLORS 6380 .BYTE $00,$55,$AA,$FF ;plot 6385 ; colors 6390 BMASK1 6395 .BYTE $3F,$CF,$F3,$FC ;Masks 6400 ; for 6405 BMASK2 6410 .BYTE $C0,$30,$0C,$03 ;plot 6415 ; routines. 6420 YSTOR 6425 .BYTE 0 ;Storage 6430 STOR1 6435 .BYTE 0 ;for 6440 STOR2 6445 .BYTE 1 ;plot routine 6450 KH 6455 .BYTE "K:" ;Keybd handler. 6460 COLS 6465 .SBYTE "80 132 " ;Columns. 6470 COL 6475 .BYTE 0 ;Col. toggle. 6480 ARWS 6485 .SBYTE "" ;Our arrows 6490 POS 6495 .BYTE 0 ;Position code. 6500 FILENAME 6505 .BYTE "D1: " 6510 ; Filename buffer 6515 CHARCOLR 6520 *= *+120 ;Where we place 6525 ; our edited gray shades. 6530 BUFFER 6535 *= *+256 ;Load-in buffer 6540 COLAMT 6545 .BYTE 40,14 ;Col. amounts. 6550 ;DEFAULTS are our default 6555 ;gray shades. 6560 DEFAULTS 6565 .BYTE 0,2,1,3,2,2,3,1,2,2 6570 .BYTE 3,2,1,1,1,1,3,3,3,3 6575 .BYTE 3,3,3,3,3,2,2,2,2,2,2 6580 .BYTE 3,3,3,3,3,3,3,3,3,3 6585 .BYTE 3,3,3,3,3,3,3,3,3,3 6590 .BYTE 3,3,3,3,3,3,3,2,2,2 6595 .BYTE 1,1 6600 ; 6605 LOP 6610 INC TEMP 6615 LDA TEMP 6620 CMP #32 6625 BEQ DONELDING 6630 ; 6635 JMP SRCHCONT 6640 ; 6645 DONELDING 6650 JMP EOF 6655 ; 6660 ; Our display lists/data. 6665 ; 6670 DLIST1 6675 .BYTE $70,$70,$70,$70,$70 6680 .BYTE $70,$F0,$47 6685 .BYTE LINES 6690 .BYTE $90,$02,$70,$02,$00 6695 .BYTE $02,$00,$02,$00,$02 6700 .BYTE $00,$02,$00,$02 6705 .BYTE $41, DLIST1 6710 SELECT 6715 .BYTE $70,$70,$70,$70,$47 6720 .BYTE SLCTLINE 6725 .BYTE $07,$41 6730 .BYTE SELECT 6735 SLCTLINE 6740 .SBYTE "ÕSE DEFAULTS OR " 6745 .SBYTE "ÅDIT YOUR OWN? " 6750 LINES 6755 .SBYTE +$C0," ART CONVERTER! " 6760 .SBYTE " (c)1987, Antic Publishing Inc. " 6765 L1 6770 .SBYTE " Ãolumn of printout: 80 " 6775 L2 6780 .SBYTE " Ìoad file D1: " 6785 .SBYTE " Äefault drive number " 6790 L4 6795 .SBYTE " Ðicture postioning: " 6800 L5 6805 .SBYTE " Çraphics mode: 7 " 6810 .SBYTE " ÓÐÁÃÅ starts the conversion " 6815 ; 6820 ;* Our DLI's. 6825 ; 6830 DLI 6835 PHA 6840 TXA 6845 PHA 6850 LDX #$90 6855 LLL 6860 STX WSYNC 6865 STX $D019 6870 INX 6875 CPX #$A0 6880 BNE LLL 6885 ; 6890 LDA # DLI1 6905 STA VDSLST+1 6910 PLA 6915 TAX 6920 PLA 6925 RTI 6930 ; 6935 DLI1 6940 PHA 6945 TXA 6950 PHA 6955 LDX #0 6960 LDY #$0E 6965 LLL1 6970 STX WSYNC 6975 LDA #$4A 6980 STA $D018 6985 LDA #0 6990 STA $D017 6995 INX 7000 CPX #9 7005 BNE LLL1 7010 ; 7015 LDA #$C4 7020 STA $D018 7025 LDA #10 7030 STA $D017 7035 LDA # DLI 7050 STA VDSLST+1 7055 PLA 7060 TAX 7065 PLA 7070 RTI 7075 ; 7080 ; More display lists. 7085 ; 7090 DLIST3 7095 .BYTE $70,$70,$70,$70,$47 7100 .BYTE LINES2 7105 .BYTE $07,$70,$70,$70,$70 7110 .BYTE $70,$02,$00,$02,$00 7115 .BYTE $02,$70,$70,$70,$70 7120 .BYTE $70,$06,$00,$06 7125 .BYTE $41, DLIST3 7130 LINES2 7135 .SBYTE +$80," NOW SEARCHING " 7140 .SBYTE +$80,"FILE FOR BYTES.." 7145 DISPLINE 7150 .SBYTE " " 7155 ARL 7160 .SBYTE " " 7165 CRL 7170 .SBYTE " " 7175 .SBYTE +$C0," ENTER DATA: " 7180 .SBYTE +$C0,"0=WHITE, 3=BLACK" 7185 XX 7190 .BYTE 1 ;Our screen X 7195 YY 7200 .BYTE 1 ;and Y values. 7205 P256 7210 .BYTE 1 ;Pointer... 7215 ; 7220 ; Yet another display list. 7225 ; 7230 DLIST0 7235 .BYTE $70,$70,$70,$70,$70 7240 .BYTE $70,$70,$47 7245 .BYTE LINESF,$30 7250 .BYTE $70,$02,$00,$02,$00 7255 .BYTE $02,$00,$02,$00,$02 7260 .BYTE $20,$02 7265 .BYTE $41, DLIST0 7270 LINESF 7275 .SBYTE +$80," CHOOSE AN OPTION: " 12345678901234567890 7280 .SBYTE " ± Save screen - mode 7 " 7285 .SBYTE " Save screen - mode 7+ " 7290 .SBYTE " Enter save filename " 7295 .SBYTE " Restart program " 7300 .SBYTE " ÁÎÙ ËÅÙ toggles screens, ÓÔÁÒÔ for scrn" 7305 LSAVE 7310 .SBYTE " Save filename D1: " 7315 ; 7320 ; Our screen boundaries for all 7325 ; positioning modes. 7330 ; 7335 ENDZ 7340 .BYTE 96,160,96,160 7345 ENDZZ 7350 .BYTE 192,160,192,160 7355 SCRN2 = $4000 ;Buffer screen. 7360 ; 7365 ; Guess what. A display list 7370 ; to handle errors. 7375 ; 7380 ERR 7385 .BYTE $70,$70,$70,$70,$70 7390 .BYTE $70,$70,$70,$70,$70 7395 .BYTE $47, ERRLIN 7400 .BYTE $41, ERR 7405 ERRLIN 7410 .SBYTE " ERROR - " 7415 ; 7420 ;* Where we start from. 7425 *= $02E0 ;Init addr. 7430 ; 7435 .WORD START 7440 .END
0100
Now try the best.
No, I don't work for them. No, I don't use their service anymore (I got WiFi based 'net now). Yes, they support Linux (they even developed a custom, in-house applicaiton for it). No, they don't do any of that leaky-bucket BS that infuriates anyone using most of the competing services. Yes, they sell to anyone who can receive their signal in any country. [Canadians note: If you get their service and want to remain within the law, avoid surfing any sites within Canada].
The coolest part is that it's Ku-Band and it uses standard DVB. This means you can get the dish to receive it for next to nothing, and you can use _any_ DVB card you like.
Oh, and I wrote a (crappy) mini-HOWTO for Linux that you can check on their forums (sorry, they're locked to the public).
If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
Since no other broadband option was available I use Direcway. Here are my current stats:
t tp://www.broadbandreports.com/faq/satellite
Pinging aol.com [64.12.149.24] with 32 bytes of data:
Reply from 64.12.149.24: bytes=32 time=761ms TTL=50
Reply from 64.12.149.24: bytes=32 time=738ms TTL=50
Reply from 64.12.149.24: bytes=32 time=738ms TTL=50
Reply from 64.12.149.24: bytes=32 time=818ms TTL=50
Ping statistics for 64.12.149.24:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 738ms, Maximum = 818ms, Average = 763ms
For more info on Sat. internet try:
http://www.dslreports.com/forum/sat
and
h
the transfer rate was something akin (no exaggeration!) to 300Bps.
:)
I guess they'll have to survive by watching good old VHS tapes or DVD then...
I did and it couldn't even find the mouse (a Microsoft mouse at that).
Suppose you shouldn't need that for a firewall/router but it wouldn't supprise me if you did.
Since alien's run MacOS-compatible systems and communicate using a protocol extactly similiar to our TCP/IP
Not necessarily. It's possible for a software developer to use a Mac to emulate the aliens' computer well enough to get a virus working. It's also possible for such a developer to write a custom protocol stack in Open Transport.
Will I retire or break 10K?
NAME: Burdge, Jonathan E-MAIL: jlb@io.com, jlbatdarc@w-link.net, elby@adequacy.org, darc@w-link.net ALIASES: lb, jlb, Elby
NAME: Casillas, Luis E-MAIL: casillas@stanford.edu, em@adequacy.org ALIASES: em, Estanislao Martinez, Sylvain Tremblay
NAME: Corrigan, Barry E-MAIL: barry@bjcorrigan.fsnet.co.uk, bc@adequacy.org ALIASES: bc, ktb (Kiss the Blade), Lover's Arrival, Euroderf, Erbert Paget-Paget, Anya
NAME: Dickson, Craig E-MAIL: crd@inversenet.com, mendaxveritas@yahoo.com, mendaxveritas@pacbell.net ALIASES: mv, Mendax Veritas
NAME: Flickinger, Dan E-MAIL: flikx@geekizoid.com, flikee@xmission.com ALIASES: flikx
NAME: Haberberger, George E-MAIL: ghaberbe@frontiernet.net, George.Haberberger@usa.xerox.com ALIASES: GeorgeHa, Hairy_Potter
NAME: Huston, Bill E-MAIL: bozoman@vlad.geekizoid.com, ALIASES: bozoman
NAME: Johnson, Peter E-MAIL: peter.johnson@voicestream.com, shoeboy@adequacy.org ALIASES: Shoeboy, Peter Johnson
NAME: Lockwood, Scott E-MAIL: wsl3@attbi.com, vlad@geekizoid.com ALIASES: Vladinator, Lonesome Cowboy Burt, Quick Star, Pinkerton Floyd, etc.
NAME: Linwood, Rob E-MAIL: rcl@cs.csoft.net, rcl211@is9.nyu.edu ALIASES: AuntFloyd, Con Troll
NAME: Mann, Warren E-MAIL: broken@warmann.com ALIASES: osm, OpenSourceMan
NAME: McPherson, Craig E-MAIL: craig@laceyonline.com ALIASES: craig, naked&petrified guy
NAME: Nelson, Brian E-MAIL: elenchos@adequacy.org ALIASES: Elenchos
NAME: Osborne, Michaell E-MAIL: osborm@yahoo.com, dmg@adequacy.org, michaellosborne@netscapeonline.co.uk ALIASES: dmg, Dumb Marketing Guy, Lord Hugh Toppingham
NAME: Sassaman, Esther E-MAIL: esther@antioch.edu, perdida@adequacy.org, reva_altamira@yahoo.com ALIASES: Perdida, Reva Altamira, etc.
NAME: Skinner, James E-MAIL: spiralx@spazmail.com, spiralx@adequacy.org ALIASES: SpiralX, Manifold, Jon Erikson
NAME: Stanton, Matt E-MAIL: matt@madeforchina.com, serf@adequacy.org ALIASES: Serf
NAME: Zikowski, Zachary E-MAIL: zikzak@io.com, zikzak@adequacy.org ALIASES: Zikzak, kp
NAME: ???, Ernie E-MAIL: trollmastah@hotmail.com ALIASES: Trollmastah
Just out of curiosity, how much power does the satellite transmitter require?
Wow, only 4 stupid 'spam' jokes. Are you capable of comprehending that there is much more to a country than the ONE thing you heard about it? You all just proved how uncultured you truly are.
I never thought I'd say this, but apparently I now live in "the sticks". My wife and I bought a new house over the summer, in a smaller village, away from the city where we work ( about 20 miles ).
I gave up my road runner internet access to do this. Fortunately ( so I thought ) the local phone company "out there" is Verizon.... I smell DSL!!!
Wrong.
Largest DSL provider in the Milky Way??? Sure. Only... just not where I moved to. Now, understand - it's NOT because I'm too far from the station. I can see it ( through the trees ).
Next call to the local cable company - does the local cable company offer anything? Abso-friggin-lootly not. Nothing. Nada. "Broadband? Sir, we offer our new VHF package with one HBO channel. Broadband? Internet - Never heard of it."
I have Dish Network for my television service ( must watch college football - Go Blue!
Nonetheless, I've been relegated to my dial-up connection, that connects, believe it or not, at 53k.
Now... what I REALLY want to know is why I hear SO MUCH HYPE about making broadband available to EVERYONE but it's all just TALK.
You see, there's a fundamental flaw here. For example, Earthlink offers high-speed cable access to their customers..... in Time-Warner serviced areas. Huh? Wait a minute. Time-Warner customers already HAVE access. Time-Warner owns Road Runner. So, what they're saying is, I can get Earthlink internet access over my Road Runner line? HELLO - WHAT ABOUT ME??? Why is Earthlink competing with Time-Warner for their own lines when there are poor saps like me stuck "in the boonies" with a local cable company but no cable internet access??? They could corner the friggin' market if they'd tap that. Instead, they'd rather offer access where there's already access. Earthlink isn't the only bone-headed provider. There are others but for the sake of brevity, I'll leave it at just them. I just don't get it.
If you do what you always did, you get what you always got.
- Satellite internet is not "useless" nor is it "Untolerable for websurfing" or "useless for ssh or telnet".
- There is a latency due to the speed of light. It is not 800ms minimum as some people are claiming. In my case about 420ms round trip. This is not quite like latency on really congested internet connections, where latency tends to fluctuate.. it's just a steady, unchanging 420ms added to everything.
- Latency will be higher at higher lattitudes; I'm at about 10 degrees north.
- TCP has no fundamental issues with this extra latency; in fact it deals with it JUST FINE. What TCP *does* have an issue with is the data link layer losing packets for reasons OTHER than congestion. That means if your satellite gear is crappy, small dish, weak signal, and you are losing a percentage of traffic due to noise, TCP will become almost useless (it will keep backing off thinking it's reducing congestion) On the other hand, with adequately powered gear, and a dish with the proper gain, this is NOT a problem whatsoever.
- The TCP hacks that consumer satellite services use are NOT fundamentally necessary for satellite internet; they are a result of cheap gear and small dishes that are provided for home use.
- The reason satellite is harder from higher lattitudes is because satellites are lower on the horizon, you have to go through more atmosphere to see them, they are farther away, and you are on the edge of the footprint where signal is weakest.
- Not all internet connections use landline; major isps in smaller countries have satellite backup for their landline connections. If a satellite connection can carry an entire country's internet traffic, it's hardly "useless"
- Weather can affect radio reception, but again, this depends largely on the power levels involved, and the gain of the dish used. The difference between a 2 foot dish on your balcony, and a 15 foot dish on the roof is huge.
- Full duplex connections are entirely possible, and need not be asymetric... but they require a good transmitter on the ground. Home connections will be asymetric, because nobody wants to fork out for high power gear at home.
- Satellite internet need not be proprietary. This is an artifact of tryign to bring cheap gear for home use. I have seen satellite gear in use that has standard ports; either ethernet, or v.35 for hookup to a good old cisco router.
Now I'm not saying that these current consumer satellite internet services are good... they may very well suck.. but let's be clear on what pros/cons are a result of the fact that they are usign satellite, and which ones are the results of stupid decisions by the providers.
As time goes on, a matter of 2 or 3 years at most, high-speed internet access will be avaialble to even remote rural users using a combination of solar powered high-gain Wi-Fi and mesh-networks. With the recent release of 802.11g gear from Linksys, and a massive and immeninent proliferation of wi-fi built-in chips, its only a matter of time. Certainly before you die.
Planet P - Liberation Through Technology.
www.enthea.org
I believe the tech is good old KU band satellite.
Who the provider is I can't say.. but it's an isp leasing bandwidth from a satellite, one channel per customer, to provide the link. It's not some mega service like Starband or whoever.
My point is only that satellite does not have to be so bad; it's the current mass market satellite providers who are making it bad.
When did /. stop allowing HTML entities in text??
CAn'T CompreHend SARcaSm?
It has to be "Mylar", that would work... or a radome
I'm surprised they can't get better access over the Iridium network (or whatever it's calling itself this week.) Don't those satellites converge on the poles?
Vermont ranks 48th in the nation as far as broadband. Read this report The Digital Economy - Broadband Telecommunications
... oh dear ...
I am also a Vermonter and live not too far from you BUT I can get no high speed services other than a dish. How come you get them and I don't? You are in a major tourist town and near the interstate -- the infra-structure already existed. I am 5 miles from my telco and if it isn't raining my phone line can handle 36kbps. I am using 2 modems and doing modem bonding to get 72kbps when the weather is right. Sometimes with 2 modems I get less than 48kbps...
Why, if VT is in New England and NE has some of the BEST states for Broadband, does broadband suck in this state? Too rural. Density gets intensity from the internet. If you live within a few miles of I-89 or a few choice hubs like B-town or Mont-peculiar then you are set. The rest of the state connects to the internet by smoke signal...
I've researched this thing to death. When I lived in downtown Burlington I had cable and before cable existed I had ISDN. Verizon is down-marketing ISDN so even that is hard to get where I am -- when I had it installed 4 years ago it was a free installation and the monthly fees were okay. Now it is over $250 just to get the line checked -- this is a non-refundable deposit. If the line sucks you just threw $250 into the wood stove. If a repeater is needed then _I_ have to pay for it (a few thou) and the telco owns it. Yeah, right.
I have asked people who have StarBand in VT and the reports are all the same: when it works it is awesome for DLing and surfing (latency issues as all have noted). But pray it doesn't rain, snow, cloud up, get windy, etc. because then it just goes away. And we know the weather in Vermont is always wonderful, right? Look out your window
Even the local StarBand installer told me to wait a while because it just wasn't ready for dependable use (that was over a year ago, though).
Oddly, my dad used to work for WCVT. I still know guys who work there!
I'm thinking about it, therefore I might be.
--this is a good idea methinks. I never thought about before, but you are right!Like you I remember EXACTLY back when cable company's were granted their exclusive monopolies. They sure DID promise that cable tv would be commercial free. I remember the debates in the town council were I was living at the time, they stated as such. I don't live there now, but I bet this happened all over the US.
There's a lawsuit angle potential there I think, to break their monopolies now. Perhaps some massive punitive fines and rebates to customers as well. Their current contracts might be abrogated or declared void if it can be proven they failed to live up to their promises when they got their licenses. Hmmm. There is zero reason any more to allow them to control turf as a monopoly. Yes, expensive to rollout new cable,(or fiber?) but in some areas, it might be feasible. And anyplace the company can be successfully sued, perhaps they get auctioned off, cheap intact cable system for pennies on the dollar to some new startup? Who knows but the possibilities are there.
Sheesh. I am *amazed* at the amount of disinformation most of these people are posting. Yes, I know it's slashdot, but WOW. Feel free to e-mail me with any other questions if you want.
I am qualified to answer this question because my mom has Starband internet, and I often end up doing things on her computer for her. (She runs RedHat linux and windows dual-boot)
For IRC, it'll be fine if you use low-scroll rooms. but if they are fast, it'll probably be a bit hard to follow.
For command-line apps and whatnot, it's a tad annoying, since everything you do has a 1/2 delay at least. If you are used to typing without immediate feedback, it's OK.
For X apps, or VNC, it's pretty nasty. If you just have a quick change or something to do, it's doable, but you won't be wanting to do much at all over that connection.
If you consider remotely administering a server to be connecting with VNC or whatever windows has as it's new remote desktop thing, then you are going to be dissapointed for any task that takes more than about a dozen mouse clicks.
Nathan Brazil?
--I've read at least a hundred articles on this satellite thing and your's was THE most helpful workaround I've seen. REMOVE THE LITTLE PLATE. I AM going to remember that. The *&*&*^% satellite bozos got a lot of nerve. You need to get modded to five like immediately. And someone who posts at mac central(anyone reading this) should stick this over there as well.
I had Starband and the latency KILLED me. It is basically unusable for interactive sessions (telnet,ssh,etc). The numbers they throw out are "best possible" but that often comes down to how well your dish gets alligned when they install it. Lazy install person == more latency.
IMHO it's only worth the money if you only use it for Web surfing and have no other choices.
In Canada, LincSat has two-way high-speed internet connections.
White power 1 - 2 - 3 - 4!
I stand watch my country, going down the drain
We are all at fault, we are all to blame
We're letting them takeover, we just let 'em come
Once we had an Empire, and now we've got a slum
(chorus)
White Power! For England
White Power! Today
White Power! For Slashdot
Before it gets too late
Well we've seen a lot of riots, we just sit and scoff
We've seen a lot of muggings, and the judges let 'em off
(chorus)
Well we've gotta do something, to try and stop the rot
And the traitors that have used us, they should all be shot
(chorus)
middle eight:
Are we gonna sit and let them come?
Have they got the White man on the run?
Multi-racial society is a mess
We ain't gonna take much more of this
What do we need?
(chorus)
Well if we don't win our battle, and all does not go well
It's apocalypse for Britain, and we'll see you all in hell
(chorus) x2
We don't need any more immigrants in the USA. Thank you.
I'm not sure about the situation down there now, but back in 1996, I used to traceroute and finger their machines occasionally for fun and I never had much of a problem reaching them. IIRC, the last hop ping times were in the 800-2000ms range. I'm not sure about the bandwidth but I seriously doubt it was as low as 300Bps.
They used to have a machine, mcmvax.mcmurdo.gov, that you could finger. It felt kind of funny, you know, screwing around with a machine all the way down there.
I wish I got 24k baud! I live so far out in the boonies I just signed up for DOSC (Data Over String and Cans). I'm lucky to get 300 baud when the missus isn't drying laundry on my line.
Why not a phase aray and low earth orbit satilite system? It might cut down on the launch costs and your ping time. Aim, we don't need no stinking aim, it points itself. Go get it!
Friends don't help friends install M$ junk.
Completely forgetting about telnet is not a bad idea. But SSH? Even over satellite, it's really quite reliable.
I work for a company that provides internet access to REALLY rural schools. Bush Alaska. It's hard to get more rural than that.
I oversee the maintenance of over 140 servers across the state (at least one per site) and have to both use SSH and a web interface on a regular basis. Not just to monitor the server status, but also to UPDATE the damn things (software packages of over 20 MB on occasion).
Unless the weather at the site is crap (or has been, and has knocked the dish off axis a bit) I hardly ever have trouble with keeping a reliable SSH connection. Waiting for the web interface to load takes a bit more time over the satellite link is a noticible delay, but it doesn't render my job impossible. Not even unenjoyable. We used to use NT 4 and PC Anywhere. That was unenjoyable, but not impossible.
Yeah, we use a proxy (Squid) at the sites to make browsing a bit more responsive (it is a noticeable difference), but that doesn't affect messengers (MSN, Yahoo, AIM) or video conferencing (distance learning, or one teacher at one site teaching classes at several sites, WITH INTERACTION).
Sure, satellite sucks in comparison to terrestrial bandwidth delivery, but it's not the tar pit that so many people here claim it to be.
I live in a rural part of the bay area right now (Santa Cruz Mountains). No DSL or cable is available and they are not likely to be offered any time soon.
I gave DirectWay a try, but the latency is absolutely horrid. I get about 150ms latency on my modem (which isn't very good), but with DirectWay I was getting 1s -- even as high as 2s on a bad day. The best I have heard anyone get is around 800ms.
There is no way to do much better than that with geosynchronous satellites. For a satellite to be geosynchronous it needs to be about 23,000 miles up. Thus a ping has to go from me to the satellite, from the satellite to the ground station, from the ground station to the satellite, and from the satellite to me. That's approximately 92,000 miles. The speed of light in a vacuum is approximately 670,000,000 mph. That comes out to about 500ms. Since we aren't dealing with a vacuum and there is overhead, we aren't even going to see anything like that. A good modem connection can get around 100ms, which is 5 times better than the ideal for satellite or about 10 times better than what I was getting.
I really was hoping the low orbit satellite systems would take off, because that would have significantly cut down the latency. Unfortunately, all those systems seem to have gone bankrupt or been canceled.
For anyone doing anything that requires good latency (ssh, games, etc.) satellite internet is going to be slower than a modem.
This message is encrypted with Quad ROT-13 to protect the author's copyright under the DMCA.
Same here, I am a Starband user. The connection is two way. Up and down through the satellite. The DL speed gets up to about a Meg/sec, UL speed runs about 50-100K. It's fine as long as it doesn't rain (like it is right now). In far northeast Alabama (aka.. redneck) DSL and Cable access are far off. (BellSouth said "never", Comcast said "in a few years"). The 360 Modem (satellite TX/RX unit with a USB and 10 base port) is trouble free. I want to stick the feed horn on a large, second-hand C band dish to cut through the rain fade. When there are no other choices then satellite is the only way to go. BTW, gaming is damed near impossible and the system hates NAT forwarding (VPN for work). I have a Sun Blade indirectly attached to the network via a junky 486 as a firewall.
Tisha Hayes
First off, no, you don't need a modem to upload -- that's the old version of the system. It's been replaced by a kinder, gentler version of internet Hell.
Since July I've been working for a DISH dealer to get the new version of DISH's internet service working. It kinda-sorta works ok for a single winDoze pc, but they don't support *nix or Macs at all. And the multi-computer solution 1) is a pain in the wazoo to set up and 2) fails frequently. Oh, the hours I've wasted troubleshooting this garbage. Download speeds register pretty high at www.dslreports.com, but it doesn't feel very fast on even a well-equipped PIII.
The multi-user version costs more and *requires* a custom version of WinProxy. It will NOT work with hardware routers/NATs because of proprietary code that encodes/decodes signals (another set of executables that are win32 only). As far as I can tell, the only purpose of this software is to limit the number of users (prevent piracy) and not to "speed up the connection" as the manual states.
Dealers can make a tidy profit on those not fortunate enough to get local DSL or cable service; but for $70/month, you'd expect faster speeds. I'd rather spend the money on lapdances, because you at least know beforehand you'll be getting teased.
I saw the DirectTV solution in place at one of my other clients. It's also pretty madcap, requires 2 router boxes & 2 dishes (one for sending, one for receiving). Also it cannot be shared through a hardware router (NAT) because their system only supports a single connection.
I live a couple miles from downtown Spokane, Washington (2nd largest city in the state; about 1/3 the population of Seattle) and there's no DSL or cable modem available for me or any of my neighbors. Qwest stops offering DSL about 3000 feet from my house, and AT&T Broadband has been promising that cable Internet will come "in a few months" for the past two years.
Visual IRC: Fast. Powerful. Free.
Too bad that with my phone lines, I get 14.4 connection. no cable/dsl (although i hear at&t is getting cable ready for Jan 1st... probobly not in my neighborhood...). And I ordered DirecWay, but the installer wouldn't install because of the trees *even though we have dish network!* So look at me mom! A fucking toaster could give me the ping of death...
--pSyCo www.consolevision.com www.xemulation.com
I know, because I work on the hub technology development.
Its been live for about 6 months, over 1000 customers according to what I've been told.
There has been a large canadian corporation which has been taking tenders for providing access over the US/Canada for over a year now. They just keep asking and then doing nothing.
Whether they are waiting for the technology to be proven or whether they just ran out of money, I don't know, but if they are interested, they are moving like a snail...
But the reality is that it will be probably high costed (relatively) at first. But a lot of the customers are resellers of access, so I believe theres money in getting a terminal and localised isp'ing some customers.
I work for OpenSky and can tell you that we have an amazing system that has been available for a while. We support Linux (as long as you have a DVB card that has Linux drivers) and are planning a MacOS X client and support as well. For the time being it's one-way (asymetric) but our clients are happy (we offer up to 2mbps down) and will be using open standards in the future as well. Just to let you know, all our engineers and platform is done on Linux ;-) We like Open standards and will be adopting as much openness as possible.
For the time being we are Europe, North Africa, and Middleast and with yesterday's launch of W5 (covered on Slashdot too http://slashdot.org/articles/02/11/21/0055233.shtm l?tid=160 )we are going to be looking at other markets.
Just to say it, OpenSky is not only internet, but also *real* streaming channels (no buffering or anything... real TV channels through the DVB card) and also Push that can transmit any data (movies on demand, software, etc). The best thing about Streaming and Push is that you do NOT need an UP channel. You just need a receiver.
Slashdot submissions should not be accepted if it inlcudes any measurements in the redneck unit systems, i.e., miles, inches, feet, etc.
You should look into the non-line of sight wireless broadband that NextNet is producing.
I have a satellite connection and it runs fine for web browsing, but you have to set it up correctly.
Windows by default sets simultanious connections to 3, so every time you browse a web page it can only get three items at a time. With no latency that isn't a problem, but on a satellite it's pretty grim.
So you up the connections to 25 (your sat. sofware should do this, but if your browing on a network pc which isn't the gateway then it obviously doesn't). Now instead of a multiple fetch-display-fetch cycle on each page you usually get the whole page in one go.
This does make for odd broadband. Instead of going to a page and it coming back bit by bit you open the page, there's a short latency, then bam - everything arrives back - but the net effect is no slower than 'normal' broadband.
There's other refinments you can make on tcp packet size and other parmeters, but connections is the main one.
I must say you got a lot of fishes with that one. I admire you L1T3 TROLLing 5K1lls YO. YOu MaD crazY.
Bob
B is byte, b is bit.
I can see stupid people posting as AC's, but what are we going to do when moderators don't know what a Byte is (this comment is +2 right now)?
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
In the UK, we've had satellite broadband for a while, with the Shetland Islands (very very remote) having access to it. In fact the scottish government and northern Ireland Assemblies give a credit against the cost of installation, and IT IS BI-DIRECTIONAL!!!, its also rather fast If your in the UK, you can't get cable or adsl, then try this, though it is from BT openworld Link here, so don't expect it to stay reliable or provide any form of customer support: never try have an arguement with them about postfix, they think its those yellow sticky notes!
...about two-way satellite Internet is that it can be mobile. I have one of these and it's pretty cool--you can surf from anywhere: http://www.furfly.net/winnebago/
With the Directway commerical plans the upload is still pretty slow but the downlink can exceed T1 speed. But, like cable modem, you're sharing the connection with large numbers of people and during peak hours the connection slows down.
I always wondered how someone could get decent speed on these things?
Everytime you receive a packet, you have to send an ACK back. Of course, this is a small packet and can make it easily through dial-up, but couldn't that be a bottleneck? Could download speed be affected in such a way? Let's say you can't keep up with sending ACKs, then the sender will re-transmit and this will cause more bandwith for nothing, causing slow downs as well.... Any thoughts?
BTW, I was told that you get pretty bad ping latency, so online gaming isn't to your advantage...
-- Leeeter than leet
That is a good optimization, of course, but you still have the .5 second latency for round-trip packets. That means a TCP SYN sequence takes about a second, and then you can start pushing data. That takes at least another second or so. But, if you do lots of concurrent connections, it will indeed reduce the total wait for the entire page load.
And games will still suck.
It's very true that it doesn't work for games, and video conferencing isn't much good either (although I've heard there is a few tricks that can be pulled that can make this acceptable). One particular pain from my viewpoint is that neither VNC or pcAnywhere runs well either.
:-)
However on average, if you optimise as suggested, web browsing is no worse than conventional broadband. P2P, internet radio, file downloading, ftp and virtually everything else I can think of works fine at excellent speeds. That's 98% of what I do on the net.
In fact, with my sat connection I have considerably more bandwidth (512kb uncontended, 2Mb burst) than ADSL users. Not that that's an option in the middle of the Scottish Highlands where I live
Hey, I might actually consider dumping both my cable and DSL for satellite if I got a chance to live in the highlands. At least in summer. Sounds worth it to me.
Waving away a cloud of smoke, I look up, and am blinded by a bright, white
light. It's God. No, not Richard Stallman, or Linus Torvalds, but God. In
a booming voice, He says: "THIS IS A SIGN. USE LINUX, THE FREE UNIX SYSTEM
FOR THE 386.
-- Matt Welsh
- this post brought to you by the Automated Last Post Generator...