HNHacker News
TopNewBestAskShowJobs

elvis70

5,862 karma · joined August 10, 2020

submissionscomments
elvis70··on Turbo Pascal on CP/M, MSX-DOS and MS-DOS
Turbo Pascal supported port array though: https://archive.org/details/bitsavers_borlandturVersion3.0Re...

Here is the first function of your example in TP3: procedure DataOut; begin while (Port[$f5] and 1) = 0 do; port[$f4] := Data; end,

elvis70··on Voyager 1 runs on 69 KB of memory and an 8-track tape recorder
> For the first time in the history of the universe, as far as we know, an object built by a living species had left the protective bubble of its home star system...

Seriously?

elvis70··on Commodore 64 Ultimate
Good intentions, but the site is hosted by Wix which add their own trackers.
elvis70··on HDD Clicker generates HDD clicking sounds, based on HDD Led activity
It's probably this discussion about DiskClick: https://news.ycombinator.com/item?id=39406098 (DiskClick: Ever wanted to hear old hard drive sounds - Feb 2024 - 81 comments). Also, the software was last updated 1 month ago.
elvis70··on Operating System in 1,000 Lines – Intro
And discussed here a few months ago: https://news.ycombinator.com/item?id=40962767 - Fusion – A hobby OS implemented in Nim (110 comments)
elvis70··on Solitaire for the Nintendo E-Reader
Related: Cramming Solitaire onto a Nintendo E-Reader card - https://news.ycombinator.com/item?id=42010136 - Oct 2024 (43 comments)
elvis70··on The Space Quest II Master Disk Blunder
Double Dragon II: The Revenge for DOS from 1989 was distributed on two floppy disks, one of which contained the entire source code in a deleted archive file, invisible from the DIR command but easily recoverable: https://tcrf.net/Double_Dragon_II:_The_Revenge_(DOS)
elvis70··on City in a Bottle – A 256 Byte Raycasting System
I think the correct link is: https://www.pouet.net/prod.php?which=96536 The source code is also included
elvis70··on Silicon reverse engineering: The 8085's undocumented flags (2013)
Comparisons between unsigned bytes can be done natively with JC, JNC and JZ, JNZ instructions. Things are more complicated with signed comparisons as there is no overflow flag. It is possible but requires more instructions.
elvis70··on DOS game “F-15 Strike Eagle II” reverse engineering/reconstruction war stories
You're persistent. I remember you asking the same question on another thread almost four years earlier [1]. I'm curious to know the name of this game.

  [1] https://news.ycombinator.com/item?id=24099035
elvis70··on Virtualizing the 6502 on a 6502 with 6o6
> Also, it reminded me of this "The Zilog Z80 has a Protected Mode" https://www.youtube.com/watch?v=DLSUAVPKeYk posted to hn, but got no discussion.

Here is a thread with 138 comments: https://news.ycombinator.com/item?id=33229526

elvis70··on An Awk Implementation in C99
Then certainly that my expectations were too high from what I'd read in the reviews, I was expecting a lot of changes like the second edition of the dragon book. You can see that some programs were obviously written to get around the memory limitations of the computers of the time, such as the assembler and emulator for an imaginary machine.
elvis70··on Subroutine calls in the ancient world, before computers had stacks or heaps
And to think that's where we come from. The Intel 8008, the ancestor of the x86 processor family, just has a 7-level call hardware stack only used by the unconditional and conditional call and return instructions. So, there is no push and pop instructions. As the only way to access a byte in memory was to store the address in the HL register pair (no absolute addressing mode) before the load or store instruction and as there was no way to disable hardware interrupts, it was almost impossible to write useful interrupt routines without some external hardware trick.
elvis70··on An Awk Implementation in C99
It was in October or November, I think. The book doesn't add much to the first edition, I was quite deceived.
elvis70··on Hosting a Public Website on MS-DOS (2022)
Also, the Website of the author of mTCP is served by a PCjr running PC-DOS 5: http://brutmanlabs.org/

Discussed here last year: 2,500 continuous runtime hours on a 4.77Mhz DOS web server (90 comments): https://news.ycombinator.com/item?id=36731566

elvis70··on Atari Falcon030
This seems to match this demo from Eclipse: https://www.atarimania.com/pgesoft.awp?version=31698
elvis70··on An Apple II emulator on a 6809 Coco3
The program will only run on a CoCo 3 tweaked with a Hitachi 6309 and 512K of RAM. Very cool project though.
elvis70··on RIP Microsoft WordPad
Related: Microsoft is killing WordPad in Windows - https://news.ycombinator.com/item?id=37359310 from September 2023 (356 comments)
elvis70··on Niklaus Wirth has died
I really appreciate his work. He had a full life. Since yesterday, without knowing, I was just studying a section of a book detailing the code generation of one of the first Pascal compilers for the CDC 6400.
elvis70··on Ask HN: What 1980s/90s-era shareware did you purchase?
Is any work being done to preserve full versions of these sharewares?
elvis70··on As I retire, my goal now is to release 40+ years of source code
I'm not Dave, but here's a thread on Vogons in which he announced his project, you could possibly contact him from there: https://www.vogons.org/viewtopic.php?f=7&t=97034
elvis70··on Samsung disables customer phones remotely, holds data hostage [video]
Related: "Samsung and other manufacturers disable phones bought on gray markets" (10/23/2023, 164 comments): https://news.ycombinator.com/item?id=37990528
elvis70··on The 7th Guest gets VR remake using volumetric video
I played it on a 486DX33 in 1993. This game left a deep impression on me. I recently bought the CD-i version for 50 cents, found in a second-hand CD bin. I don't have the console to play it (yet) but the second CD is an audio CD and contains the soundtrack.
elvis70··on "Hacker News" for retro computing and gaming
My ISP just fucked up their interface and I cannot create aliases anymore. For Two Stop Bits, you can put anything as e-mail, they don't try to confirm it anyway.
elvis70··on A New Tiny Basic for the 6502
In effect, Gordon Henderson. He is the author of WiringPi. http://wiringpi.com/
elvis70··on "Hacker News" for retro computing and gaming
also, the possibility to unvote.
elvis70··on "Hacker News" for retro computing and gaming
Be able to register without providing an email address.
elvis70··on Code Golfing in Commodore BASIC
The lines of BASIC code are tokenized according to the shortest words.
elvis70··on Code Golfing in Commodore BASIC
Not the GP but you can find it on the "HEBDOGICIEL, les listings" Website [1]. Deulignes section, page 15 [2] (Casse-briques by Laurent Auble). Published in issue 104, page 12 (second box) [3]:

    1 SPRITEON:IFK=2THENR=-2:B=2*SGN(X-Z-4):RETURNELSEIFK=0THENCOLOR4,0,0:SCREEN2,1:DEFINTA-Z:J=186:X=140:Y=80:VPOKE14336,128:VPOKE14344,248:LINE(80,40)-(183,61),7,BF:LINE(78,7)-(184,J),2,B:LINE(Y,8)-(183,10),1,BF:R=2:B=2:Z=X:ONSPRITEGOSUB1ELSEIFL>5THENRUN
    2 K=2:S=STICK(0):Z=Z+2*(S=3)*(Z<174)-2*(S=7)*(Z>80):PUTSPRITE1,(Z,161):Y=Y+R:X=X+B:PUTSPRITE0,(X,Y),11:P=POINT(X,Y):IFP=0THEN2ELSEIFP=7THENR=-R:A=(X\4)*4:LINE(A,Y)-(A+3,Y+1),0,B:GOTO2ELSEIFP=1THENR=2:GOTO2ELSEIFY>180THENL=L+1:Y=80:K=1:GOTO1ELSEB=-B:GOTO2
Direct link to the source code [4]

[1] http://www.hebdogiciel.free.fr/

[2] http://www.hebdogiciel.free.fr/2lignes_15.htm

[3] https://archive.org/details/hebdogiciel-french-104/page/n11/...

[4] http://www.hebdogiciel.free.fr/hd-roms/2lignes/2lignes_MSX_n...

elvis70··on Rockstar is selling cracked game copies on Steam
Didn't Microsoft published a Word document from a "pirated" Word release in the past?
Page 1 of 6Next →