Top secrets sources NedoPC pentevo

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?


; LAST UPDATE: 23.12.2021 savelij

; ¯®àâë ¯ ¬ïâ¨
WIN_P0          EQU 0X37F7                      ;  ¤à¥á 0 áâà ­¨æë ¯à®¥æ¨à®¢ ­¨ï PENTEVO
WIN_P1          EQU 0X77F7                      ;  ¤à¥á 1 áâà ­¨æë ¯à®¥æ¨à®¢ ­¨ï PENTEVO
WIN_P2          EQU 0XB7F7                      ;  ¤à¥á 2 áâà ­¨æë ¯à®¥æ¨à®¢ ­¨ï PENTEVO
WIN_P3          EQU 0XF7F7                      ;  ¤à¥á 3 áâà ­¨æë ¯à®¥æ¨à®¢ ­¨ï PENTEVO
WIN_R0          EQU 0X3BF7                      ;  ¤à¥á § é¨âë ®â § ¯¨á¨ ¢ ®ª­¥ 0
WIN_R1          EQU 0X7BF7                      ;  ¤à¥á § é¨âë ®â § ¯¨á¨ ¢ ®ª­¥ 1
WIN_R2          EQU 0XBBF7                      ;  ¤à¥á § é¨âë ®â § ¯¨á¨ ¢ ®ª­¥ 2
WIN_R3          EQU 0XFBF7                      ;  ¤à¥á § é¨âë ®â § ¯¨á¨ ¢ ®ª­¥ 3
WIN_A0          EQU 0X3FF7                      ;  ¤à¥á 0 áâà ­¨æë ¯à®¥æ¨à®¢ ­¨ï ATM
WIN_A1          EQU 0X7FF7                      ;  ¤à¥á 1 áâà ­¨æë ¯à®¥æ¨à®¢ ­¨ï ATM
WIN_A2          EQU 0XBFF7                      ;  ¤à¥á 2 áâà ­¨æë ¯à®¥æ¨à®¢ ­¨ï ATM
WIN_A3          EQU 0XFFF7                      ;  ¤à¥á 3 áâà ­¨æë ¯à®¥æ¨à®¢ ­¨ï ATM
PEVO_CONF       EQU 0XBF                        ;  ¤à¥á ¯®àâ  ª®­ä¨£  PENTEVO
CMOSD_SET_ADR   EQU 0XDEF7                      ;  ¤à¥á ¯®àâ  ãáâ ­®¢ª¨  ¤à¥á  CMOS ï祩ª¨ ¨§ DOS
CMOSD_RD_WR     EQU 0XBEF7                      ;  ¤à¥á ¯®àâ  ç⥭¨ï/§ ¯¨á¨ ¡ ©â CMOS ¨§ ¤®á 
CMOS_SET_ADR    EQU 0XDFF7                      ;  ¤à¥á ¯®àâ  ãáâ ­®¢ª¨  ¤à¥á  CMOS ï祩ª¨
CMOS_RD_WR      EQU 0XBFF7                      ;  ¤à¥á ¯®àâ  ç⥭¨ï/§ ¯¨á¨ ¡ ©â CMOS
PENT_CONF       EQU 0XEFF7                      ;  ¤à¥á ¯®àâ  ª®­ä¨£  ०¨¬  ¯¥­â £®­ 
CONF_128        EQU 0X7FFD                      ;  ¤à¥á ¯®àâ  ª®­ä¨£  128 ¯ ¬ïâ¨
MOUSE_X         EQU 0XFBDF                      ;  ¤à¥á ¯®àâ  X ª®®à¤¨­ âë ¬ëè¨
MOUSE_Y         EQU 0XFFDF                      ;  ¤à¥á ¯®àâ  Y ª®®à¤¨­ âë ¬ëè¨
MOUSE_KEYS      EQU 0XFADF                      ;  ¤à¥á ¯®àâ  ª­®¯®ª ¬ëè¨

; ¯®àâë RS232
RS232_IO        EQU 0XF8EF
RS232_DIV_L     EQU 0XF8EF
RS232_IRQ_ENA   EQU 0XF9EF
RS232_DIV_H     EQU 0XF9EF
RS232_IRQ_ID    EQU 0XFAEF
RS232_LINE_CTRL EQU 0XFBEF
RS232_MDM_CTRL  EQU 0XFCEF
RS232_LINE_STAT EQU 0XFDEF
RS232_MDM_STAT  EQU 0XFEEF
RS232_WORK_REG  EQU 0XFFEF

; ¯®àâë ¤«ï ç⥭¨ï ¯®à⮢ ª®­ä¨£ãà æ¨¨
EXIT_PORT       EQU 0XBE
LBASE           EQU 0XBE
RD_0WINA0       EQU 0X00 << 8 + LBASE           ;  ¤à¥á ¯®àâ  0 ®ª­  ¯à®¥æ¨à®¢ ­¨ï 0 ¬ ¯¥à 
RD_0WINA1       EQU 0X01 << 8 + LBASE           ;  ¤à¥á ¯®àâ  1 ®ª­  ¯à®¥æ¨à®¢ ­¨ï 0 ¬ ¯¥à 
RD_0WINA2       EQU 0X02 << 8 + LBASE           ;  ¤à¥á ¯®àâ  2 ®ª­  ¯à®¥æ¨à®¢ ­¨ï 0 ¬ ¯¥à 
RD_0WINA3       EQU 0X03 << 8 + LBASE           ;  ¤à¥á ¯®àâ  3 ®ª­  ¯à®¥æ¨à®¢ ­¨ï 0 ¬ ¯¥à 
RD_1WINA0       EQU 0X04 << 8 + LBASE           ;  ¤à¥á ¯®àâ  0 ®ª­  ¯à®¥æ¨à®¢ ­¨ï 1 ¬ ¯¥à 
RD_1WINA1       EQU 0X05 << 8 + LBASE           ;  ¤à¥á ¯®àâ  1 ®ª­  ¯à®¥æ¨à®¢ ­¨ï 1 ¬ ¯¥à 
RD_1WINA2       EQU 0X06 << 8 + LBASE           ;  ¤à¥á ¯®àâ  2 ®ª­  ¯à®¥æ¨à®¢ ­¨ï 1 ¬ ¯¥à 
RD_1WINA3       EQU 0X07 << 8 + LBASE           ;  ¤à¥á ¯®àâ  3 ®ª­  ¯à®¥æ¨à®¢ ­¨ï 1 ¬ ¯¥à 
RD_RAMNROM      EQU 0X08 << 8 + LBASE           ;  ¤à¥á ¯®àâ  ¡¨â®¢ RAM & ROM
RD_DOS7FFD      EQU 0X09 << 8 + LBASE           ;  ¤à¥á ¯®àâ  ¡¨â®¢ DOS & 7FFD
RD_7FFD         EQU 0X0A << 8 + LBASE           ;  ¤à¥á ¯®àâ  0x7FFD
RD_EFF7         EQU 0X0B << 8 + LBASE           ;  ¤à¥á ¯®àâ  0xEFF7
RD_77           EQU 0X0C << 8 + LBASE           ;  ¤à¥á ¯®àâ  xx77
RD_PALITRA      EQU 0X0D << 8 + LBASE           ;  ¤à¥á ¯®àâ  ¯ «¨âàë
BREAK_LOW_RD    EQU 0X10 << 8 + LBASE           ; ¬« ¤è¨© ¡ ©â  ¤à¥á  ¯®àâ  ­  ç⥭¨¥  ¤à¥á  BREAK
BREAK_HIGH_RD   EQU 0X11 << 8 + LBASE           ; áâ à訩 ¡ ©â  ¤à¥á  ¯®àâ  ­  ç⥭¨¥  ¤à¥á  BREAK
;NUM_LINE       EQU 0X13 << 8 + LBASE           ; ­®¬¥à áâப¨ à áâà  (0-159)

FDD_EMU_PORT    EQU 0X13BD                      ; ¯®àâ í¬ã«ïâ®à  ¤¨áª®¢®¤ 

BREAK_LOW_WR    EQU 0X00BD                      ; ¬« ¤è¨© ¡ ©â  ¤à¥á  ¯®àâ  ­  § ¯¨áì  ¤à¥á  BREAK
BREAK_HIGH_WR   EQU 0X01BD                      ; áâ à訩 ¡ ©â  ¤à¥á  ¯®àâ  ­  § ¯¨áì  ¤à¥á  BREAK