Pineapple Desktop
The Sweetest Desktop Environment for DOS
v1.0 BETA - Tester Build
About
Pineapple is a graphical desktop for DOS systems.
Built for minimal hardware - runs on 386+ with no FPU.
Designed for embedded systems like Vortex86 PCs.
Running Pineapple
From DOS prompt, type:
PINEAPPL - Standard VGA mode (320x200)
PINEAPPL /SVGA - SVGA mode (640x480)
PINEAPPL /CGA - CGA mode (4 colors)
Keyboard Shortcuts
- Ctrl+Q - Quit Pineapple
- Ctrl+W - Close window
- Ctrl+S - Save (Notepad/IDE)
- ESC - Close menu/dialog
Applications
- Finda - File manager
- Notepad - Text editor
- Calculator - Basic math
- Paint - Pixel art editor
- Shell - Command prompt
- ACDC IDE - Code editor
- Gopher - Gopher browser
- IRC - Chat client
- Weather - Weather info
- Netzillah - HTML viewer
- Pineappleman - Game
- Tic Tac Toe - Game
Networking Setup
Network apps need a packet driver loaded on INT 0x60.
For DOSBox-X (SLIRP):
1. Add to dosbox-x.conf [ne2000] section:
ne2000=true
nicbase=300
nicirq=10
backend=slirp
2. In DOS, run: NE2000 0x60
3. Create WATTCP.CFG with:
my_ip = 10.0.2.15
netmask = 255.255.255.0
gateway = 10.0.2.2
nameserver = 10.0.2.3
For Real Hardware:
1. Get NE2000 packet driver for your NIC
2. Load: NE2000 0x60 IRQ IOBASE
3. Create WATTCP.CFG with your network settings
Shell Commands
File Commands:
- dir, ls - List files
- cd - Change directory
- pwd - Print directory
- type, cat - Show file
- mkdir - Make directory
- del, rm - Delete file
- copy, cp - Copy file
- ren, mv - Rename file
System Commands:
- cls, clear - Clear screen
- mem - Memory info
- top, htop - Task monitor
- ver - Version info
- date - Show date
- time - Show time
- echo - Print text
Network Commands:
- pktdrv - Load packet driver
- netstat - Network status
- netdebug - Debug network
- arptest - Test ARP
- nettest - Test connection
- ping host - Ping a host
IRC Commands
- /nick name - Set nickname
- /server srv - Set server
- /channel #c - Set channel
- /connect - Connect to server
- /join #chan - Join channel
- /msg nick msg - Private message
- /who - List users
- /quit - Disconnect
- /help - Show commands
System Requirements
- 386 or better CPU (no FPU needed)
- VGA display (SVGA optional)
- DOS 5.0 or later
- 4MB RAM recommended
- NE2000-compatible NIC for networking
Credits
Developed by Chelson Aitcheson
Uses Watt-32 TCP/IP stack
Copyright 2025
Thank you for testing Pineapple!