diff --git a/labellezohra/labellezohra.2mg b/labellezohra/labellezohra.2mg index 5396c5f..c4e63ae 100755 Binary files a/labellezohra/labellezohra.2mg and b/labellezohra/labellezohra.2mg differ diff --git a/labellezohra/sources/LaBelleZohra b/labellezohra/sources/LaBelleZohra index c080d5e..c7412ff 100644 Binary files a/labellezohra/sources/LaBelleZohra and b/labellezohra/sources/LaBelleZohra differ diff --git a/labellezohra/sources/LaBelleZohra_ResourceFork.bin b/labellezohra/sources/LaBelleZohra_ResourceFork.bin index 0f22a81..ce094eb 100644 Binary files a/labellezohra/sources/LaBelleZohra_ResourceFork.bin and b/labellezohra/sources/LaBelleZohra_ResourceFork.bin differ diff --git a/labellezohra/sources/labellezohra.s b/labellezohra/sources/labellezohra.s index 670d6d6..1e08bdd 100644 --- a/labellezohra/sources/labellezohra.s +++ b/labellezohra/sources/labellezohra.s @@ -426,29 +426,17 @@ doco_3 PushLong haCONTROL ; on enlève le contrôle * RAFRAICHIT LES PALETTES ET LA FENETRE *---------------------------------------- -refreshME - pea $0000 ; la palette +refreshME pea $0000 ; la palette lda ptrCONTENT+2 pha lda ptrCONTENT clc - adc #32256 + adc #32256 ; after data + SCBs pha _SetColorTable -* lda #$0fff ; LOGO - force les couleurs en attendant ! -* stal $019e1e -* stal $e19e1e - PushLong #0 _RefreshDesktop - -* PushWord #0 -* PushWord #%11111111_11111111 -* PushWord #0 -* _FlushEvents -* pla - rts *---------------------------------------- @@ -531,10 +519,7 @@ doLOAD lda texte_selectionne beq doLOAD0 rts -doLOAD0 -* jsr suspendMUSIC ; NTP off - - PushWord #30 +doLOAD0 PushWord #30 PushWord #43 PushLong #strLOADFILE PushLong #0 @@ -547,7 +532,6 @@ doLOAD0 lda replyPTR bne doLOAD1 loadKO99 rts -* jmp resumeMUSIC ; NTP on doLOAD1 jsr copyPATH @@ -568,33 +552,7 @@ doLOAD1 jsr copyPATH dw $2014 adrl proCLOSE - lda #$bcbc - rts - -*--- - - lda texte_selectionne - beq load_notxt - jsr ai_affiche ; texte selectionne = image 1..8 et c'est tout - bra load_exit - -load_notxt jsr init_souris - - PushLong ptrFOND ; 1. on met le fond - PushLong ptrCONTENT - PushLong #32768 - _BlockMove - - lda peche_selectionne - beq load_nosin - jsr affiche_peches - -load_nosin lda objet_selectionne - beq load_exit - jsr affiche_objets - -load_exit jsr resumeMUSIC - lda #$bcbc ; force le refresh + lda #$bdbd ; on rafraîchit rts *----------------------------------- Save @@ -605,10 +563,7 @@ doSAVE lda texte_selectionne beq doSAVE0 rts -doSAVE0 -* jsr suspendMUSIC ; NTP off - - PushWord #25 +doSAVE0 PushWord #25 PushWord #36 PushLong #strSAVEFILE PushLong #namePATH @@ -620,9 +575,7 @@ doSAVE0 lda replyPTR bne doSAVE1 -saveKO99 - rts -* jmp resumeMUSIC +saveKO99 rts doSAVE1 jsr copyPATH @@ -671,10 +624,7 @@ copyPATH sep #$20 *----------------------------------- Restart -doRESTART -* jsr suspendMUSIC ; NTP off - - PushWord #0 +doRESTART PushWord #0 PushWord #5 PushLong #0 pea $0000 @@ -682,34 +632,26 @@ doRESTART ora saveLANGUAGE pha _AlertWindow - -* jsr resumeMUSIC - pla beq re1 lda #0 rts -re1 lda #$bcbc +re1 lda #$bcbc ; on relance le jeu rts *----------------------------------- Quit -doQUIT -* jsr suspendMUSIC ; NTP off - - PushWord #0 +doQUIT PushWord #0 PushWord #5 PushLong #0 pea $0000 lda #alertQUIT ora saveLANGUAGE pha - _AlertWindow - + _AlertWindow pla beq meQUIT rts -* jmp resumeMUSIC *----------------------------------- Quit diff --git a/labellezohra/textes/LisezMoi b/labellezohra/textes/LisezMoi new file mode 100644 index 0000000..cf14986 --- /dev/null +++ b/labellezohra/textes/LisezMoi @@ -0,0 +1 @@ +LA BELLE ZOHRA_______________________________________________________ INTRODUCTION par FRANCOIS COULON Travaillant, sur Mac, une nouvelle cration qui ne devrait pas voir le jour avant 1995, j'ai t sduit par l'ide de reprogrammer, en parallle cette activit principale, d'anciens logiciels. Il m'a, en effet, sembl intressant de proposer de nouveau des uvres dveloppes entre 1989 et 1992 sur ST ou Amiga et peu connues de la communaut Mac. "La Belle Zohra" est donc le premier de ces trois "travaux d'approche" subir cette adaptation. Dans un parti pris de fidlit et un soucis documentaire, il a t choisi d'en raliser une transcription en rfrence directe la cration originale. Les seules diffrences sont inhrentes au matriel : - Modification de l'interface-utilisateur pour une souris bouton unique. - Chargement plus rapide. Ou effectues avec l'ide de rendre l'uvre plus proche de ce que j'aurais voulu l'origine : - Meilleure typographie (caractres espacement proportionnel). - Textes dfilants prsents en une seule fois (les ST de 512K obligeaient scinder certains textes en plusieurs crans). - Correction de quelques coquilles. La rsolution originale (320 sur 200 et 16 couleurs parmi 512) a t volontairement conserve. Des tentatives de recalcul dans des rsolutions suprieures se sont avres peu probantes et altraient sensiblement la "patte" de Faustino Ribeiro. Enfin, le systme de scrolling a t simplifi, suite plusieurs remarques de lecteurs. FONCTIONNEMENT______________________________________________________ "La Belle Zohra" fonctionne en 16 couleurs et utilise la police-cran "Shaston 8", livre en standard avec l'Apple IIgs. L'ensemble du programme tient sur une disquette haute-densit. La copie de "La Belle Zohra" d'une machine l'autre est ainsi facilite. La version Apple IIgs de ce programme a t ralise avec Merlin 32. LE SHAREWARE_________________________________________________________ La version Mac de ce logiciel est en shareware, la version Apple IIgs ne l'est pas. Vous pouvez la copier librement, ds l'instant o les donnes restent inchanges. Sa revente est interdire sans accord pralable. Si vous la gardez, merci d'envoyer votre contribution de 75FF : Franois Coulon 147, rue La Fayette 75010 PARIS Tl: 33 (1) 40 23 07 44 E-mail: coulon@pacush.frmug.fr.net Vous recevrez une disquette originale ddicace. LA MUSIQUE D'INTRODUCTION____________________________________________ Le clavier numrique (1 9) joue les sons, et la touche "0" passe au couplet suivant. Le touche ESCAPE permet d'accder immdiatement la prsentation. LA LECTURE DES TEXTES_________________________________________________ Il est possible de faire dfiler chaque module en cliquant simplement sur l'ascenseur. Un clic sur la partie encore visible du dessin d'arrire-plan (l'agrandissement de l'objet choisi) fait revenir l'image de la table, afin de choisir de nouveau deux icnes. QUELQUES PRECISIONS__________________________________________________ Bien que la raison d'tre de "La Belle Zohra" soit de cultiver un discours sur l'implicite (notamment par une absence de reprsentation anthropomorphique), il est apparu que plusieurs de ses subtilits avaient chapp un certain nombre de lecteurs. Il n'est pas donc pas inutile de les dvoiler ici. Afin de tester sa perspicacit, il est vivement conseill de faire d'abord connaissance avec Zohra Clestibus avant de lire les renseignements ci-dessous : -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> Les paroles de la musique sont tires d'une intervention "pirate" sur une radio d'extrme-droite. Il va de soi que je n'adhre en aucune faon aux propos (rels) tenus par cet individu, et que le seul but de ce montage est de le ridiculiser (ce qu'il fait trs bien tout seul, d'ailleurs). Le programme comporte une banque de texte, scind en 65 modules de quelques paragraphes chacun. L'ide de base est de faire en sorte que ces modules, qui retracent les souvenirs d'un personnage imaginaire, puissent tre lus peu prs dans n'importe quel ordre. Certains passages peuvent ainsi acqurir un sens selon que le lecteur ait eu, ou non, connaissance de certaines informations prsentes dans d'autre parties du texte. Un "gestionnaire d'incohrences" empche d'accder certains modules tant que d'autres n'ont pas t affichs (notamment pour ne pas parler d'un personnage suppos connu avant qu'il n'ait t prsent). Les objets sur la table symbolisent respectivement la myopie de Zohra (les lunettes), la nourriture (la cuillre), l'amour (la fleur et le billet doux), les relations sociales (le calepin), le discours (le dictionnaire), la fminit (les bijoux), le logement (les cls) et l'argent (le porte-monnaie). Les icnes de la partie infrieure reprsentent les sept pchs capitaux de la religion chrtienne. Chaque module raconte une petite histoire en rapport, de prs ou de loin, avec le symbole et le pch qui ont permis d'y accder. F.C., avril 1994. Mise jour par Antoine Vignau, fvrier 2024. VERSION APPLE IIGS___________________________________________________ La version Apple IIgs comporte les options suivantes : - pomme-ouverte-R pour recommencer une partie, - pomme-ouverte-O pour charger une partie, - pomme-ouverte-S pour enregistrer une partie en cours, - pomme-ouverte-Z pour dmarrer ou arrter la musique (parce que dans la version Apple IIgs, on entend la jolie musique Adventure Time - I'm just your problem rcupre de bitmidi.com), REMERCIEMENTS_______________________________________________________ Nous remercions Franois Coulon qui a accept que nous portions La Belle Zohra sur Apple IIgs. UN DISCLAIMER_______________________________________________________ Un jeu de Franois Coulon, dessins de Faustino Ribeiro. Version Apple IIgs par Brutal Deluxe Software : Antoine Vignau & Olivier Zardini Pour plus d'informations : francoiscoulon.com brutaldeluxe.fr \ No newline at end of file diff --git a/labellezohra/textes/_FileInformation.txt b/labellezohra/textes/_FileInformation.txt new file mode 100644 index 0000000..e69de29