I can't believe what I've just done.

In 1993 I created a very specific antivirus on Atari ST to eradicate a very common virus that plagued our floppy disks: GHOST

virus.wikidot.com/ghost
Ghost was considered benign by many people, because the only thing it did was to reverse the Y axis of the mouse every 10 infections.

It was so common that some people were used to this Y-axis inversion when using their ST everyday.
But it had another side effect.
It was incompatible with the OS of the more recent Atari STE, and when doing a warm reset on this machine, you got a system crash (bombs).
I had an Atari STE and I hated it because even if the mouse Y-axis wasn't inverted (remember, only every 10 infections), it meant that my floppy disks were infected. But I didn't really mind.

Until, one day, it infected a game, erasing its boot sector, making the game unusable.
The game was a copy, so no big deal?
Well, it was no small game, it was Wings of Death.

I got angry.

I wrote an antivirus to kill Ghost.

I called it "Ghost Killer".
It was pretty straightforward.
It loaded at boot time, hooked itself to the system call that scanned newly inserted floppy disks, and if Ghost was detected, it crushed the life out of its bytes until nothing was left.
And it replaced it with a nice clean boot sector I also wrote.
I also added a nice touch. If Ghost was detected and killed, it played a sound to make it clear that some unwanted code hit the end of its life.
It could be heard only on Atari STE, but it was both fun and relaxing.
I gave this tool to Phan, a friend that was the main Ghost cluster of the area back then.

I also gave it to people at the next demoparty, and during the following days you could hear the sound of Ghost being eradicated all over the place.

It was very satisfying.
So what happened tonight ?

Well... I use a music player on Windows, called Dopamine.

And its file scanner had been hanging for no reason, during months. I couldn't add new files.
So tonight I downloaded the source code, built it, debugged it to see what file caused the scanner to break.

It was "GhostKiller ©1993 RickST.aif".

The sound of Ghost dying... killed my music player.
So I filed a bug report and attached that sound to it, and I find quite amusing that the digit sample I made on ST in 1993 is attached on an issue 28 years later, with my old screen name slapped on it.

github.com/digimezzo/dopa…
And since I'm in a good mood, I also uploaded the source code of Ghost Killer 1.0 (ST) and 1.2 (STE) and made it free under GPLv3.

This is a masterpiece, after all.

👻

github.com/fenarinarsa/gh…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Fenarinarsa

Fenarinarsa Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @fenarinarsa

17 May
Je suis en train de nettoyer mon NAS et je retrouve de vieux trucs
Ouh purée alors si vous vous souvenez de ça vous êtes vieux

IPMO - Mandat postal international, pour payer des commandes à l'étranger.
Ma première commande de LD au Japon s'était mal passée.

Il faut dire qu'il avait juste été glissé dans une enveloppe...
Read 14 tweets
15 May
Le HTC Vive Pro 2 est disponible à la commande.
2448x2448 par œil à 120Hz, FOV de 120°

Prix : 740€ pour le casque, mais vous devez aussi avoir une station de base et les contrôleurs (>600€).

(j'avais raté l'info)

Les specs sont légèrement supérieures au HP Reverb G2 (2160x2160 par œil, 90Hz, FOV 114°)

Mais le Vive Pro 2 a aussi pour lui une détection parfaite de la position dans l'espace grâce au système Lighthouse des stations de base (compatibles Valve Index).
En gros on a là les deux meilleurs modèles de casques VR du moment - oubliez Oculus.

HP Reverb G2 : très bon rapport qualité prix, 700€ tout compris, setup hyper simple.

HTC Vive Pro 2 : upgrade indispensable du Vive Pro, mais si vous partez de zéro, c'est 2x plus cher.
Read 17 tweets
2 Apr
Cet après-midi et pour 4 jours se tient l'édition 2021 de la Revision, une des plus grande demoparty au monde.

Thread pour suivre et profiter de cet événement annuel assez hors du commun. ⤵️
#demoscene
Cette année, comme en 2020, la Revision se tient uniquement en ligne.

Le thème est "Together".

Je vous conseille de commencer par regarder l'invitation, une œuvre collective que j'adore :
Si vous voulez en savoir plus sur les demoparties et la #demoscene en général, vous pouvez regarder le reportage que j'avais fait en 2008 pour Nolife. Il date un peu mais vous y trouverez un bon résumé de ce qu'est la demoscene :)

Read 17 tweets
1 Apr
La version PC Engine de Rainbow Islands, en plus d'être un des meilleurs portage de l'arcade (voire le meilleur ?), a un générique de fin chanté qui en plus fait un lien avec Parasol Stars. ImageImageImageImage
KICK ME Image
Read 8 tweets
16 Mar
Thread sur Project A-ko, que j'avais dans mes cartons...

Il y a quelques temps, j'avais essayé de comprendre pourquoi ce film avait autant marqué les fans d'anime à l'époque.

À la base, Project A-ko est un film sorti au cinéma au Japon en 1986, réalisé par Katsuhiko Nishijima.
L'histoire est complètement improbable : deux amies d'enfance, A-ko et C-ko, arrivent dans leur nouvelle école de la ville de Graviton.

Une troisième fille, B-ko, va immédiatement mettre le grappin sur C-ko pour qu'elle devienne son "amie".
A-ko possède une force surhumaine,
B-ko est très riche, intelligente et a des moyens technologiques démesurés,
C-ko est naïve et enthousiaste.

C-ko veut rester amie avec A-ko,
B-ko veut devenir amie avec C-ko,
A-ko veut arriver à l'heure à l'école.
Read 30 tweets
13 Mar
Lu dans la presse : en off un "proche" du gouvernement dit qu'ils évacuent les malades d'IDF car "les français ne nous pardonneraient pas de voir des gens mourir dans les couloirs des hôpitaux"

Mais dans les salles de réa c'est ok, leur mort est compatible avec les sondages.
En vrai ça me casserait à mort les couilles d'avoir un confinement sec avec écoles fermées.
Mais en vrai on aurait déjà du l'avoir.
Là ils font des paris sur la vie des gens tranquilou.

(et le couvre-feu c'est de la merde)
Sinon j'espère qu'il se mettent bien à Biarritz Image
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(