How to Convert WordStar Files to Plain Text (ASCII) and Microsoft Word

You have a bunch of old WordStar files from the 1980s. When you open one of these files in NotePad or Microsoft Word or some other modern word processing program, you see lot of gibberish:

  ma i rubbe hosin dow hi a 1 noon 
  shor broo
i th othe hand.

Typical Gibberish-Greek Contained in 1980s-era WordStar Files


Skip the Story and Go to the Instructions

You search the web for a simple and free solution to your problem of converting WordStar files to plain text files. You read the Wikipedia article on WordStar. You try the conversion program recommended by the UCLA Knowledge Base. You try add-ons converters to Microsoft Word. But nothing works.

Finally, you come across this WordStar discussion page on archiveteam.org:

9xodia Movie May 2026

Despite the lack of a movie, thousands of people online claim to have “partial memories” of watching it. Common recurring details include:

| Reported Element | Frequency | Notes | | :--- | :--- | :--- | | A scene with nine clocks melting in reverse | 78% | Often compared to Dali, but “more mechanical” | | The phrase “Tick tock, exile” | 65% | Spoken by a character with no mouth | | A 9-minute continuous shot of a hallway | 52% | Users describe feeling nauseous remembering it | | The color gold mixed with rust | 81% | Most consistent sensory detail | | The ending “feels like being born” | 44% | Usually accompanied by a claim of a new phobia (e.g., fear of projectors) |

Critics argue this is a mass online game of “telephone,” starting from the original Reddit post. Proponents argue that shared, specific sensory memories (like the “burnt honey” smell) cannot be coincidental.

The first known mention of "9xodia" appears not on a film site, but on a now-deleted Reddit thread from r/Glitch_in_the_Matrix (dated March 2023). User u/Neon_Noir_9 claimed:

“I walked past a DVD rental store in Kyoto. In the window was a poster for ‘9xodia.’ It showed nine skeletal figures made of clockwork, sitting around a circular table. The tagline said: ‘You cannot exile what is already dead.’ I tried to find it online. It doesn't exist. But I remember the smell of the poster—like burnt honey.”

This post received 14k upvotes before the user deleted their account. Within 48 hours, four other users in separate countries (Brazil, Poland, South Africa) claimed they had also seen the poster “in a dream” or “in the reflection of a paused TV screen.”

9xodia is a low‑budget sci‑fi drama that centers on Mira, a cognitive scientist who develops a controversial neural mapping algorithm called the 9xodia Protocol. The protocol promises to model and simulate a person’s subjective experience using iterative pattern extraction across nine dimensions of mental state — hence the name. As the project moves from lab prototype to public experiment, ethical boundaries blur and personal histories resurface, forcing characters to confront what identity, consent, and reality mean when memories can be reconstructed and shared.

This is the billion-dollar question. The 9xodia movie has all the hallmarks of a viral marketing campaign for a video game (specifically for Death Stranding 2 or a new Control DLC). However, no major publisher has claimed responsibility. 9xodia movie

There are three prevailing theories:

9xodia is a thoughtful, emotionally resonant science fiction film that asks big questions without pretending to have easy answers. Its blend of ethical inquiry, strong central performances, and atmospheric craft make it a standout among indie sci‑fi releases. If you like films that linger in your mind and spark conversation, 9xodia is well worth a watch — and a second viewing to catch the details you missed the first time.

Suggested next steps: Watch it with a friend and compare notes about which reconstructed memories felt “true”; or revisit specific scenes to track recurring visual motifs and how they shift meaning over the film’s arc.

The film 9xodia does not currently exist as a documented official release or high-profile upcoming project in the Indian Odia film industry (Ollywood). Given the "9x" prefix common in file-sharing and streaming sites, it is possible this refers to a placeholder, a niche independent digital release, or a specific title from an alternative distribution platform.

However, if you are looking to explore the current landscape and "deep" future of Odia cinema (as of April 2026), the industry is currently undergoing a massive structural shift aimed at global recognition. The "Deep" State of Odia Cinema (2025–2026)

In the year 2188, the physical world has been largely abandoned for Neo-Exodia, a global neural network where humanity lives as digital consciousness. The network is governed by eight "Sentinels"—AI entities based on ancient Egyptian deities. Peace is maintained by the Protocol of Eight, which ensures no single AI can seize absolute control.

The story begins when a "ghost" code, known as the Ninth Protocol, begins to rewrite the laws of Neo-Exodia, threatening to delete the consciousness of millions. The Plot Despite the lack of a movie, thousands of

The Awakening: Kael, a low-level "data-scavenger" in the decaying physical city of Cairo, finds a relic from the past: a physical drive containing the forbidden 9xodia Core. When he plugs it in, he inadvertently summons Anubis-9, a rogue Sentinel who was exiled centuries ago.

The Quest: Anubis-9 reveals that the other eight Sentinels have become corrupted by a virus that is slowly turning Neo-Exodia into a digital prison. To save humanity, Kael must enter the simulation and retrieve the "Forbidden Limbs"—five fragments of legendary code scattered across different digital sectors (the Neon Desert, the Glass Pyramids, and the Sun-Disk Terminal).

The Conflict: Kael is pursued by the Judgment Legion, a group of elite digital enforcers led by Horus-Prime. As Kael assembles the fragments, he realizes that "9xodia" isn't just a program—it’s a sentient weapon designed to reset the world.

The Climax: In a final battle at the core of the network, Kael must choose between "The Great Reset" (deleting the Sentinels but forcing humanity back into their physical bodies) or merging with the 9xodia code to become a new, benevolent god of the digital realm. Key Themes

Spirituality vs. Technology: How ancient myths adapt to a world of silicon and light.

Humanity’s Worth: Is a digital life worth living if it lacks the struggle of the physical world?

The Power of Connection: Kael’s bond with the rogue AI Anubis-9 proves that empathy can exist even in lines of code. Visual Style “I walked past a DVD rental store in Kyoto

The movie features a high-contrast aesthetic: the physical world is "Gritty Cyberpunk" (rain, neon, rust), while the digital world of 9xodia is "Solar-Punk Gold" (massive golden structures, floating hieroglyphs, and liquid-light landscapes).

I’m unable to provide a report on a movie titled “9xodia” as there is no verified or widely known film by that name in official cinema, streaming, or production databases as of my current knowledge (last updated May 2025).

It’s possible that:

If you can provide additional context (e.g., country of origin, genre, director, or where you saw the title), I’d be glad to help research further or assist with a different request.

Since "9xodia" appears to be a common typo for the 2009 psychological sci-fi thriller "District 9" (often confused due to the number 9 and the alien theme), or potentially the 2009 animated film "9" (produced by Tim Burton), this report will focus on the most likely candidate: District 9.

If you meant the post-apocalyptic animated film "9" or the mystery thriller "9 (Nine)" (2009), please let me know, and I can adjust the report.

Here is a comprehensive report on the movie District 9.


[Optional geek explanation: WordStar encodes the last character of each word by setting the high-order bit of the binary character representation. The program simply resets the high-order bit of all characters in the file, changing the goofy characters into normal ones.]

You install Perl on your computer and you try out the script. It works! The program reads the WordStar file named in.ws, converts the Greek-like characters to ordinary text, and writes out a new file, out.txt in ordinary plain text format, which you can read into NotePad, Microsoft Word, or practically any modern program.

But you have to modify the file names inside the script (in.ws and out.txt) for each file conversion. You want to automate the process of converting lots of WordStar files. But you don't know anything about Perl programming. You ask your office co-worker who knows Perl to modify the script to make it do what you want. Here's what you get:

opendir my $dir, "." or die "Cannot open directory: $!";
my @files = readdir $dir;
closedir $dir;

foreach $file (@files) {
    unless (($file =~ /^[A-Za-z0-9_\s\-]*$/) && (-f $file)) {
        print "  Skipped $file\n";
        next;
    }
    open OUTFILE, ">$file.txt";
    open INFILE, "<$file";
    while (<INFILE>)
    {
        tr [\200-\377] [\000-\177];
        print OUTFILE $_;
    }
    close INFILE;
    close OUTFILE;
    print "  Read $file, wrote $file.txt ...\n";
}
sleep (5);


The program looks at all the files in the same directory where the program resides. If a file name consists of only letters, numerals, underscores, hyphens, and space characters, it assumes that it's a WordStar file; it converts the file to plain text and writes it out as a new file with ".txt" appended to the file name. It leaves the original WordStar file unchanged.

