sorted by: new top controversial old
[-] jadero@lemmy.sdf.org 3 points 5 months ago

Me too, on the VIC-20.

[-] jadero@lemmy.sdf.org 6 points 7 months ago

I think something like the Commodore PET might qualify. Back in the day, I saw it used for everything from cash registers to accountants' workstations, but rarely for anything else.

I think that the original IBM PC was conceived and marketed as a business machine and only grew beyond that because of Microsoft's deep commitment to it as a platform and IBM's uncharacteristicly open specifications and design.

If not for that combination, the PC might never have left the office and most of us would have stuck with the companies who were actually breaking new ground, Apple and Commodore.

[-] jadero@lemmy.sdf.org 3 points 7 months ago

That doesn't surprise me. I have Haiku running in a VM, but haven't looked at it in 2 years, despite the fact I used BeOS as a daily driver back in the day.

[-] jadero@lemmy.sdf.org 4 points 7 months ago

Well, if you want "compile something unstable yourself," here is their official documentation for ARM64.

And here is someone's progress report on porting to RISC-V. They seem to have started in 2021, so maybe they were successful.

[-] jadero@lemmy.sdf.org 4 points 1 year ago

To answer the question a bit more directly, I would guess that demographics here skew a bit older than elsewhere. That is just a guess, based on the fact that sdf.org dates back to 1987.

[-] jadero@lemmy.sdf.org 6 points 1 year ago

Two big ones. I bought the VIC-20 shortly after introduction when I was 21.

Big memory 1: writing machine language programs without the aid of an assembler. I couldn't afford the assembler cartridge, but I wanted to break out of the BASIC sandbox.

Big memory 2: finding a military surplus acoustic coupler modem and using the schematics to make my own connector, then writing a terminal program so I could dial in to these crazy things called BBSs.

[-] jadero@lemmy.sdf.org 2 points 1 year ago

Are you sure that rounding was broken? Many systems use "Gaussian" or "banker's" rounding to reduce accumulation of rounding errors. Instead of always rounding to the next larger absolute value at .5, they round to the nearest even number. Although it introduces a bias toward even numbers in the result set, it reduces accumulation of error when .5 is as likely as as any other fraction and odd/even are equally likely in the source.

I was taught "banker's" rounding in school (graduated 1974) and have had to implement it a few times to reduce error accumulation.

If you are looking for a rabbit hole, Wikipedia has a pretty comprehensive article, including an example of how the wrong choice of rounding algorithm led to massive problems at the Vancouver Stock Exchange (Canada).

jadero

joined 1 year ago