La Place des Développeurs Changer le Bootlogo MSX2
Fabf
Membre non connecté
Conseiller Municipal
Reprise du message précédent
MSXKid m'a répondu pour ça aussiUne vraie mine ce garçon
http://blog.naver.com/jinslove4u/30099447064
Fabf
Membre non connecté
Conseiller Municipal
Oui, c'est pas trop compliqué
Le soucis est de retomber avec à peut près le même nombre d'octets mais surtout pas plus.
l'idéal est de faire l'image sur PC puis avec un programme basic encoder ça dans un fichier TXT
Du gros boulot mais j'espère bien y arriver
Le soucis est de retomber avec à peut près le même nombre d'octets mais surtout pas plus.
l'idéal est de faire l'image sur PC puis avec un programme basic encoder ça dans un fichier TXT
Du gros boulot mais j'espère bien y arriver
Voici le programme pour afficher le logo MSX.
J'ai fait un copier/coller des données qu'il y a sur le site de MSXKid pour faire ce programme donc ça a été vite fait. Plus qu'à faire l'inverse maintenant.
Code TEXT :
10 SCREEN7:COLOR15,4:CLS:Y=44 20 X=45:Y=Y+1:PRESET(X,Y):C=1 30 READ A$:IF A$="FE"THEN 20 40 IF A$="FF"THEN A$="1A6" 50 IF A$=""THEN 50 60 X=X+VAL("&H"+A$):LINE -(X,Y),C:IF C=1 THEN C=15 ELSE C=1 70 GOTO 30 80 DATA FF,FE 90 DATA FF,FE 100 DATA FF,FE 110 DATA FF,FE 120 DATA FF,FE 130 DATA FF,FE 140 DATA FF,FE 150 DATA FF,FE 160 DATA FF,FE 170 DATA 44,1D,1D,1C,2F,68,2B,28,22,FE 180 DATA 44,1D,1C,1E,2A,6D,29,29,22,FE 190 DATA 43,1F,1B,1E,26,73,25,29,24,FE 200 DATA 43,1F,1A,20,22,77,23,29,25,FE 210 DATA 42,21,19,20,1F,7C,1F,29,27,FE 220 DATA 42,21,18,22,1B,80,1D,29,28,FE 230 DATA 41,23,17,22,19,84,1A,28,2A,FE 240 DATA 41,23,16,24,17,86,17,29,2B,FE 250 DATA 40,25,15,24,15,8A,14,28,2D,FE 260 DATA 40,25,14,26,13,8C,11,29,2E,FE 270 DATA 3F,27,13,26,12,8F,0E,29,2F,FE 280 DATA 3F,27,12,28,10,91,0C,28,31,FE 290 DATA 3E,29,11,28,0F,94,08,29,32,FE 300 DATA 3E,2A,0F,2A,0D,96,06,28,34,FE 310 DATA 3D,2B,0E,2B,0C,99,02,29,35,FE 320 DATA 3D,2C,0D,2C,0B,C2,37,FE 330 DATA 3C,2D,0C,2D,0A,26,4C,50,38,FE 340 DATA 3C,2E,0B,2E,09,23,51,4C,3A,FE 350 DATA 3B,2F,0A,2F,09,21,54,4A,3B,FE 360 DATA 3B,30,09,30,08,20,57,46,3D,FE 370 DATA 3A,31,08,31,08,21,57,44,3E,FE 380 DATA 3A,32,07,32,07,23,57,41,3F,FE 390 DATA 39,33,06,33,07,26,55,3E,41,FE 400 DATA 39,34,05,34,07,47,35,3B,42,FE 410 DATA 38,35,04,35,07,4B,32,38,44,FE 420 DATA 38,36,03,36,07,4E,30,35,45,FE 430 DATA 37,37,02,37,08,50,2E,32,47,FE 440 DATA 37,71,08,52,2D,2F,48,FE 450 DATA 36,72,09,54,2B,2C,4A,FE 460 DATA 36,73,09,55,2B,29,4B,FE 470 DATA 35,74,0A,55,29,2A,4B,FE 480 DATA 35,75,0B,55,25,2D,4A,FE 490 DATA 34,76,0C,55,23,30,48,FE 500 DATA 34,1F,01,37,01,1F,0D,54,20,33,47,FE 510 DATA 33,20,02,36,02,1E,10,52,1E,36,45,FE 520 DATA 33,1F,03,35,03,1F,12,50,1B,39,44,FE 530 DATA 32,20,04,34,04,1E,15,4E,19,3C,42,FE 540 DATA 32,1F,05,33,05,1F,18,4A,18,3E,41,FE 550 DATA 31,20,06,32,06,1E,1C,47,15,42,3F,FE 560 DATA 31,1F,07,31,07,1F,3C,26,14,44,3E,FE 570 DATA 30,20,08,30,08,1E,40,22,12,48,3C,FE 580 DATA 30,1F,09,2F,09,1F,41,20,11,4A,3B,FE 590 DATA 2F,20,0A,2E,0A,1E,41,20,0F,4E,39,FE 600 DATA 2F,1F,0B,2D,0B,1F,40,20,0E,28,01,27,38,FE 610 DATA 2E,20,0C,2C,0C,1E,3E,22,0C,29,04,27,36,FE 620 DATA 2E,1F,0D,2B,0D,1F,39,26,0B,29,06,27,35,FE 630 DATA 2D,20,0E,2A,0E,7D,0A,28,0A,27,33,FE 640 DATA 2D,1F,0F,29,0F,7C,09,29,0C,27,32,FE 650 DATA 2C,20,10,28,10,7B,08,28,10,27,30,FE 660 DATA 2C,1F,11,27,11,7A,07,29,12,27,2F,FE 670 DATA 2B,1F,13,25,13,78,07,28,16,27,2D,FE 680 DATA 2B,1F,13,25,13,77,06,29,18,27,2C,FE 690 DATA 2A,1F,15,23,15,75,06,28,1C,27,2A,FE 700 DATA 2A,1F,15,23,15,74,06,27,1F,27,29,FE 710 DATA 29,1F,17,21,17,71,06,28,22,27,27,FE 720 DATA 29,1F,17,21,17,70,06,27,25,27,26,FE 730 DATA 28,1F,19,1F,19,6D,06,28,28,27,24,FE 740 DATA 28,1F,19,1F,19,6A,08,27,2B,27,23,FE 750 DATA 27,1F,1B,1D,1B,66,09,28,2E,27,21,FE 760 DATA 27,1F,1B,1D,1B,63,0B,27,31,27,20,FE 770 DATA 26,1F,1D,1B,1D,5F,0C,28,34,27,1E,FE 780 DATA 26,1F,1D,1B,1D,5B,0E,28,37,27,1D,FE 790 DATA FF,FE 800 DATA FF,FE 810 DATA FF,FE 820 DATA FF,FE 830 DATA FF,FE 840 DATA FF,FE 850 DATA FF,FE 860 DATA FF,FE 870 DATA FF,FE 880 DATA
J'ai fait un copier/coller des données qu'il y a sur le site de MSXKid pour faire ce programme donc ça a été vite fait. Plus qu'à faire l'inverse maintenant.
Fabf
Membre non connecté
Conseiller Municipal
Beau boulot GDX
Je te sens bien lancé
Je me demande à quoi correspond :
Offset(h) 2BF6
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Voici un logo que MSXKid propose
Outre le design et l'intérêt pour nous autre occidentaux il est trop grand pour remplacer celui d'origine
10SCREEN7:COLOR15,4:CLS:Y=44
20X=45:Y=Y+1:PRESET(X,Y):C=1
30READA$:IFA$="FE"THEN20
40IFA$="FF"THENA$="1A6"
50IFA$=""THEN50
60X=X+VAL("&H"+A$):LINE-(X,Y),C:IFC=1THENC=15ELSEC=1
70GOTO30
80dataFF,FE
90dataFF,FE
100dataFF,FE
110dataFF,FE
120dataFF,FE
130dataFF,FE
140dataFF,FE
150dataFF,FE
160dataFF,FE
170dataFF,FE
180dataFF,FE
190dataFF,FE
200dataD3,05,FE
210dataD1,02,05,01,FE
220dataD0,01,08,01,FE
230dataCF,01,0A,01,FE
240dataCF,01,0A,01,FE
250dataCE,01,0B,01,FE
260dataCE,01,0B,01,FE
270dataCD,01,0B,01,FE
280dataCD,01,0B,01,FE
290dataC2,04,06,01,0B,01,FE
300dataC0,02,04,07,0A,01,FE
310dataBE,02,08,02,0C,01,FE
320data17,0E,10,0A,13,0E,10,0A,0C,28,0F,01,0C,02,09,01,13,0E,2A,0C,1E,0C,1E,0C,FE
330data13,16,0C,0A,0F,16,0C,0A,0C,28,0F,01,0E,02,06,01,0F,18,21,14,16,14,16,14,FE
340data11,1A,0A,0A,0D,1A,0A,0A,0C,28,0E,01,07,01,08,01,06,01,0C,20,1A,1A,10,1A,10,1A,FE
350data0F,1E,08,0A,0B,1E,08,0A,0C,28,0D,01,09,02,06,01,05,01,0A,24,16,1E,0C,1E,0C,1E,FE
360data0D,22,06,0A,09,22,06,0A,0C,28,0C,01,0C,06,06,01,09,28,12,22,08,22,08,22,FE
370data0C,0E,08,0E,05,10,02,0E,08,0E,05,0A,2A,0A,0C,01,06,02,09,01,06,01,07,11,0A,11,0E,0F,08,0F,04,0F,08,0F,04,0F,08,0F,FE
380data0B,0D,0C,0D,04,10,01,0D,0C,0D,04,0A,2A,0A,0B,01,09,02,06,01,06,01,06,0E,12,0E,0C,0C,10,0C,02,0C,10,0C,02,0C,10,0C,FE
390data0B,0B,10,0B,04,10,01,0B,10,0B,04,0A,2A,0A,0B,01,0B,07,04,01,01,01,06,0D,16,0D,08,0C,14,16,14,16,14,0C,FE
400data0A,0B,12,0B,03,1B,12,0B,03,0A,0C,28,0B,01,10,01,05,02,05,0C,1A,0C,07,0C,16,14,16,14,16,0C,FE
410data0A,0A,14,0A,03,1A,14,0A,03,0A,0C,28,0C,01,04,02,09,01,05,01,05,0C,1C,0C,05,0C,18,12,18,12,18,0C,FE
420data0A,0A,14,0A,03,0A,06,0A,14,0A,03,0A,0C,28,0C,01,06,09,06,01,05,0B,1E,0B,04,0C,1A,10,1A,10,1A,0C,FE
430data0A,0A,14,0A,03,0A,06,0A,14,0A,03,0A,0C,28,0C,01,0C,01,07,01,06,0B,1E,0B,04,0B,1C,0E,1C,0E,1C,0B,FE
440data0A,0B,12,0B,03,0A,06,0B,12,0B,03,0A,0C,28,0D,01,08,03,07,01,07,0B,1E,0B,03,0B,1E,0C,1E,0C,1E,0B,FE
450data0B,0B,10,0B,04,0A,07,0B,10,0B,04,0A,2A,0A,0D,02,04,04,07,02,08,0C,1C,0C,03,0B,1E,0C,1E,0C,1E,0B,FE
460data0B,0D,0C,0D,04,0A,07,0D,0C,0D,04,0A,2A,0A,0F,05,03,07,0B,0C,1A,0C,04,0A,20,0A,20,0A,20,0A,FE
470data0C,0E,08,0E,05,0A,08,0E,08,0E,05,0A,2A,0A,2A,0D,16,0D,05,0A,20,0A,20,0A,20,0A,FE
480data0D,22,06,0A,09,22,06,0A,06,34,25,0E,12,0E,06,0A,20,0A,20,0A,20,0A,FE
490data0F,1E,08,0A,0B,1E,08,0A,06,34,26,11,0C,0F,07,0A,20,0A,20,0A,20,0A,FE
500data11,1A,0A,0A,0D,1A,0A,0A,06,34,28,0E,0B,0F,09,0A,20,0A,20,0A,20,0A,FE
510data13,16,0C,0A,0F,16,0C,0A,06,34,2A,0A,0B,0F,0B,0B,1E,0C,1E,0C,1E,0B,FE
520data17,0E,10,0A,13,0E,10,0A,06,34,2C,07,0A,0F,0D,0B,1E,0C,1E,0C,1E,0B,FE
530data35,0A,31,0A,0E,0A,10,0A,37,02,0A,0E,11,0B,1C,0E,1C,0E,1C,0B,FE
540data35,0A,31,0A,0E,0A,10,0A,40,0F,13,0C,1A,10,1A,10,1A,0C,FE
550data35,0A,31,0A,0E,0A,10,0A,3E,0F,16,0C,18,12,18,12,18,0C,FE
560data35,0A,31,0A,0E,0A,10,0A,3C,0F,19,0C,16,14,16,14,16,0C,FE
570data35,0A,31,0A,0E,0A,10,0A,3A,0F,1C,0C,14,16,14,16,14,0C,FE
580data35,0A,31,0A,0E,0A,10,0A,38,0F,20,0C,10,0C,02,0C,10,0C,02,0C,10,0C,FE
590data35,0A,31,0A,0E,0A,10,0A,36,0F,23,0F,08,0F,04,0F,08,0F,04,0F,08,0F,FE
600data35,0A,31,0A,0E,0A,10,0A,34,2A,0C,22,08,22,08,22,FE
610data35,0A,31,0A,0E,0A,10,0A,32,2C,0E,1E,0C,1E,0C,1E,FE
620data35,0A,31,0A,0E,0A,10,0A,30,2E,10,1A,10,1A,10,1A,FE
630data35,0A,31,0A,0E,0A,10,0A,2D,31,13,14,16,14,16,14,FE
640data35,0A,31,0A,0E,0A,10,0A,2A,34,17,0C,1E,0C,1E,0C,FE
650dataFF,FE
660dataFF,FE
670dataFF,FE
680dataFF,FE
690dataFF,FE
700dataFF,FE
710dataFF,FE
720dataFF,FE
730dataFF,FE
740dataFF,FE
750dataFF,FE
760dataFF,FE
770dataFF,FE
780dataFF,FE
790dataFF,FE
800dataFF,FE
810dataFF,FE
820dataFF,FE
830dataFF,FE
840dataFF,FE
850dataFF,FE
860dataFF,FE,FE
870data
Je te sens bien lancé
Je me demande à quoi correspond :
Offset(h) 2BF6
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Voici un logo que MSXKid propose
Outre le design et l'intérêt pour nous autre occidentaux il est trop grand pour remplacer celui d'origine
10SCREEN7:COLOR15,4:CLS:Y=44
20X=45:Y=Y+1:PRESET(X,Y):C=1
30READA$:IFA$="FE"THEN20
40IFA$="FF"THENA$="1A6"
50IFA$=""THEN50
60X=X+VAL("&H"+A$):LINE-(X,Y),C:IFC=1THENC=15ELSEC=1
70GOTO30
80dataFF,FE
90dataFF,FE
100dataFF,FE
110dataFF,FE
120dataFF,FE
130dataFF,FE
140dataFF,FE
150dataFF,FE
160dataFF,FE
170dataFF,FE
180dataFF,FE
190dataFF,FE
200dataD3,05,FE
210dataD1,02,05,01,FE
220dataD0,01,08,01,FE
230dataCF,01,0A,01,FE
240dataCF,01,0A,01,FE
250dataCE,01,0B,01,FE
260dataCE,01,0B,01,FE
270dataCD,01,0B,01,FE
280dataCD,01,0B,01,FE
290dataC2,04,06,01,0B,01,FE
300dataC0,02,04,07,0A,01,FE
310dataBE,02,08,02,0C,01,FE
320data17,0E,10,0A,13,0E,10,0A,0C,28,0F,01,0C,02,09,01,13,0E,2A,0C,1E,0C,1E,0C,FE
330data13,16,0C,0A,0F,16,0C,0A,0C,28,0F,01,0E,02,06,01,0F,18,21,14,16,14,16,14,FE
340data11,1A,0A,0A,0D,1A,0A,0A,0C,28,0E,01,07,01,08,01,06,01,0C,20,1A,1A,10,1A,10,1A,FE
350data0F,1E,08,0A,0B,1E,08,0A,0C,28,0D,01,09,02,06,01,05,01,0A,24,16,1E,0C,1E,0C,1E,FE
360data0D,22,06,0A,09,22,06,0A,0C,28,0C,01,0C,06,06,01,09,28,12,22,08,22,08,22,FE
370data0C,0E,08,0E,05,10,02,0E,08,0E,05,0A,2A,0A,0C,01,06,02,09,01,06,01,07,11,0A,11,0E,0F,08,0F,04,0F,08,0F,04,0F,08,0F,FE
380data0B,0D,0C,0D,04,10,01,0D,0C,0D,04,0A,2A,0A,0B,01,09,02,06,01,06,01,06,0E,12,0E,0C,0C,10,0C,02,0C,10,0C,02,0C,10,0C,FE
390data0B,0B,10,0B,04,10,01,0B,10,0B,04,0A,2A,0A,0B,01,0B,07,04,01,01,01,06,0D,16,0D,08,0C,14,16,14,16,14,0C,FE
400data0A,0B,12,0B,03,1B,12,0B,03,0A,0C,28,0B,01,10,01,05,02,05,0C,1A,0C,07,0C,16,14,16,14,16,0C,FE
410data0A,0A,14,0A,03,1A,14,0A,03,0A,0C,28,0C,01,04,02,09,01,05,01,05,0C,1C,0C,05,0C,18,12,18,12,18,0C,FE
420data0A,0A,14,0A,03,0A,06,0A,14,0A,03,0A,0C,28,0C,01,06,09,06,01,05,0B,1E,0B,04,0C,1A,10,1A,10,1A,0C,FE
430data0A,0A,14,0A,03,0A,06,0A,14,0A,03,0A,0C,28,0C,01,0C,01,07,01,06,0B,1E,0B,04,0B,1C,0E,1C,0E,1C,0B,FE
440data0A,0B,12,0B,03,0A,06,0B,12,0B,03,0A,0C,28,0D,01,08,03,07,01,07,0B,1E,0B,03,0B,1E,0C,1E,0C,1E,0B,FE
450data0B,0B,10,0B,04,0A,07,0B,10,0B,04,0A,2A,0A,0D,02,04,04,07,02,08,0C,1C,0C,03,0B,1E,0C,1E,0C,1E,0B,FE
460data0B,0D,0C,0D,04,0A,07,0D,0C,0D,04,0A,2A,0A,0F,05,03,07,0B,0C,1A,0C,04,0A,20,0A,20,0A,20,0A,FE
470data0C,0E,08,0E,05,0A,08,0E,08,0E,05,0A,2A,0A,2A,0D,16,0D,05,0A,20,0A,20,0A,20,0A,FE
480data0D,22,06,0A,09,22,06,0A,06,34,25,0E,12,0E,06,0A,20,0A,20,0A,20,0A,FE
490data0F,1E,08,0A,0B,1E,08,0A,06,34,26,11,0C,0F,07,0A,20,0A,20,0A,20,0A,FE
500data11,1A,0A,0A,0D,1A,0A,0A,06,34,28,0E,0B,0F,09,0A,20,0A,20,0A,20,0A,FE
510data13,16,0C,0A,0F,16,0C,0A,06,34,2A,0A,0B,0F,0B,0B,1E,0C,1E,0C,1E,0B,FE
520data17,0E,10,0A,13,0E,10,0A,06,34,2C,07,0A,0F,0D,0B,1E,0C,1E,0C,1E,0B,FE
530data35,0A,31,0A,0E,0A,10,0A,37,02,0A,0E,11,0B,1C,0E,1C,0E,1C,0B,FE
540data35,0A,31,0A,0E,0A,10,0A,40,0F,13,0C,1A,10,1A,10,1A,0C,FE
550data35,0A,31,0A,0E,0A,10,0A,3E,0F,16,0C,18,12,18,12,18,0C,FE
560data35,0A,31,0A,0E,0A,10,0A,3C,0F,19,0C,16,14,16,14,16,0C,FE
570data35,0A,31,0A,0E,0A,10,0A,3A,0F,1C,0C,14,16,14,16,14,0C,FE
580data35,0A,31,0A,0E,0A,10,0A,38,0F,20,0C,10,0C,02,0C,10,0C,02,0C,10,0C,FE
590data35,0A,31,0A,0E,0A,10,0A,36,0F,23,0F,08,0F,04,0F,08,0F,04,0F,08,0F,FE
600data35,0A,31,0A,0E,0A,10,0A,34,2A,0C,22,08,22,08,22,FE
610data35,0A,31,0A,0E,0A,10,0A,32,2C,0E,1E,0C,1E,0C,1E,FE
620data35,0A,31,0A,0E,0A,10,0A,30,2E,10,1A,10,1A,10,1A,FE
630data35,0A,31,0A,0E,0A,10,0A,2D,31,13,14,16,14,16,14,FE
640data35,0A,31,0A,0E,0A,10,0A,2A,34,17,0C,1E,0C,1E,0C,FE
650dataFF,FE
660dataFF,FE
670dataFF,FE
680dataFF,FE
690dataFF,FE
700dataFF,FE
710dataFF,FE
720dataFF,FE
730dataFF,FE
740dataFF,FE
750dataFF,FE
760dataFF,FE
770dataFF,FE
780dataFF,FE
790dataFF,FE
800dataFF,FE
810dataFF,FE
820dataFF,FE
830dataFF,FE
840dataFF,FE
850dataFF,FE
860dataFF,FE,FE
870data
Voici le programme qui fait l'inverse.
En ligne 30, ça charge un écran entier mais le logo est limité à la taille du logo des MSX2 (423x80). Il faut le placer aux coordonnées X et Y indiquées dans les lignes 40 et 50.
A toi de jouer pour le reste ! Je ne sais pas si on peut changer la taille du logo.
La ligne 100 sert à remplacer les lignes vides par des FFH. Cette contrainte, la longueur des données et peut-être la taille nous empêchent de faire un logo quelconque en toute liberté.
C'est peut-être l'entête pour indiquer l'emplacement des donnés.
Faudrait voir ce que ça donne si l'on change ces valeurs.
Je pense plutôt que c'est le logo des MSX2 coréens IQ 2000 de Daewoo. Edité par GDX Le 14/10/2012 à 09h32
Code TEXT :
10 CLEAR400,&HB000:DEFINTA-Z 20 SCREEN7:COLOR15,4:CLS:AD=&HB000:W=AD 30 BLOAD"MSX-logo.sc7",S ' Logo size = 423x80 40 FOR Y=45 TO Y+79:C=1:D=0 50 FOR X=45 TO X+422 60 IF POINT(X,Y)=C THEN GOSUB130 ELSE C=(C XOR15)+1:POKE W,D:W=W+1:D=1 70 NEXT 80 LINE(45,Y)-STEP(423,0),7 90 POKE W,D-1:W=W+1 100 IF PEEK(W-1)=169 AND PEEK(W-2)=253 THEN W=W-2:POKE W,255:W=W+1:BEEP 110 POKE W,254:W=W+1:NEXT 120 BSAVE"logo.bin",AD,W,AD:END 130 D=D+1:IF D=254 THEN POKE W,253:D=1:W=W+1 140 RETURN
En ligne 30, ça charge un écran entier mais le logo est limité à la taille du logo des MSX2 (423x80). Il faut le placer aux coordonnées X et Y indiquées dans les lignes 40 et 50.
A toi de jouer pour le reste ! Je ne sais pas si on peut changer la taille du logo.
La ligne 100 sert à remplacer les lignes vides par des FFH. Cette contrainte, la longueur des données et peut-être la taille nous empêchent de faire un logo quelconque en toute liberté.
Fabf :
Je me demande à quoi correspond :
Offset(h) 2BF6
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Offset(h) 2BF6
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
C'est peut-être l'entête pour indiquer l'emplacement des donnés.
Faudrait voir ce que ça donne si l'on change ces valeurs.
Fabf :
Voici un logo que MSXKid propose
Outre le design et l'intérêt pour nous autre occidentaux il est trop grand pour remplacer celui d'origine
Outre le design et l'intérêt pour nous autre occidentaux il est trop grand pour remplacer celui d'origine
Je pense plutôt que c'est le logo des MSX2 coréens IQ 2000 de Daewoo. Edité par GDX Le 14/10/2012 à 09h32
Fabf
Membre non connecté
Conseiller Municipal
SveN
Membre non connecté
Villageois
Bien joué les gars !
Est-il possible de changer les deux couleurs utilisées pour le logo ??
Et quelqu'un a-t-il essayé les ips suivant :
Et jetez un coup d’œil à http://www.msx.org/forum/development/msx-development/msx-boot-logo ,
l'animation est vraiment sympa ... Je n'arrive pas à comprendre le mécanisme ... mais j'imagine que l'effet s'applique à un logo modifié. Edité par SveN Le 14/10/2012 à 16h38
Est-il possible de changer les deux couleurs utilisées pour le logo ??
Et quelqu'un a-t-il essayé les ips suivant :
Et jetez un coup d’œil à http://www.msx.org/forum/development/msx-development/msx-boot-logo ,
l'animation est vraiment sympa ... Je n'arrive pas à comprendre le mécanisme ... mais j'imagine que l'effet s'applique à un logo modifié. Edité par SveN Le 14/10/2012 à 16h38
Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
Fabf
Membre non connecté
Conseiller Municipal
J'ai commencé à utiliser BMP2MSX mais j'ai des problèmes de correspondance avec les couleurs
Pour simplifier les programmes, j'ai utilisé le screen7 mais le MSX2, lui, affiche le logo en screen6.
Le logo ne peut être qu'en noir et blanc. Pour aller plus loin, modifier les données ne suffit pas, il faut carrément remplacer la routine d'affichage en SubROM donc, désassembler.
Voici la disquette des programmes avec l'image du logo :
MSX-LOGO.zip
Edité par GDX Le 15/10/2012 à 01h39
Le logo ne peut être qu'en noir et blanc. Pour aller plus loin, modifier les données ne suffit pas, il faut carrément remplacer la routine d'affichage en SubROM donc, désassembler.
Voici la disquette des programmes avec l'image du logo :
MSX-LOGO.zip
Edité par GDX Le 15/10/2012 à 01h39
Fabf
Membre non connecté
Conseiller Municipal
J'ai bien vu que le logo doit être en noir et blanc.
Seulement quand je charge mon image sur MSX, la partie blanche devient verte
Surement un histoire de palette.
Pourrais tu me fournir ton logo d'origine en BMP ?
Seulement quand je charge mon image sur MSX, la partie blanche devient verte
Surement un histoire de palette.
Pourrais tu me fournir ton logo d'origine en BMP ?
Fabf
Membre non connecté
Conseiller Municipal
Bon je vais essayer de faire avec ça, je vais bien finir par y arriver.
Merci pour tout
Merci pour tout
Fabf
Membre non connecté
Conseiller Municipal
J'ai réussi à le faire marcher
J'ai quelques bugs d'affichage mais je pense que c'est parce que j'ai utilisé BlueMSXà 999%
J'ai quelques bugs d'affichage mais je pense que c'est parce que j'ai utilisé BlueMSXà 999%
pour faire les test dans une vraie machine sans se ruiner en gravage d'eprom
prendre une cartouche de ram 64k type elektor et ajouter une capa gold et une diode sur le 5V : ça devient une sram 64k
il faut 2 msx2 minimum
charger la sub rom en 0000H trés facile avec shem avec le MSX d'origine
retirer l'eprom SUBROM du MSX test
insérer la cartouche dans un slot -> ça fonctionne
pour changer le logo remettre la cartouche dans le MSX origine et changer les octets en live avec shem
prendre une cartouche de ram 64k type elektor et ajouter une capa gold et une diode sur le 5V : ça devient une sram 64k
il faut 2 msx2 minimum
charger la sub rom en 0000H trés facile avec shem avec le MSX d'origine
retirer l'eprom SUBROM du MSX test
insérer la cartouche dans un slot -> ça fonctionne
pour changer le logo remettre la cartouche dans le MSX origine et changer les octets en live avec shem
Fabf
Membre non connecté
Conseiller Municipal
Merci pour le tuyau
Par contre j'ai toujours des bugs
Peut être que j'ai trop de changements de couleur sur une même ligne
Je refait des tests ce soir avec un logo plus simple
Peut être que :
10 CLEAR400,&HB000
n'est pas suffisant vu que le logo fait 714 octets Edité par Fabf Le 16/10/2012 à 14h01
Par contre j'ai toujours des bugs
Peut être que j'ai trop de changements de couleur sur une même ligne
Je refait des tests ce soir avec un logo plus simple
Peut être que :
10 CLEAR400,&HB000
n'est pas suffisant vu que le logo fait 714 octets Edité par Fabf Le 16/10/2012 à 14h01
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie