HackerLangs
トップ新着トレンドコメント過去質問紹介求人

pdw

3,035 カルマ登録 16 年前

コメント

pdw
·3 日前·議論
Floppy reliability dropped of a cliff in the mid-90s. It came to a point where it wasn't unusual to see I/O errors even on completely new floppies.

But with older drives and older media, produced to a higher standard, they were pretty reliable. (After all, IBM invented them to store CPU microcode, they had to be.)
pdw
·先月·議論
I'm sad that the building instructions link doesn't work. I'd love to see them.
pdw
·3 か月前·議論
Nothing to do with the VM. The game was designed that way, navigation is part of the puzzle.
pdw
·5 か月前·議論
I think that's out of date. The banner at the top of the page says "you can request a free license for version 5.4 from us." According to archive.org that was added later than the text you quoted, somewhere between 2022 and 2024.
pdw
·5 か月前·議論
In the early 90s Microsoft distributed the full Win32 API documentation as a WinHelp file. It felt very much as hyperlinked man-pages. Super fast too, even on machines of the time. WIN32.HLP can still be easily found, but modern Windows versions no longer ship WinHelp :(
pdw
·5 か月前·議論
"Shipping" wouldn't be a problem, they could just run it from a network drive. Their PCs were networked, they needed to test deathmatches after all ;)

And the compilation speed difference wouldn't be small. The HP workstations they were using were "entry level" systems with (at max spec) a 100MHz CPU. Their Alpha server had four CPUs running at probably 275MHz. I know which system I would choose for compiles.
pdw
·5 か月前·議論
Even then it was not universal. For example, that Apple I ad that got posted a few days ago mentioned that "the system is expandable to 65K". https://upload.wikimedia.org/wikipedia/commons/4/48/Apple_1_...
pdw
·5 か月前·議論
Even in computing the binary definition is only used with memory sizes. E.g. storage, network speeds, clock rates use the standard definition.
pdw
·7 か月前·議論
All of Microsoft's applications used to do that! The 16-bit versions of Word, Excel, PowerPoint, etc all were implemented using bytecode. That technology was only integrated in Microsoft C and made public in 1992 [1], before that the Microsoft applications group used their own private C toolchain. A copy of it can be found in the Word 1.1 source release [2] ("csl").

[1] https://sandsprite.com/vb-reversing/files/Microsoft%20P-Code... [2] https://github.com/danielcosta/MSWORD
pdw
·8 か月前·議論
Rosetta uses software emulation for x87 floating point. That's slow, but in practice that doesn't matter much. Mac software never had a reason to use x87 FP, every Intel Mac had at least SSE3 support.
pdw
·8 か月前·議論
The signedness of `char` is implementation-defined, it is signed on x86 but unsigned on ARM. So assigning a plain char to a wider integer type is suspicious, did the programmer expect sign-extension or zero-extension?
pdw
·8 か月前·議論
The Nintendo GameCube and Wii also had IBM CPUs.
pdw
·8 か月前·議論
I wouldn't assume ABCL runs on Android. It's not listed as a supported runtime on their website.
pdw
·9 か月前·議論
https://en.wikipedia.org/wiki/Investigating_judge_(France)
pdw
·9 か月前·議論
A lot of game devs of that era sadly treated the Adlib/SoundBlaster OPL2 chip as nothing more than a very poor MIDI synth, but it was capable of much better. For example, listen to some of Stéphane Picq's music. https://vgmrips.net/packs/composer/stephane-picq
pdw
·9 か月前·議論
In those days malloc would use sbrk to allocate memory. And yes, mmap was designed to memory map files. Using it to allocate anonymous pages came later.
pdw
·10 か月前·議論
Are they in widespread use? They were deprecated in 1995.
pdw
·10 か月前·議論
I always wondered how secure AS/400 actually is. The original implementation might have checked tag bits in hardware (I don't know), but the current (PowerPC) implementation relies on the compiler generating a "check tag bits" every time a pointer is dereferenced [1]. So it seems that any arbitrary code execution vulnerability would be absolutely devastating. And the "SLIC" is not a small microkernel -- it also contains the compilers, the database and other system components. It'd be hard to believe there would no exploitable bugs in there.

[1] https://www.devever.net/~hl/ppcas
pdw
·10 か月前·議論
Debian woody (2002) shipped gnustep. I tried it back then, but as far as I remember, it was weird enough that anybody who didn't have NEXTSTEP experience would bounce right off. The floating menus, the weird scrollbars, etc. There were also no non-trivial applications that I can remember.

People back then were looking for something that would be familiar to Windows/Mac users. GNUStep (at least at the time) was not interested in being that.
pdw
·11 か月前·議論
Right, people forget that the xz-utils backdoor happened to a very traditional no-dependencies C project.