What the fuck! How did anyone program in this without tearing their hair out? One small mistake an there goes 30 minutes, an hour, two hours of life you'll never get back!
high functioning autism
Same way modern programmers do.Trial and error.
>>12036956>One small mistake an there goes 30 minutes, an hour, two hours of life you'll never get back!Still happens today
>>12036956I believe there were better editors if you were writing long programs. I know Apple had better Applesoft Basic editors than just entering code at the interpreter prompt.
>>12036956Programmers were far more skilled back then. Bedroom coding zoomers are far too lazy and incompetent to tame one of these machines.
>>12037024Wait, can you tell me which ones?
>>12037024Geos probably had something useful
git gud, summer child
There are better editors out there than the built-in one.
>>12037073Look up "The Final Cartridge." And when you land on the C64 autism wiki read about the other cartridges too.I got an original TFC for like $35, they're not super rare or anything.
>>12036956The patience gained is worth a lifetime.
>>12036956You can list and edit lines in pretty much every BASIC
>>12037132Hell yes, thank you. While this is definitely different from the coding I'm used to, I'm having a ton of fun doing it.
>>12036956It was pretty easy not being a 10's spaz baby.
>>12037060I'm 24 and made this.
>>12037468post download link
>>12037398It's interesting. The Apple II sereis (excluding the IIgs + toolkits) was much less powerful than the C64 from BASIC and had shit sound. But the tools were so much better and built-in. C64 was weaker in some ways but had better sound + graphics hardware but had a shittier older BASIC and no good build in editor or assy tools.
>>12037468At the time I was 23. Here's a color version I made for the C64. It's a little slower because the code wasn't designed for color.
Another game I've made.>>12037484The code is write there in that webm anon. Type it by hand just like in the old days.
>>12037398It's refreshing to see somebody reply... even in this small board these days.
>>12037497I was 20 when I made this.
>>12037486I'm trying to get back into it after a while of absense. When I was 24 I messed around with trying to make a text adventure on Family Basic, so this is my first time messing around with a C64 in my 30s. Sorry to make the OP so stupid sounding. I was insanely frustrated when I started it.>>12037468This is insanely cool. What is this running on?>>12037489Fuck I love Tetris. Gonna save this one for sure. Thanks for showing the source in both Webms. I might transcribe it for other anons.
>>12036956>bubsy is evolvingoh god oh fuck
>>12037502Nice game.>>12037517>this is my first time messing around with a C64 in my 30s. Sorry to make the OP so stupid soundingMy BASIC skills are super rusty, I had a IIgs but never could afford the tools to make a proper IIgs program so I just used it as a fast IIe lol.My mates had C64s, they had many cool games but when I booted GS/OS their jaws dropped, in 1986 it was better than almost every Mac and nearly compatible. Even had Color Quickdraw GX.
>>12037468Doesn't work on VICE. Display is broken, pieces aren't visible
>>12037654Because it was written for the PET, not C64. Try this:>line 8: change FM=32768 to FM=1024>line 130: change V=PEEK(515) to V=PEEK(203)>line 140: change V=52 to V=41>line 150 change V=64 to V=62>line 160 change V=63 to V=14>line 170 change V=56 to V=9 >line 175: change V=60 to V=38
>>12037517>What is this running on?Commodore PET!
>>12037015scary part is it can become entire weeks
>>12037695Whoops. I quoted the wrong post, I meant to quote >>12037489I think there's probably nothing wrong with YOUR code, I probably just fucked up when copying and pasting it.
>>12036956You saved it to tape OP you learned to code debugging your typos, compounded by the fact that there were sometimes errors in magazine listings caused by fonts shifting when they went to print them on symbols like #.>>12036967It must be strange to view everything outside your skill level or experience as autism. The whole fucking world must be powered by autism according to you.
>>12037468Very nice. (You) I like. Classy.
>>12037486C64 had sprites and more power, Spectum was faster at trigonometry because clive sinclair was a nerd who love scientific calulators you played each to their advatages both were great machines and stuff like the atari and texas and Acorn and Oric computers were great too each in theor own way. Then there were oddballs like the Jupiter Ace that ran fortran instead of basic
>>12037468Trash. Text mode is for text, emulating graphics by text is sing of incompetent poser.
>>12038047NTA and I think it's nice. You sound like you have a sore arse.
>>12038047Okay, do it better then.
>>12038051Video-games are called that for a reason. In text you can do text games like Zork, but pretending of doing graphics by printing text is just pure incompetence, and worse, you try to justify it, so it isn't just first try at games, it is your maximum from the start, bottom of pathetic loser.
>>12038056Or maybe you just have a sore arse. It's old school in a way because stuff like the zx81 did not give you another option. Chill out, I still think he done a nice one.
>>12037489>>12037497Don't listen to the sore arses, its neat.>>12037517Look up the 'graphic adventure creator and 'the quill' both were for making text adventures that could do a picture for a location as well, one could produce independent binary but I forget which. Don't forget the obligitory maze!>>12037024The ZX spectrums worked by hilding down key combinations to get keywords so once you got into it you could speed along. The most tedious part was typing in user defined graphicshttps://worldofspectrum.org/ZXBasicManual/zxmanchap14.html
>>12038215>'graphic adventure creatorhttps://en.wikipedia.org/wiki/Graphic_Adventure_Creator>>12038215https://en.wikipedia.org/wiki/The_Quill_(software)think of them as early dev kits for adventure games, I wrote my own framework which used a token lookup and arrays for valid combinations and a tiny mini parser based on whitespace
>>12036956How is any different than today? Spend an hour typing. Shit doesn't work. Spend 2 hours figuring out what's wrong.>>12038047https://www.youtube.com/watch?v=Cs0tp_-9YcY
>>12038047It's a PET, bucket crab.
There were also assembler toolkits See e.ghttps://worldofspectrum.org/pub/sinclair/games-info/h/HiSoftDevpacV4.0.pdf
>>12036956>What the fuck! How did anyone program in this without tearing their hair out?Passion.
>>12036956Being retarded isn't a small mistake>>12037468Great example, bedroom coding zoomer
>>12036956>>12037024The little bit that's hard to know unless you were taught coding by the guys who actually worked on these things back in the day is that a lot of them wrote their code out by hand, often in pseudocode, before implementing anything.That's part of why they didn't need big object oriented languages in those days. You would design your whole game or program from the top down, and write the whole thing out in pseudocode which you could then implement on various platforms. The whole time you've got multiple opportunities to realize you made a syntax or logic error.The guys who worked on early embedded stuff that was real time and mission critical in the 80s and early 90s are super hardcore about this approach, and then they still tested the binary for hundreds of hours anyway because it absolutely needed 100% uptime with no critical bugs. If you can find one of those guys teaching a college course or something, you'll learn better habits from them than anyone else, when they aren't arguing with each other about which of them coded the smallest text editor in 8086 assembly in 1981.
>>12036956>basicv2so slow and painful that it forced a generation of kids to learn 6502 assembly language>howmanuals, magazines, trial and error and frequent saving to disk/tape. the frequent saving of your work is the most important part.>One small mistake an there goes 30 minutes, an hour, two hours of life you'll never get back!c64 you could just runstop+restore out of any crash (if you haven't patched out the nmi - it will lock up then and you'll have no way to get back). anyway.. things like action replay cart, turbo assembler etc. made things far more pleasurable to deal with. and there was a poke command (if i recall correctly) that would restore a basic program in ram after a reset (if it hadn't been over written).and there's another thing you faggots forget about here at times: minicomputer/pc/amiga/st serial interface to c64. do all of your work on other computer, have c64 ready with tiny program to montior serial input and send data to write memory area, and you send over serial to c64 ram any work you want to test. that way c64 can crash all day and you won't lose shit.
CoCo had the EDIT command, which helped. it was especially needed b/c programmers squeezed performance by loading up each line with commands separated with colon (:).
>>12037497dude, that's actually pretty cool
>>12037992NTA but it probably is in a lot of ways--actually think about it. i have reflected on this theory off and on for years. those were the only guys who probably were coming up with the most useful inventions or the most advanced scientific or mathmatics breakthroughs. the sort of people who excel at computer and coding or anything like that are probably almost all somewhere on the spectrum, there was even a study i saw where in tech job cities there is more autism in children and its because all the autistic adult workers are there having families and making autistic kids so you get autism hyper bubble cities. ive even thought about this further in the realm of cars, even though it was always a normie boomer hobby to work on your car and customize it and shit it was probably the hyper autistic guys (who might pass as normie) back then who were doing the most impressive work back then.
>>12040095'Autism' is meme word with no meaning, it is used for whatever reason from child retard disorder up to insulting the mature intellect. So the only certain thing is, the user of this word is a retard himself, just mindlessly blabbering without care for the meaning of his words.And since 'autism' have no meaning it can be applied to anything making the word very convenient for retards - one word to use in any situation, so lazy convenient, right, retard?
>>12038052You can't make me
>>12036956The C64 had third party cartridges that were supposed to help with this. I don't know a lot about the C64 so I can't remember exact details off the top of my head, but I'd look into it if you're curious.>>12040150That's how people who have no idea what autism actually is use the term, unlike >>12040095 who actually has some idea.
>>12036956Obviously you save your code every now and then so it doesn't get lost if you trip over the power cord or some shit. And I put up with coding like that because that was just what you did, as far as I knew. (I'll tell you, when I got Borland's Turbo Pascal and Turbo C for my 386 box it was like a revelation.)
>>1203712480s computer pussy was so good>>12036956it's been a long time since i've touched a c64 but i'm pretty sure you could rewrite a line if you messed one up. that's what those line numbers were for. it was clunkier than a modern carat editor, but it really wasn't so bad.
>>12036956You can list ranges of line numbers, and you can easily overwrite a line by typing a new one with the same line number. Also you just had to plan it out agead of time it wasnt that hard. The official guide was enough for most people.
>>12040150None of these disorders are real, there is no blood test for them. Read Sami Timimi if curious.
>>12041395You also usually left some lines in between each written line if you needed to add lines later. That's why Basic code line numbering often increases in tens. If you later needed to add a line between 10 and 20 you'd just add line 15.
>>12041406There's no blood test for schizophrenia, and here you are
>>12040016Yes, There were a great many tools to make programming, debugging, hacking, etc much easier, for the 64 and many other systems. Some far more sophisticated than even what you mentioned. The problem is that even most children of the time were unaware of these things. Children today certainly won't know about them, and will have trouble finding information on them even if they try.Which they won't because no one will care if they say "hey look at this crazy old obsolete tool only a handful of spergs used". They get many more likes and upvotes if they say "omg this is soooo hard. now look at this typein i put my name on"
>>12042369>only a handful of spergs usedThat's where you're retarded. Everyone who was anyone used it. We were far more intelligent than your generation and not only could poke around and figure things out on our own, we enjoyed it.Exploration. That's a word you should learn. It's what "gen z" and its successors lack. They fear the unknown and the ill-defined. They don't explore, they just look to authority to explicitly lay out a series of steps of what they should do.
>>12042532That sounds like a bullshit narrative for shitting on young people today to me. We were fucking cavemen, banging rocks together, because we didn't know any better. And it was fine. I didn't know anybody who owned an action replay, much less a "turbo assembler" cart. I had an Epyx Fastload cart, and that was it. I coded direct in basic, and used a pirated assembly tool for the stuff that needed to be fast.
>>12042532I'm 56, so I'm not sure what generation you imagine you were far more intelligent than. And very odd you could do all this poking around and figure things out but never figured out how to make a reset switch. I mean, literally everyone who was anyone used it. But I suppose as an anyone, who's confident you were using something without even knowing what it is, you can do all kinds of fanciful stuff. lmfao.
>>12036956because everyone else had to do the same thing. There was a mutual understanding that it was tedious, time consuming work. Also>hit compile>go take a 3 hour break because your workstation is out of commission>still getting paid to do soA lot of jobs are more productive than ever. People do more work than they used to, boomers are full of shit when it comes to claiming they have some insane work ethic. Not once did they have to log into a VM off of their LTE enabled work laptop on vacation to fix an emergency PR sent in by the intern.
>>12042706You could not be more wrong, game listings magazines had great art and most kids wanted to type in the game listings and try them. There were whole shelves of them in newsagents everywhere.Typos happened and you had to figure out where so it would run. Millions and millions of kids do this. If you had an old 8 bit as a kid and you did't do this it sounds really off and at 56 maybe you did not as a child because you did not have one. Otherwise you're just a liar, simple as. The magazines were packed with adverts for hardware and software including programming tools and had long articles about them, stuff like your computer, sinclair user, computer and video games (c&vg) etc. Mixded with basic listings, game and hardware reviews, even arcade machines reviews etc
>>12042706I'm a similar age and it sounds to me like you must have been living under a rock at the time.
>>12042851It "sounds really off" because you're hearing the voices in your head that are coping like a mofo. I never said any of that shit. So not much to say about it other than hope you get the help you need.>>12042853Obviously I was living under the rock where people kept the things you never knew about. Like reset switches. Just gotta love how one minute you're ranting about how everyone was exploring and figuring things out and then the next ranting about how no one but you did it. The cognitive dissonance is palpable.
>>12037060Programmers back then had per-line checksums so they knew they copied it right, don't act like they were wizards.
>>12042984That's not programming, that's magazine type-ins. And we didn't have checksums early on, they came later, (Ahoy! magazine's "Flankspeed" tool let you enter machine code in hex, with a checksum for each line, so you'd know if you made a mistake immediately.)
>>12042984>Programmers back then had per-line checksumsi only know of a couple of magazines that did this for type in programs. everything else in literature of the day was manually typing out many lines and hoping for the best.
>>12043103That's why Loadstar was my favorite, it came with a disk. Hostage is a cool game, BTW
slowly that's how
>>12040597Yes I can
>>12037486The Apple 2 and 2+ had really weird ways of using Graphics which was very hard to program because consecutive lines of pixels were not always consecutive in memory so you needed to have algorithms for drawing lines. The sound was very difficult to use and could frequently only do short Snippets of sound during gameplay. Forget having a soundtrack to go with it playing in the background.The c64 had somewhat different way of setting it if you had to use bitmap Graphics that was relatively easy but slower than the apple, but you had Sprites and Collision detection. Plus a rocking sound chip.Protip, I own an Apple ][+, 2 C64s AND an SX64
>>12037701Own a SuperPET and a 3016 upgraded to 32K with a Tynemouth board
>>12038047Original pet Space Invaders with sound off the IEEE interface with beg to differ