Browse Source

Minor Easy Z80 Tweaks

Modified naming convention from EZ80 to EZZ80 to avoid confusion with Zilog eZ80 processor.
pull/26/head
Wayne Warthen 7 years ago
parent
commit
b79c1e7a2f
  1. 2
      Source/HBIOS/Config/RC_ezz80.asm
  2. 6
      Source/HBIOS/sio.asm
  3. 2
      Source/HBIOS/std.asm

2
Source/HBIOS/Config/RC_ez80.asm → Source/HBIOS/Config/RC_ezz80.asm

@ -10,7 +10,7 @@ DEFSIOCLK .SET 1843200 ; SIO CLOCK FREQ
DEFSERCFG .SET SER_115200_8N1 ; DEFAULT SERIAL LINE CONFIG (SHOULD MATCH ABOVE) DEFSERCFG .SET SER_115200_8N1 ; DEFAULT SERIAL LINE CONFIG (SHOULD MATCH ABOVE)
; ;
SIOENABLE .SET TRUE ; TRUE TO AUTO-DETECT ZILOG SIO/2 SIOENABLE .SET TRUE ; TRUE TO AUTO-DETECT ZILOG SIO/2
SIOMODE .SET SIOMODE_EZ80 ; TYPE OF SIO/2 TO DETECT: SIOMODE_RC, SIOMODE_SMB, SIOMODE_EZ80
SIOMODE .SET SIOMODE_EZZ80 ; TYPE OF SIO/2 TO DETECT: SIOMODE_RC, SIOMODE_SMB, SIOMODE_EZZ80
ACIAENABLE .SET FALSE ; TRUE TO AUTO-DETECT MOTOROLA 6850 ACIA ACIAENABLE .SET FALSE ; TRUE TO AUTO-DETECT MOTOROLA 6850 ACIA
; ;
FDENABLE .SET FALSE ; TRUE FOR FLOPPY SUPPORT FDENABLE .SET FALSE ; TRUE FOR FLOPPY SUPPORT

6
Source/HBIOS/sio.asm

@ -40,7 +40,7 @@ SIOB_CMD .EQU SIOBASE + $07
SIOB_DAT .EQU SIOBASE + $05 SIOB_DAT .EQU SIOBASE + $05
#ENDIF #ENDIF
; ;
#IF (SIOMODE == SIOMODE_EZ80)
#IF (SIOMODE == SIOMODE_EZZ80)
SIOA_CMD .EQU SIOBASE + $01 SIOA_CMD .EQU SIOBASE + $01
SIOA_DAT .EQU SIOBASE + $00 SIOA_DAT .EQU SIOBASE + $00
SIOB_CMD .EQU SIOBASE + $03 SIOB_CMD .EQU SIOBASE + $03
@ -284,7 +284,7 @@ SIO_IN:
DEC C ; DECREMENT CMD PORT TWICE TO GET DATA PORT DEC C ; DECREMENT CMD PORT TWICE TO GET DATA PORT
DEC C DEC C
#ENDIF #ENDIF
#IF (SIOMODE == SIOMODE_EZ80)
#IF (SIOMODE == SIOMODE_EZZ80)
DEC C ; DECREMENT CMD PORT TO GET DATA PORT DEC C ; DECREMENT CMD PORT TO GET DATA PORT
#ENDIF #ENDIF
IN E,(C) ; GET CHAR IN E,(C) ; GET CHAR
@ -371,7 +371,7 @@ SIO_OUT:
DEC C ; DECREMENT CMD PORT TWICE TO GET DATA PORT DEC C ; DECREMENT CMD PORT TWICE TO GET DATA PORT
DEC C DEC C
#ENDIF #ENDIF
#IF (SIOMODE == SIOMODE_EZ80)
#IF (SIOMODE == SIOMODE_EZZ80)
DEC C ; DECREMENT CMD PORT TO GET DATA PORT DEC C ; DECREMENT CMD PORT TO GET DATA PORT
#ENDIF #ENDIF
OUT (C),E ; SEND CHAR FROM E OUT (C),E ; SEND CHAR FROM E

2
Source/HBIOS/std.asm

@ -78,7 +78,7 @@ SIOMODE_NONE .EQU 0
SIOMODE_RC .EQU 1 ; RC2014 SIO MODULE (SPENCER OWEN) SIOMODE_RC .EQU 1 ; RC2014 SIO MODULE (SPENCER OWEN)
SIOMODE_SMB .EQU 2 ; RC2014 SIO MODULE (SCOTT BAKER) SIOMODE_SMB .EQU 2 ; RC2014 SIO MODULE (SCOTT BAKER)
SIOMODE_ZP .EQU 3 ; ECB-ZILOG PERIPHERALS BOARD SIOMODE_ZP .EQU 3 ; ECB-ZILOG PERIPHERALS BOARD
SIOMODE_EZ80 .EQU 4 ; EASY Z80 ON-BOARD SIO/0
SIOMODE_EZZ80 .EQU 4 ; EASY Z80 ON-BOARD SIO/0
; ;
; PIO MODE SELECTIONS ; PIO MODE SELECTIONS
; ;

Loading…
Cancel
Save