37

As others have mentioned, PCem is still perfectly usable, even if it’s no longer maintained by its original author (who is, or at least was, open to handing over maintenance to someone else, should someone step up). Since you’re on Windows, which has an excellent track record for maintaining backwards compatibility, it’s likely that the existing Windows ...


35

Executable files for 16-bit Windows are usually laid out in the now-rather-inaccurately-named New Executable format. Most current Windows executable analysis tools do not support this format; they can only read files in the 32-bit and 64-bit Portable Executable format. This is what the error message you cited is trying to tell you. As for how to extract ...


31

The nicest DOS emulator for macOS is Boxer, which is a macOS-specific version of DOSBox. Not only is it free, it's free software (or open source if you prefer); its source code is available and freely modifiable. There is currently no “official” 64-bit build, which means the distributed application won’t work on the latest versions of macOS, but there are 64-...


29

There are various ANSI art viewers for modern platforms which satisfy all your feature requirements (command-line syntax excepted), for example: PabloDraw for Windows, macOS, and Linux ACiD Viewer 6 for Windows ANSI Express for Windows Inside a terminal, at least on Linux/Unix and presumably macOS, viewing ASCII/ANSI art boils down to setting the font and ...


25

A solution like that already exists: it's called vamos (Virtual AMiga OS) and emulates a 68k CPU and a bunch of libraries - enough to get terminal only programs (like compilers and assemblers) running: https://github.com/cnvogelg/amitools Not all that easy to setup though.


23

Microsoft didn’t provide anything like this for MS-DOS, but there are a number of third-party tools which can add auto-completion to the shell (along with other command-line editing features). A number of these are listed in the DOSKEY replacement section of the Free Software for DOS catalog: Toddy, CmdEdit, etc. 4DOS and FreeCOM, which are full shell ...


23

As ecm wrote, DOSEMU supports this, using -t or -dumb. This works with the original DOSEMU and DOSEMU2. -dumb runs DOS programs in “dumb” terminal mode, where output goes to DOSEMU’s standard output and can thus be scrolled back in your terminal or redirected. -t uses S-Lang to provide an emulation of a PC text-mode screen inside the terminal, with colours, ...


22

Preface As Stephen rightly points out in his comment, SheepShaver only emulates PowerPC, and so it is not a valid suggestion for your 68K-based question. From SheepShaver's home page However, you still need a copy of MacOS and a PowerMac ROM image to use SheepShaver. If you attempt to use a 68K based ROM, with SheepShaver, then you should get the error:...


21

I think your best bet given the circumstances is DESQview; it works fine on pre-386 computers, especially if you have EMS. (There’s lots of confusion around the DESQview/386 terminology; that was DESQview bundled with QEMM386, and the 386-specific part was QEMM386, not DESQview.) This VCF thread has pointers to other tools, including concurrent versions of ...


20

Old question, but: I've just shipped an interpreter for a large subset of COMIT. Here it is. http://www.catb.org/esr/comit/ Full documentation is included. There's a pretty good suite of regression tests included. Some routing commands, subroutines, and subscripts are not yet implemented. This is mainly because it's not easy to tell from the manual what ...


19

Basilisk II works well on Linux (it's even packaged for Debian) and provides most of the features you're looking for. I know I've used the following: 68040 emulation; host filesystem access inside the emulator; pass-through networking. I believe it also supports pass-through CD-ROM access, and possibly ISO-image-based CD-ROM emulation.


18

I discovered the answer on my own. Turns out PSVIEW requires GhostScript, PDFTOPS, and LXPIC to be installed on the hard drive in order to run. GhostScript must be placed in 'C:\gs'. PDFTOPS and LXPIC must be in a directory mentioned in the path environment variable set in 'AUTOEXEC.BAT'.


16

The old IDA freeware ver.3.7 supports Z80. It has a Turbo Vision style interface, which may be something that puts you off. It is also no longer distributed officially. However, it is very powerful, and if you can live with its quirks, you will be able to find it on many abandonware websites. Alternatively, a lot of people started switching to NSA-developed ...


14

Suspending one program and switching to another is perfectly fine GEOS may be well suited to your purpose. It runs more famously on the Commodore 64, but it was ported to DOS also. It predates Windows IIRC so it should run nicely on your setup.


13

Windows 2.x or 3.0. Real mode Windows is able to run DOS applications and switch between them, but not able to present them in a window or run them concurrently as the 386 version. Also, don't trust Wikipedia on the shortcomings of Windows on an 80186: I used Windows 3.0 extensively on my school's 80186-based PCs and I can assure you that the assertion ...


12

It seems unlikely that a fully-functional VBE driver for Windows 3.x exists. Microsoft started bundling a VBE driver with the operating system only as late as with Windows XP, by which time the Windows 3.x (and 9x) driver architecture was long obsolete. According to a post on OS/2 Museum, the display driver architecture of Windows 3.x was pretty baroque: the ...


12

These are headerless sector dumps of the 360KiB disks, and can be written directly to the appropriate floppies. Since you’re using Windows 98, I suspect the best tool to do is ImageDisk. You’ll need to convert the images first: BIN2IMD ATDOS331.360 ATDOS331.IMD DM=5 N=40 SS=512 SM=1-9 /2 (250kbps MFM, 40 cylinders, 512 bytes per sector, sectors mapped ...


12

There was Lotus ScreenCam, which was initially released for Windows 3. It used its own SCM format, which only recorded events and optional audio. Later versions (I’m not sure which, or whether this was ever available in a Windows 3- or Win32s-compatible version) could convert SCM videos to Flash. Here’s a screenshot of ScreenCam 2, which is included in Lotus ...


11

I got bored over the weekend and created Ansi-Cat for a Windows command prompt. https://github.com/peteri/Ansi-Cat Does code page 437 -> Unicode conversion, tested it on Windows 8.1 & 10 but you will need the .net framework version 4.5.2 to run it. It's a bit rough (error handling just prints the exception) but works for 16 color .ans files I've tried ...


11

Among the Borland Pascal 7 example programs, there is an OWL application called HeapSpy, which can inspect the list of memory blocks allocated by any running Windows module. The demo is pretty simplistic; the only thing it can do with memory dumps is display them in a built-in viewer. But since it comes with source code, it shouldn’t be too hard to expand ...


10

This is a late answer to an old question, but there's a better way: iconv -f 437 file-here.ans | pv --quiet --rate-limit 7000 and if viewing an online file: curl www.ansi-art.com/ansi/ansi1.ans | iconv -f 437 | pv --quiet --rate-limit 7000 long as your terminal is set to the width of the art (usually 80) should have no issues. Can easily turn it into a .sh ...


10

MCAmiga fits the bill, it’s pretty much Midnight Commander for the Amiga and uses the keyboard extensively.


9

Here's a quick, dirty and probably buggy implementation of COMIT in Haskell. The COMIT programmers' reference manual seems to be paywalled (I'm looking at you, ACM!), so I used the description in An introduction to COMIT programming. Numeral subscripts, shelves etc. are not implemented, and I don't know how to behave in corner cases (like * A + $ + $ + B = ...


9

Depending on the platform we're talking about, you've got a few choices. As the best platform for editing images at the time was the Amiga with its 4096 color palette in HAM mode on OCS/ECS (Original ChipSet/Enhanced ChipSet), and even better modes if you had an AGA (Advanced Graphics Architecture) machine, I'll talk about this computer. The best choice on ...


9

There's also ecm's fork of 8086tiny, ecm-pushbx/8086tiny: ecm's repository for 8086tiny: a tiny PC emulator/virtual machine. Unlike dosemu, it runs on an emulated (not virtual) processor so will run on more hosts. keaston/cp437: Emulates an old-style "code page 437" / "IBM-PC" character set terminal on a modern UTF-8 terminal emulator. is ...


8

If you don't need ProDOS, Frame-Up by Beagle Brothers might suit your needs. The image there is a little hard to read, so here is the feature list: PROFESSIONAL PRESENTATIONS: Frame-Up lets you use your Apple to make displays of Hi-Res, Lo-Res and Text frames on large-screen or standard monitors. HIGH SPEED: Frame-Up Is FAST, allowing you to ...


8

The original Böhm paper itself is hard to find (see for example How to prove the structured program theorem?), let alone the original interpreter from the 60s... However, the esoteric programming languages wiki has an implementation of a P′′ interpreter in Haskell, on the P′′ page.


8

There is the Linmodem project, made by (who else) Fabrice Bellard. Unfortunately, it is more of a proof-of-concept than a working, ready-to-use driver, and it has been abandoned in that state in 2000. It barely contains incomplete implementations of four Hayes/AT commands and the V.34 protocol, and has not been ported to the modern Linux audio stack (ALSA),...


7

Some people seem to favor VICE + KickAssembler, this is a page describing the setup procedure. https://goatpower.org/projects-releases/sublime-package-kick-assembler-c64/ KickAssembler has many (macro) extensions that make programming easier, is written in Java that helps with its portability. SublimeText is just an editor, the package provides for easy ...


Only top voted, non community-wiki answers of a minimum length are eligible