background image

OMEN ALPHA   

========= 

OMEN Computers - - - 

https://github.com/osmibity

 - - - Page:  16 

 
          Trace may be turned on and off at any time in a program,  with  no 

          adverse effects.  (If you begin execution with TRACE off, you will 

          have to hit a breakpoint to get you back to  command  mode  before 

          you can turn TRACE on). 

 

          When a breakpointed instruction is encountered by the tracer,  The 

          message  '** Breakpoint n'  will be  issued  at  the  end  of  the 

          previous instruction, indicating that the breakpointed instruction 

          occurs NEXT.  Pressing  the  SPACE  BAR  would  then  execute  the 

          breakpointed instruction. The default value for 'T' is OFF. 

 

       2.15 U [address] 

 

          Identifies the starting address of a user program. MON85 uses this 

          address to re-map the "restart"  interrupt vectors.  When a 'L'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 command displays a short summary of the other MON85 commnds. 
 
 

    3. COMMAND SUMMARY 
 
        A ON/OFF                - Enables/Disables auto register display. 

 
        B [0-7 address]         - Sets/Removes/Displays breakpoints. 
 

        C <src> <dest> <size>   - Copy memory 
 
        D <address>             - Displays memory in disassembly format. 

 
        E <address>             - Edit memory contents. 
 

        F <start> <end> <value> - Fill memory with a value. 
 
        G [address]             - Begin/Resume program execution. 

 
        I <port>                - Input from port 
 

        L [address]             - Download from host 
 
        M <address>             - Displays memory in dump format. 

 
        O <port> <data>         - Output to port 
 

        R [rp value]            - Sets/Displays register contents. 
 
        S ON|OFF                - Enables/Disables subroutine traceing. 

 
        T ON|OFF                - Enables/Disables TRACE mode. 
 

        U [address]             - Set/Displays program base address. 
 
        ?                       - Display command summary 

 
 

 

MON85 Improvements by Martin Borik: 

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: