The IMSAI 8080 was an early microcomputer released in late 1975, based on the Intel 8080 and later 8085 and S-100 bus. It was a clone of its main competitor, the earlier MITS Altair 8800. The IMSAI is largely regarded as the first "clone" microcomputer. The IMSAI machine ran a highly modified version of the CP/M operating system called IMDOS. It was developed, manufactured and sold by IMS Associates, Inc. (later renamed IMSAI Manufacturing Corp). In total, between 17,000 and 20,000 units were produced from 1975 to 1978. ... https://www.youtube.com/watch?v=9qvBkYcdgko
Here is my W.O.P.R. Simulator (Wargames) written in Sinclair QL Super BASIC using a Sinclair QL Emulator running on a Mac. It's still very much work in progress.... There are some OS functions that you'd expect in a typical UNIX/Linux OS such as su and user accounts. The main game is still being written, but when finished will be similar to Battleships. Please bear in mind, I wrote this just for fun, it is not supposed to be technically perfect (well, not yet anyway)! Enjoy..
...
https://www.youtube.com/watch?v=bRp8SgyyZvQ
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.
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.
...
https://www.youtube.com/watch?v=-UFv-aeyP6E
QO-100 / Es'hail 2 Satellite Receive Test with 80cm Dish, DXPatrol LNB and Downconverter, IC-705
This video is a demonstration of receiving QO-100 / Es'hail 2 Satellite using an 80cm Dish with a DXPatrol Downconverter and IC-705
10GHz (X Band) Downlink from Satellite
144MHz IF connection to Radio
Downconverter and LNB from DXPatrol: https://www.dxpatrol.pt/index.php/kits
80cm Dish from Inverto: https://www.inverto.tv/dish?locale=en
...
https://www.youtube.com/watch?v=GVo48CbuosE
? Check out PCBWay at https://pcbway.com for all your PCB needs! ?
This video shows how to build your own Amiga 500 MiSTer FPGA (DE10- Nano) with a MiSTress 500 board.
Components:
Amiga 500 Case
Amiga 500 Keyboard
Terasic DE10-Nano (MiSTer FPGA)
MiSTer 128MB SDRAM Module
MiSTer RTC
MiSTress 500 Board (https://www.8bits4ever.net/product-page/mistress)
The unofficial "A500 Maxi". With all the functionality of the A500 Mini, but with a full QWERTY Amiga 500 keyboard and FPGA supporting all available MiSTer cores.
...
https://www.youtube.com/watch?v=-PgkIzxyFtY
Here is my W.O.P.R. Simulator (Wargames). It is still in development and I will post regular updates as it progresses. Ultimately, the software will be ported to an IMSAI 8080 (replica), but is currently being developed using Sinclair QL Super Basic (SBASIC) on an emulated Sinclair QL, running on a Mac.
...
https://www.youtube.com/watch?v=d0FHJsBF9wY
This is a demonstration of my Amiga 500 with CF Card, Gotek, Plipbox Ethernet Interface Connected to the Internet (Web, Email) - also running Pacmania
Web Browser
Telnet (BBS, Email)
Pacmania
Simulant BBS
Simulant Plipbox Ethernet Adapter
Gotek Drive
...
https://www.youtube.com/watch?v=fYwzh0ZYyNQ
Here is a demonstration of a Raspberry PI 5 with Alpaca AI LLM
Components:
Raspberry PI 5 8GB
8BitsForever PiStation ITX IO Board (https://www.8bits4ever.net)
Mini ITX Case
Ubuntu 23.10
alpaca.cpp with Alpaca 7B Q4 LLM (https://github.com/antimatter15/alpaca.cpp)
eSpeak Speech Synth
...
https://www.youtube.com/watch?v=9m6Sx39FWac
This is a demonstration of my Acorn Archimedes A3020 with ZIDEFS Compact Flash, Gotek, GamesPro Controller & Pacmania and Xenon II
For details of the GamesPro Controller, check out: http://www.cjemicros.co.uk/micros/individual/newprodpages/prodinfo.php?prodcode=GAM-GPPS
For the ZIDEFS Compact Flash and Gotek drives, search eBay
...
https://www.youtube.com/watch?v=kbc3svodtEs
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: https://youtu.be/SULOI-x5fKs (it is recommended that you watch this first)
Github Link: https://github.com/zompiexx/wargames
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)
Credits:
Cool Retro Term - https://github.com/Swordfish90/cool-retro-term
Lynx Text Web Browser - https://lynx.browser.org/
Vidtex - https://github.com/simonlaszcz/vidtex
Bedstead Viewdata Font - https://bjh21.me.uk/bedstead/
Telstar - https://glasstty.com/
Night Owl BBS - https://stardot.org.uk/forums/viewtopic.php?t=27446
Amstrad (Simulant) BBS - https://amstrad.simulant.uk/
Telehack - https://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.
...
https://www.youtube.com/watch?v=ULw2MiVK-GE