#PCjs

GripNewsGripNews
2023-07-18

🌘 從命令行運行DOS軟件 | PCjs Machines
➤ 使用pc.js命令行運行DOS軟件的步驟和示例
pcjs.org/blog/2023/07/15/
本文介紹瞭如何使用pc.js命令行實用程序在現代操作系統上運行DOS軟件。通過幾個例子,作者展示瞭如何運行IBM PC內置的BASIC解釋器以及運行DOS文件和程序。文章提供了詳細的步驟和命令示例,並解釋了pc.js的工作原理和一些常用命令。
+ 這篇文章非常有用,詳細解釋瞭如何在現代操作系統上運行DOS軟件。我現在可以使用pc.js來運行一些老舊的DOS程序了。
Machines

2022-01-03

Matrix Digital Rain On The IBM PC With A High Persistence Monitor

Unless you've been hiding under a rock for the last 20-odd years, you will have come across The Matrix series of movies, and the cool green 'digital rain' effect used frequently. This inspired [Oli Wright] to wonder what it would look like if instead of running the animation on a modern display, using a digitally produced phosphor persistence effect, it was implemented on some retro PC hardware, using an actual high-persistence phosphor Green Monochrome monitor. (Video embedded, below) As luck would have it, [Oli] owns a 40-year-old IBM PC 5150 as well as the matching IBM 5151 monitor, so it was a simple matter to implement the effect in 8088 assembler to create falling sequences of characters. The final binary is less than 256 bytes!

The IBM 5151's long display persistence was intended to reduce the visibility of display flicker due to the low scan rate, but has the unfortunate side effect of smearing horribly when the image changes. This is exactly what [Oli] needed to implement this effect and we think it looks jolly fine.

[Oli] made use of the excellent PCjs browser-based emulator written by [Jeff Parsons] to demonstrate what the software is doing, without the effect being evident. If you like, you can try it out for yourselves, as the assembly listing is available on the project GitHub.

Of course, we've covered the digital rain effect many. many times before, for example, with this Arduino Library, and here's a custom PC case side panel from way back in December 2021, if you can remember those days.

#retrocomputing #highpersistencephosphor #ibm5150 #ibm5151 #pcjs #thematrix

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst