Hacker News new | ask | show | jobs
by ivan4th 988 days ago
I grew up in Russia, and ES-1841 was my first computer, too. Also with a printer, yet no HD. That was 1990 and I was 10 y.o... Once printed a caricature of one of school bullies using (a Soviet clone of) Turbo Pascal and its turtle graphics facility, resulting in a fight. My favorite pastime was writing DOS viruses in asm, though... I didn't spread them, just wrote some for fun. Found some of my virus code written down a couple of years ago https://pbs.twimg.com/media/E-jP39nXEAAve0O?format=jpg&name=...
4 comments

I guess I'm not the only kid who was into assembly! Impressive stuff. In 7th grade in 2001 I moved to the US, and got really into the whole TI-83 ecosystem. Got a sprite editor published to ticalc.org, and memorized the z80 opcodes in hex so I can write simple asm programs directly on the calculator.

In 8th grade I started socializing and lost the gift. Still can't believe I did all that.

My English is worse than yours, but still, if anybody is curious. I'm really impressed with your documentation. I started at around 94 with Turbo Pascal and really struggled with absence of good books/reference materials and lack of English language knowledge, as I studied German in school.

    Positioning (fn42h)
    
    When pointer is moved [advanced?], take value of highest bit of CX register as special flag value. After jump? [hard to understand, the literal work is positioning], when pointer will point the code "LATRO", add or subtract from the pointer the value offset veryend [not exactly clear]. If pointer points after end of the file and MS DOS [interrupt?] is triggered decrease from DX:AX offest veryend (Elementary!)

    Reading (fn 3Fh)
    
    In case if current position < 1Ch, then, later remembering to restore current position, read necessary amount of bytes from the end of the file (eof - |offset veryend - offset save_area|) [it is not clear, but it really looks like there is modulo]. During capture of LATRO area, trim the read (SRF).
                                  ^ (curpos + numread) > (eof -offset veryend)

Let me guess. Питер Абель, Язык Ассемблера для IBM PC и программирования. ?
Impressive handwriting for 10.
It's also an interesting anecdote for that thread about paper that popped up the other day

I'd guess he doesn't have the disk or files (although I wouldn't be surprised if they did - I was not so neat or organized at 10)

What was the thread about paper?

I remember when I first got on the Net in 1993, almost none of the sites I wanted to connect to had DNS entries so I had piles of notepaper filled with random IP addresses.

> Deletor Latronem

Young Harry Potter fan?

It seems it was much earlier than Harry Potter