mirror of
https://github.com/digarok/MiniMemoryTester.git
synced 2024-06-12 22:29:27 +00:00
finish branding and fixes
This commit is contained in:
parent
e714fd3dc0
commit
b86011deba
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 DrawUMLogo
|
||||
jsr WaitSome ;just for VSYNC
|
||||
lda #$01
|
||||
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
|
||||
sta MIXSET
|
||||
jsr MakeUMSound ;play sounds
|
||||
|
@ -264,9 +269,9 @@ Intro lda #$f5 ;gray
|
|||
sta TXTPAGE1
|
||||
|
||||
jsr Clicky
|
||||
PRINTXY #25;#20;Mesg_Ultimate0
|
||||
PRINTXY #32;#20;Mesg_Ultimate0
|
||||
jsr Clicky
|
||||
PRINTXY #25;#21;Mesg_Ultimate1
|
||||
PRINTXY #20;#21;Mesg_Ultimate1
|
||||
jsr CheckKey ;
|
||||
bcs :pauseover ;SKIP THE REST!
|
||||
|
||||
|
@ -308,11 +313,12 @@ Intro lda #$f5 ;gray
|
|||
jsr Clicky
|
||||
:invisible
|
||||
jsr VBlankForce
|
||||
|
||||
plx
|
||||
|
||||
jsr CheckKey ;
|
||||
bcs :pauseover ;SKIP THE REST!
|
||||
|
||||
plx
|
||||
|
||||
inx
|
||||
bra :prloop
|
||||
:done
|
||||
|
@ -461,9 +467,9 @@ MakeUMSound
|
|||
rts
|
||||
|
||||
Mesg_Testchars asc $1b,'Uu ',"Uu ",$18,'Uu ',"Uu ",00
|
||||
Mesg_Ultimate0 asc $18, " in association with ",00
|
||||
Mesg_Ultimate1 asc $18, "U l t i m a t e M i c r o",00
|
||||
Mesg_Programmed asc $18, " Programmed by Dagen Brock",00
|
||||
Mesg_Ultimate0 asc $18, "an Apple IIgs",00
|
||||
Mesg_Ultimate1 asc $18, "Memory Expansion (RAM) Card Test Utility",00
|
||||
Mesg_Programmed asc $18, " Programmed by Dagen Brock",00
|
||||
Intro_WhiteMixText lda #" "
|
||||
sta TXTPAGE1
|
||||
|
||||
|
@ -508,7 +514,6 @@ DrawUMLogo
|
|||
sta TXTPAGE1
|
||||
jsr DKUnpackRLEToLoRes
|
||||
|
||||
|
||||
lda #<UMLOGOLOW_AUXRLE
|
||||
sta $2
|
||||
lda #>UMLOGOLOW_AUXRLE
|
||||
|
@ -516,6 +521,21 @@ DrawUMLogo
|
|||
sta TXTPAGE2
|
||||
jsr DKUnpackRLEToLoRes
|
||||
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%)
|
||||
|
@ -566,6 +586,77 @@ UMLOGOLOW_AUXRLE
|
|||
hex AAFF05BB0EFF815B0BBB82AAFF05BB82
|
||||
hex AAFF05BB0FFF81FA0AAB82AAFF05AB82
|
||||
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 *********
|
||||
* DKUnpackRLEToLoRes
|
||||
* 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 <Lo13,<Lo14,<Lo15,<Lo16,<Lo17,<Lo18
|
||||
db <Lo19,<Lo20,<Lo21,<Lo22,<Lo23,<Lo24
|
||||
|
||||
|
|
|
@ -1313,9 +1313,9 @@ TESTSTATE_WRITE = 2
|
|||
TESTSTATE_BOTH = 3
|
||||
UpdateScanInterval equ #$1000
|
||||
|
||||
Mesg_Welcome asc "Mini Memory Tester v1.0 - Copyright (c) 2015 by Dagen Brock",00
|
||||
Mesg_Promo asc " Go to www.ultimateapple2.com for RAM cards and more for your Apple II!",$8D,$8D
|
||||
asc " Latest versions of this program at github.com/digarok/mmt",00
|
||||
Mesg_Welcome asc "Mini Memory Tester v1.0.1 - Copyright (c) 2015-2018 Dagen Brock",00
|
||||
Mesg_Promo asc "Visit ReactiveMicro.com & UltimateApple2.com for Apple II RAM cards & more!",$8D,$8D
|
||||
asc " Full manual and latest version available at github.com/digarok/mmt",00
|
||||
Mesg_InternalRam256 asc "Built-In RAM 256K",00
|
||||
Mesg_InternalRam1024 asc "Built-In RAM 1024K",00
|
||||
Mesg_ExpansionRam asc "Expansion RAM ",00
|
||||
|
@ -1748,7 +1748,7 @@ _clearstring asc " ",$00
|
|||
|
||||
MainMenuStrs
|
||||
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,'ZZ \GGGGGGGGGGGGG_',"Test Settings",'ZGGGGGGGGGGGGG\ _'," ",'Z \GGGGGGGG_',"Info",'ZGGGGGGGG\ _'," ",'_',$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
|
||||
_stash ds 256
|
||||
ds \
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user