This allowed clean coloured text to be displayed without gaps between different colours as Teletext normally required. But instead of showing 80 characters, it showed every alternate character, while still updating the colours or other attributes from the hidden characters.
Elite dangerous download code generator#
This caused the Teletext character generator to process 80 characters per line instead of 40. "Super mode 7", running the Teletext mode with the pixel clock set to double frequency like in mode 0. Pixel-smooth vertical scrolling by poking the CRTC on timed interrupts to modify the character height dynamically, so as to squash a row at the top and expand a row at the bottom to shift the image with pixel precision (contradicting the received wisdom that the CRTC could only scroll character cells). I ported a game from the Spectrum using this technique, but never published it. Poking the ULA with a non-standard palette bit pattern, allowing me to produce a 7-colour mode in high resolution (contradicting the received wisdom about what was possible to pack into the pixel bytes), and similar colour graphics quality to a ZX Spectrum.
![elite dangerous download code elite dangerous download code](https://www.cjs-cdkeys.com/product_images/img/o/2345.jpg)
Hacking games that don't want to be hacked required a fair amount of dedication though, so I might have written one among the other tools needed for hacking I don't remember. I did receive a lot of games and utilities so I might have received a disassembler too. I don't remember having a 6502 disassembler, but I don't remember writing one either.
![elite dangerous download code elite dangerous download code](https://www.digiseller.ru/preview/935293/p1_2951473_33f7494c.png)
No doubt there was the occasional bit of assembly language in magazine listings to provide a guide to the syntax. Gradually it made sense - after months!Įventually I was able to guess enough to write 6502 inside BBC Basic, and some time after that I was able to disassemble binaries in 6502 and Z80 (I had a Z80 second processor), and eventually graduated to hacking games to modify them, give them infinite lives, change the keys, things like that. I stared at that table, intrigued, not really knowing what it was, until I started guessing what the mnemonics stood for. See pages 502-503 of this scan: Poorly scanned, but I recognise the table. It's the "old" book of that name, not the "new" one. Near the back there was a two page table containing a dense opcode map (the byte values) of the 6502, its mnemonics, and a tiny notation hinting what they might do. That's the one with all those VDU codes and ∗FX commands. I didn't have many books, but I did have the BBC Advanced User Guide. I learned everything about that virus, and later about others. I was merely 14 years old, and spent a whole summer doing things like that, while other kids were doing whatever other kids normally do. At some point I got Turbo Debugger too, that made things so much easier. I wish I still had my notes from back then. So I set myself to reverse engineer this virus (I had no idea it’s called reverse engineering), by using the old (or was it exe?) that came with DOS.
![elite dangerous download code elite dangerous download code](https://i1.wp.com/news.xbox.com/en-us/wp-content/uploads/sites/2/2020/06/Dash_1920x1080.jpg)
![elite dangerous download code elite dangerous download code](https://i.ebayimg.com/images/g/skcAAOSwIiVgsmfD/s-l400.jpg)
I had and loved F-Prot antivirus for its database of virus descriptions. By that time I had access to BBS through some friends, and I got to download various docs about assembler and so on. On this machine I encountered the first computer virus, named Romania.856. It came with some early DOS and GEM desktop environment. Oh, right, and it had a big, loud, slow 20MiB HDD.
Elite dangerous download code full#
Later on, I got a second hand 8086 based PC, which came with a full setup: central unit, display (monochrome), keyboard and mouse, and 5.25” floppy disk drive. This was a lifetime ago, I hope what I remember is correct. Because I didn’t have a tape drive for it, I was writing entire programs and then write them down on paper, and “reload” them after the computer would reset, or if I were lucky, just the next day.Īt one point I figured out the opcodes for Z80 were at the end of the somewhat thin manual, and that I can read/write straight into memory. When I was 12, I had a Romanian Z80 based computer, that would run BASIC.