This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
builderpages:abingham:zsos-install [2018/06/10 01:39]
— (current)
Line 1: Line 1:
-====== Running ZSOS on the S100Computers Z80 SBC ====== 
-===== Overview ===== 
-This writeup covers the installation initial bring-up of the ZSOS CP/M 3 distribution on the [[http://​www.s100computers.com/​My%20System%20Pages/​SBC%20Z80%20Board/​SBC%20Z80%20CPU%20Board.htm|S100Computers.com Z80 SBC]]. ​ Please read through this carefully, many common questions/​pitfalls are addressed. 
-The instructions below assume the following: 
-  * The builder has completed the steps outlined on the [[http://​www.s100computers.com/​My%20System%20Pages/​SBC%20Z80%20Board/​SBC%20Z80%20CPU%20Board.htm|board build page]]. 
-  * The board booting and is operating properly with the SBC Monitor input/​output working on the console device that the builder intends to use prior to trying to run ZSOS. 
-  * The builder plans to operate SBC using the onboard RAM and ROM chips (configuration of jumpers for other RAM/ROM boards is outside the scope of this document). 
-  * The only boards in the S-100 bus are the Z80 SBC and //​optionally//​ the [[http://​www.s100computers.com/​My%20System%20Pages/​Console%20IO%20Board/​Console%20IO%20Board.htm|Propeller Console Board]] 
-  ​ 
-It is recommended that the user start with the '​nonbanked'​ ZSOS image which is somewhat simpler in internal operation than the '​banked'​ image. ​ The jumper configuration shown below is valid for either image. 
-  ​ 
-===== CompactFlash Card Adapter Configuration/​Installation ===== 
-The recommended CompactFlash (CF) -> IDE adapter is the [[http://​www.sybausa.com/​index.php?​route=product/​product&​product_id=612|SYBA IDE to CF Adapter, Direct Insertion, part number SD-CF-IDE-DI.]] It can be purchased from [[https://​www.amazon.com/​Syba-SD-CF-IDE-Connects-3-5-Inch-Interface/​dp/​B000YUMLPI|Amazon]],​ eBay, and other sellers. 
-Jumper JP3 on the adapter should be set to the '​2-3'​ position to allow the adapter to be powered from Pin 20 of the IDE connector, as shown in the photo below. 
-===== Compact Flash Card Selection ===== 
-Updates included in the most recent versions of the SBC Monitor ROM & ZSOS have greatly improved CF card compatibility with the Z80 SBC, so most cards should work at this point. 
-===== Board Configuration ===== 
-Click on the image below for an ultra-high resolution photo of the board. ​ White jumpers have been installed to make the jumper configurations across the board clearly visible. 
-====  IDE Pin 20 Power ==== 
-If using the recommended SYBA SD-CF-IDE-DI adapter, Jumper 
-<note warning>​**If using a different CF->IDE adapter than the recommended part, the user __must__ confirm that the adapter can accept power over IDE Pin 20 and pass it to the CF card prior to installing this jumper. ​ Accidental connection of this optional power signal to ground through an adapter that grounded IDE Pin 20 could result in damage to the user's S-100 hardware!**</​note>​ 
-==== IOBTYE DIP Switchs ==== 
-The configuration of the IOBYTE DIP switches is somewhat complex, so  
-==== Recommended Wait State Configurations ==== 
-The following table shows recommended I/O wait state configurations for maximum CF card compatibility. ​ While developing ZSOS 0.30, 1 wait state was needed to achieve stable operation with an 8 MHz Z80 and a 5 MHz 8255.  The data in the table is extrapolated from this experience.  ​ 
-^ Z80 Clock Speed (U ^ 8255 Rated Speed ^ # of wait states ^ Tested? ^ 
-|  4 MHz  |  5 or 8 MHz  |  0  |  No  | 
-|  8 MHz  |  5 MHz  |  1  |  Yes  | 
-|  8 MHz  |  8 MHz  |  0  |  No  | 
-|  10 MHz  |  5 MHz  |  2  |  No  | 
-|  10 MHz  |  8 MHz  |  1  |  No  | 
-===== CompactFlash Card Preparation ===== 
-  - Download the latest ZSOS image from the main ZSOS wiki page. 
-  - Unzip the zip file 
-  - Insert CF card into a USB card reader and attach to modern computer'​s USB port 
-  - Download the '​Etcher'​ software from [[https://​etcher.io/​]]. ​ This is a cross-platform software for writing images to flash media such as CF, SD, etc.  It limits the devices that it will flash to to removable devices to avoid accidentally overwriting operating system drives, etc. 
-  - Run the Etcher software (note - Etcher often takes a few seconds to load and appear even on fast PCs.) 
-    - Select the image to be written, either the '​banked'​ or '​unbanked'​ .img file 
-    - An error message will appear that this does not appear to be a bootable image. ​ Etcher does not know about the format of this CP/M image, so click '​Continue'​. 
-    - Select the drive to be written to 
-    - Click the '​Flash'​ button - see screenshots below 
-    - After flashing is complete, close '​Etcher'​ software 
-  - Eject/​unmount USB drive and remove CF card 
-===== First Boot ===== 
-At this point, make sure your S100 system is turned off, insert the CF card in the CF->IDE adapter, and boot it up.  When the SBC Monitor prompt has loaded, you should be able to use the '​P'​ command to boot into ZSOS.  A screenshot of the first boot is shown below. 
-For users who are new to CP/M 3, the CP/M 3 User's Guide is an extremely useful reference. 
-===== Addendum: ​ Customizing ZSOS ===== 
builderpages/abingham/zsos-install.1528609161.txt.gz · Last modified: 2018/06/10 01:39 by admin
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0