Au suivant !
@ -1 +0,0 @@
|
||||
iigs=Type(B3),AuxType(0000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000)
|
@ -1,696 +0,0 @@
|
||||
*
|
||||
* Le retour du Dr Genius
|
||||
*
|
||||
* (c) 1983, Loriciels
|
||||
* (c) 2023, Brutal Deluxe Software (Apple II)
|
||||
*
|
||||
|
||||
*
|
||||
* Les chaines standards
|
||||
*
|
||||
|
||||
strVOUSDETENEZ
|
||||
asc 0D'Vous avez en votre possession : '00
|
||||
|
||||
strVOUSRIEN
|
||||
asc 0D'Vous ne devez pas etre fatigue, vous'0D
|
||||
asc 'n'27'avez rien sur vous'00
|
||||
|
||||
strPOINT
|
||||
asc '.'00
|
||||
|
||||
strVOUSLAVEZ
|
||||
asc 0D'Vous avez deja cela... Etourdi !'0D00
|
||||
|
||||
strNOTOWNED
|
||||
asc 0D'Je ne savais pas qu'27'on pouvait poser'0D
|
||||
asc 'ce qu'27'on ne possede pas...'0D00
|
||||
|
||||
strDACCORD
|
||||
asc 'D'27'accord'00
|
||||
|
||||
strILFAITNOIR
|
||||
asc 'La salle n'27'est pas eclairee.'0D00
|
||||
|
||||
strVOSYEUX asc 'Vos yeux ne voient plus rien.'0D00
|
||||
|
||||
strNIVEAU asc 'NIVEAU : 0'00 ; +9 pour le niveau
|
||||
|
||||
strILYA asc 0D'Il y a aussi :'00
|
||||
strCOMMA asc ','00
|
||||
strSPACE asc 0D' '00
|
||||
strRETURN asc 0D00
|
||||
|
||||
strCOMMANDE asc 0D'Ordre ? '00
|
||||
|
||||
strJENECOMPRENDS
|
||||
asc 0D'Je ne comprends pas'00
|
||||
|
||||
strIMPOSSIBLE
|
||||
asc 0D'Impossible '00
|
||||
strCECHEMIN
|
||||
asc 'de prendre ce chemin'00
|
||||
strEXCLAM
|
||||
asc ' !'0D00
|
||||
|
||||
strREPLAY asc 0D'Voulez-vous rejouer ? '00
|
||||
|
||||
strPERDU
|
||||
|
||||
strGAGNE asc ' D'27'accord,'0D
|
||||
asc 'vous m'27'avez battu, mais c'27'est un coup'0D
|
||||
asc 'de chance, et la prochaine fois ma'0D
|
||||
asc 'vengeance sera terrible.'0D
|
||||
asc 'Prenez peur, car le jour ou je serai'0D
|
||||
asc 'a nouveau la, ma puissance n'27'aura plus'0D
|
||||
asc 'de limites, alors l'27'heure de la souf-'0D
|
||||
asc '-france aura sonne...'0D
|
||||
asc ' Dr GENIUS.'00
|
||||
|
||||
strINTRO asc ' LE RETOUR DU Dr GENIUS'0D
|
||||
asc ' Vous avez 20 minutes et'0D
|
||||
asc ' 400 unites de force pour'0D
|
||||
asc ' remplir votre mission...'00
|
||||
|
||||
*-----------------------------------
|
||||
* LES DONNEES
|
||||
*-----------------------------------
|
||||
|
||||
*
|
||||
* Les actions version hexadecimale
|
||||
*
|
||||
|
||||
newA$ hex 0100411246012E4931394DFF
|
||||
hex 0300411245012E4931314DFF
|
||||
hex 010041122E4430334EFF
|
||||
hex 030041122E4430334EFF
|
||||
hex 190045112E4438354BFF
|
||||
hex 020041022E4430344EFF
|
||||
hex 020041312E4430354BFF
|
||||
hex 0400412E2E4430364BFF
|
||||
hex 0A1342012E4230314AFF
|
||||
hex 0A1242032E4230334AFF
|
||||
hex 0A0E42052E4230354AFF
|
||||
hex 0A2142062E4230364AFF
|
||||
hex 0A2A42082E4230384AFF
|
||||
hex 0A2B42092E4230394AFF
|
||||
hex 0A36420A2E4231304AFF
|
||||
hex 0A35420B2E4231314AFF
|
||||
hex 0A2D420C2E4231324AFF
|
||||
hex 0A2E420E2E4231344AFF
|
||||
hex 0A2F420F2E4430374AFF
|
||||
hex 0A10412E46092E4530394231364AFF
|
||||
hex 0A3042112E4231374430384BFF
|
||||
hex 0A3142122E4231384AFF
|
||||
hex 0A29451142022E4230324AFF
|
||||
hex 0A2942022E4430394531374230324DFF
|
||||
hex 0A2142072E4230374AFF
|
||||
hex 0B292E4330324AFF
|
||||
hex 0B132E4330314AFF
|
||||
hex 0B122E4330334AFF
|
||||
hex 0B2E2E4331344AFF
|
||||
hex 0B2142072E4330374AFF
|
||||
hex 0B212E4330364AFF
|
||||
hex 194A41152E4438394BFF
|
||||
hex 0B2A2E4330384AFF
|
||||
hex 0B2B2E4330394AFF
|
||||
hex 0B362E4331304AFF
|
||||
hex 0B352E4331314AFF
|
||||
hex 0B2D440D2E4F31324331334831334AFF
|
||||
hex 0B2D2E4331324AFF
|
||||
hex 0B102E4331364AFF
|
||||
hex 0B302E4331374AFF
|
||||
hex 0B312E4331384AFF
|
||||
hex 0A1142042E4230344AFF
|
||||
hex 0A1142132E4331394831394230354230344AFF
|
||||
hex 0B1144042E4330344AFF
|
||||
hex 0B1144132E4331394831394230354F30344AFF
|
||||
hex 052E440E2E4431324EFF
|
||||
hex 322E440E2E4431324EFF
|
||||
hex 4B2E440E2E4431324EFF
|
||||
hex 0F2F41142E4431334EFF
|
||||
hex 3435420B2E4431344EFF
|
||||
hex 2823410F2E4530384431364BFF
|
||||
hex 282343072E4431374BFF
|
||||
hex 28232E4431384EFF
|
||||
hex 2A0044082E4431394EFF
|
||||
hex 342A44082E4431394EFF
|
||||
hex 343144122E4432304EFF
|
||||
hex 0C4C41122E4432314EFF
|
||||
hex 0A1042102E4231364AFF
|
||||
hex 28002E4431354BFF
|
||||
hex 0F4D41312E4430354BFF
|
||||
hex 0F4D412E2E4430354BFF
|
||||
hex 0F4D2E4432324BFF
|
||||
hex 0F112E4432334EFF
|
||||
hex 0F44410F2E4432344BFF
|
||||
hex 4344410F2E4432354BFF
|
||||
hex 0F49411E2E4935334DFF
|
||||
hex 1949411E2E4935334DFF
|
||||
hex 0F1A412C2E4432374BFF
|
||||
hex 431A412C2E4432374BFF
|
||||
hex 434941352E4933304DFF
|
||||
hex 191A412C2E4432364BFF
|
||||
hex 5253412C2E4432384BFF
|
||||
hex 1C1E412C2E4432394BFF
|
||||
hex 1C1F412C2E4433304BFF
|
||||
hex 1C20412C2E4433314BFF
|
||||
hex 1C1D412C2E4433324BFF
|
||||
hex 2221410F42062E4330364830364230374AFF
|
||||
hex 2221410F42072E4433334BFF
|
||||
hex 0A0E42132E4231394AFF
|
||||
hex 0B0E42132E4331394AFF
|
||||
hex 0B0E2E4330354AFF
|
||||
hex 141744012E4433344EFF
|
||||
hex 141644014931492E2E4433354BFF
|
||||
hex 1416440141312E4433364934364DFF
|
||||
hex 14164401412E2E4433364934394DFF
|
||||
hex 14154401490E49144917491D49262E4433354BFF
|
||||
hex 14154401410E2E4433374630344DFF
|
||||
hex 1415440141142E4433374630354DFF
|
||||
hex 1415440141172E4433374630334DFF
|
||||
hex 14154401411D2E4433374630364DFF
|
||||
hex 141544012E4433374630374DFF
|
||||
hex 3412420346122E47303130344531384AFF
|
||||
hex 341242032E4433334BFF
|
||||
hex 322D440D2E4433334BFF
|
||||
hex 322D440C2E4331324831324231334AFF
|
||||
hex 342B4209460B2E4433384BFF
|
||||
hex 342B42092E4433394BFF
|
||||
hex 242C4209450B2E4631314AFF
|
||||
hex 242C4209460B2E4531314AFF
|
||||
hex 4B3044112E4434304BFF
|
||||
hex 323044112E4434304BFF
|
||||
hex 333044112E4AFF
|
||||
hex 332D440D2E4331334831334231324AFF
|
||||
hex 3436440A490449114916493049332E4433354BFF
|
||||
hex 3436440A2E4434314BFF
|
||||
hex 37002E4434324BFF
|
||||
hex 38002E4434334BFF
|
||||
hex 39002E4434344BFF
|
||||
hex 3A002E4434354BFF
|
||||
hex 3B002E4434364BFF
|
||||
hex 3C3B2E4434364BFF
|
||||
hex 3D002E4434374BFF
|
||||
hex 4E002E41FF
|
||||
|
||||
* 1714D04D05.C04C05H04H05B19J. => TUBE GLAC
|
||||
* $11 = TUBE / $0E = GLACE
|
||||
* $5A = METT / $11 = TUBE
|
||||
* hex 110E440444052E4330344330354830344830354231394AFF
|
||||
hex 5A11440444052E4330344330354830344830354231394AFF
|
||||
|
||||
hex 502144072E4330374830374230364AFF
|
||||
hex 3F002E443438FF ; QUIT - D48
|
||||
hex 40002E4434394EFF
|
||||
hex 14182E4435304BFF
|
||||
hex 14424122450C2E4435314BFF
|
||||
hex 14414122450C2E4435314BFF
|
||||
hex 144241222E4435324EFF
|
||||
hex 144141222E4531334435374BFF
|
||||
hex 4546450C2E44353345313447303230354BFF
|
||||
hex 4546460C4932460D2E4435344EFF
|
||||
hex 4546460C450D2E44353345313447303230354BFF
|
||||
hex 4546460C41322E44353345313447303230354BFF
|
||||
hex 474A4115450F2E4433334BFF
|
||||
hex 474A41152E45313544353547303430374BFF
|
||||
hex 564A4115450F2E46313547303430304435364DFF
|
||||
hex 564A41152E4435334BFF
|
||||
hex 5758451041152E4631364435374BFF
|
||||
hex 575841152E4436364BFF
|
||||
hex 54002E443539FF ; SAVE - D59
|
||||
hex 55002E443630FF ; LOAD - D60
|
||||
hex 2526411D4410460C2E443631FF
|
||||
hex 2526411D460C2E4438364EFF
|
||||
hex 2526411D2E4436324EFF
|
||||
hex 1C1B412C2E4436384BFF
|
||||
hex 3E002E4436344BFF
|
||||
hex 3C3E2E4436344BFF
|
||||
hex 51002E4436334BFF
|
||||
hex 3C512E4436334BFF
|
||||
hex 241044102E4436394BFF
|
||||
hex 521044102E4436394BFF
|
||||
hex 470D412E2E4436374935314DFF
|
||||
hex 190D412E2E4437304BFF
|
||||
hex 192B42092E4437314BFF
|
||||
hex 194841322E4437324BFF
|
||||
hex 191342012E4439304BFF
|
||||
hex 010041082E4439314EFF
|
||||
hex 192741352E4933304DFF
|
||||
hex 19272E4DFF
|
||||
hex 19002E4437334BFF
|
||||
hex 0B592E4438374BFF
|
||||
hex 3C002E4438384BFF
|
||||
hex 00
|
||||
|
||||
*
|
||||
* Les objets dans les salles
|
||||
*
|
||||
|
||||
nbO = 19
|
||||
|
||||
refO dfb $bd
|
||||
dfb 40,33,41,53,43,10,00,21,22,26
|
||||
dfb 01,06,00,17,20,00,47,19,00
|
||||
|
||||
O dfb $bd
|
||||
dfb 40,33,41,53,43,10,00,21,22,26
|
||||
dfb 01,06,00,17,20,00,47,19,00
|
||||
|
||||
*refO$ da $bdbd
|
||||
* da O$1,O$2,O$3,O$4,O$5,O$6,O$7,O$8,O$9,O$10
|
||||
* da O$11,O$12,O$13,O$14,O$15,O$16,O$17,O$18,O$19
|
||||
|
||||
tblO$ da $bdbd
|
||||
da O$1,O$2,O$3,O$4,O$5,O$6,O$7,O$8,O$9,O$10
|
||||
da O$11,O$12,O$13,O$14,O$15,O$16,O$17,O$18,O$19
|
||||
|
||||
O$1 asc 'Un pistolet laser'00
|
||||
O$2 asc 'Des gants ensanglantes'00
|
||||
O$3 asc 'Une bombe a retardement'00
|
||||
O$4 asc 'Un tube'00
|
||||
O$5 asc 'Une glaciere'00
|
||||
O$6 asc 'Une boite vide'00
|
||||
O$7 asc 'Une boite pleine d'27'eau'00
|
||||
O$8 asc 'Un vaporisateur'00
|
||||
O$9 asc 'Un magnetophone'00
|
||||
O$10 asc 'Un compteur Geiger'00
|
||||
O$11 asc 'Un ventilateur'00
|
||||
O$12 asc 'Un casque'00
|
||||
O$13 asc 'Un casque enfile'00
|
||||
O$14 asc 'Des echasses'00
|
||||
O$15 asc 'Des containers'00
|
||||
O$16 asc 'Une radiocommande'00
|
||||
O$17 asc 'Des lunettes de soleil'00
|
||||
O$18 asc 'Une tronconneuse'00
|
||||
O$19 asc 'La glaciere avec le tube a l'27'interieur'00
|
||||
|
||||
*
|
||||
* Les directions
|
||||
*
|
||||
|
||||
M = 53
|
||||
|
||||
tblM$ da $bdbd
|
||||
da M$1,M$2,M$3,M$4,M$5,M$6,M$7,M$8,M$9,M$10
|
||||
da M$11,M$12,M$13,M$14,M$15,M$16,M$17,M$18,M$19,M$20
|
||||
da M$21,M$22,M$23,M$24,M$25,M$26,M$27,M$28,M$29,M$30
|
||||
da M$31,M$32,M$33,M$34,M$35,M$36,M$37,M$38,M$39,M$40
|
||||
da M$41,M$42,M$43,M$44,M$45,M$46,M$47,M$48,M$49,M$50
|
||||
da M$51,M$52,M$53
|
||||
|
||||
M$1 dfb 2,02,3,03,00
|
||||
M$2 dfb 3,04,4,01,00
|
||||
M$3 dfb 1,01,2,04,3,19,00
|
||||
M$4 dfb 1,02,2,05,4,03,00
|
||||
M$5 dfb 3,06,4,04,5,38,00
|
||||
M$6 dfb 1,05,4,07,00
|
||||
M$7 dfb 2,06,3,16,4,08,00
|
||||
M$8 dfb 2,07,3,09,00
|
||||
M$9 dfb 1,08,2,13,3,10,4,11,00
|
||||
M$10 dfb 1,09,0
|
||||
M$11 dfb 1,18,2,09,3,17,00
|
||||
M$12 dfb 3,13,6,27,00
|
||||
M$13 dfb 1,12,4,09,00
|
||||
M$14 dfb 3,15,0
|
||||
M$15 dfb 1,14,4,16,00
|
||||
M$16 dfb 1,07,2,15,00
|
||||
M$17 dfb 1,11,0
|
||||
M$18 dfb 00
|
||||
M$19 dfb 1,03,2,20,3,18,00
|
||||
M$20 dfb 4,19,0
|
||||
M$21 dfb 3,23,0
|
||||
M$22 dfb 2,23,4,25,00
|
||||
M$23 dfb 1,21,3,24,4,22,00
|
||||
M$24 dfb 1,23,0
|
||||
M$25 dfb 2,22,6,49,00
|
||||
M$26 dfb 1,27,0
|
||||
M$27 dfb 3,26,4,28,5,12,00
|
||||
M$28 dfb 2,27,4,29,00
|
||||
M$29 dfb 2,28,4,30,00
|
||||
M$30 dfb 2,29,0
|
||||
M$31 dfb 2,40,3,32,00
|
||||
M$32 dfb 1,31,2,44,3,33,00
|
||||
M$33 dfb 1,32,3,49,00
|
||||
M$34 dfb 1,41,4,43,00
|
||||
M$35 dfb 2,36,3,43,00
|
||||
M$36 dfb 1,37,2,48,4,35,00
|
||||
M$37 dfb 1,38,3,36,00
|
||||
M$38 dfb 1,39,2,47,3,37,4,45,6,05,00
|
||||
M$39 dfb 3,38,4,40,00
|
||||
M$40 dfb 2,39,4,31,00
|
||||
M$41 dfb 3,34,0
|
||||
M$42 dfb 1,50,2,43,00
|
||||
M$43 dfb 1,35,2,34,4,42,00
|
||||
M$44 dfb 4,32,0
|
||||
M$45 dfb 2,38,0
|
||||
M$46 dfb 00
|
||||
M$47 dfb 3,48,4,38,00
|
||||
M$48 dfb 1,47,4,36,00
|
||||
M$49 dfb 1,33,3,50,5,25,00
|
||||
M$50 dfb 1,49,3,42,00
|
||||
M$51 dfb 3,46,0
|
||||
M$52 dfb 00
|
||||
M$53 dfb 2,29,0
|
||||
|
||||
*
|
||||
* Les mots de passe
|
||||
*
|
||||
|
||||
tblMP$ da MP$1,MP$2,MP$3,MP$4,MP$5
|
||||
|
||||
MP$1 asc 'ORIC1'
|
||||
MP$2 asc 'ATMOS'
|
||||
MP$3 asc 'GENIS'
|
||||
MP$4 asc 'ECHEC'
|
||||
MP$5 asc 'ARGON'
|
||||
|
||||
*
|
||||
* Le vocabulaire
|
||||
* on fera index-1 b/c 8-bits
|
||||
*
|
||||
|
||||
V = 139+1
|
||||
|
||||
tblVL$ dfb $bd
|
||||
dfb <V$1,<V$2,<V$3,<V$4,<V$5,<V$6,<V$7,<V$8,<V$9,<V$10
|
||||
dfb <V$11,<V$12,<V$13,<V$14,<V$15,<V$16,<V$17,<V$18,<V$19,<V$20
|
||||
dfb <V$21,<V$22,<V$23,<V$24,<V$25,<V$26,<V$27,<V$28,<V$29,<V$30
|
||||
dfb <V$31,<V$32,<V$33,<V$34,<V$35,<V$36,<V$37,<V$38,<V$39,<V$40
|
||||
dfb <V$41,<V$42,<V$43,<V$44,<V$45,<V$46,<V$47,<V$48,<V$49,<V$50
|
||||
dfb <V$51,<V$52,<V$53,<V$54,<V$55,<V$56,<V$57,<V$58,<V$59,<V$60
|
||||
dfb <V$61,<V$62,<V$63,<V$64,<V$65,<V$66,<V$67,<V$68,<V$69,<V$70
|
||||
dfb <V$71,<V$72,<V$73,<V$74,<V$75,<V$76,<V$77,<V$78,<V$79,<V$80
|
||||
dfb <V$81,<V$82,<V$83,<V$84,<V$85,<V$86,<V$87,<V$88,<V$89,<V$90
|
||||
dfb <V$91,<V$92,<V$93,<V$94,<V$95,<V$96,<V$97,<V$98,<V$99,<V$100
|
||||
dfb <V$101,<V$102,<V$103,<V$104,<V$105,<V$106,<V$107,<V$108,<V$109,<V$110
|
||||
dfb <V$111,<V$112,<V$113,<V$114,<V$115,<V$116,<V$117,<V$118,<V$119,<V$120
|
||||
dfb <V$121,<V$122,<V$123,<V$124,<V$125,<V$126,<V$127,<V$128,<V$129,<V$130
|
||||
dfb <V$131,<V$132,<V$133,<V$134,<V$135,<V$136,<V$137,<V$138,<V$139
|
||||
dfb <V$200
|
||||
|
||||
tblVH$ dfb $bd
|
||||
dfb >V$1,>V$2,>V$3,>V$4,>V$5,>V$6,>V$7,>V$8,>V$9,>V$10
|
||||
dfb >V$11,>V$12,>V$13,>V$14,>V$15,>V$16,>V$17,>V$18,>V$19,>V$20
|
||||
dfb >V$21,>V$22,>V$23,>V$24,>V$25,>V$26,>V$27,>V$28,>V$29,>V$30
|
||||
dfb >V$31,>V$32,>V$33,>V$34,>V$35,>V$36,>V$37,>V$38,>V$39,>V$40
|
||||
dfb >V$41,>V$42,>V$43,>V$44,>V$45,>V$46,>V$47,>V$48,>V$49,>V$50
|
||||
dfb >V$51,>V$52,>V$53,>V$54,>V$55,>V$56,>V$57,>V$58,>V$59,>V$60
|
||||
dfb >V$61,>V$62,>V$63,>V$64,>V$65,>V$66,>V$67,>V$68,>V$69,>V$70
|
||||
dfb >V$71,>V$72,>V$73,>V$74,>V$75,>V$76,>V$77,>V$78,>V$79,>V$80
|
||||
dfb >V$81,>V$82,>V$83,>V$84,>V$85,>V$86,>V$87,>V$88,>V$89,>V$90
|
||||
dfb >V$91,>V$92,>V$93,>V$94,>V$95,>V$96,>V$97,>V$98,>V$99,>V$100
|
||||
dfb >V$101,>V$102,>V$103,>V$104,>V$105,>V$106,>V$107,>V$108,>V$109,>V$110
|
||||
dfb >V$111,>V$112,>V$113,>V$114,>V$115,>V$116,>V$117,>V$118,>V$119,>V$120
|
||||
dfb >V$121,>V$122,>V$123,>V$124,>V$125,>V$126,>V$127,>V$128,>V$129,>V$130
|
||||
dfb >V$131,>V$132,>V$133,>V$134,>V$135,>V$136,>V$137,>V$138,>V$139
|
||||
dfb >V$200
|
||||
|
||||
tblV dfb $bd
|
||||
dfb 01,01,02,02,03,03,04,04,05,05 ; 1
|
||||
dfb 05,05,06,06,10,10,10,11,12,12
|
||||
dfb 13,13,14,15,16,17,17,17,18,19 ; 21
|
||||
dfb 19,20,20,21,22,23,24,25,25,25
|
||||
dfb 26,27,28,29,30,31,32,33,34,35 ; 41
|
||||
dfb 35,36,37,37,38,38,38,39,39,39
|
||||
dfb 40,41,42,43,43,44,45,46,47,48 ; 61
|
||||
dfb 49,50,50,50,51,51,52,52,52,53
|
||||
dfb 54,54,55,55,56,56,57,58,58,59 ; 81
|
||||
dfb 60,61,62,62,63,63,64,65,66,67 ; 91
|
||||
dfb 68,69,69,70,70,71,72,73,73,74 ; 101
|
||||
dfb 75,76,77,77,78,78,79,80,80,80
|
||||
dfb 81,81,82,83,83,84,84,84,85,85 ; 121
|
||||
dfb 85,86,87,87,88,88,89,89,90 ; last was 00, now 90
|
||||
dfb 200
|
||||
|
||||
V$1 str 'N'
|
||||
V$2 str 'NORD'
|
||||
V$3 str 'E'
|
||||
V$4 str 'EST'
|
||||
V$5 str 'S'
|
||||
V$6 str 'SUD'
|
||||
V$7 str 'O'
|
||||
V$8 str 'OUES'
|
||||
V$9 str 'G'
|
||||
V$10 str 'GRIM'
|
||||
V$11 str 'M'
|
||||
V$12 str 'MONT'
|
||||
V$13 str 'D'
|
||||
V$14 str 'DESC'
|
||||
V$15 str 'PREN'
|
||||
V$16 str 'SAIS'
|
||||
V$17 str 'RAMA'
|
||||
V$18 str 'POSE'
|
||||
V$19 str 'SAUT'
|
||||
V$20 str 'ENJA'
|
||||
V$21 str 'TELE'
|
||||
V$22 str 'TV'
|
||||
V$23 str 'GLAC'
|
||||
V$24 str 'OUVR'
|
||||
V$25 str 'RADI'
|
||||
V$26 str 'FLAC'
|
||||
V$27 str 'TUBE'
|
||||
V$28 str 'NITR'
|
||||
V$29 str 'BOMB'
|
||||
V$30 str 'LASE'
|
||||
V$31 str 'PIST'
|
||||
V$32 str 'APPU'
|
||||
V$33 str 'ENFO'
|
||||
V$34 str 'ROUG'
|
||||
V$35 str 'BLEU'
|
||||
V$36 str 'JAUN'
|
||||
V$37 str 'BOUT'
|
||||
V$38 str 'APPR'
|
||||
V$39 str 'EXAM'
|
||||
V$40 str 'REGA'
|
||||
V$41 str 'BIBL'
|
||||
V$42 str 'LIVR'
|
||||
V$43 str 'LIS'
|
||||
V$44 str 'MATH'
|
||||
V$45 str 'DALL'
|
||||
V$46 str 'ARLE'
|
||||
V$47 str 'MEMO'
|
||||
V$48 str 'BOIT'
|
||||
V$49 str 'REMP'
|
||||
V$50 str 'EAU'
|
||||
V$51 str 'H2O'
|
||||
V$52 str 'RETO'
|
||||
V$53 str 'ENTR'
|
||||
V$54 str 'ABOR'
|
||||
V$55 str 'VAIS'
|
||||
V$56 str 'SOUC'
|
||||
V$57 str 'ASTR'
|
||||
V$58 str 'SALL'
|
||||
V$59 str 'PIEC'
|
||||
V$60 str 'LIEU'
|
||||
V$61 str 'BOIS'
|
||||
V$62 str 'GANT'
|
||||
V$63 str 'VAPO'
|
||||
V$64 str 'MAGN'
|
||||
V$65 str 'LECT'
|
||||
V$66 str 'CASS'
|
||||
V$67 str 'CASQ'
|
||||
V$68 str 'ECHA'
|
||||
V$69 str 'CONT'
|
||||
V$70 str 'LUNE'
|
||||
V$71 str 'TRON'
|
||||
V$72 str 'ENFI'
|
||||
V$73 str 'PASS'
|
||||
V$74 str 'METS'
|
||||
V$75 str 'ENLE'
|
||||
V$76 str 'DEPO'
|
||||
V$77 str 'ENCL'
|
||||
V$78 str 'DECL'
|
||||
V$79 str 'ACTI'
|
||||
V$80 str 'VENT'
|
||||
V$81 str 'GEIG'
|
||||
V$82 str 'COMP'
|
||||
V$83 str 'REFL'
|
||||
V$84 str 'PENS'
|
||||
V$85 str 'RIEN'
|
||||
V$86 str 'ATTE'
|
||||
V$87 str 'DORS'
|
||||
V$88 str 'AIDE'
|
||||
V$89 str 'SECO'
|
||||
V$90 str 'CONS'
|
||||
V$91 str 'DEMA'
|
||||
V$92 str 'ECOU'
|
||||
V$93 str 'CHRO'
|
||||
V$94 str 'TEMP'
|
||||
V$95 str 'QUIT' ; 63 (3F)
|
||||
V$96 str 'ABAN'
|
||||
V$97 str 'SUIC'
|
||||
V$98 str 'MANU'
|
||||
V$99 str 'AUTO'
|
||||
V$100 str 'FERM'
|
||||
V$101 str 'ROBI'
|
||||
V$102 str 'RETI'
|
||||
V$103 str 'ARRE'
|
||||
V$104 str 'RESP'
|
||||
V$105 str 'SOUF'
|
||||
V$106 str 'ALLU'
|
||||
V$107 str 'TABL'
|
||||
V$108 str 'REFR'
|
||||
V$109 str 'FRIG'
|
||||
V$110 str 'ORDI'
|
||||
V$111 str 'ESSA'
|
||||
V$112 str 'FLAQ'
|
||||
V$113 str 'PORT'
|
||||
V$114 str 'SAS '
|
||||
V$115 str 'LIST'
|
||||
V$116 str 'INVE'
|
||||
V$117 str 'ESCA'
|
||||
V$118 str 'VIDE'
|
||||
V$119 str 'VERS'
|
||||
V$120 str 'RENV'
|
||||
V$121 str 'FORC'
|
||||
V$122 str 'ENER'
|
||||
V$123 str 'TOUR'
|
||||
V$124 str 'PAGE'
|
||||
V$125 str 'FEUI'
|
||||
V$126 str 'SAVE' ; 84 (54)
|
||||
V$127 str 'SAUV'
|
||||
V$128 str 'CSAV'
|
||||
V$129 str 'LOAD' ; 85 (55)
|
||||
V$130 str 'ENRE'
|
||||
V$131 str 'CLOA'
|
||||
V$132 str 'ETEI'
|
||||
V$133 str 'RETA'
|
||||
V$134 str 'CORR'
|
||||
V$135 str 'DIRE'
|
||||
V$136 str 'TRAJ'
|
||||
V$137 str 'TOUT'
|
||||
V$138 str 'TOTA'
|
||||
V$139 str 'RANG' ; RANGER (TUBE DANS GLACE => RANG TUBE)
|
||||
|
||||
V$200 str 'TIME'
|
||||
|
||||
*
|
||||
* Les reponses (str7xxx)
|
||||
*
|
||||
|
||||
* '0 1 2 3 '
|
||||
* '0123456789012345678901234567890123456789'
|
||||
* '----------------------------------------'
|
||||
|
||||
str4010 asc 'Une boule d'27'acier tombee du plafond vient de s'27'ecraser sur votre casque.'00
|
||||
str4020 asc 'Une boule d'27'acier vient de tomber du plafond, vous avez le crane defonce...'00
|
||||
str4030 asc 'Vous venez de tomber dans une flaque d'27'acide,ca crepite...'00
|
||||
str4040 asc 'Vous venez de rentrer dans le reacteur atomique du vaisseau..!'00
|
||||
str4050 asc 'La porte ne veut pas s'27'ouvrir'00
|
||||
str4060 asc 'Un peu de memoire...comment etes-vous entre ?'00
|
||||
str4070 asc 'Je ne vous savais pas assez muscle pour soulever une tonne.'00
|
||||
str4080 asc 'Vous avez raison, la vue c'27'est la vie!'00
|
||||
str4090 asc 'Les gants etaient radioactifs, vous perdez la vue.'00
|
||||
str4100 asc 'Vous l'27'avez deja sur vous.'00
|
||||
str4110 asc 'Impossible, je ne vois pas ceci ici.'00
|
||||
str4120 asc 'Vous vous arrachez la tete en tombant des echasses.'00
|
||||
str4130 asc 'Des monstres sortis des containers vous devorent tout cru!'00
|
||||
str4140 asc 'L'27'air frais vous fait du bien. Dommage que l'27'helice vous ait coupe la tete.'00
|
||||
str4150 asc 'Qu'27'est ce que vous voulez boire ???'00
|
||||
str4160 asc 'Ah oui...l'27'eau est bonne.'00
|
||||
str4170 asc 'Il n'27'y a pas d'27'eau ici.'00
|
||||
str4180 asc 'L'27'eau etait contaminee par les boites radioactives.'00
|
||||
str4190 asc 'Vous retrecissez..petit..petit..et une araignee vous mange!'00
|
||||
str4200 asc 'Ca coupe une tronconneuse, comme le prouve votre tete au sol.'00
|
||||
str4210 asc 'Vous glissez et tombez dans la flaque. L'27'acide crepite.'00
|
||||
str4220 asc 'Il n'27'y a pas ici de porte verrouillee';
|
||||
str4230 asc 'En secouant le tube pour l'27'ouvrir, la nitroglycerine a explose.'00
|
||||
str4240 asc 'Pourquoi ouvrir un robinet qui ne ferme pas!'00
|
||||
str4250 asc 'Le robinet ne se ferme pas.'00
|
||||
str4260 asc ''00
|
||||
str4270 asc 'La bibliotheque n'27'a pas de porte...'00
|
||||
str4280 asc 'Il n'27'y a rien de mieux sur les autres pages.'00
|
||||
str4290 asc '...c'27'est toi J.R qui a pris ma femme et mon petrole, tu es infame.'00
|
||||
str4300 asc 'Collection Arlepin, tout un reve d'27'evasion.'00
|
||||
str4310 asc '...et c'27'est moi Genius le grand qui crea un superbe manoir...'00
|
||||
str4320 asc '1031141221242713182310291430271214232927102110272718311427103023141427142324303114212114'
|
||||
str4321 asc ' <tapez une touche> '00
|
||||
str4330 asc 'Vous l'27'avez deja fait.'00
|
||||
str4340 asc 'Le laser vient d'27'exploser.'00
|
||||
str4350 asc 'Il ne se passe rien.'00
|
||||
str4360 asc 'Le sas s'27'ouvre, vous passez dans la salle a cote.'00
|
||||
str4370 asc 'Cela agit sur un contacteur a infrarouge qui commande l'27'eclairage.'00
|
||||
str4380 asc 'Allons enfants de la patrie...'00
|
||||
str4390 asc 'Vous entendez : '27'Le laser ouvrira la porte'27''00
|
||||
str4400 asc 'Les lunettes sont trop fortes, vous voyez trouble.'00
|
||||
str4410 asc 'La salle est radioactive.'00
|
||||
str4420 asc 'Vous avez quelque chose pour ?'00
|
||||
str4430 asc 'C'27'est votre probleme, mais le temps passe.'00
|
||||
str4440 asc 'Avez-vous si sommeil que ca ?'00
|
||||
str4450 asc 'Et puis quoi encore !'00
|
||||
str4460 asc 'Faites un plan...'00
|
||||
str4470 asc 'Vous entendez le ronronnement des moteurs.'00
|
||||
str4480 asc 'J'27'etais sur que vous etiez un lache.'00
|
||||
str4490 asc 'Vous passez la tete a travers un sas,'00
|
||||
str4491 asc 'et appuyez sur le bouton de fermeture'00
|
||||
str4500 asc 'Quel bouton ?'00
|
||||
str4510 asc 'Les boutons ne fonctionnent pas car l'27'ordinateur central les controle.'00
|
||||
str4520 asc 'Le systeme automatique est deregle, il met du gaz carbonique a la place de l'27'oxygene.'00
|
||||
str4530 asc 'Vous respirez un grand coup.'00
|
||||
str4540 asc 'Que voulez-vous respirer, il n'27'y a plus d'27'oxygene.'00
|
||||
|
||||
str4550 asc 'Vous avez deux essais pour'00
|
||||
str4552 asc 'entrer le mot de passe.'00
|
||||
str4553 asc 'FAUX!'00
|
||||
str4554 asc 'Encore rate. L'27'ordinateur vous explose a la figure.'00
|
||||
str4556 asc 'Mot de passe '00
|
||||
str4558 asc 'Exact, vous etes perspicace!'00
|
||||
str4559_1 asc 'UIN LOI QRU ILD ESP ECU TAS'00
|
||||
str4559_2 asc 'ASU VIE RAL HOU MEA NOI THE'00
|
||||
str4559_3 asc 'Le mot de passe pour le'00
|
||||
str4559_4 asc 'retour est : '00
|
||||
|
||||
str4560 asc 'C'27'est d'27'accord.'00
|
||||
str4570 asc 'Il etait temps, vous alliez mourir.'00
|
||||
str4580 asc 'Vous mourrez deshydrate.'00
|
||||
str4590 asc ''00
|
||||
str4600 asc ''00
|
||||
str4610 asc 'Le sas se referme derriere vous, le tableau de controle s'27'allume et l'27'ordinateur de bord vous demande le mot de passe pour le retour ?'00
|
||||
str4615 asc 'Le vaisseau de secours s'27'eloigne, au loin vous voyez Genius qui pleure derriere un hublot'00
|
||||
str4616 asc ' VOUS AVEZ GAGNE'00
|
||||
str4618_1 asc 'Mais, que se passe-t-il,vous avez du vous tromper de mot de passe, votre vaisseau de poche fonce sur le soleil.'00
|
||||
str4618_2 asc 'Vous venez de realiser que Genius pleurait de JOIE...!'00
|
||||
str4618_3 asc 'Comme je le pensais , vous vous etes stupidement fait avoir, et votre cadavre (ou ce qu'27'il en reste) reposera a jamais dans l'27'espace...'00
|
||||
|
||||
str4620 asc 'La soucoupe a explose au decollage.'00
|
||||
str4630 asc 'Energie restante :'00
|
||||
str4640 asc 'Petit drole...Le chronometre est affiche en permanence'00
|
||||
str4650 asc 'Le temps que vous aviez pour votre mission est ecoule, vous avez echoue.'00
|
||||
str4660 asc 'Votre trajectoire est bonne, pourquoi la corriger ?'00
|
||||
str4670 asc 'Le mur au nord coulisse, vous avancez dans cette salle.'00
|
||||
str4680 asc 'Quel livre ?'00
|
||||
str4690 asc 'Au dos du boitier est marque :'00
|
||||
str4692 asc ' '27'PROTEGEZ MOI'A700
|
||||
str4700 asc 'Vous remarquez un boitier de radiocommande.'00
|
||||
str4710 asc ''00
|
||||
str4720 asc ''00
|
||||
str4730 asc 'Que regardez vous ?'00
|
||||
str4740 asc 'Le tube de nitroglycerine vient d'27'exploser, vous etes pulverise.'00
|
||||
str4750 asc 'La bombe a retardement vient d'27'exploser, vous etes pulverise.'00
|
||||
str4760 asc 'La bombe a retardement a explose, elle a endommage le systeme de chauffage, vous etes carbonise'00
|
||||
str4770 asc 'La bombe a explose, vous etiez trop pres et etes devenu fou...'00
|
||||
str4780 asc 'La bombe a retardement n'27'etait pas assez forte, l'27'ordinateur central n'27'est qu'27'endommage, il vous fait exploser...'00
|
||||
str4790 asc 'Bravo! L'27'ordinateur central est detruit, mais le systeme d'27'oxygenation ne fonctionne plus, de plus la trajectoire du vaisseau a change.'00
|
||||
str4800 asc 'Vous n'27'avez plus de souffle, vous etes mort asphyxie.'00
|
||||
str4810 asc 'Vous auriez du corriger la trajectoire vous avez percute le soleil.'00
|
||||
str4820 asc 'A force de traverser les salles radioactives, vous etes mort contamine.'00
|
||||
str4830 asc 'Il fait de plus en plus chaud...'00
|
||||
str4840 asc 'L'27'ordinateur vient d'27'exploser!'00
|
||||
str4845 asc 'Vous avez du le laisser allume.'00
|
||||
str4850 asc 'Comment !!! Vous etes aveugle.'00
|
||||
str4860 asc 'Vous n'27'aviez pas pris la radiocommande qui a explose quand le vaisseau a percute le soleil, son explosion a declenche la fin du monde.'00
|
||||
str4870 asc 'Non! pas de strip-tease.'00
|
||||
str4874 asc 'Vous avez pose tout ce que vous transportiez.'00
|
||||
str4880 asc 'Ca ne se demande pas.'00
|
||||
str4890 asc 'Il y a effectivement un ordinateur parmi le tableau de controle.'00
|
||||
str4891 asc 'L'27'ordinateur n'27'est pas en fonction.'00
|
||||
str4900 asc 'Sur le laser, vous voyez trois boutons : jaune, rouge et bleu.'00
|
||||
str4910 asc 'Vous etes entre dans le desintegrateur de particules...'00
|
||||
str4920 asc 'Vous etes entre dans le vaisseau par le sas a l'27'ouest qui ne s'27'ouvre pas de'0d'l'27'interieur.'00
|
||||
|
||||
str5500 asc 0d'Etes-vous sur (O/N) ? '00
|
||||
|
||||
str19050 asc ' Merci d'27'avoir essaye...!'00
|
||||
str19060 asc ' Reveillez-vous , c'27'est fini !'00
|
||||
|
@ -1,655 +0,0 @@
|
||||
*
|
||||
* Le retour du Dr Genius
|
||||
*
|
||||
* (c) 1983, Loriciels
|
||||
* (c) 2023, Brutal Deluxe Software (Apple II)
|
||||
*
|
||||
|
||||
lst off
|
||||
rel
|
||||
dsk iigs.l
|
||||
|
||||
mx %00
|
||||
xc
|
||||
xc
|
||||
|
||||
*-----------------------------------
|
||||
* MACROS
|
||||
*-----------------------------------
|
||||
|
||||
use 4/Event.Macs
|
||||
use 4/Locator.Macs
|
||||
use 4/Mem.Macs
|
||||
use 4/Menu.Macs
|
||||
use 4/MidiSyn.Macs
|
||||
use 4/Misc.Macs
|
||||
use 4/QD.Macs
|
||||
use 4/QDAux.Macs
|
||||
use 4/Sound.Macs
|
||||
use 4/Std.Macs
|
||||
use 4/Util.Macs
|
||||
use 4/Window.Macs
|
||||
|
||||
*-----------------------
|
||||
|
||||
KBD = $e0c000
|
||||
KBDSTROBE = $e0c010
|
||||
RDVBLBAR = $e0c019
|
||||
VERTCNT = $e0c02e
|
||||
GSOS = $e100a8
|
||||
|
||||
*-----------------------
|
||||
|
||||
dpFROM = $80
|
||||
dpTO = dpFROM+4
|
||||
dpTHREE = dpTO+4
|
||||
|
||||
*-----------------------
|
||||
|
||||
refIsPointer = $0
|
||||
refIsHandle = $1
|
||||
refIsResource = $2
|
||||
|
||||
appleKey = $0100
|
||||
mouseDownEvt = $0001
|
||||
mouseUpEvt = $0002
|
||||
keyDownEvt = $0003
|
||||
|
||||
*-----------------------
|
||||
|
||||
modeCopy = $0000
|
||||
modeForeCopy = $0004 ; QDII Table 16-10
|
||||
|
||||
mode320 = $00
|
||||
mode640 = $80
|
||||
|
||||
maxX = 320
|
||||
maxY = 200
|
||||
|
||||
maxTCOLUMN = 40
|
||||
maxTROW = 19
|
||||
|
||||
charHEIGHT = 10
|
||||
charWIDTH = 8
|
||||
|
||||
row0 = charHEIGHT-1 ; 0
|
||||
row1 = row0+charHEIGHT ; 1
|
||||
row2 = row1+charHEIGHT ; 2
|
||||
row3 = row2+charHEIGHT ; 3
|
||||
row4 = row3+charHEIGHT ; 4
|
||||
row5 = row4+charHEIGHT ; 5
|
||||
row6 = row5+charHEIGHT ; 6
|
||||
row7 = row6+charHEIGHT ; 7
|
||||
row8 = row7+charHEIGHT ; 8
|
||||
row9 = row8+charHEIGHT ; 9
|
||||
row10 = row9+charHEIGHT ; 10
|
||||
row11 = row10+charHEIGHT ; 11
|
||||
row12 = row11+charHEIGHT ; 12
|
||||
row13 = row12+charHEIGHT ; 13
|
||||
row14 = row13+charHEIGHT ; 14
|
||||
row15 = row14+charHEIGHT ; 15
|
||||
row16 = row15+charHEIGHT ; 16
|
||||
row17 = row16+charHEIGHT ; 17
|
||||
row18 = row17+charHEIGHT ; 18
|
||||
row19 = row18+charHEIGHT ; 19
|
||||
|
||||
ptr012000 = $012000
|
||||
ptrE12000 = $e12000
|
||||
|
||||
*-----------------------
|
||||
|
||||
TRUE = 1
|
||||
FALSE = 0
|
||||
|
||||
*-----------------------------------
|
||||
* DU 16-BITS
|
||||
*-----------------------------------
|
||||
|
||||
ICI phk
|
||||
plb
|
||||
|
||||
clc
|
||||
xce
|
||||
rep #$30
|
||||
|
||||
tdc
|
||||
sta myDP
|
||||
|
||||
_TLStartUp
|
||||
pha
|
||||
_MMStartUp
|
||||
pla
|
||||
sta appID
|
||||
ora #$0100
|
||||
sta myID
|
||||
|
||||
*-----------------------------------
|
||||
* MEMORY...
|
||||
*-----------------------------------
|
||||
|
||||
jsr make64KB
|
||||
bcc okMEM1
|
||||
|
||||
koMEM pha
|
||||
PushLong #memSTR1
|
||||
PushLong #errSTR2
|
||||
PushLong #errSTR1
|
||||
PushLong #errSTR2
|
||||
_TLTextMountVolume
|
||||
pla
|
||||
brl meQUIT1
|
||||
|
||||
okMEM1 sty ptrTEXT
|
||||
stx ptrTEXT+2
|
||||
stx ptrBACKGND+2
|
||||
|
||||
*-----------------------
|
||||
|
||||
jsr make64KB
|
||||
bcs koMEM
|
||||
|
||||
sty ptrUNPACK
|
||||
stx ptrUNPACK+2
|
||||
stx ptrIMAGE+2
|
||||
|
||||
*-----------------------------------
|
||||
* DESKTOP MODE
|
||||
*-----------------------------------
|
||||
|
||||
pha
|
||||
pha
|
||||
PushWord myID
|
||||
PushWord #refIsPointer
|
||||
PushLong #toolTBL
|
||||
_StartUpTools
|
||||
PullLong ssREC
|
||||
bcc okTOOL
|
||||
|
||||
pha
|
||||
PushLong #tolSTR1
|
||||
PushLong #errSTR2
|
||||
PushLong #errSTR1
|
||||
PushLong #errSTR2
|
||||
_TLTextMountVolume
|
||||
pla
|
||||
brl meQUIT
|
||||
|
||||
okTOOL _HideMenuBar
|
||||
_InitCursor
|
||||
_HideCursor
|
||||
|
||||
PushWord #0
|
||||
PushWord #%11111111_11111111
|
||||
PushWord #0
|
||||
_FlushEvents
|
||||
pla
|
||||
|
||||
PushLong #0
|
||||
PushWord #5 ; SetDeskPat
|
||||
PushWord #$4000
|
||||
PushWord #$0000
|
||||
_Desktop
|
||||
pla
|
||||
pla
|
||||
|
||||
*-----------------------------------
|
||||
* INITIALISATIONS DESKTOP
|
||||
*-----------------------------------
|
||||
|
||||
PushLong #0
|
||||
_GetPort
|
||||
PullLong mainPORT
|
||||
|
||||
PushLong mainPORT
|
||||
_SetPort
|
||||
|
||||
PushLong #117117
|
||||
_SetRandSeed
|
||||
|
||||
PushWord #0
|
||||
_SetBackColor
|
||||
PushWord #15
|
||||
_SetForeColor
|
||||
|
||||
PushLong #whitePATTERN ; white pattern
|
||||
_SetPenPat
|
||||
|
||||
PushWord #0
|
||||
_ClearScreen
|
||||
|
||||
PushWord #0
|
||||
_GetMasterSCB
|
||||
pla
|
||||
bmi okSHADOW ; shadowing is on if bit 15 is set
|
||||
|
||||
lda #^ptrE12000 ; shadowing is off, use slow RAM
|
||||
sta srcLocInfoPtr+4
|
||||
sta ptrSCREEN+2
|
||||
|
||||
okSHADOW
|
||||
jsr initMIDI
|
||||
jsr doSOUNDON
|
||||
|
||||
*-----------------------------------
|
||||
* IL FAUT JOUER MAINTENANT
|
||||
*-----------------------------------
|
||||
|
||||
jmp PLAY
|
||||
|
||||
*-----------------------------------
|
||||
* AU REVOIR LE IIGS
|
||||
*-----------------------------------
|
||||
|
||||
QUIT rep #$30
|
||||
jsr stopMIDI
|
||||
|
||||
meQUIT PushWord #refIsPointer
|
||||
PushLong ssREC
|
||||
_ShutDownTools
|
||||
|
||||
meQUIT1 PushWord myID
|
||||
_DisposeAll
|
||||
|
||||
PushWord appID
|
||||
_DisposeAll
|
||||
|
||||
PushWord appID
|
||||
_MMShutDown
|
||||
|
||||
_TLShutDown
|
||||
|
||||
jsl GSOS
|
||||
dw $2029
|
||||
adrl proQUIT
|
||||
|
||||
brk $bd
|
||||
|
||||
*-----------------------------------
|
||||
* UNE BELLE BIBLIOTHEQUE
|
||||
*-----------------------------------
|
||||
|
||||
*-----------------------------------
|
||||
* RESERVE 64K
|
||||
*-----------------------------------
|
||||
|
||||
make64KB pha
|
||||
pha
|
||||
PushLong #$010000
|
||||
PushWord myID
|
||||
PushWord #%11000000_00011100
|
||||
PushLong #0
|
||||
_NewHandle
|
||||
phd
|
||||
tsc
|
||||
tcd
|
||||
ldy #2
|
||||
lda [3],y
|
||||
tax
|
||||
lda [3]
|
||||
tay ; low in X
|
||||
pld
|
||||
pla ; we do not keep track of the handle
|
||||
pla
|
||||
rts
|
||||
|
||||
*-----------------------------------
|
||||
* SAVE THE SHR SCREEN
|
||||
*-----------------------------------
|
||||
|
||||
saveBACK _HideCursor
|
||||
PushLong #ptrE12000
|
||||
PushLong ptrBACKGND
|
||||
PushLong #32768
|
||||
_BlockMove
|
||||
_ShowCursor
|
||||
rts
|
||||
|
||||
*-----------------------------------
|
||||
* RESTORE THE SHR SCREEN
|
||||
*-----------------------------------
|
||||
|
||||
loadBACK _HideCursor
|
||||
PushLong ptrBACKGND
|
||||
PushLong #ptrE12000
|
||||
PushLong #32768
|
||||
_BlockMove
|
||||
_ShowCursor
|
||||
rts
|
||||
|
||||
*-----------------------------------
|
||||
* LOAD/SAVE
|
||||
*-----------------------------------
|
||||
|
||||
*----------------------------------- Open
|
||||
|
||||
doLOAD rep #$30
|
||||
jsr doSOUNDOFF
|
||||
rep #$30
|
||||
jsr saveBACK
|
||||
|
||||
PushWord #30
|
||||
PushWord #43
|
||||
PushLong #strLOADFILE
|
||||
PushLong #0
|
||||
PushLong #typeLIST
|
||||
PushLong #replyPTR
|
||||
_SFGetFile
|
||||
|
||||
jsr loadBACK
|
||||
jsr doSOUNDON
|
||||
rep #$30
|
||||
|
||||
lda replyPTR
|
||||
bne doLOAD1
|
||||
rts
|
||||
|
||||
doLOAD1 jsr copyPATH
|
||||
jsr loadALL
|
||||
sep #$30
|
||||
rts
|
||||
|
||||
mx %
|
||||
|
||||
*----------------------------------- Save
|
||||
|
||||
doSAVE rep #$30
|
||||
jsr doSOUNDOFF
|
||||
rep #$30
|
||||
jsr saveBACK
|
||||
|
||||
PushWord #25
|
||||
PushWord #36
|
||||
PushLong #strSAVEFILE
|
||||
PushLong #namePATH
|
||||
PushWord #15
|
||||
PushLong #replyPTR
|
||||
_SFPutFile
|
||||
|
||||
jsr loadBACK
|
||||
jsr doSOUNDON
|
||||
rep #$30
|
||||
|
||||
lda replyPTR
|
||||
bne doSAVE1
|
||||
rts
|
||||
|
||||
doSAVE1 jsr copyPATH
|
||||
jsr saveALL
|
||||
sep #$30
|
||||
rts
|
||||
|
||||
*--- Recopie le filename du fichier de sauvegarde
|
||||
|
||||
mx %00
|
||||
|
||||
copyPATH sep #$20
|
||||
ldx #16-1
|
||||
]lp lda namePATH1,x
|
||||
sta pGAME+4,x
|
||||
dex
|
||||
bpl ]lp
|
||||
|
||||
lda namePATH
|
||||
inc
|
||||
inc
|
||||
sta pGAME
|
||||
rep #$20
|
||||
rts
|
||||
|
||||
*--- Charge le fichier de sauvegarde en mŽmoire
|
||||
|
||||
loadALL jsl GSOS
|
||||
dw $2010
|
||||
adrl proOPENGAME
|
||||
bcs loadKO99
|
||||
|
||||
lda proOPENGAME+2
|
||||
sta proREADGAME+2
|
||||
sta proCLOSE+2
|
||||
|
||||
jsr loadPART
|
||||
|
||||
jsl GSOS
|
||||
dw $2014
|
||||
adrl proCLOSE
|
||||
|
||||
loadKO99 rts
|
||||
|
||||
*---
|
||||
|
||||
loadPART ldx #FIN_DATA-DEBUT_DATA
|
||||
ldy #A1
|
||||
|
||||
loadIT stx proREADGAME+8
|
||||
sty proREADGAME+4
|
||||
jsl GSOS
|
||||
dw $2012
|
||||
adrl proREADGAME
|
||||
rts
|
||||
|
||||
*--- Enregistre le fichier de sauvegarde
|
||||
|
||||
saveALL jsl GSOS
|
||||
dw $2002
|
||||
adrl proDESTROYGAME
|
||||
|
||||
jsl GSOS
|
||||
dw $2001
|
||||
adrl proCREATEGAME
|
||||
bcs saveKO99
|
||||
|
||||
jsl GSOS
|
||||
dw $2010
|
||||
adrl proOPENGAME
|
||||
bcs saveKO99
|
||||
|
||||
lda proOPENGAME+2
|
||||
sta proWRITEGAME+2
|
||||
sta proCLOSE+2
|
||||
|
||||
jsr savePART
|
||||
|
||||
jsl GSOS
|
||||
dw $2014
|
||||
adrl proCLOSE
|
||||
|
||||
saveKO99 rts
|
||||
|
||||
*---
|
||||
|
||||
savePART ldx #FIN_DATA-DEBUT_DATA
|
||||
ldy #A1
|
||||
|
||||
saveIT stx proWRITEGAME+8
|
||||
sty proWRITEGAME+4
|
||||
jsl GSOS
|
||||
dw $2013
|
||||
adrl proWRITEGAME
|
||||
rts
|
||||
|
||||
*--- For the game party
|
||||
|
||||
proCREATEGAME
|
||||
dw 7 ; pcount
|
||||
adrl pGAME ; pathname
|
||||
dw $c3 ; access_code
|
||||
dw $5d ; file_type
|
||||
adrl $8020 ; aux_type
|
||||
ds 2 ; storage_type
|
||||
ds 4 ; eof
|
||||
ds 4 ; resource_eof
|
||||
|
||||
proDESTROYGAME
|
||||
dw 1 ; pcount
|
||||
adrl pGAME ; pathname
|
||||
|
||||
proOPENGAME
|
||||
dw 2
|
||||
ds 2
|
||||
adrl pGAME
|
||||
|
||||
proREADGAME
|
||||
dw 4 ; 0 - pcount
|
||||
ds 2 ; 2 - ref_num
|
||||
adrl pGAME ; 4 - data_buffer
|
||||
ds 4 ; 8 - request_count
|
||||
ds 4 ; C - transfer_count
|
||||
|
||||
proWRITEGAME
|
||||
dw 5 ; 0 - pcount
|
||||
ds 2 ; 2 - ref_num
|
||||
adrl pGAME ; 4 - data_buffer (we are in same bank)
|
||||
ds 4 ; 8 - request_count
|
||||
ds 4 ; C - transfer_count
|
||||
dw 1 ; cache_priority
|
||||
|
||||
pGAME strl '0/ '
|
||||
|
||||
*-----------------------------------
|
||||
* DES DONNES 16-BITS
|
||||
*-----------------------------------
|
||||
|
||||
*----------------------------------- Memory Manager
|
||||
|
||||
appID ds 2
|
||||
myID ds 2
|
||||
myDP ds 2
|
||||
|
||||
ptrSCREEN adrl ptr012000 ; l'Žcran actif
|
||||
|
||||
ptrTEXT adrl $00000000 ; 32k bank 1
|
||||
ptrBACKGND adrl $00008000 ; 32k
|
||||
ptrUNPACK adrl $00000000 ; 32k bank 2
|
||||
ptrIMAGE adrl $00008000 ; 32k
|
||||
|
||||
*----------------------------------- Quickdraw II
|
||||
|
||||
palette320 dw $0000,$0777,$0841,$072C,$000F,$0080,$0F70,$0D00
|
||||
dw $0FA9,$0FF0,$00E0,$04DF,$0DAF,$078F,$0CCC,$0FFF
|
||||
|
||||
palette640 dw $0000,$000F,$00F0,$0FFF,$0000,$000F,$0FF0,$0FFF
|
||||
dw $0000,$0F00,$00F0,$0FFF,$0000,$000F,$0FF0,$0FFF
|
||||
|
||||
blackPATTERN ds 32,$00
|
||||
ds 32,$11
|
||||
ds 32,$22
|
||||
ds 32,$33
|
||||
ds 32,$44
|
||||
ds 32,$55
|
||||
ds 32,$66
|
||||
ds 32,$77
|
||||
ds 32,$88
|
||||
ds 32,$99
|
||||
ds 32,$aa
|
||||
ds 32,$bb
|
||||
ds 32,$cc
|
||||
ds 32,$dd
|
||||
ds 32,$ee
|
||||
whitePATTERN ds 32,$ff
|
||||
|
||||
curPATTERN ds 32
|
||||
|
||||
*----------------------------------- Error messages
|
||||
|
||||
tolSTR1 str 'Error while loading tools'
|
||||
memSTR1 str 'Cannot allocate memory'
|
||||
filSTR1 str 'Cannot load file'
|
||||
errSTR1 str 'Quit'
|
||||
errSTR2 str ''
|
||||
|
||||
*----------------------------------- Tool Locator
|
||||
|
||||
ssREC ds 4
|
||||
|
||||
toolTBL dw $0000 ; flags
|
||||
dw $C000 ; videoMode (shadowing + fast port)
|
||||
dw $0000 ; resFileID
|
||||
ADRL $00000000 ; dPageHandle
|
||||
dw $0011
|
||||
dw $0003 ; Miscellaneous Tool
|
||||
dw $0300
|
||||
dw $0004 ; QuickDraw II
|
||||
dw $0301
|
||||
dw $0005 ; Desk Manager
|
||||
dw $0302
|
||||
dw $0006 ; Event Manager
|
||||
dw $0300
|
||||
dw $0008 ; Sound Tool Set
|
||||
dw $0100
|
||||
dw $000B ; Integer Math Tool Set
|
||||
dw $0200
|
||||
dw $000E ; Window Manager
|
||||
dw $0301
|
||||
dw $000F ; Menu Manager
|
||||
dw $0301
|
||||
dw $0010 ; Control Manager
|
||||
dw $0301
|
||||
dw $0012 ; QuickDraw II Auxiliary
|
||||
dw $0301
|
||||
dw $0014 ; LineEdit Tool Set
|
||||
dw $0301
|
||||
dw $0015 ; Dialog Manager
|
||||
dw $0301
|
||||
dw $0016 ; Scrap Manager
|
||||
dw $0300
|
||||
dw $0017 ; Standard File Tool Set
|
||||
dw $0301
|
||||
dw $001B ; Font Manager
|
||||
dw $0301
|
||||
dw $001C ; List Manager
|
||||
dw $0301
|
||||
dw $001E ; Resource Manager
|
||||
dw $0100
|
||||
|
||||
*----------------------------------- GS/OS
|
||||
|
||||
proERR ds 2 ; GS/OS error code
|
||||
|
||||
proCLOSE dw 1 ; pcount
|
||||
ds 2 ; ID
|
||||
|
||||
proQUIT dw 2 ; pcount
|
||||
ds 4 ; pathname
|
||||
ds 2 ; flags
|
||||
|
||||
*----------------------------------- Window Manager
|
||||
|
||||
mainPORT ds 4
|
||||
|
||||
taskREC ds 2 ; wmWhat +0
|
||||
taskMESSAGE ds 4 ; wmMessage +2
|
||||
taskWHEN ds 4 ; wmWhen +6
|
||||
taskWHERE ds 4 ; wmWhere +10
|
||||
taskMODIFIERS ds 2 ; wmModifiers +14
|
||||
taskDATA ds 4 ; wmTaskData +16
|
||||
|
||||
*----------------------------------- Standard File Tool Set
|
||||
|
||||
strLOADFILE str 'Charger quelle partie ?'
|
||||
strSAVEFILE str 'Enregistrer sous...'
|
||||
|
||||
typeLIST hex 01
|
||||
hex 5d ; Game/Edu files
|
||||
|
||||
replyPTR ds 2 ; 0 good
|
||||
ds 2 ; 2 fileType
|
||||
ds 2 ; 4 auxFileType
|
||||
namePATH hex 06 ; 6 fileName
|
||||
namePATH1 asc 'Partie' ; 7 fileName (16 normally)
|
||||
ds 9
|
||||
|
||||
loadPATH ds 1 ; 22 fullPathname (string length)
|
||||
loadPATH1 ds 129 ; 23 fullPathname (128 normally)
|
||||
|
||||
*-----------------------------------
|
||||
* CODE BASIC EN ASM :-)
|
||||
*-----------------------------------
|
||||
|
||||
put leretour.s
|
||||
put engine.s
|
||||
put fr.s
|
||||
put ../common/midi.s
|
||||
put ../common/images.s
|
||||
|
||||
*--- It's the end
|
||||
|
@ -1,24 +0,0 @@
|
||||
*
|
||||
* Le retour du Dr Genius
|
||||
*
|
||||
* (c) 1983, Loriciels
|
||||
* (c) 2023, Brutal Deluxe Software (Apple II)
|
||||
*
|
||||
|
||||
* Expansion linker file
|
||||
|
||||
DSK iigs
|
||||
TYP $B3
|
||||
|
||||
* Assemble files
|
||||
|
||||
ASM iigs.s
|
||||
KND $0000
|
||||
SNA LeRetour
|
||||
|
||||
* Assemble files
|
||||
|
||||
ASM ../common/sons.s
|
||||
KND $0000
|
||||
SNA DrGenius
|
||||
|
@ -1,475 +0,0 @@
|
||||
*
|
||||
* Le retour du Dr Genius
|
||||
*
|
||||
* (c) 1983, Loriciels
|
||||
* (c) 2023, Brutal Deluxe Software (Apple II)
|
||||
*
|
||||
|
||||
mx %11
|
||||
lst off
|
||||
|
||||
*-----------------------------------
|
||||
* PLAYMUSIC
|
||||
*-----------------------------------
|
||||
|
||||
playMUSIC
|
||||
sty $1e
|
||||
stx $1f
|
||||
|
||||
LDA #$01
|
||||
STA $09
|
||||
STA $1D
|
||||
PHA
|
||||
PHA
|
||||
PHA
|
||||
BNE LA04D
|
||||
LA038 INY
|
||||
LDA ($1E),Y
|
||||
STA $09
|
||||
INY
|
||||
LDA ($1E),Y
|
||||
STA $1D
|
||||
LA042 LDA $1E
|
||||
CLC
|
||||
ADC #$03
|
||||
STA $1E
|
||||
BCC LA04D
|
||||
INC $1F
|
||||
LA04D LDY #$00
|
||||
LDA ($1E),Y
|
||||
CMP #$01
|
||||
BEQ LA038
|
||||
BCS LA067
|
||||
PLA
|
||||
PLA
|
||||
PLA
|
||||
LA05A LDX #$49
|
||||
INY
|
||||
LDA ($1E),Y
|
||||
BNE LA063
|
||||
LDX #$C9
|
||||
LA063 BIT KBDSTROBE
|
||||
RTS
|
||||
|
||||
LA067 STA $08
|
||||
JSR LA05A
|
||||
STX LA0B6
|
||||
STA $06
|
||||
LDX $09
|
||||
LA073 LSR
|
||||
DEX
|
||||
BNE LA073
|
||||
STA LA0AE+1
|
||||
JSR LA05A
|
||||
STX LA0EE
|
||||
STA $07
|
||||
LDX $1D
|
||||
LA084 LSR
|
||||
DEX
|
||||
BNE LA084
|
||||
STA LA0E6+1
|
||||
*
|
||||
PLA
|
||||
TAY
|
||||
PLA
|
||||
TAX
|
||||
PLA
|
||||
BNE LA098
|
||||
LA095 BIT SPKR
|
||||
LA098 CMP #$00
|
||||
BMI LA09F
|
||||
NOP
|
||||
BPL LA0A2
|
||||
LA09F BIT SPKR
|
||||
LA0A2 STA $4E
|
||||
BIT KBD
|
||||
BMI LA063
|
||||
DEY
|
||||
BNE LA0AE
|
||||
BEQ LA0B4
|
||||
LA0AE CPY #$36
|
||||
BEQ LA0B6
|
||||
BNE LA0B8
|
||||
LA0B4 LDY $06
|
||||
LA0B6 EOR #$40
|
||||
LA0B8 BIT $4E
|
||||
BVC LA0C3
|
||||
BVS LA0BE
|
||||
LA0BE BPL LA0C9
|
||||
NOP
|
||||
BMI LA0CC
|
||||
LA0C3 NOP
|
||||
BMI LA0C9
|
||||
NOP
|
||||
BPL LA0CC
|
||||
LA0C9 CMP SPKR
|
||||
LA0CC DEC $4F
|
||||
BNE LA0E1
|
||||
DEC $08
|
||||
BNE LA0E1
|
||||
BVC LA0D9
|
||||
BIT SPKR
|
||||
LA0D9 PHA
|
||||
TXA
|
||||
PHA
|
||||
TYA
|
||||
PHA
|
||||
JMP LA042
|
||||
|
||||
LA0E1 DEX
|
||||
BNE LA0E6
|
||||
BEQ LA0EC
|
||||
LA0E6 CPX #$0C
|
||||
BEQ LA0EE
|
||||
BNE LA0F0
|
||||
LA0EC LDX $07
|
||||
LA0EE EOR #$80
|
||||
LA0F0 BVS LA095
|
||||
NOP
|
||||
BVC LA098
|
||||
NOP
|
||||
|
||||
*--- End of player
|
||||
|
||||
*--- INTRODUCTION (Prelude)
|
||||
|
||||
zikINTRODUCTION
|
||||
hex 0C80000C2B800C19800C1C800C19400C
|
||||
hex 2B400C19560C2B560C80000C2B800C19
|
||||
hex 800C1C800C19400C2B400C19560C2B56
|
||||
hex 0102020C80000C26800C18800C19800C
|
||||
hex 18390C26390C18400C26400C80000C26
|
||||
hex 800C18800C19800C18440C26440C1840
|
||||
hex 0C26400103030C80000C22800C18800C
|
||||
hex 19800C18390C22390C18560C22560C80
|
||||
hex 000C22800C18800C19800C18560C2256
|
||||
hex 0C18390C22390102020C80000C20800C
|
||||
hex 19800C1C800C19560C20560C19560C20
|
||||
hex 560C4C000C204C0C194C0C1C4C0C1944
|
||||
hex 0C20440C19440C20440101010C80000C
|
||||
hex 26800C19800C1C800C19400C20400C22
|
||||
hex 400C20400C26390C20390C22390C2039
|
||||
hex 0C33000C2B330C2D330C33000102020C
|
||||
hex 2D000C202D0C1C330C20330C1C390C20
|
||||
hex 390C1C400C20400C44000C20440C1C4C
|
||||
hex 0C204C0C1C560C20560C1C600C206001
|
||||
hex 01010C22560C1C560C15560C16560C15
|
||||
hex 560C1C560C20000C1C000C22560C1C56
|
||||
hex 0C20560C1C560C2B560C22560C26000C
|
||||
hex 2B000102020C4C000C334C0C204C0C22
|
||||
hex 4C0C204C0C334C0C204C0C334C0C5600
|
||||
hex 0C33560C20560C22560C204C0C334C0C
|
||||
hex 20560C33560103030C4C000C264C0C2B
|
||||
hex 4C0C264C0C2B000C2D000C33000C3900
|
||||
hex 0C20720C22720C26720C15000C16000C
|
||||
hex 19000C1C000C20000102020C22560C26
|
||||
hex 560C2B560C15560C1C560C15560C2200
|
||||
hex 0C1C000C2B560C26560C22560C1C560C
|
||||
hex 20560C22560C26000C2B000101010C1E
|
||||
hex 560C2B560C24560C26560C243C0C2B3C
|
||||
hex 0C1E330C2B330C19560C2B560C24560C
|
||||
hex 26560C243C0C2B3C0C1E330C2B330102
|
||||
hex 020C60000C26600C1C600C19600C1860
|
||||
hex 0C1C600C26600C2B600C30000C26300C
|
||||
hex 1C330C19330C18390C1C390C22720C26
|
||||
hex 720103030C28660C22660C28660C2266
|
||||
hex 0C1C300C22300C1C330C22330C28390C
|
||||
hex 22390C28390C22390C1C400C22400C1C
|
||||
hex 440C22440102020C204C0C224C0C2633
|
||||
hex 0C20330C22300C20300C1C300C22300C
|
||||
hex 204C0C224C0C264C0C2B4C0C30000C33
|
||||
hex 000C39000C40000101010C44000C3044
|
||||
hex 0C2B440C30440C2B440C30440C2B000C
|
||||
hex 30000102020C72000C30720C2B720C30
|
||||
hex 720C2B720C30720C2B000C3000010101
|
||||
hex 0C40000C33400C24400C26400C24800C
|
||||
hex 33800C24800C33800102020C40000C33
|
||||
hex 400C24400C26400C24800C33800C2480
|
||||
hex 0C33800103030C40000C30400C26400C
|
||||
hex 2B400C26800C30800C26800C30800102
|
||||
hex 020C40000C30400C26400C2B400C2680
|
||||
hex 0C30800C26800C30800103030C40000C
|
||||
hex 22400C18400C19400C18800C22800C18
|
||||
hex 800C22800102020C40000C22400C1840
|
||||
hex 0C19400C18800C22800C18800C228001
|
||||
hex 01010C40000C2B400C19400C1C400C19
|
||||
hex 800C20800C22800C26800C2B800C3080
|
||||
hex 0C33800C39800C40000C44000C4C000C
|
||||
hex 56000102020C5A000C395A0C265A0C22
|
||||
hex 5A0C205A0C265A0C22000C2000010401
|
||||
hex 0101010C5A000C395A0C265A0C225A0C
|
||||
hex 205A0C265A0C22000C20000102020C60
|
||||
hex 000C39600C2B600C26600C22600C2B60
|
||||
hex 0C26000C22000103030C60000C39600C
|
||||
hex 2B600C26600C22600C2B600C26000C22
|
||||
hex 000101010C60000C39600C2B300C2230
|
||||
hex 0C1C300C16300C15560102020C15000C
|
||||
hex 39000C33000C2D000C2B000C26000C22
|
||||
hex 000C20000103030C1C560C22560C2B56
|
||||
hex 0C26560C22560C20560C1C000C190001
|
||||
hex 02020C18560C1C560C22560C20560C1C
|
||||
hex 560C19560C18000C15000103030C1422
|
||||
hex 0C15220C16220C15220C15280C18280C
|
||||
hex 19280C18280C182B0C1C2B0C222B0C26
|
||||
hex 2B0C2B560C30560C33560C3056010202
|
||||
hex 0C56000C39560C2B560C22560C1C560C
|
||||
hex 19560C18000C1C000C19560C20560C2B
|
||||
hex 560C30560C33560C40560C39000C3300
|
||||
hex 0101010C56000C40560C33560C2B560C
|
||||
hex 20560C1C560C19000C20000102020C16
|
||||
hex 260C1B260C1C260C1B260C1B2D0C1C2D
|
||||
hex 0C1E2D0C1C2D0C1C000C20000C22000C
|
||||
hex 20000C20000C26000C2D000C33000C39
|
||||
hex 000C2D390C26390C20390C1C400C1640
|
||||
hex 0C15400C16400103030C15440C1C440C
|
||||
hex 22440C26440C22660C1C660C2B660C22
|
||||
hex 660102020C39000C2B390C2D390C3339
|
||||
hex 0C395A0C405A0C445A0C4C5A0101010C
|
||||
hex 00560C00560C184C0C194C0C1C440C20
|
||||
hex 440C22400C26400C2B390C18390C1933
|
||||
hex 0C1C330C20300C22300C26400C2B4001
|
||||
hex 02020C304C0C194C0C1C4C0C204C0C22
|
||||
hex 000C26000C2B000C30000C33500C1C50
|
||||
hex 0C204C0C224C0C26440C28440C30800C
|
||||
hex 33800103030C39600C20600C22600C26
|
||||
hex 600C22560C1C560C2B440C1C440C2640
|
||||
hex 0C1C400C22390C1C390C20330C1C330C
|
||||
hex 262D0C1C2D0102020C22560C1C560C2B
|
||||
hex 440C1C440C20330C1C330C262D0C1C2D
|
||||
hex 0C22560C1C560C2B440C1C440C20330C
|
||||
hex 1C330C262D0C1C2D0101010C22560C1C
|
||||
hex 560C2B2B0C1C2B0C26260C1C260C2222
|
||||
hex 0C1C220C20200C1C200C1C1C0C1C000C
|
||||
hex 19190C1C190C2B2B0C1C2B0102020C1C
|
||||
hex 1C0C1C000C19190C1C190C18180C1C18
|
||||
hex 0C2B2B0C1C2B0C19190C1C190C18180C
|
||||
hex 1C180C15150C1C150C19190C1C190103
|
||||
hex 030C18180C1C180C19190C1C190C1818
|
||||
hex 0C1C180C1C1C0C1C000C19190C1C190C
|
||||
hex 1C1C0C1C000C19190C1C190C20200C1C
|
||||
hex 200102020C1C1C0C1C000C20200C1C20
|
||||
hex 0C1C1C0C1C000C22220C1C220C20200C
|
||||
hex 1C200C22220C1C220C20200C1C200C26
|
||||
hex 260C1C260101010C22220C1C220C2B2B
|
||||
hex 0C262B0102020C243C0C24560C22390C
|
||||
hex 22560C20360C20560C1E330C1E560C1C
|
||||
hex 300C1C560C1B2D0103030C1B560C192B
|
||||
hex 0C19560C18280C18560C16260C16560C
|
||||
hex 15240C15560C14220C14560C13200C13
|
||||
hex 560C121E0C12560C111C0C1156010101
|
||||
hex 0C10560C19560C2B560C19560C102B0C
|
||||
hex 192B0C102B0C192B0103030C10560C19
|
||||
hex 560C2B560C19560C102B0C192B0C102B
|
||||
hex 0C192B0101010C10560C1C560C2B560C
|
||||
hex 1C560C102B0C1C2B0C102B0C1C2B0103
|
||||
hex 030C10560C1C560C2B560C1C560C102B
|
||||
hex 0C1C2B0C102B0C1C2B0101010C11560C
|
||||
hex 1C560C2B560C1C560C11300C1C300C11
|
||||
hex 300C1C300102020C11560C1C560C2B56
|
||||
hex 0C1C560C11300C1C300C11560C1C5630
|
||||
hex 1040FFFFFE00FFFE1000000000000000
|
||||
hex 00000000000000000000000000000000
|
||||
|
||||
*--- GAGNE (Air)
|
||||
|
||||
zikGAGNE
|
||||
hex 01020308000008306008306008306020
|
||||
hex 3C7808000008366C08366C08366C4040
|
||||
hex 80080000083000083000083000083C90
|
||||
hex 082D90082D90082D90083090081E9008
|
||||
hex 1E90081E901824900824900824900830
|
||||
hex 90083090083090084098082D98082D98
|
||||
hex 082D98083098081B98081B98081B9818
|
||||
hex 2098082098082098081898081898081B
|
||||
hex 98081E00081E78081E78081E6C082060
|
||||
hex 081860081860081B60081E00081E7808
|
||||
hex 1E78081E6C082060081860081860081B
|
||||
hex 60101E60100000102478100000201880
|
||||
hex 080000082D5A082D5A082D5A601B6C08
|
||||
hex 0000082D00082D00082D000836400836
|
||||
hex 4008364008364C08365A08365A08365A
|
||||
hex 0836600836C00836C00836C0083C6008
|
||||
hex 2D00082D00082D000836000836400836
|
||||
hex 4008364008364C08365A08365A08365A
|
||||
hex 083660081BC0081BC0081BC0081E6008
|
||||
hex 30000824000824001024D80824000824
|
||||
hex D80826D80826D80826000820001020D8
|
||||
hex 0820000820D80824D80824D808240008
|
||||
hex 1E00081E4C08204C062000040000061B
|
||||
hex 00030000081B50081C50061C00040000
|
||||
hex 061800030000081848081B48061B0004
|
||||
hex 00000616000300000816480818480618
|
||||
hex 00040000061400030000081448081648
|
||||
hex 06160004000006120003000008125608
|
||||
hex 13560613000400000610000400000812
|
||||
hex 60080F60080F00080F60081260081860
|
||||
hex 081800081860081E6008246008300008
|
||||
hex 3060083C60084860084800084860084C
|
||||
hex 6C080D6C08100008106C08136C08166C
|
||||
hex 08180008186C08206C08266C08300008
|
||||
hex 366C08406C084C6C0848000848000848
|
||||
hex 56080F56080F00080F56081256081556
|
||||
hex 081500081556081856081E56081E0008
|
||||
hex 1E56082456082B56082B00082B562015
|
||||
hex 56100000200000201450100000080000
|
||||
hex 08280008280008280020003C20360020
|
||||
hex 0050102850101E501020A0081E00081E
|
||||
hex A0101BA00824000824A01024F0082800
|
||||
hex 0828F01028F0081E00081EF01020A008
|
||||
hex 1E00081EA0101BA00824000824A01024
|
||||
hex F00828000828F01028F0081E00081EF0
|
||||
hex 1020A0081E00081EA0101BA008240008
|
||||
hex 24A01024F00828000828F01028C00824
|
||||
hex 000824C01022E40824000824E41028D8
|
||||
hex 0824000824D81028D8082B00082BD810
|
||||
hex 22B4081E00081EB4101BC0081E00081E
|
||||
hex C01022E4081E00081EE41022B4082400
|
||||
hex 0824B4101EB4081B00081BB41019AC08
|
||||
hex 1B00081BAC101EAC081B00081BAC1019
|
||||
hex A0081B00081BA0101EA0101B00101998
|
||||
hex 081B00081B98101E98101B0010199008
|
||||
hex 1B00081B90101E90101B00101990081B
|
||||
hex 00081B90101990101500101480081400
|
||||
hex 0814800814F00612F00600000614F006
|
||||
hex 00000618F00600000818F00818F0061B
|
||||
hex 00060000061E00060000081ED80820D8
|
||||
hex 062400060000062000060000081BC008
|
||||
hex 1EC00628000600000630000600000820
|
||||
hex B40824B4062D00060000063600060000
|
||||
hex 0824A00828A0063000060000063C0006
|
||||
hex 00000800A00815A00814000815000814
|
||||
hex F00815F00814D80815D80614A0060000
|
||||
hex 0612A006000006148006000006168006
|
||||
hex 00000816F00818F0061BC0060000061E
|
||||
hex C0060000081ED80820D80624B4060000
|
||||
hex 0620B4060000081BC0081EC00628A006
|
||||
hex 00000630A00600000820B40824B4062D
|
||||
hex 900600000636900600000824A00828A0
|
||||
hex 061650060000061B500600000800A008
|
||||
hex 28A0081450081450081E50080B30080B
|
||||
hex 30080B30080F3C081450081450081450
|
||||
hex 081860081E3C081E3C081E3C0828A008
|
||||
hex 1B50081B50081B50081878080B30080B
|
||||
hex 30080B30080F3C081450081450081450
|
||||
hex 081860081E78081E78081E780828A008
|
||||
hex 14500814500814501014501000000800
|
||||
hex 00081450081450081450101450100000
|
||||
hex 080000081050081050081050100F5010
|
||||
hex 00002000004000000830600830600830
|
||||
hex 60203C7808000008366C08366C08366C
|
||||
hex 40408008000008300008300008300008
|
||||
hex 3C90082D90082D90082D90083090081E
|
||||
hex 90081E90081E90182490082490082490
|
||||
hex 083090083090083090084098082D9808
|
||||
hex 2D98082D98083098081B98081B98081B
|
||||
hex 98182098082098082098081898081898
|
||||
hex 081B98081E00081E78081E78081E6C08
|
||||
hex 2060081860081860081B60081E00081E
|
||||
hex 78081E78081E6C082060081860081860
|
||||
hex 081B60101E6010000010247810000020
|
||||
hex 188008000008165A08165A08165A601B
|
||||
hex 6C080000082D00082D00082D00083640
|
||||
hex 08364008364008364C08365A08365A08
|
||||
hex 365A0836600836C00836C00836C0083C
|
||||
hex 60082D00082D00082D00083600083640
|
||||
hex 08364008364008364C08365A08365A08
|
||||
hex 365A083660081BC0081BC0081BC0081E
|
||||
hex 600830000824000824001024D8082400
|
||||
hex 0824D80826D80826D808260008200010
|
||||
hex 20D80820000820D80824D80824D80824
|
||||
hex 00081E00081E4C08204C062000060000
|
||||
hex 061B00060000081B50081C50061C0006
|
||||
hex 0000061800060000081848081B48061B
|
||||
hex 00060000061600060000081648081848
|
||||
hex 06180006000006140006000008144808
|
||||
hex 16480616000600000612000600000812
|
||||
hex 56081356061300060000061000060000
|
||||
hex 081260080F60080F00080F6008126008
|
||||
hex 1860081800081860081E600824600830
|
||||
hex 00083060083C60084860084800084860
|
||||
hex 084C6C080D6C08100008106C08136C08
|
||||
hex 166C08180008186C08206C08266C0830
|
||||
hex 0008366C08406C084C6C084800084800
|
||||
hex 08482D080F3C080F3C080F3C08124808
|
||||
hex 1556081556081556081966081E78081E
|
||||
hex 78081E78082490082BAC082BAC082BAC
|
||||
hex 10339010000020000010309810000008
|
||||
hex 0000083000083000083000083C90082D
|
||||
hex 90082D90082D90083090081E90081E90
|
||||
hex 081E9010249008249008249008309008
|
||||
hex 3090083090083C90082D90082D90082D
|
||||
hex 90083090081E90081E90081E90182490
|
||||
hex 0824900824900820C00820C00820C010
|
||||
hex 1E901000000800000820C00820C00820
|
||||
hex C0101EC01000000800000820C00820C0
|
||||
hex 0820C0101ED81020C0101ED81020C010
|
||||
hex 1ED81015C01014D81015C01014D81000
|
||||
hex 001026C01000002024D80062C5000000
|
||||
hex 00000000000000000000000000000000
|
||||
|
||||
*--- PERDU (Beethoven's fifth)
|
||||
|
||||
zikPERDU
|
||||
hex 010303302B6C302B36302B39302B7230
|
||||
hex 2B80302B40302B48302B90309FA00102
|
||||
hex 0218205018285018304C18364C183998
|
||||
hex 1836980C39900C36900C39900C369030
|
||||
hex 39901840901848903048A00101013024
|
||||
hex AC302456302460302460180066010303
|
||||
hex 182B66183C6618406618308018338018
|
||||
hex 24801828800102023028601828601828
|
||||
hex 6C182860182856182850182860182872
|
||||
hex 01010118307218407218487218369018
|
||||
hex 3990182890182B90302B6C302B36302B
|
||||
hex 390102021826721824723036800C3640
|
||||
hex 0C3040182B40182B4C18304C18306018
|
||||
hex 36600103031839481840480C406C0C39
|
||||
hex 6C18366C303660183960184060010101
|
||||
hex 18489018488018487218486C18486018
|
||||
hex 4850184856184860010303302B6C302B
|
||||
hex 36302B39302B72302B80302B40302B48
|
||||
hex 302B90309FA001020218205018285018
|
||||
hex 304C18364C1839981836980C39900C36
|
||||
hex 900C39900C3690303990184090184890
|
||||
hex 3048A00101013024AC30245630246030
|
||||
hex 2460180066010303182B66183C661840
|
||||
hex 66183080183380182480182880010202
|
||||
hex 30286018286018286C18286018285618
|
||||
hex 28501828601828720101011830721840
|
||||
hex 72184872183690183990182890182B90
|
||||
hex 302B6C302B36302B3901020218267218
|
||||
hex 24723036800C36400C3040182B40182B
|
||||
hex 4C18304C183060183660010303183948
|
||||
hex 1840480C406C0C396C18366C30366018
|
||||
hex 3960184060010101C0488F3039903039
|
||||
hex 481839500C36500C39500C40A00C39A0
|
||||
hex 1848A01848AC1840AC303C56303C6030
|
||||
hex 3C600102023040663020661800561824
|
||||
hex 56182880182B80010303302860302860
|
||||
hex 0C286C0C2B6C0C306C0C366C18396C18
|
||||
hex 406C0102021844721840723039721839
|
||||
hex 80183680303080010404183090182B90
|
||||
hex 302880302872302B9001020218308018
|
||||
hex 36801839501840500C39600C36601830
|
||||
hex 60303656304080303F40304748308F90
|
||||
hex 01010130369830364C183656182B5618
|
||||
hex 30AC1836AC3020601820601820563020
|
||||
hex 4C18246C18266C0103030C2B720C3072
|
||||
hex 18247230487230406C1840600C39600C
|
||||
hex 3660303990183948183F403048500101
|
||||
hex 013048A03036AC303656303650182BA0
|
||||
hex 1830A001020230309830304C30304818
|
||||
hex 2890182B90010303302B88302B44302B
|
||||
hex 40182480182880010404302860302830
|
||||
hex 30283630286C01040430487230487218
|
||||
hex 48901839901830721828720103031828
|
||||
hex 6C182B6C302B6C302B78182B780C2878
|
||||
hex 0C247801020230368030368018369018
|
||||
hex 2B90182448181E480103033020503020
|
||||
hex 50302056303656183960183060302860
|
||||
hex 30286C30406C3048720102020C30900C
|
||||
hex 2B9018289018286C182B6C182B501830
|
||||
hex 500103030C36900C39901840901840A0
|
||||
hex 1839A00C39900C36900C39900C369018
|
||||
hex 39901836903036D8C0D7D80066B31000
|
||||
hex 00000000000000000000000000000000
|
Before Width: | Height: | Size: 500 KiB |
Before Width: | Height: | Size: 542 KiB |
Before Width: | Height: | Size: 498 KiB |
Before Width: | Height: | Size: 522 KiB |
Before Width: | Height: | Size: 576 KiB |
Before Width: | Height: | Size: 518 KiB |
Before Width: | Height: | Size: 598 KiB |
Before Width: | Height: | Size: 502 KiB |
Before Width: | Height: | Size: 483 KiB |
Before Width: | Height: | Size: 571 KiB |
Before Width: | Height: | Size: 503 KiB |
Before Width: | Height: | Size: 511 KiB |
Before Width: | Height: | Size: 504 KiB |
Before Width: | Height: | Size: 551 KiB |
Before Width: | Height: | Size: 504 KiB |
Before Width: | Height: | Size: 495 KiB |
Before Width: | Height: | Size: 490 KiB |
Before Width: | Height: | Size: 518 KiB |
Before Width: | Height: | Size: 590 KiB |
Before Width: | Height: | Size: 498 KiB |
Before Width: | Height: | Size: 500 KiB |
Before Width: | Height: | Size: 522 KiB |
Before Width: | Height: | Size: 478 KiB |
Before Width: | Height: | Size: 499 KiB |
Before Width: | Height: | Size: 499 KiB |
Before Width: | Height: | Size: 565 KiB |
Before Width: | Height: | Size: 510 KiB |
Before Width: | Height: | Size: 610 KiB |
Before Width: | Height: | Size: 521 KiB |
Before Width: | Height: | Size: 533 KiB |
Before Width: | Height: | Size: 528 KiB |
Before Width: | Height: | Size: 518 KiB |
Before Width: | Height: | Size: 515 KiB |
Before Width: | Height: | Size: 504 KiB |
Before Width: | Height: | Size: 499 KiB |
Before Width: | Height: | Size: 536 KiB |
Before Width: | Height: | Size: 531 KiB |
Before Width: | Height: | Size: 574 KiB |
Before Width: | Height: | Size: 512 KiB |
Before Width: | Height: | Size: 522 KiB |
Before Width: | Height: | Size: 509 KiB |
Before Width: | Height: | Size: 504 KiB |
Before Width: | Height: | Size: 494 KiB |
Before Width: | Height: | Size: 545 KiB |
Before Width: | Height: | Size: 505 KiB |
Before Width: | Height: | Size: 579 KiB |
Before Width: | Height: | Size: 568 KiB |
Before Width: | Height: | Size: 452 KiB |
Before Width: | Height: | Size: 494 KiB |
Before Width: | Height: | Size: 580 KiB |
Before Width: | Height: | Size: 511 KiB |
Before Width: | Height: | Size: 478 KiB |
Before Width: | Height: | Size: 579 KiB |
Before Width: | Height: | Size: 487 KiB |
Before Width: | Height: | Size: 490 KiB |
Before Width: | Height: | Size: 498 KiB |
Before Width: | Height: | Size: 559 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 71 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 96 KiB |
Before Width: | Height: | Size: 73 KiB |
Before Width: | Height: | Size: 180 KiB |
Before Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 72 KiB |
Before Width: | Height: | Size: 388 KiB |
Before Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 258 KiB |
Before Width: | Height: | Size: 352 KiB |
Before Width: | Height: | Size: 318 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 111 KiB |
Before Width: | Height: | Size: 252 KiB |
Before Width: | Height: | Size: 293 KiB |
Before Width: | Height: | Size: 269 KiB |
Before Width: | Height: | Size: 220 KiB |
Before Width: | Height: | Size: 158 KiB |
Before Width: | Height: | Size: 181 KiB |
Before Width: | Height: | Size: 177 KiB |
Before Width: | Height: | Size: 165 KiB |
Before Width: | Height: | Size: 3.6 KiB |