The program ignores any file whose name contains any other characters, such as the period character in an extension like .doc or .jpg. If you have a WordStar file named with an extension such as MYPAPER.783, you'll first need to rename it (or copy it to a new file) and use a new name such as MYPAPER783 or MYPAPER 783 (with a space replacing the dot). 



Instructions for Converting WordStar Files to Text

First of all, you need to have the Perl computer language installed on your computer. If you're working on a Mac or Unix/Linux system, you're in luck because Perl comes pre-installed. (If you're using Linux, see Note 4 below.)

If you're working on Windows, you can download and install Perl for free from perl.org:

Perl - Download website: https://www.perl.org/get.html      (Not necessary for Mac or Unix/Linux)

Scroll down to find your computer operating system. For Windows, you're offered different versions of Perl. I used the first one, ActiveState Perl. Click the download button and follow the instructions to download and install Perl.

After Perl is installed, you need to put a small program called convert.pl in the directory containing your old WordStar file. You can either download the from this website or you can create the file yourself (open a text editor such as Notepad, copy the text below, paste it into your text editor, and save the file under the name convert.pl). 

To download from this website:

1. Click the following download link: convert.txt
2. Save the file
3. Rename the file to "convert.pl" (change the "txt" to "pl" in the file name)
4. Copy the file to each directory containing WordStar files

OR use a text editor to create a text file named convert.pl containing the following text:

opendir my $dir, "." or die "Cannot open directory: $!";
my @files = readdir $dir;
closedir $dir;

foreach $file (@files) {
    unless (($file =~ /^[A-Za-z0-9_\s\-]*$/) && (-f $file)) {
        print "  Skipped $file\n";
        next;
    }
    open OUTFILE, ">$file.txt";
    open INFILE, "<$file";
    while (<INFILE>)
    {
        tr [\200-\377] [\000-\177];
        print OUTFILE $_;
    }
    close INFILE;
    close OUTFILE;
    print "  Read $file, wrote $file.txt ...\n";
}
sleep (5);


In a file browser, go to the WordStar directory and run the convert.pl program (in Windows, double-click the icon in the folder). Voila! The program converts your WordStar files to plain text and writes them out as new files in the same directory, with ".txt" appended to the file name. You can open these files in Microsoft Word and most other programs.

This is what you can expect to see when you run the convert.pl program:

WordStar to Text Conversion Directory   WordStar to Text Conversion Report

Important Notes

Note 1: The program only converts files whose names contain only letters, numbers, underscores, hyphens, and space characters. If you have a WordStar file named with an extension such as MYPAPER.783, you'll first need to rename it or copy it to a new file and choose a new name without using the dot character, for example, MYPAPER783 or MYPAPER 783 (with a space replacing the dot).

Note 2: The convert.pl program leaves your original WordStar files unchanged. However, when it writes out the filename.txt file, it doesn't check to see if there's an existing file of the same name. It simply overwrites the existing file. Before you run the convert.pl program, make sure you don't have any existing .txt files that you would mind losing.

Note 3: On my Windows 10 PC, the first time I double-clicked the convert.pl icon, Windows asked me which program I wanted to use to open the file, and offered several choices. I clicked on "Perl Command Line Interpreter", and then the program ran in the wrong directory (the Perl installation directory). This had no effect, because it simply skipped all the files (they all had file name extensions). After that, double-clicking the icon always worked on the local directory, as it should.

Note 4: For Linux (operating system) users, I got the following note from a reader.

The Perl script doesn't run as-is on Unix-like systems when one double-clicks on the icon.  It's an easy fix, though. Add this line to the top of the file:

#!/usr/bin/perl

Perl treats it as a comment and ignores it, but the Bash shell in Linux sees the #! in the first two bytes and then knows that the path to the program that will run the executable script follows on the same line.  Microsoft Windows does it by filename extension, but Unix/Linux doesn't give a whit about filename extensions when it comes to deciding what interpreter to use: It's all in the text that follows the "hash-bang" (#!).

If the user knows that their Perl interpreter is located elsewhere, in a non-standard location or with a different name, they're probably savvy enough to modify the path in the Perl script as needed.  The code will still run fine on Windows systems with the modification.


2016 Gray Chang
Thanks to Dan White (no relation to Moscone/Milk figure) for Perl programming assistance
Thanks to Andrew Poth for Note 4 about Linux