HNHacker News
TopNewBestAskShowJobs

elvis70

5,863 karma · joined August 10, 2020

submissionscomments
elvis70··on 26 Years of Delphi
I remember using Delphi 1 on a 386 under Windows 3.1 and watching and even listening to the GUI reloading from the swap file component by component. I had enough RAM but I think the Windows memory manager was not great. Today, I'd throw the PC out the window, but at the time, there was something reassuring about it. But maybe I'm embellishing my memories.
elvis70··on Dunfield 6809 Portable
For what it's worth, the source code of OmegaSoft Pascal, a Pascal cross-compiler with linker/assembler/... for OS9/68000 targeting the 6809, is available: http://pascal-central.com/omega.html

Direct link to the archive: http://www.certsoft.com/PXK9_OS9_Source.zip

This seems to have been written in Pascal (Modula?).

elvis70··on Tcl/Tk 8.6.11
And while you're at it, you could use Fossil also written by D. Richard Hipp and used to host the canonical Tcl/Tk source code repositories.
elvis70··on Setting User-Agent Field? (1996)
I just wanted to reassure the OP. This was posted a zillion times all over the Internet.
elvis70··on Setting User-Agent Field? (1996)
It's him.
elvis70··on Setting User-Agent Field? (1996)
Related: Amazon's first job posting by Jeff Bezos http://www.ngrblog.com/amazon-usenet-post/
elvis70··on ZX81 Webserver
And this included the VRAM, or rather the variable-size display file! Count 25 bytes + 1 byte per character [1] Hopefully, BASIC tokens were included in the character set.

[1] https://retrocomputing.stackexchange.com/a/7974

elvis70··on A comparison of city building games
OpenTTD, which is a very good open-source remake of Transport Tycoon Deluxe: https://www.openttd.org/

I have 20.04 LTS and it is available as the 'openttd' package.

elvis70··on Reviving the 1973 Unix text to voice translator
The author has uploaded a demo on YT: https://www.youtube.com/watch?v=RO00-eby6_E
elvis70··on George Orwell is out of copyright. What happens now?
I guess that doesn't apply to translations?
elvis70··on CD-i
I remember of the game "Voyeur": https://en.wikipedia.org/wiki/Voyeur_(video_game)

Gameplay: https://www.youtube.com/watch?v=CGUuqjweAi0

elvis70··on Donald Knuth on Writing and More (An Interview) [pdf]
Sorry, but the typesetting of this document is awful.
elvis70··on Getting Started in BBC Basic
I have an Amstrad NC100 with BBC Basic for Z80 and it supports inline assembly as well. It is highly recommended to save your programs on the (optional) SRAM card before testing them though as it is so easy to reset the machine or corrupt the main memory.
elvis70··on iMac G3 – The Mac that saved Apple
I miss my Blue Dalmatian iMac.
elvis70··on Hermit Retro ZX Spectrum Board
I think it's a good way to reassign a non-functional ZX Spectrum.
elvis70··on The web is 30 years old today
My first computer was a ZX81 with 1K of RAM, received as a soldering kit. We had the 16K extension, very sensitive and which made the system reboot at the slightest shock.
elvis70··on Benefits of Walking
Receive all my compassion. And I was complaining of a sprain depriving me of long walks for a few weeks.

I started walking at a rhythm of 5 hours a week minimum three years ago. And I must say, without exaggeration, that I am a different man now. I haven't been sick for 2.5 years; I feel that my immune system is stronger now. Before that, I used to get sick, angina or whatever, twice a year. Also, my legs have become more muscular and my face has become thinner, which makes me look more attractive. I'm 18 again ;-)

elvis70··on Nim compiler — Pascal source code
In this context, it's a really impressive work! Can you tell us more?
elvis70··on Nim compiler — Pascal source code
Also, the default buffer size of Text and file (without specifying a type) types is 128 bytes as well for the same historical reason: CP/M, where files are divided in records of 128 bytes.
elvis70··on Nim compiler — Pascal source code
You have linked a source code repository of programs and units written for TP7.

The sources of TP6 have leaked a few years ago. Search for exmortis on HN.

elvis70··on The Secrets of Monkey Island’s Source Code
I see that the article has been republished under the same URL.
elvis70··on Diego Maradona has died
Same thing in Western Europe ;-)
elvis70··on Libgen Storage Decentralization on IPFS
Ah, thanks for mentioning that. If I understand well, it's a distributed filesystem but there is still an authority able to ban users or contents?
elvis70··on The Secrets of Monkey Island’s Source Code
I hope not. This article seems to be an improved version of this one: https://gamehistory.org/gallery/making-of-monkey-island/ from April and it's still there.

The first paragraph of the deleted article: "This is new text content! I made it it’s new!", unless I missed the reference, makes me think that someone pushed on the publish button too early.

elvis70··on The Secrets of Monkey Island’s Source Code
Luckily, the page has already been archived by IA: https://web.archive.org/web/20201121002500/https://gamehisto... and the videos still seem to be available on YT.
elvis70··on GNU poke – new interactive editor for binary data
pkl-tab.c is produced from pkl-tab.y and bison 3.6.0 is required "to improve the user's experience", after the doc.

./bootstrap doesn't even want to make a configure file for me.

This version of bison is not available in Debian Stable or Ubuntu 20.04 LTS.

elvis70··on Chronic alcohol use reshapes the brain’s immune landscape
Mirror: https://archive.is/0SRPm
elvis70··on Improving on QBasic's Random Number Generator
I wrote a mistake. Carries can be ignored as the additions are made on the high-order word of the result.
elvis70··on Improving on QBasic's Random Number Generator
> the implementation is a full 32-bit multiply using 16-bit limbs

> (note: the LCG constants listed here are wrong)

It's a buggy 24-bit multiply and the constants are accessed wrongly.

Look at the code https://www.qb64.org/forum/index.php?topic=1414.0:

The third MUL computes the same value as the first but it should be [RndA+2] * [RndVar] and not [RndA] * [RndVar] hence a=0fd43fdh instead of a=0343fdh. Also carries are not taken into account in the first two ADDs.

The addition of c is similarly buggy.

elvis70··on Improving on QBasic's Random Number Generator
> QuickBasic had support for inline assembly though if I remember correctly?

No but BBC Basic did!

← PreviousPage 4 of 6Next →