"Barnaby needed four months to code Wordstar on his IMSAI PCS 80/30 computer. This was done in assembler for Intel 8080 from scratch (according to Rubenstein Barnaby was the mad genius of assembly language coding), as Barnaby wrote 137000 lines of bullet-proof assembly language code. Only some 10-percent of Wordmaster code was used."
Talk about memories. I used to fantasize about getting a Diablo spinwriter hooked up to my system for true letter quality proportional output. All of the pros went that way.
When I finally develop observable dementia among the last things to go will be WordStar keymappings, they were laid down so thoroughly in my long-ago teenage brain, along with the somewhat different Wordmaster mappings.
In Sausalito? I worked at Autodesk down the street.
I don't remember when Micropro moved to Sausalito, but recall it was near the end of Wordstar's reign.
We had a phrase that described the value of the piracy of Wordstar. The "Wordstar Effect" held that the primacy of a file format was a huge boost to revenue even if you only captured 5% of paying customers.
My dad was a professional writer for decades. He started using a computer to write when the Osborne computer first came out, using Wordstar, and swore by it until he died a few years ago. I too am constantly amazed by how WordStar had many advanced features on a system with no HDD and only two 5.25 floppy disks. It is a nice homage to recreate it, good job. I hope you continue to polish it, and provide a license
WordStar was the first word processor I used. I've lived in Vim for years now, but I still have WordStar manuals in the software museum section at the back of my bookcase. I haven't gotten them out in approximately forever:
I need to hook up my old Okidata so I can use control-character-triggered physical backspacing to put double-quote "unlauts" on top of my vowels.
And "B" plus "p" makes a passable ß (well, in a different font).
Fun times.
By the way, with regard to other comments here about diehard users, I never had more than a passing relationship with WordPerfect 5.1, but I've heard of people who stayed with it for years and years (and years). For them, it was and remained the perfect writing tool.
You'll find that this system is still in use even today. GNU roff, for example, in non-UTF-8 locales with a terminal as the output device renders the bullets in bulleted lists as a "+" overstruck by an "o" to give a crossed circle.
And the manual systems on the BSDs and on Linux operating systems still use TeleType Model 37 overstriking semantics for boldface and underlining, even though (for starters) GNU grotty has been capable of the more modern (from 1976!) system of specifying character attributes on terminals for decades.
I remember hearing that law firms used WordPerfect for years longer than most, because the templates (may not be the right term) for creating legal documents were widely available and it was easier to create the precisely formatted documents in WordPerfect than in Word.
I recall two things about it: firstly, it did a good job of showing the control-format chars inline, for markup you knew had formatting.
Secondly, it consumed an outrageous amount of the screen to show the list of available commands, which was a design 'thing' at the time: p-code UCSD OS did this too, and if you had enough brain cells left from the life of beer at university it felt like this was tractable screen space being eaten in ways you'd rather have back.
So as an EMACS/Vi person, it didn't make sense: watching other people be phenomenally productive in it, was a bit of an "oh, ok.. that makes total sense now" moment.
The CP/M DOS crossover years, when this predominated were quite interesting. It was also a time of variable speed floppy drives, so they "sang" at you as they chuntered around the disk surface (constant linear velocity sectors == variable radial speed)
You could reduce the screen theft of the menus. It defaulted to a large menu for new users, as you became more proficient you could adjust the "help level" and reclaim the screen.
Yes, like spreadsheets, if you came from classic CompSci you could choose to not invest enough time in this stuff to become the expert, and take false-evidence reasoning (like me) to say "toy". I did this, with word* and with the first spreadsheets (my god, just use a pen and paper, or expr or BC) and other solecisms.
Maybe others were smarter. I think I excelled at being super-dumb about what I was seeing.
The shrunk-header bar, was fine. Actually, a pane of 'what can I do' is now a "thing" Google does, in its web apps. It reminds me of what wartstar was doing!
Wordstar was one of those programs back in the 80's that made me wonder how masochistic some computer users would be in order to try and remember all those dot commands and Ctrl keystrokes.
The along came WordPerfect and made Wordstar look like UX bliss... For the life of me I can't recall which maniac thought up Shift-F7 (IIRC) as the 'Quit' key for WordPerfect.
Wordperfect was far more powerful than Wordstar, you just had to get used to operating in their strange kinda-sorta-but not really WSYWIG mode; and pull up the codes view to sort out occasional oddities. All in the most unfriendly set of shortcuts and codes imaginable. :)
WP had unbeatable table of contents, footnotes and index generation at the time - far better than Wordstar, and Word.
The point was that those commands used muscle-memory and were conceived so that the majority of editing tasks could be executed with leaving the "home" position
Anyone got a link to printed output produced by WordStar? I used it as a young kid on my Dad's computer. I imagine that most "real" users printed the stuff they wrote, but I've never seen an example!
I never became used to it, because I never tried really, but IIRC Wordstar has a very smart keyboard layout, really thought out. Word relies on arrow keys, but those are not always in great places on the keyboard. (Otherwise, arrow keys are a fine way to move the cursor around, IMHO.)
Also IIRC, you could work with folding and chapters very fast in Wordstar. This is also a benefit vs Word, which is WYSIWYG drivel^H^H^H^H^H^H driven.
Emacs/VIM, well... I live and die by Emacs (vim before) but seriously, it's a huge kludge, all of it. I love it to pieces, but it's really a very complex beast. Only bested by Eclipse in beastliness, which is also great for similar reasons Emacs is. You can do anything with both, if you put in a big effort. But it still pays off.
VSCode/Atom, only dabbled with these, they seem like Emacs + shiny to me. I respect shiny, but personally, I don't need it.
Lyx - tried it a bit. I think the problem for me, was that it promised too much. But if there are problems, you still need to know LaTex and I found myself back in Emacs and googling for LaTex error.
Wordstar/Wordtsar - for me those things are for writing books or large documentation. Personally I'd still use Emacs, because I use it for so much else. I'd still FOMO a little bit about the road not taken, but we have to use the time we wisely.
(Also, Wordstar = warm fuzzy thoughts about CP/M machines with amber monochrome monitors.)
My credentials: In high school and university, I used WordStar 3.3 on CP/M. Today I'm a technical writer. I reluctantly stopped using WordStar when WordPerfect pushed it off the stage.
It's hard to state advantages WordStar has over modern editors. Maybe looking at it in a historical context helps.
User friendly: WordStar was for non-technical users. "User friendly" was frequently abused in industry marketing. The implication of user hostility was real. You often had to assemble your computer from a kit. I don't mean plug in an SSD and a graphics card. I mean solder chips onto a board and cross your fingers. A non-techie could use WordStar out of the box.
Power users: Newbies dedicated 1/3 of screen space to an interactive command list. Power users used all screen space for text.
WYSIWYG: Editing and formatting were traditionally separate programs. Competitors sorta kinda integrated them. WordStar seamlessly combined them for the best WYSIWYG that display hardware allowed.
Flow: If there is a genuine advantage, this is it. WordStar was for professional touch typists, like secretaries and writers, paid to bang out words all day. But keyboards were simpler, typically 50-60 keys. WordStar used only Shift and Control as meta keys and laid out its keyboard commands intuitively. WordStar let you stay in the flow to get to your final draft quickly.
Adaptable: Computer, printer, and communication hardware rivaled the Cambrian explosion in variety and incompatibility. WordStar worked predictably on serial terminals, dedicated displays, and daisywheel and dot matrix printers, serial or parallel, one floppy or two.
Ecosystem: MicroPro and third parties supported WordStar with many add-on applications for spelling, mail merge, and so on. Yes, spell checking was an extra.
Nostalgia: WordStar pushed the envelope in its day. Comparing it to today's editors and word processors, WordStar is quaint. But maybe since then we've forgotten some important reasons about why we use computers. WordTsar might be a good reminder.
I don't think anyone is arguing that Wordstar is coming back to compete with modern editors. It was written in 1978. This is nostalgia. But for those of us who used Wordstar to write high school and college papers, it is well-received nostalgia, and well done.
And until a few months ago, he blogged on livejournal. I'm glad it works for him, but he isn't exactly an example of keeping up with the latest tech. (Nor is he known for his efficiency and speed of delivery.)
The hot new thing this year is “no distraction” modes, running a single app full screen with no notifications or any extraneous widgets. OSX and W10 both have new features for it. I see this as capitalising in that theme
This is hilarious, given that the big drawback with DOS was single-tasking. Whats old is new again. I would agree that there are a ton of distractions now and sometimes I need to close my email/chat to get any work done.
Actually I disagree. This isn't the old becoming new again, it's just that the terrible modern web UX design has been slowly spilling over the desktop to the point that some people now want to reclaim their attention spans. Nobody objects downloading something in the background or compiling while you read a pdf full screen or playing some music etc. It's notifications from every social media and the lack of granular control over them that's killing "modern" multitasking.
Always had a soft spot for WordStar. Last version used was WS 3. Took WordTsar for a spin... Fast comments: Seems to be missing N (non-document edit -- used that for editing program source). ^KH (hide block) is ^K> Not sure why (WS 4?). ^JH0 is missing (get rid of help). As are the other help levels. No pure console display. And its big. 16M for GTK3. One file, though, which is very nice. (compare to the original, 81536 bytes).
I dunno, what is the default license when there is no license? I made a good faith effort to find one, including downloading and running, hoping for a Help/About. Nope, no license.
Not that it stands a chance of being a daily driver for me. I appreciate the effort put into it, but it is way rough.
If there is no license you have no rights to the software. If they are offering it for download there is probably an implied license to use the software but certainly not to modify or distribute it.
As far as I understand, the FSF's stance has always been that copyright law does not cover use of a piece of software you have in your possession, and they have done a lot of thinking on the subject. You can use the copy you downloaded, no license needed.
Modification, distribution, making it part of another larger work -- you need a license for those.
The FSF certainly has well considered opinions, but their opinions are in many respects outside the mainstream.
People, even lawyers, often use reductio ad absurdum to argue that some behavior isn't infringing. In a famous draft opinion in the Sony v. Betamax Justice Stevens wrote,
It would plainly be unconstitutional to prohibit a person
from singing a copyrighted song in the shower or jotting
down a copyrighted poem he hears on the radio.
All the other justices disagreed with Stevens on the second point--it's elementary law that to jot down a poem you hear on the radio is infringement of the reproduction copyright.[1] This sounds absurd (and, well, it is!) but copyrights and patents are a little absurd to begin with.
Usually the absurdity of the scope of copyright law is tolerable because of the impossibility of a plaintiff discovering or proving infringement in personal, private use. Other times courts may use Fair Use or other technicalities to avoid absurd outcomes. But many times the absurdity lies and people are penalized. In any event, courts aren't disposed to finding non-infringement. Modern courts have narrowed considerably traditional theories like merger and the idea/expression dichotomy that circumscribed the scope of copyright outright. And it's non partisan. If Ginsburg had her way copyright would see a considerable expansion in scope. (Her daughter is the author of an influential treatise on copyright, which propounds a radically expansive view of copyrights.)
[1] I forgot where I read the historical account about all the other justices disagreeing on that specific point. I think it was in one of my treatises.
You can’t run the program without making a copy into memory. That is the theory upon which running software without a license is a copyright violation.
Noticed that the domain name ends in a '.' - is this intentionally or a typo? Works fine with or without.
Does DNS simply ignore a trailing '.'?
Just checking here with "google.com." and indeed it does! Google will rewrite the URL to omit the trailing '.' but other sites apparently do not. "irishtimes.com." for example.
Yea you can modify it locally. But in this context I meant redistributing your modified version a la free software. It's not much fun to play with something and then not show anyone.
Or George R. R. Martin, who "still uses the MS-DOS version of WordStar 4.0".
I used WordStar briefly at school on (ancient, even then) MS-DOS 2 computers donated by a petrol station whose POS software was burned into the screens. I didn't think much of it - I'd already seen newer software.
The trademark maybe dead but the product is not abandoned, nor has it been released into the public domain. The current owners are Houghton Mifflin Harcourt:
That leaves copyright. It seems unlikely that anyone working on a Wordstar clone is silly enough to have even glanced at the original source, so that's not it.
Look-and-feel? Dead issues. And there's no API to copy, not that I believe an API is copyrightable as it is a functional spec. The United States Court of Appeals for the Federal Circuit can bite me.
That’s carousel or whatever frontend guys name it spinning at the top. Slides with different height. Not a big deal, since it could open a popup, three floating bars and gdpr warning after you explicitly accepted their tracking cookies instead.
Baseless name calling one of the big superpowers "the aggressor" is perhaps even more dangerous, and unwise to say the least. But let's not get political, it's a freaking text editor.
Yeah, that kind of derogatory down-playing of another culture reeks of classic cold-war rhetoric. I hope we can do without that type of othering.
Also, 'Tsar' is a term that was also used outside of Russia (Bulgaria, Serbia) — never mind that the last Russian 'Tsar' died over a century ago; 1721 even if you follow the Russian naming convention!