background image

OMEN ALPHA   

========= 

OMEN Computers - - - 

https://github.com/osmibity

 - - - Page:  15 

          address in the FIRST download record is recorded  as  the  program 
          BASE address  (See 'U' command).  If an  [address]  is given,  the 

          address fields of each record are adjusted so that the code  image 

          will be loaded into memory beginning at that address, otherwise it 

          is placed in memory at the  absolute  address  contained  in  each 

          record. 

 

          If you accidently enter this command, you may enter either 'S9' or 

          ':00'  to signify a null download file and return to  the  command 

          prompt. 

 

       2.10 M <address> 

 

          Displays memory in HEX/ASCII dump format starting at the specified 

          address. ESCAPE, SPACE, and CARRIAGE-RETURN can be used to control 

          the listing, the same is with the 'D' command. 

 

       2.11 O <port> <data> 

 
          This command writes the  <data>  byte to the  specified  8085  I/O 

          <port>. 

 
       2.12 R [rp value] 

 
          Changes the contents of the user program register pair <rp> to the 
          specified <value>. Valid pairs are BC, DE, HL, SP, PC, and PSW. If 

          no operands are given,  the contents of the user program registers 
          are displayed. 
 

 
       2.13 S ON|OFF 
 

          Controls the handling of subroutine 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 following  the  CALL 
          (After the subroutine executes). 
 

          WARNING: DO NOT SET BREAKPOINTS IN THE SUBROUTINES WHEN 'S' IS SET 
          OFF.  When 'S' is set off, MON85 considers the subroutine (and all 
          of it's embedded instructions)  to be one single operation.  If  a 

          breakpoint is encountered inside the subroutine,  TRACE will  lose 
          the address at which to resume following the subroutine call. This 
          will cause  unpredictable  action  when  the  subroutine  returns. 

          Otherwise,  'S'  may be turned on and off  at  any  time  with  no 
          adverse effects. The default value for 'S' is ON. 
 

       2.14 T ON|OFF 
 
          Turns TRACE mode ON and OFF.  When TRACE is set  ON,  and  the  GO 

          command is issued,  MON85  will  first  prompt  with  'T>'  before 
          beginning program execution. 
 

          Entering a space  (' ')  will display and execute one instruction, 
          and return to the 'T>' prompt. 
 

          Entering  '?'  will display the processor registers.  (If the  'A' 
          switch is set ON,  they will always be displayed  following  every 
          instruction that is traced). 

 
          An ESCAPE charecter will  cause  MON85  to  return  to  the  usual 

          command prompt  (TRACE remains ON,  and will resume with the  next 

          'G' command). 

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: