[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
howtos:emulators:z80 [2012/10/19 13:38 (UTC)] – [Sources] ldkraemerhowtos:emulators:z80 [2012/10/25 12:11 (UTC)] (current) – [Running MYZ80 the Z80 CP/M Emulator] ldkraemer
Line 3: Line 3:
 ====== Z80 Emulator for Slackware ====== ====== Z80 Emulator for Slackware ======
  
-This following information will assist you in getting MYZ80 by Simeon Cran running on Slackware 14 under DOSBox.+The following information will assist you in getting MYZ80 by Simeon Cran running on Slackware 14 under DOSBox.
  
 ===== PREWORK: ===== ===== PREWORK: =====
Line 30: Line 30:
 help help
 help /all</code> help /all</code>
- + 
 +<key>CNTL</key>+<key>F1</key> to Enter the Keymapper Setup\\ 
 <key>CNTL</key>+<key>F11</key> to Slow down Emulation - Decrease DOSBox Cycles\\  <key>CNTL</key>+<key>F11</key> to Slow down Emulation - Decrease DOSBox Cycles\\ 
 <key>CNTL</key>+<key>F12</key> to Speed up Emulation - Increase DOSBox Cycles\\  <key>CNTL</key>+<key>F12</key> to Speed up Emulation - Increase DOSBox Cycles\\ 
 <key>ALT</key>+<key>ENTER</key> to Toggle to FULL Screen or Normal Display\\  <key>ALT</key>+<key>ENTER</key> to Toggle to FULL Screen or Normal Display\\ 
 <note>There are several special commands that are shown in the DOSBox Help screens.\\  <note>There are several special commands that are shown in the DOSBox Help screens.\\ 
-Be sure to also read those instructions.</note>+Be sure to also read those instructions.</note>\\  
 +<note tip>If you should have problems getting the CPU Speed (Cycles) Decreased with CNTL+F11, Increased with CNTL+F12, and access\\  
 +to the Keymapper with CNTL+F1, the problem may be associated with your Window Manager.
  
 +The solution is to look at:
 +APPLICATIONS MENU -> SETTINGS -> WINDOW MANAGER -> KEYBOARD TAB then scroll down until you see workspace_1,
 +workspace_11, workspace_12, and delete those assignments. If you wish to enable those again, just use RESET to Default.
 +
 +This allows DOSBox to use CNTL+F1, CNTL+F11, and CNTL+F12 to access the Keymapper and Change the CPU Cycles accordingly.</note>\\
 +\\ 
 5. Testing DOSBox commands and methods. 5. Testing DOSBox commands and methods.
  
Line 64: Line 73:
 mount -u c</code> mount -u c</code>
  
-\\  +\\ 
-6. Running MYZ80 the Z80 CP/M Emulator+===== Running MYZ80 the Z80 CP/M Emulator =====
  
 I executed DOSBox from the Slackware XFCE menu:  APPLICATIONS MENU -> SYSTEM -> DOSBox\\ I executed DOSBox from the Slackware XFCE menu:  APPLICATIONS MENU -> SYSTEM -> DOSBox\\
Line 78: Line 87:
 myz80</code> myz80</code>
  
-There are two programs (IMPORT.COM & EXPORT.COM) that allow me to import and export files into the DSK\\  +There are two programs (IMPORT.COM & EXPORT.COM) that allow me to import and export files into the DSK images.\\  
-images.  I wanted to use Nulu12 and Nsweep because those were not included.  I found the files on the\\  +I wanted to use Nulu12 and Nsweep because those were not included.  I found the files on the Internet, but I needed\\  
-Internet, but I needed to extract them from a LBR file.  That led to a search for UNARC16.ARK.  I found\\  +to extract them from a LBR file.  That led to a search for UNARC16.ARK.  I found the file and finally found the\\  
-the file and finally found instructions about just renaming it to UNARC16.COM, and then executing the\\  +instructions about just renaming it to UNARC16.COM, and then executing the file since it was a Self Extracting type\\  
-file since it was a Self Extracting type file.  That allowed me to extract Nulu12 and Nsweep from some\\  +file.  That allowed me to extract Nulu12 and Nsweep from some of the ARC type files. ThenI just imported Nsweep.com\\  
-of the ARC type files.  Then I just imported Nsweep.com and Nulu12.com into the Z80 Emulator.\\  +and Nulu12.com into the Z80 Emulator. That allowed me to search more LBR files, including the myz80com.lbr file.\\ 
-That allowed me to search more LBR files, including the myz80com.lbr file.\\ +
  
 Other Z80 CP/M Commands: Other Z80 CP/M Commands:
Line 100: Line 108:
 <note> <key>CNTL</key>+<key>c</key>  --  is used to reload the Disk Directories in CP/M\\  <note> <key>CNTL</key>+<key>c</key>  --  is used to reload the Disk Directories in CP/M\\ 
 It should be used any time a Floppy is Inserted in any Physical Drive.</note>\\    It should be used any time a Floppy is Inserted in any Physical Drive.</note>\\   
-Now the whole world of CP/M is now available for your work or play. Be sure to check out all the other nice utilities from the CP/M Days.+Nowthe whole world of CP/M is now available for your work or play. Be sure to check out all the nice utilities in CP/M.
  
 When I am finished with the Emulator, I use EXIT to exit. Then I need to un-mount the subdirectory and exit the Terminal Window.\\  When I am finished with the Emulator, I use EXIT to exit. Then I need to un-mount the subdirectory and exit the Terminal Window.\\ 
Line 116: Line 124:
  
      
-<note> <key>CNTL</key>+<key>c</key>  --  Can also be used to Terminate the command "top"</note>\\ +<note> <key>CNTL</key>+<key>c</key>  --  Can also be used to Terminate the command top</note>\\ 
 I look for the Process number associated with DOSBox. Assume 6545. I use the following command to Terminate the Process.\\  I look for the Process number associated with DOSBox. Assume 6545. I use the following command to Terminate the Process.\\ 
  
 <code>kill -9 6545</code> <code>kill -9 6545</code>
 \\  \\ 
-**REF: for CP/M Archives**\\ +===== References for CP/M Archives ===== 
 http://z80cpu.eu/mirrors/oak.oakland.edu/\\  http://z80cpu.eu/mirrors/oak.oakland.edu/\\ 
 http://www.classiccmp.org/cpmarchives/cpm/\\  http://www.classiccmp.org/cpmarchives/cpm/\\ 
Line 137: Line 146:
 <!-- Please do not modify anything below, except adding new tags.--> <!-- Please do not modify anything below, except adding new tags.-->
 <!-- You must remove the tag-word "template" below before saving your new page --> <!-- You must remove the tag-word "template" below before saving your new page -->
-{{tag>howtos software emulators author_ldkraemer}}+{{tag>howtos software emulators dosbox Z80 CP/M author_ldkraemer}}
 howtos:emulators:z80 ()