background image

OMEN ALPHA   

========= 

OMEN Computers - - - 

https://github.com/osmibity

 - - - Page:  14 

          set, a breakpoint remains in effect until it is removed by setting 
          it to address ZERO (0).  Breakpoints are completely invisible, and 

          may be added,  removed or changed  at  any  time  without  adverse 

          affects.  If the  'B'  command is issued  with  no  operands,  the 

          current breakpoints,  and the settings of the  'A',  'S'  and  'T' 

          flags  (see below)  are displayed.  A displayed address of  '****' 

          indicates that a breakpoint is not set. 

 

       2.3 C <source> <destination> <size> 

 

          Copies  <size>  bytes  of  memory  from  the   <source>   to   the 

          <destination> address. 

 

       2.4 D <address> 

 

          Displays memory in assembly listing format, starting at <address>, 

          continuing until an ESCAPE character is  entered.  Output  can  be 

          temporarily stopped with the SPACE BAR,  and  restarted  with  the 

          RETURN key  (Additional SPACE's will  output  single  lines).  The 
          output is displayed in the following form: 

 

                  '<address> <opcodes> <ascii> <instruction>' 
 

          <address>  is  the  current  memory  location,  <opcodes>  is  the 
          instruction  opcodes  (1,  2  or  3  bytes),  <ascii>   is   ASCII 
          representation of  <opcodes>  (all  non-printable  characters  are 

          displayed as dots),  and  <instruction>  is the assembly  language 
          instruction and operands which <opcodes> represents. 
 

       2.5 E <address> 
 
          Edits memory, starting at <address>. The address, and its contents 

          are displayed, followed by a '=' prompt. Sub commands are: 
 
            nn [nn ...] - Replace memory contents with HEX data bytes 

            'text ...   - Replace memory contents with ASCII text 
            -           - Backup to previous locations 
            <blank line>- Advance to next location with change 

            <ESCAPE>    - Return to MON85 command prompt 
 
 

       2.6 F <start> <end> <value> 
 
          Fills memory between the  <start>  and  <end>  addressses with the 

          specified <value>. 
 
       2.7 G [address] 

 
          Loads the user program registers,  and  begins  execution  at  the 
          specified address.  If no [address] is given,  execution begins at 

          the address contained in the user program program counter (PC).  A 
          simple  'G'  with no operands,  is all that is  needed  to  resume 
          execution after a breakpoint interrupt,  or to resume  trace  mode 

          exection. 
 
       2.8 I <port> 

 
          Reads the specified 8085 I/O port, and displays the data. 
 

       2.9 L [address] 
 

          Downloads code from the console port.  MON85  will  recognize  and 

          accept either INTEL or MOTOROLA hex format download  records.  The 

Summary of Contents for Alpha

Page 1: ...OMEN ALPHA OMEN Computers https github com osmibity Page 1 OMEN Alpha issue 4 Technical Documentation...

Page 2: ...RODUCTION The OMEN Alpha computer kit is a low cost computer trainer based on the Intel 80C85 CPU It has these features 80C85 CPU working at 1 8432 MHz 32 kB RAM 32 kB EEPROM Serial port up to 115 200...

Page 3: ...crystal 4 Connect the power adapter and check 5 Insert the CPU into its socket keep the proper orientation and try to power it up Check if oscillator lives at CPU pin 37 6 Insert the essential ICs 74...

Page 4: ...are for OMEN Alpha issue 4 is the Dave Dunfield s MON85 Serial Monitor improved by Roman Borik Usage is described on the https 8bt cz mon85 or see the Appendix 1 You can invoke the installed Tiny BASI...

Page 5: ...JP3 JP4 Parallel ports See below The square marks the pin 1 JP5 EEPROM write enable Short pins 1 2 to disable writing or short pins 2 3 to enable writings Pin 1 is on the left pin 3 is next to the JP5...

Page 6: ...N ALPHA OMEN Computers https github com osmibity Page 6 PARALLEL PORTS JP2 GND PA7 PA6 PA5 PA4 Vcc PA0 PA1 PA2 PA3 JP3 GND PB7 PB6 PB5 PB4 Vcc PB0 PB1 PB2 PB3 JP4 GND PC7 PC6 PC5 PC4 Vcc PC0 PC1 PC2 P...

Page 7: ...D5 8 D6 9 D7 10 A0 11 A1 12 A2 13 RD 14 IO1 20h 27h 15 IO2 10h 17h 16 IO3 30h 37h 17 IO4 08h 0Fh IOx signals are decoded by 74138 18 IO5 28h 2Fh 19 IO6 18h 1Fh 20 IO7 38h 3Fh 21 Vcc 22 GND 23 RST7 5 s...

Page 8: ...OMEN ALPHA OMEN Computers https github com osmibity Page 8...

Page 9: ...ALPHA OMEN Computers https github com osmibity Page 9 PERIPHERAL IC ADDRESSES ACIA 6850 DEh Controll Register Status Register DFh Data Register PPI 8255 04h PORT A 05h PORT B 06h PORT C 07h Control p...

Page 10: ...OMEN ALPHA OMEN Computers https github com osmibity Page 10 MEMORY MAP 0000h 7FFFh EEPROM 32k 8000h FFFFh System RAM...

Page 11: ...y Page 11 APPENDIX 1 The MON85 Manual MON85 A Software Debug Monitor For the 8085 8080 Dunfield Development Systems High quality tools for Embedded Development at low prices http www dunfield com Copy...

Page 12: ...e 8085 specific SIM and RIM instructions or the 5 type interrupt vectors MON85 must be installed beginning at location 0000 in the 8085 processor memory map allowing it to intercept the interrupt vect...

Page 13: ...ows you to TRACE a program so that you can see each instruction and register contents as it executes MON85 is completely transparent to the program being tested unless timing loops are interrupted wit...

Page 14: ...or 3 bytes ascii is ASCII representation of opcodes all non printable characters are displayed as dots and instruction is the assembly language instruction and operands which opcodes represents 2 5 E...

Page 15: ...ne calls when in trace mode see below When S is set ON subroutines will be be traced in the normal fashion When set OFF subroutines calls are not traced and trace will resume at the next instruction f...

Page 16: ...oad command is performed MON85 initializes U to the address contained in the first download record If no address is specified MON85 will display the current user program starting address 2 16 This com...

Page 17: ...switched on are displayed Entering a space executes this instruction and returns to the T prompt with the next instruction Instructions LXI DAD INX DCX displays argument SP rather than S Commands tha...

Reviews: