Hacker Newsnew | past | comments | ask | show | jobs | submit | gxd's commentslogin

Fairly often and I'm not from Chicago. If I could time travel, 1893 would be on my short list of destinations because of the Chicago world fair.

Another one would be 1851, the year of the first world fair in London. The old fairs would already be awesome for a modern visitor, but I can't imagine what the people living then must have felt, seeing things like electricity for the first time.

I can't visit them, but I did at least dedicate 2 chapters of my game to the 1851 one: https://store.steampowered.com/app/3040110/Outsider/


I definitely think of the 1893 world's fair in the context of time travel, mainly to see Scott Joplin https://medium.com/luminasticity/ten-concerts-you-must-see-i...

Yes, I was confused by the article’s claim there was no ragtime at the fair. Was his work not ragtime by that point?

There isn't any good evidence of how many times Joplin played at the Midway. Most of the evidence is from interviews decades later. Similarly, we actually don't know what kind of music his band was playing. It could have been early rags, but if they were, they didn't make waves the way lots of other art and ideas that debuted at the fair did. Certainly, ragtime was not associated with the Fair in subsequent memory.

In next week's post I am actually going to discuss the way the fair is considered the beginning of certain ideas (in urban planning specificalyl) that already existed—but maybe need a big white puffy outfit to truly debut.


Since Maple Leaf Rag wasn't published until 1895 maybe they felt it wasn't ragtime until then? Although my understanding, which I thought was pretty conventionally agreed on, has always been that Joplin appearing at the fair was what helped make ragtime a national pop phenomenon of his time. But maybe I should reconsider that because ragtime didn't become big until after 96-97.

what the fuck did i just read?

Haven't thought about this game in ages. I remember seeing it in ads but never played it.

It's odd that it became so obscure considering it was released by a major, even if then declining, game company.


The Apple II+ was my first Apple. My second one was a Macbook Air M3!

The Apple II has a very interesting and quirky software collection. Quite a few weird little games made by bedroom coders, along many of the earliest titles of the big names.

I highly recommend anyone who's interested in "retro games" to explore the Apple II collection. Many are unplayable by modern standards, but you can use walkthroughs and save states to see what these games have to offer. Today "retro" is largely about consoles, but there are only so many times one can watch NES speedruns on Youtube!


5! Apple IIc at age 8, Macbook Air M3 at age let's not talk about it XD

I had Slackware CDs in the nineties! They had a minimalist label and came with no jewel case (rubber band if I recall correctly).

I've been meaning to rediscover the CICA and Simtel collections. Maybe that's what I needed!


I created a program like that back in the day. In my case, I recorded my voice through the "MIC" input and played it back through the TV. A few seconds of sampled audio required the entire available memory. While I fully understood what was going on, I thought it was magical that the Spectrum could "speak with my voice".


On ZX-Spectrum? There was no "MIC" input on ZX-Spectrum, not that I know of. I was in high school at the time with only a rough understanding of the hardware but it was kinda obvious to me that whatever I plugged into the casette input port was only read as "0" or "1" by the IN <port> (forgot which) instruction. So not really possible to record voice at the time (didn't even know of PCM anyway), but I tried to decode Morse transmissions from radio. Never got anywhere with the software but my ear got good enough at some point that I could decode them myself by hearing :)


> There was no "MIC" input on ZX-Spectrum, not that I know of.

Don't be daft. Of course there was. It could save programs onto cassette as well as load them from cassette.

The ports are labelled MIC and EAR because that's what you connected them to on the cassette recorder.


With proper volume control, even one bit could probably sound voice-like enough to a person in the 1980s.

It may be feasible to retrieve a pcm for a very short clip by playing the same recording at different levels which then could be converted on the same machine to a sequence of opcodes playing a more realistic voice.


On the Speccy at the time we had no volume control, only frequency... or more accurately you could but the frequency and the volume were tied somehow: https://retrocomputing.stackexchange.com/questions/14655


You would adjust the volume on your tape player to do what I proposed.


There was Z80 code to record from the MIC socket in one of the small books (Melbourne House maybe?) that came out in the early 1980s. I remember borrowing it from the library and it worked! Heavily quantized of course by the snapping to 2 or 0.

Also some games had sound samples, Activision’s Ghostbusters had a couple.


Nope. I did the same thing myself with my Spectrum. I guess I was 14. I didn't have a microphone so I tried it with my dad's stereo headphones. I got the idea to try it after looking at the Z80 machine code of cassette saving and loading routines. Maybe it was also after ETX came out, first game I remember with speech samples. (Terrible game). I forget the details now but it's all about the timing between turning the mic/speaker on or off.


The Speccy is mostly unknown in the US but in some ways it's more important than the mighty C64.

It was way less capable but much more affordable. In many poor countries, as well in large portions of Europe, the Speccy dominated because people could actually afford one. It was the VW Beetle of computers.

Can you tell which one I had as a kid? :)


