Skip to content

Commit

Permalink
Merge pull request #426 from drj113/master
Browse files Browse the repository at this point in the history
gm7303 changes to support DSKY operations
  • Loading branch information
wwarthen authored Sep 19, 2024
2 parents ab9f0be + 610a274 commit 05960f8
Show file tree
Hide file tree
Showing 7 changed files with 332 additions and 57 deletions.
4 changes: 2 additions & 2 deletions Source/HBIOS/cfg_GMZ180.asm
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ LEDMODE .SET LEDMODE_STD ; LEDMODE_[STD|SC|RTC|NABU]
LEDPORT .SET $0E ; STATUS LED PORT ADDRESS
LEDDISKIO .SET TRUE ; ENABLES DISK I/O ACTIVITY ON STATUS LED
;
DSKYENABLE .SET FALSE ; ENABLES DSKY FUNCTIONALITY
DSKYENABLE .SET TRUE ; ENABLES DSKY FUNCTIONALITY
DSKYDSKACT .SET FALSE ; ENABLES DISK ACTIVITY ON DSKY DISPLAY
ICMENABLE .SET FALSE ; ENABLES ORIGINAL DSKY ICM DRIVER (7218)
ICMPPIBASE .SET $60 ; BASE I/O ADDRESS OF ICM PPI
Expand All @@ -126,7 +126,7 @@ H8PENABLE .SET FALSE ; ENABLES HEATH H8 FRONT PANEL
LCDENABLE .SET FALSE ; ENABLE LCD DISPLAY
LCDBASE .SET $DA ; BASE I/O ADDRESS OF LCD CONTROLLER
LCDDSKACT .SET TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY
GM7303ENABLE .SET TRUE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD
GM7303ENABLE .SET TRUE ; ENABLES THE GM7303 BOARD WITH 16X2 LCD
GM7303BASE .SET $30 ; BASE ADDRESS FOR GM3703 BOARD
GM7303DSKACT .SET TRUE ; ENABLE DISK ACTIVITY OF GM7303 LCD DISPLAY
;
Expand Down
13 changes: 12 additions & 1 deletion Source/HBIOS/dbgmon.asm
Original file line number Diff line number Diff line change
Expand Up @@ -1750,17 +1750,28 @@ DSKY_HIGHLIGHT:
CALL DSKY_PUTLED
POP HL
RET
;

DSKY_HIGHLIGHTFWDKEYLEDS .DB $00,$00,$00,$30,$00,$00,$00,$00
DSKY_HIGHLIGHTCMDKEYLEDS .DB $20,$00,$20,$3F,$00,$00,$00,$00
DSKY_HIGHLIGHTNUMKEYLEDS .DB $1F,$3F,$1F,$30,$00,$00,$00,$00
DSKY_HIGHLIGHTKEYLEDSOFF .DB $00,$00,$00,$00,$00,$00,$00,$00
;
#IF (GM7303ENABLE)
; The GM7303 has an ASCII LCD display
CPUUP .DB "-CPU UP-",0
MSGBOOT .DB "Boot! ",0
ADDR .DB "Adr 0000",0
PORT .DB "Port 00",0
GOTO .DB "Go 0000",0

#ELSE IF (!GM7303ENABLE)

CPUUP .DB $40,$39,$73,$3E,$00,$3E,$73,$40 ; "-CPU UP-" (RAW SEG)
MSGBOOT .DB $7F,$5C,$5C,$78,$82,$00,$00,$00 ; "Boot! " (RAW SEG)
ADDR .DB $17,$18,$19,$10,$00,$00,$00,$00 ; "Adr 0000" (ENCODED)
PORT .DB $13,$14,$15,$16,$10,$10,$00,$00 ; "Port 00" (ENCODED)
GOTO .DB $1A,$14,$10,$10,$00,$00,$00,$00 ; "Go 0000" (ENCODED)
#ENDIF
;
;_HEX_7_SEG_DECODE_TABLE______________________________________________________
;
Expand Down
Loading

0 comments on commit 05960f8

Please sign in to comment.