retrocomputing

BearOfaTime , in Idle Windows XP and 2000 machines get infected with viruses within minutes of being exposed online — legacy OSes compromised by just connecting to the Internet

Well, no shit.

This would likely happen to any machine directly exposed to the internet that hosts any kind of service intended for local networks only... (which is the network stack on Windows, and has been so since 1990 with NetBEUI/NetBIOS), and has been intentionally left insecured to boot.

Hell, in the 90's we put windows desktops directly on the internet just to see what would happen (yea, our bosses would yell at us when they caught it). They didn't get hacked much or very fast then, which shows how much automated intrusion scripting is happening today.

Bunch of clickbait nonsense.

Local machines aren't servers. And servers aren't directly exposed to the internet without routers/firewalls/IPS/IDS, etc. The only devices that should be directly connected to the internet are edge routers. And even they should have very secure, layered setups to ensure malicious traffic can't transit to the LAN.

Peffse , in Idle Windows XP and 2000 machines get infected with viruses within minutes of being exposed online — legacy OSes compromised by just connecting to the Internet

I wonder how many people still directly connect to the internet without a gateway. It seems sensational to say "INSTANTLY INFECTED" and then tiny print (in a way that nobody connects to the internet since 1999). But maybe I'm just ignorant to how large a market still use direct connection.

cmnybo ,

I doubt many people would do that. You would have to intentionally set it up that way. Residential ISPs almost always supply a modem with a built in router which will have a firewall. You would have to set it to bridge mode, enable the DMZ, or use your own modem.

I haven't connected a computer directly to the internet since I used dial-up.

CosmicTurtle0 ,

I remember back in the days of broadband being brand new. Comcast insisted that you had to pay for each device that connected to the Internet. Using a router was considered against the TOS.

I do not miss those days.

ThatKomputerKat ,
@ThatKomputerKat@lemmy.world avatar

We had a router hooked up to our first RCA cable modem on Comcast, but then we were only comcast customers because they bought the company that originally hooked us up.

cable Companies though. Don’t miss cable internet at all. Fuck Comcast any decade.

brian ,

The takeaway I think they were trying to give was that the same experiments done on a more modern OS does not have these same "instant" infections (they reference having windows 7 under the same conditions without any issue)

Peffse ,

What are they going to write about next, the dangers of unsigned drivers and how easily they infect Windows 98? lol

TORFdot0 ,

I saw someone suggest they connect their switch dock directly to the internet elsewhere on Lemmy. Granted the attack surface for a switch is basically non existent but if people are suggesting that then certainly people are still connecting their other machines directly to their modems/CPEs as well

Peffse ,

That would be Nintendo themselves. The fools recommend port forwarding everything to the Switch.

How to Set Up a Router's Port Forwarding for a Nintendo Switch Console

DarkDarkHouse ,
@DarkDarkHouse@lemmy.sdf.org avatar

It’s not a DMZ, at Nintendo we say your Switch is now in Donkey Kong Country

FQQD , in The Niveus Denali: 2005's Coolest Home Theater PC
@FQQD@lemmy.ohaa.xyz avatar

Can recommend. The whole CRD channel is full of weird gems

reddig33 , in BASIC for the Masses

10 GOTO 10

khannie , in Apple MIDI interface Demo - 1987
@khannie@lemmy.world avatar

What was the name of the arcade game that used that song?

It was a vertical scroller car game and you could power up your car with guns and stuff.

MurrayL ,

Are you thinking of Spy Hunter?

khannie ,
@khannie@lemmy.world avatar

That's the one! Thank you. :)

paulh , in The BASIC programming language turns 60

I found that the simpler, early BASIC dialects were a good primer for assembly language. You had to create all the structure from jumps to numeric values. Goto and gosub mapped on to jump and call instructions.

Using labels in assembly was a step up from line numbers!

peron , in Trying to get DOS 6.22 on an SD Card, to then run via an ISA IDE to SD Adapter on my Commodore PC-10 III, but It doesn't wanna boot. What am I doing wrong?
@peron@lemmy.sdf.org avatar

DOS disk interface is quite mundante. It was dependant on BIOS recognition, and its not compatible with 32 GB disk at all. An 120MB or 250MB HDD was the usual MS-DOS disk sold during the 6.22 era. The firsts GB disk ware common by 1996.
By the way, 2GB is the max recognizable partition size.
Use fdisk to create a Master Boot Record, and a 2GB partition, and try it.
I tried it with ease with old 1 GB and 512MB Compact Flash cards, but I must say CF has almost direct compatibility with IDE. SD cards require an adapter controller (you seems to have one of those, tho).

peron OP , in BASIC for the Masses
@peron@lemmy.sdf.org avatar

Star Wars March for the Atari!

1 GRAPHICS 2+16
2 ? #6;"STAR WARS THEME"
3 ? #6;"BY JOHN WILLIAMS"
4 REM ARR. BY AARON NESS
5 REM FROM ACE NEWSLETTER, VOL.2,NO.3, MARCH 1981
8 FOR W=1 TO 500:NEXT W
9 GRAPHICS 0
10 READ S,N0,N1,N2,N3
20 IF N0=-1 THEN END 
25 ? S;"|";N0;"|";N1;"|";N2;"|";N3
30 SOUND 0,N0,10,4:SOUND 1,N1,10,4
35 SOUND 2,N2,10,4:SOUND 3,N3,10,4
40 FOR X=1 TO S*150:NEXT X:GOTO 10
100 DATA .3,108,0,0,0
101 DATA 0,0,0,0,0
102 DATA .3,108,0,0,0
104 DATA 0,0,0,0,0
105 DATA .2,108,0,0,0
110 DATA 1,81,108,128,162
111 DATA 1,81,108,128,173
114 DATA 1,53,64,81,193
116 DATA 1,53,64,81,217
120 DATA .3,60,81,96,243
122 DATA .3,64,81,96,243
124 DATA .2,72,81,96,243
125 DATA 1,40,53,64,128
128 DATA 1,40,53,64,144
129 DATA 1,53,64,81,162
140 DATA .3,60,81,96,243
141 DATA .3,64,81,96,243
144 DATA .2,72,81,96,243
145 DATA 1,40,53,64,128
148 DATA 1,40,53,64,144
149 DATA 1,53,64,81,162
160 DATA .3,60,72,91,182
161 DATA .3,64,72,91,182
164 DATA .3,60,72,91,182
165 DATA 2,72,85,108,217
168 DATA .6,108,0,0,0
169 DATA 0,0,0,0,0
172 DATA .3,108,0,0,0
173 DATA 0,0,0,0,0
180 DATA 1,81,103,128,162
181 DATA 1,81,108,128,173
184 DATA 1,53,64,81,193
185 DATA 1,53,64,81,217
190 DATA .3,60,81,96,243
191 DATA .3,64,81,96,243
194 DATA .2,72,81,96,243
196 DATA 1,40,53,64,128
198 DATA 1,40,53,64,144
199 DATA 1,53,64,81,162
210 DATA .3,60,81,96,243
211 DATA .3,64,81,96,243
214 DATA .2,72,81,96,243
215 DATA 1,40,53,64,128
218 DATA 1,40,53,64,144
219 DATA 1,53,64,81,162
230 DATA .3,60,72,91,182
231 DATA .3,64,72,91,182
234 DATA .3,60,72,91,182
235 DATA 1,72,85,108,217
236 DATA .6,108,0,0,0
237 DATA 0,0,0,0,0
238 DATA .3,108,0,0,0
250 DATA 1.5,96,121,162,0
251 DATA 0,0,0,0,0
252 DATA .5,96,0,0,217
254 DATA .5,60,81,96,217
255 DATA .5,64,81,96,217
256 DATA .5,72,81,96,217
258 DATA .5,81,81,96,217
270 DATA .3,81,96,0,217
271 DATA .3,72,96,0,217
274 DATA .3,64,96,0,217
275 DATA 1,72,0,0,217
278 DATA .25,96,0,0,217
279 DATA 1,85,108,144,217
282 DATA .6,108,0,0,0
283 DATA 0,0,0,0,0
284 DATA .3,108,0,0,0
290 DATA 1.5,96,121,162,217
291 DATA 0,0,0,0,0
292 DATA .5,96,121,162,217
294 DATA .5,60,81,121,217
295 DATA .5,64,81,121,217
298 DATA .5,72,81,121,217
299 DATA .5,0,81,121,217
310 DATA .75,53,68,91,136
311 DATA .25,72,0,0,0
314 DATA 2,72,85,108,217
315 DATA .6,108,0,0,0
318 DATA 0,0,0,0,0
319 DATA .3,108,0,0,0
320 DATA 1.5,96,121,162,0
321 DATA 0,0,0,0,0
322 DATA .5,96,0,0,217
324 DATA .5,60,81,96,0
325 DATA .5,64,81,96,0
328 DATA .5,72,81,96,217
329 DATA .5,0,81,96,0
340 DATA .3,81,96,121,217
341 DATA .3,72,96,121,0
344 DATA .3,64,96,121,0
345 DATA .6,72,96,121,217
348 DATA .3,0,96,0,0
349 DATA 1,85,0,0,0
352 DATA .6,53,0,0,217
353 DATA 0,0,0,0,0
354 DATA .3,53,0,0,0
360 DATA .6,40,50,60,81
361 DATA .3,45,60,81,128
364 DATA .6,50,60,81,243
365 DATA .3,53,0,81,217
368 DATA .6,60,0,81,204
369 DATA .3,68,0,0,182
372 DATA .6,72,0,0,162
373 DATA .3,81,0,0,144
380 DATA 1,53,0,0,0
381 DATA .1,72,85,121,217
384 DATA 0,0,0,0,0
385 DATA .1,72,85,121,217
386 DATA 0,0,0,0,0
387 DATA .1,72,85,121,217
388 DATA 0,0,0,0,0
389 DATA .5,72,85,121,217
390 DATA .3,0,0,108,0
391 DATA 0,0,0,0,0
392 DATA .3,0,0,108,0
393 DATA 0,0,0,0,0
394 DATA .3,0,0,108,0
395 DATA 0,0,0,0,0
400 DATA 1,81,108,128,162
401 DATA 1,81,108,128,173
404 DATA 1,53,64,81,193
405 DATA 1,53,64,81,217
410 DATA .3,60,81,96,243
411 DATA .3,64,81,96,243
414 DATA .2,72,81,96,243
415 DATA 1,40,53,64,128
418 DATA 1,40,53,64,144
419 DATA 1,53,64,81,162
430 DATA .3,60,81,96,243
431 DATA .3,64,81,96,243
434 DATA .2,72,81,96,243
435 DATA 1,40,53,64,128
438 DATA 1,40,53,64,144
439 DATA 1,53,64,81,162
450 DATA .3,60,72,91,182
451 DATA .3,64,72,91,182
454 DATA .3,60,72,91,182
455 DATA 2,72,85,108,217
456 DATA .6,108,0,0,0
457 DATA 0,0,0,0,0
458 DATA .3,108,0,0,0
462 DATA 0,0,0,0,0
470 DATA 1,81,108,128,162
471 DATA 1,81,108,128,173
474 DATA 1,53,64,81,193
475 DATA 1,53,64,81,217
480 DATA .3,60,81,96,243
481 DATA .3,64,81,96,243
484 DATA .2,72,81,96,243
485 DATA 1,40,53,64,128
488 DATA 1,40,53,64,144
489 DATA 1,53,64,81,162
500 DATA .3,60,81,96,243
501 DATA .3,64,81,96,243
504 DATA .2,72,81,96,243
505 DATA 1,40,53,64,128
508 DATA 1,40,53,64,144
509 DATA 1,53,64,81,162
520 DATA .3,60,72,91,182
521 DATA .3,64,72,91,182
524 DATA .3,60,72,91,182
525 DATA 2,72,85,108,217
528 DATA 1,53,108,217,0
530 DATA .5,0,0,0,217
540 DATA 1,40,53,64,162
542 DATA 1,40,53,64,173
544 DATA 1,40,53,64,193
546 DATA 1,40,53,64,217
550 DATA 1,40,53,64,243
552 DATA 1,40,53,64,217
554 DATA 1,40,53,64,193
556 DATA 1,40,53,64,173
558 DATA 2,40,53,64,162
559 DATA 0,0,0,0,0
560 DATA .1,40,53,64,162
561 DATA 0,0,0,0,0
562 DATA .1,40,53,64,162
563 DATA 0,0,0,0,0
564 DATA .1,40,53,64,162
565 DATA 0,0,0,0,0
566 DATA 1.7,40,53,64,162
600 DATA 0,-1,0,0,0
valid , in 8-Bit Homebrew Processor
kalimari , in 8-Bit Homebrew Processor

Oh Ben Eater? He’s got a fairly large following and his other 6502 breadboard computer series is super relevant to this forum

me OP ,
@me@social.jlamothe.net avatar

Yeah, I found his videos by jumping down a 6502 rabbit hole.

kakes , in 8-Bit Homebrew Processor

I bought and built this kit a few years back. Super fun project!

https://sh.itjust.works/pictrs/image/aaf5345c-af5a-45a1-b8c9-3370155ed5b3.jpeg

CanadaPlus , (edited ) in 8-Bit Homebrew Processor

Hmm, I can't remember now if I've linked the guy doing his own semiconductor etching in his garage. I definitely have elsewhere, and that's kind of similar.

Just in case: Sam Zeloof

kalimari ,

He built his first etching setup when in high school,,, after graduating college a few years ago, he ended up starting a company with Jim Keller, the coauthor of x86-64

CanadaPlus ,

Ah, he has a Wikipedia page now!

screwtape , in 8-Bit Homebrew Processor
@screwtape@mastodon.sdf.org avatar

@me @retrocomputing

  1. extremely cool
  2. The thing is, while rolling back experienced computer performance/degrowthing computing clearly has to happen
    I think hand-wired 8 bit computing is an educational rather than practical thing. (Obviously 8 bit AVR MCUs are a practical thing). 32 bit physical lisp machines on fpgas! (Eventually)
curtosis ,
@curtosis@mastodon.social avatar

@screwtape @me @retrocomputing Tbh if you’re gonna go FPGA, why not go 36-bit and keep the tag bits? (This is what I keep thinking of doing, anyway.)

screwtape ,
@screwtape@mastodon.sdf.org avatar

@curtosis
Unlike me, you should talk to @amszmidt. What do you think about the existing port/emulation of the 1985 LM-3 to as a starting point for a modern lisp computer (instead of the scheme things that happen sometimes)? (I've tried and failed to get involved because of excuses. ;_;).

I forgot the LM discussion of Actually Using The Extra Bits Available.
@me @retrocomputing

curtosis ,
@curtosis@mastodon.social avatar

@screwtape @amszmidt @me @retrocomputing I do vaguely recall it was an interesting question, though not the details. I will admit at least partial interest in the Because I Can factor of historical recreation. ;-)

me OP ,
@me@social.jlamothe.net avatar

Oh yeah, I can't see any practical use outside of educational, but for that purpose, it's a fantastic resource.

AllNewTypeFace ,
@AllNewTypeFace@leminal.space avatar

Silicon foundries use a lot of water and raw materials and contaminate the ground. Full degrowth may involve abandoning semiconductor technologies and making computers out of simpler parts, such as electromagnetic relays. They’ll be a lot slower and simpler, but with the right knowledge, one can make them from raw materials without bootstrapping a complex technology chain.

Trainguyrom ,

abandoning semiconductor technologies and making computers out of simpler parts

I remember reading an article a while back about basically computing using cards which block or allow light to flow as a series of logic gates. Another way to think of it is reinventing the punch card.

cupcakezealot , (edited ) in The BASIC programming language turns 60
@cupcakezealot@lemmy.blahaj.zone avatar

went to computer camp in the early 90s (yes i was the stereotype) and we learned basic programming on radio shack computers (the monitor/keyboard combined type - i can't remember the name)

then i moved on to qbasic and started programming basic type text adventure games with inventory management in my spare time :)

edit: looking it up, i believe it was the trs-80. it looks familiar but i'm not 100% positive. could have also been the model ii

blazeknave , in The BASIC programming language turns 60

First line of code was in qbasic in 88

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • retrocomputing@lemmy.sdf.org
  • All magazines