Liam Proven (liam_on_linux) wrote,
Liam Proven
liam_on_linux

Hints on running an IBM PC-XT in 2020. What would you say?

I tried to leave a helpful, constructive answer to this interesting blog post:
https://www.forsure.dev/-/2020/05/19/640-kilobytes-of-ram-and-why-i-bought-an-ibm-5160/

In case it helps, there are a few things that you could fix or improve on this machine. Please feel free to contact me if you would like more explanation.

> No HISTORY. You can repeat the last command by pressing the right-arrow.

This is incorrect. You say that you have IBM PC DOS 5. If so, this includes the DOSKEY command. This will give you a command-line history with editing. Just type `dos\doskey` to load it.

> For a starters, on IBM DOS (version 5.0) there is no $PATH.

There certainly should be! DOS has 2 configuration files, which live in the root directory of the boot drive (A: or C:). They are called [1] CONFIG.SYS and [2] AUTOEXEC.BAT. In the 2nd, there should be a line:
PATH=C:\DOS; C:\
If you don't have them, email me and I can help you write some. I am easy to find on Google.

> Trying to exit QBASIC. Epic fail

That is *not* QBASIC; QBASIC has a GUI. You were in either BASICA or GWBASIC. The command to quit is `system`, if I remember correctly after 30 years.

> but there is no scrolling

Yes there is. Type `dir /p` for page-by-page. `dir /w` gives a wide listing. You can combine these: `dir /w /p`. You can also do `dir | more`.

> the monitor only is 25 lines.

This depends on the graphics card. If you have an MDA card, no, 25 lines is all. Try `mode con: lines=43` or `mode con: lines=50`. This will only work on a VGA-compatible card, though, and you will need ANSI.SYS installed, I think.

> wppreview, I totally miss the point of this program.

It is not part of DOS. Sounds like a WordPerfect preview program for use with mailmerge.

> I will have to remap my function key in i3, because I am currently using the windows key for this.

It is easy to remap CapsLock to be a “Windows” (Super) key. This is how I use my IBM Model M in Linux. I suggest `xmodmap`.

> Besides that, I found this great archive with manuals and bootdisks and even PC DOS 5.02.

If you are willing to change the DOS version, I suggest DR DOS 3.41. The reason is this: MS/PC DOS 5, 6 & later are designed for 386 memory management. This is impossible on an 8088 chip, and as a result, you will have very little free memory. Many DOS programs won’t work.

DR-DOS is a better 3rd party clone of DOS, by the company that wrote the original OS (CP/M) that MS-DOS was ripped-off from. The first version is 3.41 (before that it had different names) and it is far more memory-efficient.

https://winworldpc.com/product/dr-dos/3x

But if you want to stay with an IBM original DOS, then IBM developed PC DOS all the way to version 7.1, which supports EIDE hard disks over 8GB, FAT32 and some other nice features. It is a free download.

I have described how to get it here:
https://liam-on-linux.livejournal.com/59703.html

PC DOS 7 is a bit strange; IBM removed Microsoft’s GUI editor and replaced it with an OS/2-derived one called E, which has a weird UI. IBM also removed GWBASIC and replaced it with the Rexx scripting language.

Personally, I combine bits of PC-DOS 7.1 with Microsoft’s editor, Microsoft’s diagnostics, Scandisk disk-repair tool and some other bits, but that is more than I can cover in a comment!

There is a lot you can do to upgrade a 5160 if you wish. Here is a crazy example:

https://sites.google.com/site/misterzeropage/

I would not go that far, but a VGA card, VGA CRT, a serial mouse and an XTIDE card with a CF card in it, and it would be a lot easier to use…
Tags: 5160, dos, ibm, pc-xt
Subscribe

Recent Posts from This Journal

  • Well now, that's interesting

    Edit an entry, use the "switch to new editor" option and it duplicates it. Thanks, LJ, that is not what I wanted at all. 🙄

  • Why was there no 32-bit 6502 or 64-bit 68000?

    [Repurposed from Stack Exchange, here ] The premise in the question is incorrect. There were such chips. The question also fails to allow…

  • Unix is Unix is Unix

    In lieu of anything new right now -- I accidentally sent my last post to the wrong Livejournal. In the unlikely event that anyone is reading this…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 4 comments