DOS

sci-fi-writer-and-wordstar-lover-re-releases-the-cult-dos-app-for-free

Sci-fi writer and WordStar lover re-releases the cult DOS app for free

I love it, and I need it, I bleed it —

“Compared to it, Microsoft Word is pure madness”—Anne Rice.

WordStar running under emulation

Robert J. Sawyer

WordStar’s most recent claim to fame might be that it’s the word processing application on which George R.R. Martin is still not finishing A Song of Ice and Fire.

But many writers loved and still love WordStar, a word processor notably good for actual writing. As computers moved on from DOS to Windows, and word programs grew to encompass features that strayed far from organizing words on a page, WordStar hung back, whether in DOS emulation or in the hearts of its die-hard fans.

One of those fans is Robert J. Sawyer, an award-winning science fiction author still using the program last updated in 1992. Deciding that the app is now “abandonware,” Sawyer recently put together as complete a version of WordStar 7 as might exist. He bundled together over 1,000 pages of scanned manuals that came with WordStar, related utilities, his own README guidance, ready-to-run versions of DOSBox-X and VDosPlus, and WordStar 7 Rev. D and posted them on his website as the “Complete WordStar 7.0 Archive.”

Why would Sawyer—and Michael Chabon and Anne Rice and Arthur C. Clarke and James Gunn—keep using a DOS program, decades past its last update, with quite a few workarounds needed for modern systems? Because it’s meant to help writers keep on writing. Like Vim or Emacs, it can be used with a system of keyboard commands entirely without a mouse; unlike Vim or Emacs, it is built for words and paragraphs, not code. Sawyer detailed this in an essay on his site, republished on Ars Technica in 2017. WordStar puts powerful commands near your strongest fingers and makes navigating text, bookmarking, and leaving unpublished notes for yourself far easier than WordPerfect, Word, or almost anything since.

As noted by The Register, Sawyer is also taking on the calculated risk of publicly declaring WordStar 7 abandoned. The program’s path from a CP/M app by MicroPro onward is winding, being shoved into a half-baked office suite, acquired by SoftKey, which became the Learning Company, acquired by Mattel, spun off to Houghton Mifflin Riverdeep, and is now the archival property of—well, nobody’s quite sure. The history of WordMaster, WordStar, NewWord, and their offshoots and intermixing is fascinating, with a hospital bedside power-grab, lawsuits, and names like Corel and Xoom you haven’t heard in some time.

The full package

If you download the entire 700-ish MB package, you can see all of this for yourself. Sawyer’s README (included in full on the archive page) details the tweaks he recommends for getting WordStar running in DOSBox-X, like setting the screen to 80 columns and 25 lines of text, picking a good font, and switching CapsLock and Ctrl keys to make use of WordStar’s home-row-oriented shortcuts. There’s even a utility for converting WordStar files to something Word or other modern tools can read, handily named CONVERT.EXE.

I wasn’t able to get WordStar working on Windows, Mac, or Linux; it would boot, but it would complain that it “Can’t find C:WSDSPCH.OVR” and shut down soon after, even when I would cravenly mount and provide DOSBox with full access to my root Windows drive. But I’m a relative newcomer to DOSBox-X, so I’m sure it’s something quite simple—yet profound.

Sci-fi writer and WordStar lover re-releases the cult DOS app for free Read More »

apple-rejects-pc-emulators-on-the-ios-app-store

Apple rejects PC emulators on the iOS App Store

I need my portable Number Munchers fix —

New iOS emulation rules only apply to “retro game consoles,” not retro computers.

Don't get your hopes up—this iOS version of <em>Doom</em> was <a href=ported from open source code, not run via a classic PC emulator.” src=”https://cdn.arstechnica.net/wp-content/uploads/2024/06/doomios-800×703.jpg”>

Enlarge / Don’t get your hopes up—this iOS version of Doom was ported from open source code, not run via a classic PC emulator.

Earlier this year, Apple started officially allowing “retro game emulators” on the iOS App Store without the need for cumbersome jailbreaking or sideloading. But if you want to emulate retro PC games on your iOS device, you are apparently still out of luck.

In a recent blog update, iDOS developer Chaoji Li said that the latest version of the DOSBox-based MS-DOS emulator was finally rejected from the iOS App Store this month after a lengthy, two-month review process:

They have decided that iDOS is not a retro game console, so the new rule is not applicable. They suggested I make changes and resubmit for review, but when I asked what changes I should make to be compliant, they had no idea, nor when I asked what a retro game console is. It’s still the same old unreasonable answer along the line of “we know it when we see it.”

The developer of iOS Virtual Machine app UTM told a similar tale of App Store rejection on social media. The reported two-month review process for the UTM app ended with “the App Store review board determin[ing] that ‘PC is not a console’ regardless of the fact that there are retro Windows/DOS games fo[r] the PC that UTM SE can be useful in running,” the developer said.

The April revision of Rule 4.7 in Apple’s App Review Guidelines is very specifically worded so that “retro game console emulator apps can offer to download games [emphasis added].” Emulating a more generalized PC operating system falls outside the letter of this regulation, even for users interested in emulating retro PC games using these apps.

Since that narrow exception doesn’t apply to classic PC emulators, they end up falling afoul of Apple’s Rule 2.5.2, which states that iOS Apps may not “download, install, or execute code which introduces or changes features or functionality of the app, including other apps.” That rule also applies to third-party iOS App Stores that were recently allowed under new European Union rules, meaning even so-called “alternative app marketplaces” don’t offer a useful alternative in this case.

What’s the difference?

While the specific language of Apple’s App Review Guidelines is clear enough, the reasoning behind the distinction here is a bit more mystifying. Why does Apple treat the idea of a DOSBox-style emulator running an ancient copy of Microsoft Excel differently than the idea of Delta running a copy of NES Tetris on the same device? Is loading the Windows 95 Version of KidPix Studio Deluxe on your iPhone really all that different from playing an emulated copy of Mario Paint on that same iPhone?

Mario Paint on iOS, why would I buy Photoshop?” height=”498″ src=”https://cdn.arstechnica.net/wp-content/uploads/2024/06/mariopaint-640×498.jpg” width=”640″>

Enlarge / Now that I can emulate Mario Paint on iOS, why would I buy Photoshop?

A virtual machine or emulator running a modern PC operating system under iOS could theoretically offer some generalized competition for the apps Apple offers in its official App Store. But surely there’s a limit to how much that applies when we’re talking about emulating older computing environments and defunct operating systems. Just as Apple’s iOS game emulation rules only apply to “retro” game consoles, a rule for PC emulation could easily be limited to “retro” operating systems (say, those that are no longer officially supported by their original developers, as a rule of thumb).

Alas, iOS users and App makers are currently stuck abiding by this distinction without a difference when it comes to PC game emulation on iOS. Those looking for a workaround could potentially use an iOS Remote Desktop App to access games running on a physical desktop PC they actually own. The Internet Archive’s collection of thousands of MS-DOS games will also run in an iOS web browser, though you may have to struggle a bit to get controls and sound working correctly.

Apple rejects PC emulators on the iOS App Store Read More »