чуть дружелюбнее переход в режим спектрума
This commit is contained in:
parent
bb8bbd4d81
commit
085ef3c332
@ -1 +1 @@
|
||||
Subproject commit eebde92dd60cdf33588e34a7248413ec107edfe0
|
||||
Subproject commit 3ac606f87285e76a56c826ad33efdd26ada872f6
|
||||
@ -220,39 +220,39 @@ VARIABLE
|
||||
BEGIN
|
||||
|
||||
%
|
||||
DC.CLK42 = CLK42;
|
||||
DC./RESET = /RESET;
|
||||
|
||||
DC.A[15..0] = A[15..0];
|
||||
|
||||
DC./IO = /IO;
|
||||
DC./WR = /WR;
|
||||
DC./M1 = /M1;
|
||||
|
||||
-- DC./IOM;
|
||||
-- DC./IOMM;
|
||||
-- DC.DCP[7..0];
|
||||
|
||||
DC.DOS = DOS;
|
||||
DC.CNF[1..0]= CNF[4..3];
|
||||
|
||||
DC.SYS = SYS;
|
||||
|
||||
-- DC.PORT_X;
|
||||
-- DC.CLK42 = CLK42;
|
||||
-- DC./RESET = /RESET;
|
||||
--
|
||||
-- DC.A[15..0] = A[15..0];
|
||||
--
|
||||
-- DC./IO = /IO;
|
||||
-- DC./WR = /WR;
|
||||
-- DC./M1 = /M1;
|
||||
--
|
||||
-- -- DC./IOM;
|
||||
-- -- DC./IOMM;
|
||||
-- -- DC.DCP[7..0];
|
||||
--
|
||||
-- DC.DOS = DOS;
|
||||
-- DC.CNF[1..0]= CNF[4..3];
|
||||
--
|
||||
-- DC.SYS = SYS;
|
||||
--
|
||||
-- -- DC.PORT_X;
|
||||
%
|
||||
|
||||
|
||||
-- ==============================================================
|
||||
%
|
||||
CT[].clk = CLK42;
|
||||
|
||||
IF CT1 THEN
|
||||
CT[1..0] = GND;
|
||||
CT2 = !CT2;
|
||||
ELSE
|
||||
CT[1..0] = CT[1..0]+1;
|
||||
CT2 = CT2;
|
||||
END IF;
|
||||
-- CT[].clk = CLK42;
|
||||
--
|
||||
-- IF CT1 THEN
|
||||
-- CT[1..0] = GND;
|
||||
-- CT2 = !CT2;
|
||||
-- ELSE
|
||||
-- CT[1..0] = CT[1..0]+1;
|
||||
-- CT2 = CT2;
|
||||
-- END IF;
|
||||
%
|
||||
|
||||
/RES = DFFE(VCC,CLK42,,,CT0);
|
||||
@ -319,18 +319,18 @@ BEGIN
|
||||
END IF;
|
||||
|
||||
%
|
||||
MA_[11..0] bit0 - WG_A5
|
||||
bit1 - WG_A6
|
||||
bit2 - MUX_KP11, 0 - WG,CMOS 1 - KMPS,TM9
|
||||
bit3 - RD/WR 0 - WRITE 1 - READ
|
||||
bit4 - CS_WG93 or WR_TM9
|
||||
bit5 - HDD/CMOS strobe
|
||||
bit7,6 - 00 - not
|
||||
01 - ????
|
||||
10 - HDD1/2
|
||||
11 - CMOS
|
||||
bit8 - HDD CS1/CS3 or CMOS data/adr
|
||||
bit9,10,11 - HDD_A[2..0]
|
||||
-- MA_[11..0] bit0 - WG_A5
|
||||
-- bit1 - WG_A6
|
||||
-- bit2 - MUX_KP11, 0 - WG,CMOS 1 - KMPS,TM9
|
||||
-- bit3 - RD/WR 0 - WRITE 1 - READ
|
||||
-- bit4 - CS_WG93 or WR_TM9
|
||||
-- bit5 - HDD/CMOS strobe
|
||||
-- bit7,6 - 00 - not
|
||||
-- 01 - ????
|
||||
-- 10 - HDD1/2
|
||||
-- 11 - CMOS
|
||||
-- bit8 - HDD CS1/CS3 or CMOS data/adr
|
||||
-- bit9,10,11 - HDD_A[2..0]
|
||||
%
|
||||
CASE A[15..14] IS
|
||||
WHEN 0 => SP_SCR = GND; SP_SA = GND;
|
||||
@ -357,11 +357,11 @@ BEGIN
|
||||
WHEN 1 => X_MA_[] = (HDD_A[2..0],B"00000",/WR,VCC,A[6..5]);
|
||||
END CASE;
|
||||
%
|
||||
CASE MA_CT1 IS
|
||||
-- WHEN 0 => MA_[] = X_ADR[];
|
||||
WHEN 0 => MA_[] = (GND,X_ADR[10..0]);
|
||||
WHEN 1 => MA_[] = (HDD_A[2..0],X_MA_[8..4],/WR,X_MA_[3],A[6..5]);
|
||||
END CASE;
|
||||
-- CASE MA_CT1 IS
|
||||
---- WHEN 0 => MA_[] = X_ADR[];
|
||||
-- WHEN 0 => MA_[] = (GND,X_ADR[10..0]);
|
||||
-- WHEN 1 => MA_[] = (HDD_A[2..0],X_MA_[8..4],/WR,X_MA_[3],A[6..5]);
|
||||
-- END CASE;
|
||||
%
|
||||
|
||||
CASE (IO_RW,MA_CT1) IS
|
||||
@ -667,7 +667,7 @@ END GENERATE;
|
||||
SC[].clrn = /RESET & !CNF6; -- Scorpion-OFF
|
||||
|
||||
PN[5..0].clrn = /RESET & !CNF5; -- reset PN5
|
||||
PN[7..5].clrn = /RESET & CNF7; -- set Pentagon-512
|
||||
PN[7..6].clrn = /RESET & CNF7; -- set Pentagon-512
|
||||
|
||||
PN4Q = PN4;
|
||||
|
||||
|
||||
@ -929,7 +929,8 @@ Setup_to_RAM: LD HL,Setup_Starter.Start
|
||||
LDIR
|
||||
; á⥪ ª« ¤ñâáï ¤à¥á ¢®§¢à â ¨ ¤ «ìè¥ â é¨âáï ¢á直¬¨ ª®áâë«ï¬¨, ç⮡ ¢¥àãâìáï § ¤
|
||||
CALL Setup_Starter.Exec ; #C000
|
||||
PrepareToZX: ; Setup HDD drives for ZX Spectrum mode
|
||||
PrepareToZX: ;CALL init_zx_roms
|
||||
; Setup HDD drives for ZX Spectrum mode
|
||||
DI
|
||||
LD D,CMOS_CELL.TRDOSmount
|
||||
CALL CMOS_RD
|
||||
@ -1480,7 +1481,7 @@ PROG_NO_ROM:
|
||||
;
|
||||
LD HL,#A000
|
||||
LD D,0 ; delimiter
|
||||
LD E,COLORS.CGA.FLASH + COLORS.CGA.INC.RED
|
||||
LD E,COLORS.CGA.FLASH + COLORS.CGA.INK.RED
|
||||
LD B,A
|
||||
LD C,BIOS.LP_PRINT_LINE3
|
||||
RST ToBIOS
|
||||
|
||||
13
src/bios/exp/ZX_MEM.TXT
Normal file
13
src/bios/exp/ZX_MEM.TXT
Normal file
@ -0,0 +1,13 @@
|
||||
Žâ¤¥«ìë¥ à ¬¡«®ª¨ ¤«ï:
|
||||
vROM
|
||||
vRAM
|
||||
Žâ¤¥«ìë¥ ¯à®æ¥¤ãàë ¢ë¤¥«¥¨ï áâà ¨æ ¤«ï:
|
||||
#1FFD - ®¡à ¡ âë¢ âì ¯¥à¢ë¬ ¥á«¨ 㦥. <20>¥ ¯®¤å®¤ïâ #A0, #D0..#DF
|
||||
#7FFD - 128/512, ¥ ¢ë¤¥«ïâì ¯ ¬ïâì ¤«ï #1FFD ¢ ०¨¬¥ pent 512
|
||||
vROM
|
||||
‘âà ¨æã 0 ¨á¯®«ì§®¢ âì ª ª à ìè¥ ¤«ï ¬ ¯¯ ¢ #7FFD ¨ ¤«ï #1FFD=1
|
||||
<EFBFBD>®¤ªàãâ¨âì ¢ ¬¥î ᯥªâà㬠¯¥à¥ª«îç «ªã ०¨¬®¢ ¨ ®á¢®¡®¦¤¥¨¥ ¯ ¬ï⨠¯®¤ ®¢ãî ¬®¤¥«ì ¯ ¬ïâ¨
|
||||
<EFBFBD>ਠ®á¢®¡®¦¤¥¨¨ ¯ ¬ï⨠vROM ¬ ¯¨âì í⨠¯®àâë ®¡à â® Spec_Page
|
||||
<EFBFBD>஢¥à¨âì å प®¤ ¡¨®á ¨ zxroms, ç⮡ ¥ ¢âëª «¨áì áâ ¤ àâë¥ (§ १¥à¢¨à®¢ ë¥) áâà ¨æë
|
||||
;
|
||||
‘¤¥« âì ¯¥à¥ª«îç «ªã ¢ ¡¨®á¥ áâ àë©/®¢ë© ०¨¬ à ¡®âë ¯ ¬ïâ¨?
|
||||
@ -411,29 +411,29 @@ INSTALL:
|
||||
LD DE,#0028 ; !HARDCODE
|
||||
CALL LP_SET_PLACE
|
||||
LD HL,memBUFFER.ID
|
||||
LD A,COLORS.CGA.INC.LCYAN
|
||||
LD A,COLORS.CGA.INK.LCYAN
|
||||
CALL CPRINTZ
|
||||
; LD HL,BUILD
|
||||
; LD A,COLORS.CGA.INC.LCYAN
|
||||
; LD A,COLORS.CGA.INK.LCYAN
|
||||
; CALL CPRINTZ
|
||||
|
||||
LD DE,#0128 ; !HARDCODE
|
||||
CALL LP_SET_PLACE
|
||||
LD A,msgStrings.copyRightPeters
|
||||
LD E,COLORS.CGA.INC.LGREEN
|
||||
LD E,COLORS.CGA.INK.LGREEN
|
||||
CALL POSTMSC
|
||||
|
||||
LD DE,#0228 ; !HARDCODE
|
||||
CALL LP_SET_PLACE
|
||||
LD A,msgStrings.copyRightSPTeam
|
||||
LD E,COLORS.CGA.INC.GREEN
|
||||
LD E,COLORS.CGA.INK.GREEN
|
||||
CALL POSTMSC
|
||||
|
||||
IF BETA_BUILD > 0
|
||||
LD DE,#0328
|
||||
CALL LP_SET_PLACE
|
||||
LD A,msgStrings.testBIOSmsg
|
||||
LD E,COLORS.CGA.FLASH + COLORS.CGA.INC.RED
|
||||
LD E,COLORS.CGA.FLASH + COLORS.CGA.INK.RED
|
||||
CALL POSTMSC
|
||||
ENDIF
|
||||
|
||||
@ -569,7 +569,7 @@ QIGNORE:
|
||||
;CALL ScreenPOS.LOCAT
|
||||
CALL LP_SET_PLACE
|
||||
LD A,msgStrings.toSetupButton
|
||||
LD E,COLORS.CGA.FLASH + COLORS.CGA.INC.WHITE
|
||||
LD E,COLORS.CGA.FLASH + COLORS.CGA.INK.WHITE
|
||||
CALL POSTMSC
|
||||
|
||||
LD DE,#0900
|
||||
@ -582,7 +582,7 @@ ERRSUM+1:
|
||||
XOR A
|
||||
ld (.ErrDateTime+1),a ; ¥á«¨ ª®â஫ì ï á㬬 ᫥⥫ , â® á®®¡é¥¨¥ ® ªà¨¢ëå ¤ â¥/¢à¥¬¥¨ ¢ ª¬®á ¥ ¢ë¢®¤¨¬
|
||||
LD A,msgStrings.cmosChecksumErr
|
||||
LD E,COLORS.CGA.INC.RED
|
||||
LD E,COLORS.CGA.INK.RED
|
||||
CALL POSTMSC
|
||||
CALL ScreenPOS.CRLF
|
||||
CALL ScreenPOS.CRLF
|
||||
@ -593,7 +593,7 @@ ERRSUM+1:
|
||||
OR A
|
||||
JR Z,CHEKOK
|
||||
LD A,msgStrings.cmosDateTimeErr
|
||||
LD E,COLORS.CGA.INC.RED
|
||||
LD E,COLORS.CGA.INK.RED
|
||||
CALL POSTMSC
|
||||
CALL ScreenPOS.CRLF
|
||||
CALL ScreenPOS.CRLF
|
||||
@ -657,14 +657,14 @@ INFO_MESSAGE:
|
||||
; LD DE,#0428
|
||||
; CALL LP_SET_PLACE
|
||||
; LD A,msgStrings.forCtrlBootButton
|
||||
; LD E,COLORS.CGA.INC.WHITE
|
||||
; LD E,COLORS.CGA.INK.WHITE
|
||||
; CALL POSTMSC
|
||||
;
|
||||
; <ALT> For alternative boot
|
||||
LD DE,#0528
|
||||
CALL LP_SET_PLACE
|
||||
LD A,msgStrings.forAltBootButton
|
||||
LD E,COLORS.CGA.INC.WHITE
|
||||
LD E,COLORS.CGA.INK.WHITE
|
||||
CALL POSTMSC
|
||||
|
||||
|
||||
@ -690,20 +690,20 @@ INFO_MESSAGE:
|
||||
RECOVERY_BOOT:
|
||||
CALL PrepareToBOOT
|
||||
LD A,msgStrings.bootFail
|
||||
LD E,COLORS.CGA.INC.LRED
|
||||
LD E,COLORS.CGA.INK.LRED
|
||||
CALL C,POSTMSC
|
||||
CALL ScreenPOS.CRLF
|
||||
;
|
||||
CALL INT_ON
|
||||
ALT_BOOT:
|
||||
LD A,msgStrings.bootAltDrv
|
||||
LD E,COLORS.CGA.INC.LGREEN
|
||||
LD E,COLORS.CGA.INK.LGREEN
|
||||
CALL POSTMSC
|
||||
|
||||
LD BC,CMOS_CELL.BootDrives.Mask.AltSysDisk ;#7010
|
||||
CALL PrepareToBOOT
|
||||
LD A,msgStrings.bootFail
|
||||
LD E,COLORS.CGA.INC.LRED
|
||||
LD E,COLORS.CGA.INK.LRED
|
||||
CALL C,POSTMSC
|
||||
CALL ScreenPOS.CRLF
|
||||
|
||||
@ -715,7 +715,7 @@ ALT_BOOT:
|
||||
|
||||
CALL ScreenPOS.CRLF
|
||||
LD A,msgStrings.afterBootFail
|
||||
LD E,COLORS.CGA.INC.RED
|
||||
LD E,COLORS.CGA.INK.RED
|
||||
CALL POSTMSC
|
||||
|
||||
;EI
|
||||
@ -1056,7 +1056,7 @@ OS_LOAD:
|
||||
EX AF,AF'
|
||||
PUSH AF
|
||||
LD A,msgStrings.bootOk
|
||||
LD E,COLORS.CGA.INC.LGREEN
|
||||
LD E,COLORS.CGA.INK.LGREEN
|
||||
;CALL POSTMSG
|
||||
CALL POSTMSC
|
||||
CALL ScreenPOS.CRLF
|
||||
@ -1586,9 +1586,9 @@ PRINT_CHANEL:
|
||||
|
||||
;----------------------------------------------------------------------[]
|
||||
;!TODO ᤥ« âì ¢ë¡®à ¢ Setup, çâ® £à㧨âì ¢ v<>‡“ ¯à¨ áâ àâ¥. ‚ ਠâë:
|
||||
;[ ] 0 - <20>¥ £à㧨âì <20>‡“ ᯥªâà㬠, ¨¨â¨âì áâà ¨æã #41 ª ª ¢ 3.04
|
||||
;[ ] 1 - ƒà㧨â <20>‡“ ᯥªâà㬠¨§ ROM ¯à¨ áâ à⥠¥á«¨ ¥â ä« £ ZX
|
||||
;[ ] 2 - ƒà㧨â <20>‡“ ᯥªâà㬠¨§ ROM ¯à¨ ª ¦¤®¬ ¯¥à¥§ ¯ã᪥
|
||||
;[x] 0 - <20>¥ £à㧨âì <20>‡“ ᯥªâà㬠, ¨¨â¨âì áâà ¨æã #41 ª ª ¢ 3.04
|
||||
;[x] 1 - ƒà㧨â <20>‡“ ᯥªâà㬠¨§ ROM ¯à¨ áâ à⥠¥á«¨ ¥â ä« £ ZX
|
||||
;[x] 2 - ƒà㧨â <20>‡“ ᯥªâà㬠¨§ ROM ¯à¨ ª ¦¤®¬ ¯¥à¥§ ¯ã᪥
|
||||
;[ ] 3 - <20>¥ £à㧨âì <20>‡“ ᯥªâà㬠, ¨¨â¨âì áâà ¨æã #41 â ª,
|
||||
; ç⮡ ª®¤ ¢ ¥© ¯®¤£à㦠« <20>‡“ ᯥªâà㬠¯à¨ ®¡à 饨¨
|
||||
ZXMODE_SETUP: IN A,(SLOT3)
|
||||
@ -1624,41 +1624,25 @@ ZXMODE_SETUP: IN A,(SLOT3)
|
||||
LD R,A
|
||||
;
|
||||
; Load ZX ROM's
|
||||
call init_zx_roms
|
||||
;
|
||||
LD HL,#C000
|
||||
LD DE,#C001
|
||||
LD BC,#3FFF
|
||||
LD (HL),C
|
||||
LDIR ; § ¡¨âì FF- ¬¨
|
||||
CALL init_zx_roms
|
||||
; áâ ¢¨¬ ¬¥âªã ¥á«¨ ¯à®£à㧨«¨ <20>‡“ ᯥªâàã¬
|
||||
DEC DE ; Spec_Page.flag_X
|
||||
LD A,'X'
|
||||
LD (DE),A
|
||||
DEC DE ; Spec_Page.flag_Z
|
||||
LD A,'Z'
|
||||
LD (DE),A
|
||||
; ‡ £«ãèª ¤«ï áâà ¨æë #41 ¢á直© ¯®¦ àë©
|
||||
.init_41h: LD HL,PROG_NO_ROM
|
||||
LD DE,#C000 + Spec_Page.no_zx_rom
|
||||
LD BC,PROG_NO_ROM.size
|
||||
LDIR
|
||||
LD HL,Spec_Page.flag_X
|
||||
LD (HL),'X'
|
||||
DEC HL ; Spec_Page.flag_Z
|
||||
LD (HL),'Z'
|
||||
;
|
||||
LD HL,RAM_BIOS_PROG
|
||||
LD DE,#C000 + Spec_Page.to_bios
|
||||
LD BC,RAM_BIOS_PROG.Length
|
||||
LDIR
|
||||
.No_Need_To_Load_ZXROMS:
|
||||
POP AF
|
||||
OUT (SLOT3),A
|
||||
RET
|
||||
|
||||
;
|
||||
.init_41h: CALL init_zx_roms.init_41h
|
||||
JR .No_Need_To_Load_ZXROMS
|
||||
;
|
||||
;--------------------[copy zx-roms to zx-pages]-----------------;
|
||||
; SLOT0 - ROM 8, sys_port - on.
|
||||
; RAM SLOT0 - page 0
|
||||
; ¤«ï ०¨¬ zx spectrum
|
||||
; ‚›<E2809A>Ž‹<C5BD>Ÿ…’‘Ÿ ˆ‡ އ“
|
||||
; !HARDCODE ®¬¥à áâà ¨æ ¤«ï í¬ã«ïâ®à <20>‡“
|
||||
init_zx_roms: IN A,(SLOT3)
|
||||
EX AF,AF'
|
||||
@ -1718,8 +1702,26 @@ init_zx_roms: IN A,(SLOT3)
|
||||
LD A,ACEX.vROM.BIOS_4 ; ROM-ID - BIOS-2
|
||||
;LD B,#47 ;!HARDCODE page
|
||||
LD B,#41
|
||||
JP SET_PORTS
|
||||
CALL SET_PORTS
|
||||
; ¬®¦® § ¤¥©á⢮¢ âì ¥éñ 4 áâà ¨æë ¯®àâë #E4..#E7
|
||||
;
|
||||
.init_41h: ; § ¡¨âì FF- ¬¨
|
||||
LD HL,#C000
|
||||
LD DE,#C001
|
||||
LD BC,#3FFF
|
||||
LD (HL),C
|
||||
LDIR
|
||||
; ‡ £«ãèª ¤«ï áâà ¨æë #41
|
||||
LD HL,PROG_NO_ROM
|
||||
LD DE,#C000 + Spec_Page.no_zx_rom
|
||||
LD BC,PROG_NO_ROM.size
|
||||
LDIR
|
||||
;
|
||||
LD HL,RAM_BIOS_PROG
|
||||
LD DE,#C000 + Spec_Page.to_bios
|
||||
LD BC,RAM_BIOS_PROG.Length
|
||||
LDIR
|
||||
RET
|
||||
;---------------------------------------------------------------------[]
|
||||
|
||||
|
||||
|
||||
@ -386,10 +386,10 @@ FSC1:
|
||||
ITEM: DB #00
|
||||
ITEM_Restore: DB #00
|
||||
|
||||
NORCLR: DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INC.WHITE
|
||||
HLTCLR: DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INC.YELLOW
|
||||
CURCLR: DB COLORS.CGA.PAPER.RED + COLORS.CGA.INC.WHITE
|
||||
WRMCLR: DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INC.WHITE
|
||||
NORCLR: DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INK.WHITE
|
||||
HLTCLR: DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INK.YELLOW
|
||||
CURCLR: DB COLORS.CGA.PAPER.RED + COLORS.CGA.INK.WHITE
|
||||
WRMCLR: DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INK.WHITE
|
||||
|
||||
|
||||
;/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\-[v]
|
||||
@ -800,7 +800,7 @@ SetTime:
|
||||
push de
|
||||
CALL LP_SET_PLACE
|
||||
; ŻĽç âě âਥă⎢
|
||||
LD E,COLORS.CGA.INC.RED
|
||||
LD E,COLORS.CGA.INK.RED
|
||||
LD B,#0E
|
||||
CALL LP_PRINT_ATR
|
||||
|
||||
@ -934,85 +934,85 @@ HDDWP EQU #01
|
||||
|
||||
STYLES:
|
||||
; Color Style 0
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INC.YELLOW
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INK.WHITE
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INK.YELLOW
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INK.WHITE
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INK.WHITE
|
||||
; Color Style 1
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INC.LGREEN
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INC.LMAGENT
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INK.LGREEN
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INK.LMAGENT
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INK.WHITE
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INK.WHITE
|
||||
; Color Style 2
|
||||
DB COLORS.CGA.PAPER.GREEN + COLORS.CGA.INC.LCYAN
|
||||
DB COLORS.CGA.PAPER.GREEN + COLORS.CGA.INC.YELLOW
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INC.BLACK
|
||||
DB COLORS.CGA.PAPER.GREEN + COLORS.CGA.INC.BLACK
|
||||
DB COLORS.CGA.PAPER.GREEN + COLORS.CGA.INK.LCYAN
|
||||
DB COLORS.CGA.PAPER.GREEN + COLORS.CGA.INK.YELLOW
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INK.BLACK
|
||||
DB COLORS.CGA.PAPER.GREEN + COLORS.CGA.INK.BLACK
|
||||
; Color Style 3
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INC.BLACK
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INC.YELLOW
|
||||
DB COLORS.CGA.PAPER.GREEN + COLORS.CGA.INC.BLACK
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INC.LGREEN
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INK.BLACK
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INK.YELLOW
|
||||
DB COLORS.CGA.PAPER.GREEN + COLORS.CGA.INK.BLACK
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INK.LGREEN
|
||||
; Color Style 4
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INC.BLACK
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.BLUE
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INC.YELLOW
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INK.WHITE
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INK.BLACK
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.BLUE
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INK.YELLOW
|
||||
; Color Style 5
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INC.BLACK
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INC.BROWN
|
||||
DB COLORS.CGA.PAPER.BROWN + COLORS.CGA.INC.LGRAY
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INK.BLACK
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INK.BROWN
|
||||
DB COLORS.CGA.PAPER.BROWN + COLORS.CGA.INK.LGRAY
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INK.WHITE
|
||||
; Color Style 6
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INC.YELLOW
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INC.GREEN
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INC.GREEN
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INK.YELLOW
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INK.WHITE
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INK.GREEN
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INK.GREEN
|
||||
; Color Style 7
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INC.LGRAY
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INK.LGRAY
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INK.WHITE
|
||||
DB COLORS.CGA.PAPER.BLUE + COLORS.CGA.INK.WHITE
|
||||
DB COLORS.CGA.PAPER.RED + COLORS.CGA.INK.WHITE
|
||||
; Color Style 8
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INC.LCYAN
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INC.LGREEN
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.BLACK
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INK.LCYAN
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INK.LGREEN
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.BLACK
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INK.WHITE
|
||||
; Color Style 9
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INC.YELLOW
|
||||
DB COLORS.CGA.PAPER.GREEN + COLORS.CGA.INC.BLUE
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INC.LRED
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INK.WHITE
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INK.YELLOW
|
||||
DB COLORS.CGA.PAPER.GREEN + COLORS.CGA.INK.BLUE
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INK.LRED
|
||||
; Color Style 10
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.BLACK
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.RED
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.BLACK
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.RED
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INK.WHITE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.WHITE
|
||||
; Color Style 11
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.BLUE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.YELLOW
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.BLUE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.YELLOW
|
||||
DB COLORS.CGA.PAPER.MAGENTA + COLORS.CGA.INK.WHITE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.WHITE
|
||||
; Color Style 12
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.LGREEN
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.LCYAN
|
||||
DB COLORS.CGA.PAPER.GREEN + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.LGREEN
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.LCYAN
|
||||
DB COLORS.CGA.PAPER.GREEN + COLORS.CGA.INK.WHITE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.WHITE
|
||||
; Color Style 13
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INC.LGREEN
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INC.LCYAN
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INC.YELLOW
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INC.YELLOW
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INK.LGREEN
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INK.LCYAN
|
||||
DB COLORS.CGA.PAPER.CYAN + COLORS.CGA.INK.YELLOW
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INK.YELLOW
|
||||
; Color Style 14 (Mono)
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INC.LGRAY
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INC.WHITE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.BLACK
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INC.LGRAY
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INK.LGRAY
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INK.WHITE
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.BLACK
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INK.LGRAY
|
||||
; Color Style 15
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INC.LMAGENT
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INC.LGREEN
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INC.RED
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INC.RED
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INK.LMAGENT
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INK.LGREEN
|
||||
DB COLORS.CGA.PAPER.LGRAY + COLORS.CGA.INK.RED
|
||||
DB COLORS.CGA.PAPER.BLACK + COLORS.CGA.INK.RED
|
||||
|
||||
DEFVAL: DB SAVERAM+EXTBIOS+SDELAY1 ;#0E - OPTIONS
|
||||
DB TDL250+TRATE30 ;#0F - KEYBOARD
|
||||
|
||||
@ -59,7 +59,7 @@ PRINTZ: LD B,0
|
||||
|
||||
HPRINTZ: LD B,0
|
||||
LD D,B
|
||||
LD E,COLORS.CGA.INC.WHITE
|
||||
LD E,COLORS.CGA.INK.WHITE
|
||||
JP LP_PRINT_LINE5
|
||||
|
||||
CPRINTZ: LD B,0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user