Merge pull request #2 from digarok/branding-docs-etc
finish branding and fixes
This commit is contained in:
commit
e03c5e08c7
BIN
MMT800.2mg
BIN
MMT800.2mg
Binary file not shown.
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 648 KiB |
112
src/misc.s
112
src/misc.s
|
@ -253,8 +253,13 @@ Intro lda #$f5 ;gray
|
||||||
|
|
||||||
|
|
||||||
jsr PrepDLR80Col
|
jsr PrepDLR80Col
|
||||||
jsr DrawUMLogo
|
lda #$01
|
||||||
jsr WaitSome ;just for VSYNC
|
bit $c025 ; check shift key
|
||||||
|
beq :no_egg
|
||||||
|
:egg jsr DrawUMLogo
|
||||||
|
bra :skip
|
||||||
|
:no_egg jsr DrawMMTLogo
|
||||||
|
:skip jsr WaitSome ;just for VSYNC
|
||||||
jsr DL_SetDLRMode
|
jsr DL_SetDLRMode
|
||||||
sta MIXSET
|
sta MIXSET
|
||||||
jsr MakeUMSound ;play sounds
|
jsr MakeUMSound ;play sounds
|
||||||
|
@ -264,9 +269,9 @@ Intro lda #$f5 ;gray
|
||||||
sta TXTPAGE1
|
sta TXTPAGE1
|
||||||
|
|
||||||
jsr Clicky
|
jsr Clicky
|
||||||
PRINTXY #25;#20;Mesg_Ultimate0
|
PRINTXY #32;#20;Mesg_Ultimate0
|
||||||
jsr Clicky
|
jsr Clicky
|
||||||
PRINTXY #25;#21;Mesg_Ultimate1
|
PRINTXY #20;#21;Mesg_Ultimate1
|
||||||
jsr CheckKey ;
|
jsr CheckKey ;
|
||||||
bcs :pauseover ;SKIP THE REST!
|
bcs :pauseover ;SKIP THE REST!
|
||||||
|
|
||||||
|
@ -308,11 +313,12 @@ Intro lda #$f5 ;gray
|
||||||
jsr Clicky
|
jsr Clicky
|
||||||
:invisible
|
:invisible
|
||||||
jsr VBlankForce
|
jsr VBlankForce
|
||||||
|
plx
|
||||||
|
|
||||||
jsr CheckKey ;
|
jsr CheckKey ;
|
||||||
bcs :pauseover ;SKIP THE REST!
|
bcs :pauseover ;SKIP THE REST!
|
||||||
|
|
||||||
plx
|
|
||||||
inx
|
inx
|
||||||
bra :prloop
|
bra :prloop
|
||||||
:done
|
:done
|
||||||
|
@ -461,9 +467,9 @@ MakeUMSound
|
||||||
rts
|
rts
|
||||||
|
|
||||||
Mesg_Testchars asc $1b,'Uu ',"Uu ",$18,'Uu ',"Uu ",00
|
Mesg_Testchars asc $1b,'Uu ',"Uu ",$18,'Uu ',"Uu ",00
|
||||||
Mesg_Ultimate0 asc $18, " in association with ",00
|
Mesg_Ultimate0 asc $18, "an Apple IIgs",00
|
||||||
Mesg_Ultimate1 asc $18, "U l t i m a t e M i c r o",00
|
Mesg_Ultimate1 asc $18, "Memory Expansion (RAM) Card Test Utility",00
|
||||||
Mesg_Programmed asc $18, " Programmed by Dagen Brock",00
|
Mesg_Programmed asc $18, " Programmed by Dagen Brock",00
|
||||||
Intro_WhiteMixText lda #" "
|
Intro_WhiteMixText lda #" "
|
||||||
sta TXTPAGE1
|
sta TXTPAGE1
|
||||||
|
|
||||||
|
@ -508,7 +514,6 @@ DrawUMLogo
|
||||||
sta TXTPAGE1
|
sta TXTPAGE1
|
||||||
jsr DKUnpackRLEToLoRes
|
jsr DKUnpackRLEToLoRes
|
||||||
|
|
||||||
|
|
||||||
lda #<UMLOGOLOW_AUXRLE
|
lda #<UMLOGOLOW_AUXRLE
|
||||||
sta $2
|
sta $2
|
||||||
lda #>UMLOGOLOW_AUXRLE
|
lda #>UMLOGOLOW_AUXRLE
|
||||||
|
@ -516,6 +521,21 @@ DrawUMLogo
|
||||||
sta TXTPAGE2
|
sta TXTPAGE2
|
||||||
jsr DKUnpackRLEToLoRes
|
jsr DKUnpackRLEToLoRes
|
||||||
rts
|
rts
|
||||||
|
DrawMMTLogo
|
||||||
|
lda #<MMT_MAINRLE
|
||||||
|
sta $2
|
||||||
|
lda #>MMT_MAINRLE
|
||||||
|
sta $3
|
||||||
|
sta TXTPAGE1
|
||||||
|
jsr DKUnpackRLEToLoRes
|
||||||
|
|
||||||
|
lda #<MMT_AUXRLE
|
||||||
|
sta $2
|
||||||
|
lda #>MMT_AUXRLE
|
||||||
|
sta $3
|
||||||
|
sta TXTPAGE2
|
||||||
|
jsr DKUnpackRLEToLoRes
|
||||||
|
rts
|
||||||
|
|
||||||
|
|
||||||
* MAIN ... Size RAW 800 -> Compressed RLE 306 (38.25%)
|
* MAIN ... Size RAW 800 -> Compressed RLE 306 (38.25%)
|
||||||
|
@ -566,6 +586,77 @@ UMLOGOLOW_AUXRLE
|
||||||
hex AAFF05BB0EFF815B0BBB82AAFF05BB82
|
hex AAFF05BB0EFF815B0BBB82AAFF05BB82
|
||||||
hex AAFF05BB0FFF81FA0AAB82AAFF05AB82
|
hex AAFF05BB0FFF81FA0AAB82AAFF05AB82
|
||||||
hex AAFF05AB2EFF
|
hex AAFF05AB2EFF
|
||||||
|
|
||||||
|
* MAIN ... Size RAW 800 -> Compressed RLE 508 (63.50%)
|
||||||
|
MMT_MAINRLE
|
||||||
|
hex 06FF85AAAFFFAFAA02FF85AAAFFFAFAA
|
||||||
|
hex 02FF85AAAFFFAFAA02FF85AAAFFFAFAA
|
||||||
|
hex 0EFF02AA81FF02AA02FF02AA81FF02AA
|
||||||
|
hex 02FF02AA81FF02AA02FF02AA81FF02AA
|
||||||
|
hex 0EFF02AA81FF02AA02FF02AA81FF02AA
|
||||||
|
hex 02FF02AA81FF02AA02FF02AA81FF02AA
|
||||||
|
hex 0BFF81AF020F0205810F0205020F0205
|
||||||
|
hex 810F0205020F0205810F0205020F0205
|
||||||
|
hex 810F0205040F07FF210007FF210007FF
|
||||||
|
hex 070084EECE44E002CE8500EECE44E002
|
||||||
|
hex CE8200EE05CE060007FF8150060081EE
|
||||||
|
hex 02CC81EE02CC8200EE02CC81EE02CC87
|
||||||
|
hex 00EECC4CCC4CCC060007FF8155060094
|
||||||
|
hex EECCECCCC4CC00EECCECCCE4CC000C04
|
||||||
|
hex EECC0004060007FF025505008DEECC4E
|
||||||
|
hex 4CEECC00EECC4E4CEECC030082EECC08
|
||||||
|
hex 0007FF825505050082EECC020085EECC
|
||||||
|
hex 00EECC020082EECC030082EECC080007
|
||||||
|
hex FF8155060082EECC020085EECC00EECC
|
||||||
|
hex 020082EECC030082EECC080007FF0700
|
||||||
|
hex 82EECC020085EECC00EECC020082EECC
|
||||||
|
hex 030082EECC080007FF070082CE4C0200
|
||||||
|
hex 85CE4C00CE4C020082CE4C030082CE4C
|
||||||
|
hex 080007FF210007FF21500AFF02A581FF
|
||||||
|
hex 02A502FF02A581FF02A502FF02A581FF
|
||||||
|
hex 02A502FF02A581FF02A50EFF02AA81FF
|
||||||
|
hex 02AA02FF02AA81FF02AA02FF02AA81FF
|
||||||
|
hex 02AA02FF02AA81FF02AA0EFF02AA81FF
|
||||||
|
hex 02AA02FF02AA81FF02AA02FF02AA81FF
|
||||||
|
hex 02AA02FF02AA81FF02AA0EFF81FA03FF
|
||||||
|
hex 81FA02FF81FA03FF81FA02FF81FA03FF
|
||||||
|
hex 81FA02FF81FA03FF81FA08FF
|
||||||
|
|
||||||
|
* AUX ... Size RAW 800 -> Compressed RLE 510 (63.75%)
|
||||||
|
MMT_AUXRLE
|
||||||
|
hex 06FF825F5502FF85555FFF5F5502FF85
|
||||||
|
hex 555FFF5F5502FF85555FFF5F5502FF82
|
||||||
|
hex 555F0DFF025502FF025581FF025502FF
|
||||||
|
hex 025581FF025502FF025581FF025502FF
|
||||||
|
hex 02550DFF025502FF025581FF025502FF
|
||||||
|
hex 025581FF025502FF025581FF025502FF
|
||||||
|
hex 02550AFF030F020A020F020A810F020A
|
||||||
|
hex 020F020A810F020A020F020A810F020A
|
||||||
|
hex 020F020A040F06FF220006FF220006FF
|
||||||
|
hex 08000267850077672600026785007767
|
||||||
|
hex 260005678126060006FF81A007000266
|
||||||
|
hex 81220266822200026681220266882200
|
||||||
|
hex 662666266622060006FF02AA06008E66
|
||||||
|
hex 22662666220066226626662200020282
|
||||||
|
hex 66220202060006FF02AA06008D662226
|
||||||
|
hex 22662200662226226622030082662208
|
||||||
|
hex 0006FF02AA0600826622020085662200
|
||||||
|
hex 662202008266220300826622080006FF
|
||||||
|
hex 82AA0A06008266220200856622006622
|
||||||
|
hex 02008266220300826622080006FF0800
|
||||||
|
hex 82662202008566220066220200826622
|
||||||
|
hex 0300826622080006FF08008226220200
|
||||||
|
hex 85262200262202008226220300822622
|
||||||
|
hex 080006FF220006FF21A0810009FF025A
|
||||||
|
hex 02FF025A81FF025A02FF025A81FF025A
|
||||||
|
hex 02FF025A81FF025A02FF025A0DFF0255
|
||||||
|
hex 02FF025581FF025502FF025581FF0255
|
||||||
|
hex 02FF025581FF025502FF02550DFF0255
|
||||||
|
hex 02FF025581FF025502FF025581FF0255
|
||||||
|
hex 02FF025581FF025502FF02550EFF81F5
|
||||||
|
hex 02FF81F503FF81F502FF81F503FF81F5
|
||||||
|
hex 02FF81F503FF81F502FF81F508FF
|
||||||
|
|
||||||
*** DK! DLR Kit *********
|
*** DK! DLR Kit *********
|
||||||
* DKUnpackRLEToLoRes
|
* DKUnpackRLEToLoRes
|
||||||
* Word ($2) = Address of pack data
|
* Word ($2) = Address of pack data
|
||||||
|
@ -677,4 +768,3 @@ LoLineTableL db <Lo01,<Lo02,<Lo03,<Lo04,<Lo05,<Lo06
|
||||||
db <Lo07,<Lo08,<Lo09,<Lo10,<Lo11,<Lo12
|
db <Lo07,<Lo08,<Lo09,<Lo10,<Lo11,<Lo12
|
||||||
db <Lo13,<Lo14,<Lo15,<Lo16,<Lo17,<Lo18
|
db <Lo13,<Lo14,<Lo15,<Lo16,<Lo17,<Lo18
|
||||||
db <Lo19,<Lo20,<Lo21,<Lo22,<Lo23,<Lo24
|
db <Lo19,<Lo20,<Lo21,<Lo22,<Lo23,<Lo24
|
||||||
|
|
||||||
|
|
|
@ -1313,9 +1313,9 @@ TESTSTATE_WRITE = 2
|
||||||
TESTSTATE_BOTH = 3
|
TESTSTATE_BOTH = 3
|
||||||
UpdateScanInterval equ #$1000
|
UpdateScanInterval equ #$1000
|
||||||
|
|
||||||
Mesg_Welcome asc "Mini Memory Tester v1.0 - Copyright (c) 2015 by Dagen Brock",00
|
Mesg_Welcome asc "Mini Memory Tester v1.0.1 - Copyright (c) 2015-2018 Dagen Brock",00
|
||||||
Mesg_Promo asc " Go to www.ultimateapple2.com for RAM cards and more for your Apple II!",$8D,$8D
|
Mesg_Promo asc "Visit ReactiveMicro.com & UltimateApple2.com for Apple II RAM cards & more!",$8D,$8D
|
||||||
asc " Latest versions of this program at github.com/digarok/mmt",00
|
asc " Full manual and latest version available at github.com/digarok/mmt",00
|
||||||
Mesg_InternalRam256 asc "Built-In RAM 256K",00
|
Mesg_InternalRam256 asc "Built-In RAM 256K",00
|
||||||
Mesg_InternalRam1024 asc "Built-In RAM 1024K",00
|
Mesg_InternalRam1024 asc "Built-In RAM 1024K",00
|
||||||
Mesg_ExpansionRam asc "Expansion RAM ",00
|
Mesg_ExpansionRam asc "Expansion RAM ",00
|
||||||
|
@ -1748,7 +1748,7 @@ _clearstring asc " ",$00
|
||||||
|
|
||||||
MainMenuStrs
|
MainMenuStrs
|
||||||
asc " ______________________________________________________________________________",$8D,$00
|
asc " ______________________________________________________________________________",$8D,$00
|
||||||
asc $1B,'ZV_@ZVWVWVWV_',"Mini Memory Tester v1.0",'ZVWVWVWVWVWVWVWVWVWVW_',"UltimateMicro",'ZWVWVWVW_',$18,$00
|
asc $1B,'ZV_@ZVWVWVWV_',"Mini Memory Tester v1.0.1",'ZVWVWVWVWVWVWVWVWV_'," // Infinitum ",'ZWVWVWVW_',$18,$00
|
||||||
asc $1B,'ZLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL_',$18,00
|
asc $1B,'ZLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL_',$18,00
|
||||||
asc $1B,'ZZ \GGGGGGGGGGGGG_',"Test Settings",'ZGGGGGGGGGGGGG\ _'," ",'Z \GGGGGGGG_',"Info",'ZGGGGGGGG\ _'," ",'_',$18,00
|
asc $1B,'ZZ \GGGGGGGGGGGGG_',"Test Settings",'ZGGGGGGGGGGGGG\ _'," ",'Z \GGGGGGGG_',"Info",'ZGGGGGGGG\ _'," ",'_',$18,00
|
||||||
asc $1B,'ZZ'," ",'_'," ",'Z'," ",'_'," ",'_',$18,00
|
asc $1B,'ZZ'," ",'_'," ",'Z'," ",'_'," ",'_',$18,00
|
||||||
|
@ -1989,4 +1989,3 @@ BankExpansionHighest ds 1
|
||||||
BankMap ds 256 ;page-align maps just to make them easier to see
|
BankMap ds 256 ;page-align maps just to make them easier to see
|
||||||
_stash ds 256
|
_stash ds 256
|
||||||
ds \
|
ds \
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue