Differences

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:plasmo:z80mb64:z80mb64_getting_started [2019/02/28 11:06]
plasmo
builderpages:plasmo:z80mb64:z80mb64_getting_started [2020/01/11 10:31] (current)
plasmo
Line 1: Line 1:
 ====== Getting Started with a new Z80MB64 ====== ====== Getting Started with a new Z80MB64 ======
 +
 +===== Introduction =====
 +
 +The Getting Started guide is written for two audiences. One audience are buyers who have purchased the assembled/tested Z80MB64 which is ready to be power up and use. The instruction for powering up the fully assembled/tested board is located at the [[:builderpages:plasmo:z80mb64:z80mb64_getting_started#powering_up_an_assembled_tested_z80mb64|end of this manual]]. The other audience are hobbyists who have downloaded the design information to build their own Z80MB64 from scratch. Please read the entire guide if you are building Z80MB64 from scratch.
 +
 +----
  
 Once a Z80MB64 is assembled (see the [[:builderpages:plasmo:z80mb64:assembly|pictorial assembly guide]]), the first component to populate is Altera EPM7064SLC44. Connect the USB Blaster cable to the 2×5 header such that the pin 1 (or red wire) is on the same side of silkscreen '2'. The programming file is “top.pof” in the {{:builderpages:plasmo:z80sbc64:z80sbc64_epm7064.zip|Z80SBC64_EPM7064.ZIP}}  design file. Once a Z80MB64 is assembled (see the [[:builderpages:plasmo:z80mb64:assembly|pictorial assembly guide]]), the first component to populate is Altera EPM7064SLC44. Connect the USB Blaster cable to the 2×5 header such that the pin 1 (or red wire) is on the same side of silkscreen '2'. The programming file is “top.pof” in the {{:builderpages:plasmo:z80sbc64:z80sbc64_epm7064.zip|Z80SBC64_EPM7064.ZIP}}  design file.
Line 16: Line 22:
 Auto start at 0xB400// Auto start at 0xB400//
  
-This is Z80MB64 correctly received and executing the 255 bootstrap code. It is ready for Intel Hex load file. Send the ZMon64.hex and be sure to __**uncheck the binary box**__  if running TeraTerm. The bootstrap code will respond with a period ('.') for every Intel Hex record and end with 'X' for the last Hex record.  It will then start execution automatically and display this prompt:+This is Z80MB64 correctly received and executing the 255 bootstrap code. It is ready for Intel Hex load file. Send the ZMon64.hex and be sure to __**uncheck the binary box**__  if running TeraTerm. The bootstrap code will respond with a period ('.') for every Intel Hex record and end with 'X' for the last Hex record. It will then start execution automatically and display this prompt:
  
-//Z80SBC64 Monitor v0.6 2/10/19//+//Z80SBC64 Monitor v{x.x} {date}//
  
-Please note the CF disk must be inserted at this time otherwise ZMon64 will sign on, but not respond with a prompt. Type '**c0**' to copy ZMon64 to the bootstrap RAM area which is located in a different bank protected from modification by normal software. Power down the board and move the mode jumper to “RAM bootstrap” position. Reapply the power and you should see the ZMon64 sign-on message.+Type '**c0**' to copy ZMon64 to the bootstrap RAM area which is located in a different bank protected from modification by normal software. Power down the board and move the mode jumper to “RAM bootstrap” position. Reapply the power and you should see the ZMon64 sign-on message. 
 + 
 +For TeraTerm users, the remaining software can be installed using a [[:builderpages:plasmo:z80mb64:newcfmacro|TeraTerm Macro]] here:
  
 To install CP/M 2.2, load {{:builderpages:plasmo:z80sbc64:cpm22all_z80sbc64.zip|cpm22all.hex}}  and type '**c2**' to copy cpm22 CCP/BDOS/BIOS to track 0 of CF disk. Type “**xA**” to clear the directory of CF drive A:, “**xB**” to clear the directory of drive B:, etc. load {{:builderpages:plasmo:z80sbc64:xmodem.hex|XMODEM.HEX}}  in ZMon64 and then type '**b2**' to boot CP/M 2.2. At CP/M prompt, a>, type To install CP/M 2.2, load {{:builderpages:plasmo:z80sbc64:cpm22all_z80sbc64.zip|cpm22all.hex}}  and type '**c2**' to copy cpm22 CCP/BDOS/BIOS to track 0 of CF disk. Type “**xA**” to clear the directory of CF drive A:, “**xB**” to clear the directory of drive B:, etc. load {{:builderpages:plasmo:z80sbc64:xmodem.hex|XMODEM.HEX}}  in ZMon64 and then type '**b2**' to boot CP/M 2.2. At CP/M prompt, a>, type
Line 30: Line 38:
 **xmodem filename /r/c/z1** **xmodem filename /r/c/z1**
  
-The first file to transfer is {{:builderpages:plasmo:zz80cf:unarj.zip|unarj.com}}  and the 2nd file is {{:builderpages:plasmo:zz80cf:cpm22dri.zip|cpm22dri.arj}}. After both files are transferred, type+The first file to transfer is {{:builderpages:plasmo:zz80cf:unarj.zip|unarj.com}}  and the 2nd file is {{:builderpages:plasmo:zz80cf:cpm22dri.zip|cpm22dri.arj}}. (Note: xmodem software use internal software delays to wait for the start of file load. 22MHz Z80 is very fast and does not give sufficient time to search for file to be uploaded. So put the files to be uploaded in the default directory and start the file upload quickly after the xmodem command is issued.) After both files are transferred, type
  
 **unarj e cpm22dri** **unarj e cpm22dri**
  
 The CP/M 2.2 distribution files will be unpacked and copied into drive A: CP/M2.2 is ready to use now. The CP/M 2.2 distribution files will be unpacked and copied into drive A: CP/M2.2 is ready to use now.
 +
 +===== Powering up an assembled/tested Z80MB64 =====
 +
 +This section is for buyers of fully assembled/tested Z80MB64. The board includes an USB-to-serial adapter and a 64meg compact flash with software already loaded.
 +
 +  - insert the USB-to-serial adapter as shown in the 2nd pictures above. The connector is new and maybe a tight fit so insert the adapter carefully and seat it fully.
 +  - Insert the CF disk in the CF adapter.
 +  - Connect a regulated 5V power supply with 2.1mm X 5.5mm power plug (center post is 5V, barrel is ground) to the power jack. Z80MB64 without add-on boards consums about 200mA @ 5V. Jameco 1940571 is an inexpensive, quality power supply suitable for Z80MB64 and future expansion boards.
 +  - Connect a USB extension cable between a desktop and the USB-serial adapter. Set the serial emulator such as TeraTerm to 115200, no parity, 8 data bits, 1 stop bit, and no handshakes.
 +  - Apply power. This sign on message should be displayed:
 +
 +//Z8SBC64 Monitor v{x.x} {date}//
 +
 +//>//
 +
 +A 'h' command at the prompt will display a help menu. All commands are single character followed by a carriage return. A command can be canceled by any keyboard input that is NOT a carriage return. Z80MB64 is already loaded with system software, so it is not necessary to use 'c' command to load any software. The 'b' command can be used to boot up SCMonitor ('b1' command), CP/M 2.2 ('b2' command), and CP/M 3 ('b3' command).
  
  
builderpages/plasmo/z80mb64/z80mb64_getting_started.1551370007.txt.gz · Last modified: 2019/02/28 11:06 by plasmo
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0