New Magic MWM Replayer skin

by msd on 20-08-2003, 21:21
Topic: Software
Tags: Utilities
Languages:

Marcel Delorme's Magic MWM Replayer, the first MWM Replayer for the GFX9000 has support for skins. With the SKIN tool made by BiFi you can create your own. As of august the 20th a new skin called "Green console" can be downloaded for the Magic MWM replayer. Get it at: members.chello.nl/m.delorme/

Comments (6)

By snout

Ascended (15184)

snout's picture

20-08-2003, 22:19

something tells me Marcel is on a coding-roll these days Wink

By msd

Paragon (1462)

msd's picture

20-08-2003, 22:59

mabye I'm :-) Actually latest skin was made by a friend of mine. He had nothing to do, doesn't even own a msx. But the tools foor making skin was not made by BiFI. He made a tool which makes it less typing work to selected a skin.

By snout

Ascended (15184)

snout's picture

21-08-2003, 00:34

for some reason the JPG doesn't show here :/

By BiFi

Enlighted (4348)

BiFi's picture

21-08-2003, 10:23

Sometimes even a lot less typing work .

By igal

Master (216)

igal's picture

08-11-2013, 14:18

Hi. Is it possible to "move / Click" MOUSE port 2 visible on Gfx9000 so to drive without connecting a mouse?
The idea is to control the software without having to switch between the V9958 <=> V9990.

http://youtu.be/8hocXynyDhE

Here are the details of the Skin [Windows.Asc]:

* s 20

; Magic skin setup Version 1.60 

; VU Bars : Total size : X = 24 * Next_VU-(Next_VU-VU_width), Y=31(Fixed)
VU_Transparent	equ	0
X_set		equ	204    ; X Coordinate
Y_set		equ	107    ; Y Coordinte (Of bottom)
Next_VU 	equ	10     ; X=X+Next_VU. X Coordinate of next VU Bar
VU_width	equ	8      ; X Size of VU bar

; Position counter : Size = 3 * 8

play_pos_X	equ	72
play_pos_Y	equ	112

; Step counter : Size = 2 * 8

play_step_X	equ	144
play_step_Y	equ	112

; Last Position (Length) : Size = 3 * 8

last_pos_X	equ	72
last_pos_Y	equ	96

; Loop Position : Size = 3 * 8

Loop_pos_X	equ	144
Loop_pos_Y	equ	96

; Song name : Size = 50 * 8

Text_name_X	equ	16
Text_name_Y	equ	40

; Wavekit file name : Size = 8 * 8

Text_wave_X	equ	72
Text_wave_Y	equ	80

; Status Text : Size = 21 * 8 

load_txt_X	equ	16
load_txt_Y	equ	152

; X,Y of Clock : size = 5 * 8 ( : is not printed )

time_x		equ	466
time_y		equ	199

; Font Color

Red		equ	1	; (0..31)
Green		equ	1	; (0..31)
Blue		equ	1	; (0..31)

; Button Coordinates for Mouse check

Button_play_X1		EQU	212  ;(X Coordinates are internaly diveded by 2!!)
Button_play_Y1		EQU	130
Button_play_X2		EQU	286
Button_play_Y2		EQU	145

Button_stop_X1		EQU	288  ;(X Coordinates are internaly diveded by 2!!)
Button_stop_Y1		EQU	130
Button_stop_X2		EQU	360
Button_stop_Y2		EQU	145

Button_fade_X1		EQU	364  ;(X Coordinates are internaly diveded by 2!!)
Button_fade_Y1		EQU	130
Button_fade_X2		EQU	438
Button_fade_Y2		EQU	145

Button_next_X1		EQU	288  ;(X Coordinates are internaly diveded by 2!!)
Button_next_Y1		EQU	150
Button_next_X2		EQU	360
Button_next_Y2		EQU	165

Button_prev_X1		EQU	212  ;(X Coordinates are internaly diveded by 2!!)
Button_prev_Y1		EQU	150
Button_prev_X2		EQU	286
Button_prev_Y2		EQU	165

Button_loop_X1		EQU	364  ;(X Coordinates are internaly diveded by 2!!)
Button_loop_Y1		EQU	150
Button_loop_X2		EQU	438
Button_loop_Y2		EQU	165


; Button Coordinates for Draw selected part

Buttons_Transparent	EQU	0	; 1 = Buttons transparent
Button_Data_Size_Low	EQU	06E28h	;
Button_Data_Size_High	EQU	0	; 24 bit button data length

; Base address of button dat is 48000h
Button_sel_play_lo	EQU	00h   ; Addr. play/pause button in vram 
Button_sel_play_hi	EQU	0480h
Button_sel_play_lo_p	EQU	0CEh  ; Addr.pressed play/pause button in vram
Button_sel_play_hi_p	EQU	04B1h	    
Button_sel_play_X	EQU	211
Button_sel_play_Y	EQU	129
Button_sel_play_X_size	EQU	75
Button_sel_play_Y_size	EQU	17

Button_sel_stop_lo	EQU	0F6h  ; Addr. stop button in vram 
Button_sel_stop_hi	EQU	0489h
Button_sel_stop_lo_p	EQU	0C4h  ; Addr.pressed stop button in vram
Button_sel_stop_hi_p	EQU	04BBh	    
Button_sel_stop_X	EQU	287
Button_sel_stop_Y	EQU	129
Button_sel_stop_X_size	EQU	75
Button_sel_stop_Y_size	EQU	17

Button_sel_fade_lo	EQU	0ECh  ; Addr. fade button in vram 
Button_sel_fade_hi	EQU	0493h
Button_sel_fade_lo_p	EQU	0BAh  ; Addr. pressed fade button in vram
Button_sel_fade_hi_p	EQU	04C5h	    
Button_sel_fade_X	EQU	363
Button_sel_fade_Y	EQU	129
Button_sel_fade_X_size	EQU	75
Button_sel_fade_Y_size	EQU	17

Button_sel_next_lo	EQU	0E2h  ; Addr. next button in vram 
Button_sel_next_hi	EQU	049Dh
Button_sel_next_lo_p	EQU	0B0h  ; Addr. pressed next button in vram
Button_sel_next_hi_p	EQU	04CFh	    
Button_sel_next_X	EQU	287
Button_sel_next_Y	EQU	149
Button_sel_next_X_size	EQU	75
Button_sel_next_Y_size	EQU	17

Button_sel_prev_lo	EQU	0D8h  ; Addr. next button in vram 
Button_sel_prev_hi	EQU	04A7h
Button_sel_prev_lo_p	EQU	0A6h  ; Addr. pressed next button in vram
Button_sel_prev_hi_p	EQU	04D9h	    
Button_sel_prev_X	EQU	211
Button_sel_prev_Y	EQU	149
Button_sel_prev_X_size	EQU	75
Button_sel_prev_Y_size	EQU	17

Button_sel_loop_lo	EQU	09Ch  ; Addr. next button in vram 
Button_sel_loop_hi	EQU	04E3h
Button_sel_loop_lo_p	EQU	0E2h  ; Addr. pressed next button in vram
Button_sel_loop_hi_p	EQU	04E8h	    
Button_sel_loop_X	EQU	363
Button_sel_loop_Y	EQU	153
Button_sel_loop_X_size	EQU	75
Button_sel_loop_Y_size	EQU	9

;Mouse Colors

Mouse_C1_Red		EQU	31
Mouse_C1_Green		EQU	31
Mouse_C1_Blue		EQU	31

Mouse_C2_Red		EQU	0
Mouse_C2_Green		EQU	0
Mouse_C2_Blue		EQU	0

			include skin.asc



thank you for yours help.

By msd

Paragon (1462)

msd's picture

14-11-2013, 14:32

You can control it trough the command line too. So the mouse control you don't really need.
Options : /R Release driver
/S Stop Music
/F Fade Music
/P Play Music
/N Skip Next
/B Skip Back
/I Ignore Loop