Computer Virology. Scientific papers about computer viruses

Computer viruses are types of a computer program that, when executed, replicates itself by modifying other computer programs and inserting their own code. When this replication succeeds, the affected systems are then said to be infected with a computer virus. Computer viruses currently cause billions of dollars’ worth of economic damage each year, due to causing system failure, wasting computer[…]

Read more

How to write an 8-bit emulator with Rust and WebAssembly

Writing an emulator has been on my programming ‘bucket list’ for a long time now. My earliest programming experiences were on early 8-bit microcomputers, and I’ve always enjoyed returning to writing code that is close to the ‘metal’. My initial idea was to write a Atari 2600 VCS emulator because its architecture is absolutely fascinating. However, that architecture also makes[…]

Read more