I was jealous of the speccy basic. The ms basic the c64 shipped was anemic, you had to have deep, hard to obtain hardware knowledge to do anything with it. Custom characters and character gfx were the most accessible for kids. I pieced together switching out character ram by comparing games in magazines when I was 13. Really impressed my father.


deep, hard to obtain hardware knowledge

It came with a very detailed book. And Commodore sold another even-more-detailed-yet-still-cheap book that was so complete that it even included a big fold-out schematic diagram of the motherboard.

Would I have preferred to be able to do DRAW CIRCLE 0, 1, 23 instead of a long series of POKEs? Sure, because I was a kid and wanted to do things the easy way.

But those POKEs taught you about bits vs. bytes, and how computer memory worked, and how bitmaps worked, and about raster, and optimizing for speed, and ML interrupts, and math, and concepts like XOR, and all the important parts of the computer.


I've wondered about whether modern computers should come with the comprehensive manuals of the era. The Raspberry Pi 400 attempted to do it. But the problem isn't as much that companies don't want to ship these big manuals, but it's that 1) Nobody would read them because of the Internet and, most importantly, 2) you can't create comprehensive documentation of a modern computer in a reasonably sized book.

The biggest change from the good old days is that one could truly hope to fully understand a machine. The C64 was a bit harder, but not impossible. But the Speccy was simple enough that a near-100% understanding was achievable. This feeling of full control is what we lost.


If they don't want to print and ship a manual, offer a PDF online for curious people to download. Problem solved.

Or, do what my car from 2014 did: The manual came on a USB stick.

The problem isn't distribution, it's laziness and greed. Documentation takes time and money. It's seen as a cost by people who don't understand the benefits.


I think a proper manual for a modern computer at the same detail level as the Commodore one would be much bigger than a car manual! It's not as much printing costs, but developing that documentation would cost a lot. I think that would make sense for big venders like Dell, Apple etc, but I wonder if anyone would actually read it. It's too much information...


And, of course, with the Speccy you had the Microdrive - an affordable middle ground between tape recorder and a disk drive. I still remember the excitement of not having to record/rewind/play (to verify). Good old times...


Fewer Spectrum's of all models combined appears to have been sold than the C64 alone, so it dominated very few places.


They had high market shares in countries with much smaller populations than the US, so in terms of number of countries (particularly in Europe and South America), it dominated in far more of them than the C64 did.


Not only this.

I had a ZX Spectrum, and at some point my dad got me a C128.

I was taken aback by how poor its BASIC was in C64 mode, but on the other hand, adding sprites that moved freely across the screen without being bound to the 32x24 character grid felt like magic to me.


A relative had a Mac running Racter back in the day. I was a child but I played with it quite a bit. I found it magical. I thought I was looking at ChatGPT, but obviously it was a trick. A few years later I realized that Racter wasn't that good, but I've always wanted a "Racter that actually works"... It was a long wait, but we got it for better or worse!


Did you know some company made a Rocky Horror Show videogame in the 80s?

https://www.hardcoregaming101.net/the-rocky-horror-show/


If you don't mind the shameless plug, you may want to check my optimistic sci-fi visual novel: https://store.steampowered.com/app/3040110/Outsider/

It's on sale now :).


For those who don't know why GORILLA.BAS is so cool... Back in the day, computers were expensive and games weren't readily available. Sometimes a parent would buy a computer for word processing or spreadsheets or take kids to the office which also had business computers. Children were curious about the computers but there wasn't really anything fun to do with them besides banging on the keyboard...

...Until you found the BASIC dialect that came with MS-DOS, that is! GORILLA.BAS was bundled with DOS and was a fun little game you could play in those computers. It's not like you could access web games on the Internet - there was no Internet!


It was also a very educational experience to start messing with the code until you broke it - forcing you to figure out how to fix it, to get your game back.


My earliest coding memory is messing with the gorilla code to get an advantage playing this against my brother…


My first ever hack was turning off collision detection in nibbles.bas so I could worm right through walls.


this reminded me I gave myself infinite lives in a GNU version of Nibbles (not really the same game but a drastically expanded one) so I could see all the levels.


At my age, getting my game back sounds fabulous


Yes, when did we start messing with the code? We need to fix it?


Just as importantly - it was an all‑in‑one. I think a lot of people tend to forget that there were already plenty of earlier BASIC dialects (GW‑BASIC, Apple II BASIC, C64 BASIC, etc).

However QBASIC was likely the first freely available, all‑in‑one "batteries included" environment that came bundled with MS‑DOS 5 with a relatively friendly IDE that had built‑in help for every single command. GORILLA.BAS and NIBBLES.BAS were the gateway drugs for many future programmers.


Basic and Qbasic represent a part of computer culture that has been lost a little bit. It was the idea of making computers programmable to almost anyone without having to have a deep knowledge of how the system works.

I'm not saying we should go back to BASIC but that spirit of easy to build has been lost a little. Nowadays you need to pull in like 40 dependencies before things can get really moving. Yeah it is OK after that but the barrier to entry can be a little tough at times. This is the same complaint I have about multimedia on the web, Flash solved the issue in a terrible fashion but the core idea was great.


100%. I actually loved Flash for what it was. I get that it could definitely become convoluted especially when you were jumping between various keyframes, some of the control flows could get really messy.

But just like QBASIC, it was a “batteries included.” environment. That’s what made it so compelling.

QBASIC was the same way. It's a literal siren song for inquisitive kids to just experiment, because everything is right there. Like you said, there’s no importing libraries. It’s a completely self-contained sandbox of possibilities.

If you have a question, you just slap that F1 on your buckler-spring mechanical keyboard and boom there’s documentation/examples.


Only if you ignore the 8 bit home computers, we got all BASIC interpreters and machine code for free with each one.

And there were "IDEs" that sometimes were offered in cover tapes, at the expense of even lesser RAM, I got one for the Spectrum.

And the 8 bit computers with at least 128 KB, already could run CP/M, which opened the door for better BASICs, including compilers.


Definitely. I've used a few of them (Commodore BASIC, Applesoft BASIC) as a kid.

I could have worded that a bit better. What i meant was that as far as I'm aware, QBASIC was the first free OS-bundled fully featured BASIC IDE which even by today’s standards still kind of holds up:

• find and replace

• split panes

• an immediate mode

• debugging

• breakpoints

• built‑in help for every basic keyword and command.

• editing any lines (no need for line number at multiples of 10 to insert and modify at a later time)


Even as someone that grew up with GW-BASIC and had moved on to Turbo Pascal by the time qbasic came out, I must say you have a point. I think however that the more traditional BASIC "IDE" with line numbers etc, used in GW-BASIC, has its charm and is still fun to play with. It's quite unlike any modern IDE, but there is some logic to it and with some practice it isn't bad for what it needed to do.


Oh definitely! Some of my earliest memories were my dad helping me type in basic programs that were listed in the popular COMPUTE! magazine back in the day.

  10 PRINT "YOU'RE DEFINITELY GOING TO GET FATIGUED"
  20 PRINT "AFTER A FEW HUNDRED LINES OF TYPING THIS"
  30 PRINT "IN AND MAKE A MISTAKE. HAVE FUN!"
  40 PRINT CHR$(7)


You already had Turbo BASIC by then, what the OP is right about is QBASIC being freely available.

In terms of commercial products, there were already a few to chose from, including the big brother Quick BASIC, which introduced its IDE in 1986.

QBASIC was a subset from QuickBASIC 4.5.


Before that we had the BASIC dialect that came with ROM on power up. :)

And this is how we got many of our games from the local library, or bookstore, Atari as example, but similar existed for the other 8 bit home computers,

https://www.atariarchives.org


It sounds kind of crazy now but we genuinely used to buy computer magazines that had basic code printed in them, to try the game you would type the basic into a file, save and then run it.


> Back in the day, computers were expensive and games weren't readily available.

You could get a PC for a thousand bucks back then, and shareware was a thing in 1990-91. Crystal Caves, Commander Keen, Duke Nukem were huge hits and there were tons of less popular games...not to mention copying commercial games from friends.


> You could get a PC for a thousand bucks back then

In the United States... In a lot of countries, computers cost a lot more than that in the local currency which, together with lower salaries, made computers inaccessible to most people.

I remember seeing people playing GORILLA.BAS in computer stores...


Which is why in many countries we stayed on the Speccy and C64, until 386SX were already widespread.


$1k in 1990 ~= $2.5k today.


And that would get you a system that was fairly anemic even for then. There were still some 286 systems being sold then which was 2 full architecture leaps behind at a time when it was starting to become very important.


Crystal Caves! I've been trying to remember the name of that game for ages! I never bought the full version but played the shareware endlessly...


There's a (presumably) excellent modern port of it a available on Steam: https://store.steampowered.com/app/1330890/Crystal_Caves_HD/

I say presumably because I played their excellent Secret Agent HD port but haven't played Crystal Caves yet.


There are also infinite clones of it. But I'm not aware of any open source one yet


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: