Page 4 sur 6

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 14 mai 2021 22:09
par 6502man
Dans certains cas ca peut aussi griller l'EEPROM :wink:

Heureusement qu'il y à un fusible dans l'alim :wink:

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 17 mai 2021 21:42
par 6502man
Il y à un problème avec Crystann dans la compilation spéciale jeux de la cartouche Multirom, il n'y à pas de son dans ce jeu :roll:

Donc désolé, il va falloir que je regarde pour faire une nouvelle version en activant le son, j'ai vraiment pas fait attention à ce détail pourtant important :oops:
Dès que j'ai un peu de temps pour trouver l'erreur, certainement une initialisation qui ce fait avant le démarrage du jeu ...

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 18 mai 2021 16:34
par fxrobin
Pour info, le gars chiant qui aurait aimé du son dans Crystann c'est moi :lol: :lol:
Rien de grave au demeurant, la cartouche multirom est juste géniale ! (que ce soit la version jeux ou la version classique)

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 04 févr. 2022 19:33
par michfan8
Bonsoir,

Quel est le sens d'introduction du circuit cartouche MEMO5 Multirom s.v.p. ?
C'est bien avec le coté soudures vers l'arrière du MO5 ( vers les connecteurs arrière ) ?
Question bête mais...

merci, Michel

( j'ai parcouru les fils des discussion cartouche mais pas vu )

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 04 févr. 2022 22:15
par 6502man
Bonsoir,
Oui c'est bien côté soudure vers l'arrière :)

Sur une de mes vidéo on peut voir le sens d'introduction de la cartouche :
https://www.youtube.com/watch?v=hHiHKC2RP2Q

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 05 févr. 2022 02:09
par michfan8
Heu, oui, très juste... J'avais regardé ta page mais pas pensé à revoir la vidéo pour ça - merci et sorry.

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 12 mars 2022 20:59
par dinoprodest
@6502man
compliments pour votre multirom. Moi aussi je m'essaye à cette expérience. Puis-je vous demander comment vous utilisez Exomizer ? Existe-t-il un programme ?

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 12 mars 2022 23:35
par 6502man
Merci :)

Exomizer j'ai utilisé le port 6809 de (puls) dispo sur le net :
https://bitbucket.org/magli143/exomizer ... ecrs/6809/

En pratique je compresse sous windows et je décompresse sur Thomson à l'adresse voulut
en utilisant la ram vidéo pour loger le décompresseur et son buffer.

Exemple pour les softs inclus dans la MultiRom :

Code : Tout sélectionner

	LDX #EXOM				; adresse du décompresseur
	LDY #$1000				; adresse de destination du décompresseur
FILLRAM						; copie vers la Ram Vidéo
		LDA ,X+
		STA ,Y+
		CPX #FINEXOM
	BNE FILLRAM				; fin de la copie ?
	LDS #$0500			; adresse de la pile
	LDU #$DF3B			;adresse de fin des données compressées
	LDY #$A000			; adresse de destination des données décompressées
	JSR $1000				; exécute la routine de décompression (en ram vidéo)

; suite du code dans le cas du menu en ROM (saut vers le boot du programme)
; ....
; ....
; ....
; ....
; ....

EXOM
	fcb $34,$7F,$1F,$50,$1F,$8B,$A6,$C4,$97,$8F,$31,$8D,$00,$A9,$5F,$4F
	fcb $34,$06,$C5,$0F,$26,$03,$8E,$00,$01,$C6,$04,$8D,$6D,$E7,$A0,$53
	fcb $69,$E4,$49,$5C,$2B,$FA,$E6,$E4,$AF,$A1,$30,$8B,$35,$06,$5C,$C1
	fcb $34,$26,$DC,$10,$AE,$66,$C6,$01,$8D,$50,$26,$15,$D7,$47,$8C,$0C
	fcb $47,$5C,$8D,$46,$27,$F9,$C6,$00,$C1,$10,$27,$39,$25,$0F,$5A,$8D
	fcb $39,$1F,$01,$A6,$C2,$A7,$A2,$30,$1F,$26,$F8,$20,$D9,$8D,$44,$34
	fcb $06,$8E,$10,$B1,$10,$83,$00,$03,$24,$01,$3A,$E6,$84,$8D,$1B,$EB
	fcb $03,$8D,$30,$DD,$7B,$35,$10,$31,$3F,$A6,$A9,$12,$34,$A7,$A4,$30
	fcb $1F,$26,$F4,$20,$B1,$10,$AF,$66,$35,$FF,$6F,$E2,$6F,$E2,$86,$01
	fcb $20,$09,$A6,$C2,$46,$27,$FB,$69,$61,$69,$E4,$5A,$2A,$F6,$97,$8F
	fcb $EC,$E1,$39,$30,$8D,$00,$10,$3A,$58,$3A,$E6,$84,$8D,$DC,$E3,$01
	fcb $39,$04,$02,$04,$10,$30,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00
FINEXOM
Voila si ca peut aider :)

EDIT: bien entendu si l'on travaille en ram vidéo, veuillez à bien positionner le
flag fond/forme, pour éviter une mauvaise surprise.

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 13 mars 2022 15:18
par dinoprodest
Merci @6502man,
avec quelle option vous compressez ? RAW?

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 13 mars 2022 15:51
par 6502man
Oui RAW .

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 13 mars 2022 18:02
par dinoprodest
@6502man
Quelque-chose ne va pas. Je fais exomizer raw inputfile -o outputfile. Manque-t-il des paramètres ?
Qu'impliquent l'offset et l'encodage ?

Code : Tout sélectionner

	PSHS D,DP,X,Y,U,CC
	LDU #$670D			;adresse de fin des données compressées
	LDY #$1f40			; adresse de destination des données décompressées
	BSR EXOM				; exécute la routine de décompression (en ram vidéo)
	PULS D,DP,X,Y,U,CC
	RTS

EXOM
	fcb $34,$7F,$1F,$50,$1F,$8B,$A6,$C4,$97,$8F,$31,$8D,$00,$A9,$5F,$4F
	fcb $34,$06,$C5,$0F,$26,$03,$8E,$00,$01,$C6,$04,$8D,$6D,$E7,$A0,$53
	fcb $69,$E4,$49,$5C,$2B,$FA,$E6,$E4,$AF,$A1,$30,$8B,$35,$06,$5C,$C1
	fcb $34,$26,$DC,$10,$AE,$66,$C6,$01,$8D,$50,$26,$15,$D7,$47,$8C,$0C
	fcb $47,$5C,$8D,$46,$27,$F9,$C6,$00,$C1,$10,$27,$39,$25,$0F,$5A,$8D
	fcb $39,$1F,$01,$A6,$C2,$A7,$A2,$30,$1F,$26,$F8,$20,$D9,$8D,$44,$34
	fcb $06,$8E,$10,$B1,$10,$83,$00,$03,$24,$01,$3A,$E6,$84,$8D,$1B,$EB
	fcb $03,$8D,$30,$DD,$7B,$35,$10,$31,$3F,$A6,$A9,$12,$34,$A7,$A4,$30
	fcb $1F,$26,$F4,$20,$B1,$10,$AF,$66,$35,$FF,$6F,$E2,$6F,$E2,$86,$01
	fcb $20,$09,$A6,$C2,$46,$27,$FB,$69,$61,$69,$E4,$5A,$2A,$F6,$97,$8F
	fcb $EC,$E1,$39,$30,$8D,$00,$10,$3A,$58,$3A,$E6,$84,$8D,$DC,$E3,$01
	fcb $39,$04,$02,$04,$10,$30,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	fcb $00,$00,$00
FINEXOM

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 13 mars 2022 21:47
par 6502man
Il faut aussi spécifier l'option backward -b :roll:

Du style :

Code : Tout sélectionner

exomizer raw -b in.bin -o out.bin

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 14 mars 2022 21:29
par dinoprodest
@6502man
Maintenant ça marche, j'ai recompilé EXOM.ASM et vérifié que les codes hexadécimaux ne correspondaient pas. Peut-être une erreur de frappe. Je vous remercie pour le soutien.
:D

Code : Tout sélectionner

34 7F 1A 50 CE 67 0E 10 8E 1F 40 8D 03 35 7F 39 34 7F 1F 50 1F 8B A6 C4 97 9F 31 8D 00 A8 5F 4F 34 06 C5 0F 26 03 8E 00 01 C6 04 8D 6D E7 A0 53 69 E4
 49 5C 2B FA E6 E4 AF A1 30 8B 35 06 5C C1 34 26 DC 10 AE 66 C6 01 8D 50 26 15 D7 57 8C 0C 57 5C 8D 46 27 F9 C6 00 C1 10 27 39 25 0F 5A 8D 39 1F 01
  A6 C2 A7 A2 30 1F 26 F8 20 D9 8D 44 34 06 30 8C 4C 10 83 00 03 24 01 3A E6 84 8D 1B EB 03 8D 30 DD 8B 35 10 31 3F A6 A9 12 34 A7 A4 30 1F 26 F4 20
   B1 10 AF 66 35 FF 6F E2 6F E2 86 01 20 09 A6 C2 46 27 FB 69 61 69 E4 5A 2A F6 97 9F EC E1 39 30 8C 10 3A 58 3A E6 84 8D DD E3 01 39 04 02 04 10 30 20
   

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 15 mars 2022 17:44
par 6502man
Non pas d'erreur de frappe, mon code fonctionne mais j'avais adapté pour les besoins et par rapport à l'assembleur :roll:
Et dans le code il y à adaptation de l'adresse ou est loger la routine de décompression.

Le principal c'est que tu arrive à décompresser sur Thomson :)

Re: [ MO5 ] MEMO5 MULTIROM ou la cartouche indispensable pour MO5

Publié : 04 avr. 2022 19:39
par dinoprodest
@6502man
la zone mémoire de $b000 à $efff correspond-elle linéairement à l'emplacement physique de l'eprom de $0000 à $3fff ?