WOPR Wargames Movie Software Simulator: New Features
ฝัง
- เผยแพร่เมื่อ 29 ต.ค. 2024
- Wargames Movie Simulator, originally written in BASIC, and later re-written/converted to C. Both the BASIC and C versions are included in this project. It simulates the IMSAI 8080, WOPR and other Computer Systems from the Wargames Movie, 1983, featuring Matthew Broderick and Ally Sheedy.
If you've not seen the previous video, "Wargames Movie Software Simulator: The Making Of", here is the link: • WOPR Wargames Movie So... (it is recommended that you watch this first)
Github Link: github.com/zom...
Includes the following feature enhancements:
1. Option to change area code in the dialer and save new default
2. User access levels from 1 - 5 now valid. For INTERNET and ARPANET access, Level 3 required, Backdoor and User Management functions, level 5 required.
3. Vidtex Viewdata Client included in install.sh script and dialer entries for Telstar, NightOwl BBS. NOTE: Viewdata Client will only work in local mode
4. Customisation options for additional IMSAI 8080 CP/M Commands (Drive B:)
5. Simulant BBS added to dialer list
6. Bedstead Viewdata Font included in install.sh script and Backspace Key for cool-retro-term fixed in code
7. cool-retro-term included in install.sh script
8. DTMF dialer added to Dialer and IMSAI/Kermit programs
9. Edit and Exit options added to Global Thermonuclear War Game
10. Engaged tone in dialer for unavailable systems (any with system name = system)
Changes since this video was published:
1. root account added to users.txt and users management removed from joshua account options. The default password for root account = password.
2. User accounts (for users other than "Joshua") can be managed with root account or Access Level 5 (sysadmin) account using the command: users
3. Viewdata scripts modified so Viewdata services (Telstar, Night Owl BBS) work in client/server mode
4. Hints added. To use, type "hints" at logon prompt. This will allow you to enable the other side (David Lightman) of the chat with Joshua / WOPR. e.g. LOGON: hints
Credits:
Cool Retro Term - github.com/Swo...
Lynx Text Web Browser - lynx.browser.org/
Vidtex - github.com/sim...
Bedstead Viewdata Font - bjh21.me.uk/be...
Telstar - glasstty.com/
Night Owl BBS - stardot.org.uk...
Amstrad (Simulant) BBS - amstrad.simula...
Telehack - telehack.com/
WARNING: In addition to the simulated computer systems featured in the Wargames movie, the dialer, associated data files, and scripts may contain connection details for other systems that are period (1970s, 1980s) relevant, such as Telehack.com - which simulates the old ARPANET. You should check that the method of connection used in the scripts is acceptable for your purposes, and if not - then either modify the scripts accordingly, or not use that feature. When connecting to external systems, especially over the Internet, it is always best practice to use encrypted protocols such as ssh. For example, in order to connect to Telehack.com using ssh as opposed to telnet, you would need to modify the telehack.sh script to replace the telnet command with ssh, in the appropriate format, e.g. ssh -p 2222 username@telehack.com. It's not possible to provide the scripts for ssh access since your username to an external system will be unique, which is why the scripts provided use telnet - and are only intended to be used for guest access.
The code was originally developed on a Sinclair QL using SuperBasic, but then I re-wrote it in BASIC-80 on CP/M so it would run on my IMSAI 8080esp (emulated IMSAI 8080 replica), and I then subsequently re-wrote/converted it to C on Linux (more details on progress of the C code below) to allow additional features to be included. The code could be easily ported to other platforms. To save space in memory, the BASIC-80 code uses text files for the help pages, and these are included in the project.
Absolutely BRILLIANT, thank you for your efforts !!! Now someone needs to build a scaled version of WOPR with the gazillion flashing lights to use with our IMSAI Sims and your excellent work !!!!!
Thanks :) You might want to check out this WOPR Case: th-cam.com/video/vh64Wqpy34c/w-d-xo.htmlsi=Y4bzRC_k-xX_Kb2J
Wow. This is awesome. I have been using your basic version for awhile now, but this new version in "C" is killer! I have added it as a selection on my BBS and it runs great and looks wonderful when I connect using my TRS-80 Model 4 (it has a green CRT). Thank you, Thank you, Thank you!
Thanks, glad you like it :)
Thermonuclear War is a MAD game Mutually Assured Destruction.
Looking Good!!!
Thanks :)
Awesome. Love it :)
Thanks 🙂
Changes since this video was published:
1. root account added to users.txt and users management removed from joshua account options. The default password for root account = password.
2. User accounts (for users other than "Joshua") can be managed with root account or Access Level 5 (sysadmin) account using the command: users
3. Viewdata scripts modified so Viewdata services (Telstar, Night Owl BBS) work in client/server mode
getting an actual terminal to connect to this would be awesome
This should be straight forward, but may need a few scripts to make it more seamless: www.linuxjournal.com/content/tech-tip-setup-your-linux-server-use-serial-console . I'll test it when I get time and include it in a later video
I think this software would have sold ten million copies if it was do-able back in the 80's
wish I'd written it sooner lol :)
I would have picked Option 1 and selected Putin's bunker on the Black Sea and possibly the the Russian Palace.