mirror of
https://github.com/antoinevignau/source.git
synced 2024-05-28 20:41:28 +00:00
EN is coming
This commit is contained in:
parent
857b37c83b
commit
3a6d5dbf9f
BIN
leretour/apple2/en/RetourDrGenius
Normal file
BIN
leretour/apple2/en/RetourDrGenius
Normal file
Binary file not shown.
BIN
leretour/apple2/en/RetourDrGenius_ResourceFork.bin
Normal file
BIN
leretour/apple2/en/RetourDrGenius_ResourceFork.bin
Normal file
Binary file not shown.
25819
leretour/apple2/en/RetourDrGenius_S01__Output.txt
Normal file
25819
leretour/apple2/en/RetourDrGenius_S01__Output.txt
Normal file
File diff suppressed because it is too large
Load Diff
13793
leretour/apple2/en/RetourDrGenius_S02__Output.txt
Normal file
13793
leretour/apple2/en/RetourDrGenius_S02__Output.txt
Normal file
File diff suppressed because it is too large
Load Diff
8214
leretour/apple2/en/RetourDrGenius_S03__Output.txt
Normal file
8214
leretour/apple2/en/RetourDrGenius_S03__Output.txt
Normal file
File diff suppressed because it is too large
Load Diff
1
leretour/apple2/en/_FileInformation.txt
Normal file
1
leretour/apple2/en/_FileInformation.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
RetourDrGenius=Type(B3),AuxType(0000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000)
|
14
leretour/apple2/en/data.s
Normal file
14
leretour/apple2/en/data.s
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
*
|
||||||
|
* Le retour du Dr Genius - Data
|
||||||
|
*
|
||||||
|
* (c) 1983, Loriciels
|
||||||
|
* (c) 2023, Brutal Deluxe Software (Apple II)
|
||||||
|
*
|
||||||
|
|
||||||
|
lst off
|
||||||
|
|
||||||
|
put sons.s
|
||||||
|
put introdata.s
|
||||||
|
|
||||||
|
*--- It's the end
|
||||||
|
|
757
leretour/apple2/en/en.s
Normal file
757
leretour/apple2/en/en.s
Normal file
|
@ -0,0 +1,757 @@
|
||||||
|
*
|
||||||
|
* Le retour du Dr Genius
|
||||||
|
*
|
||||||
|
* (c) 1983, Loriciels
|
||||||
|
* (c) 2023, Brutal Deluxe Software (Apple II)
|
||||||
|
*
|
||||||
|
|
||||||
|
*
|
||||||
|
* Les chaines standards
|
||||||
|
*
|
||||||
|
|
||||||
|
strVOUSDETENEZ
|
||||||
|
asc 'You carry: '00
|
||||||
|
|
||||||
|
strVOUSRIEN
|
||||||
|
asc 'You mustn'27't be tired. You carry nothing.'00
|
||||||
|
|
||||||
|
strPOINT
|
||||||
|
asc '.'00
|
||||||
|
|
||||||
|
strVOUSLAVEZ
|
||||||
|
asc 0D'You already have this... Stunned!'0D00
|
||||||
|
|
||||||
|
strNOTOWNED
|
||||||
|
asc 0D'I didn'27't know you could drop something'0D
|
||||||
|
asc 'you don'27't own...'0D00
|
||||||
|
|
||||||
|
strDACCORD
|
||||||
|
asc 'OK'00
|
||||||
|
|
||||||
|
strILFAITNOIR
|
||||||
|
asc 'The room is not lit.'0D00
|
||||||
|
|
||||||
|
strVOSYEUX asc 'Your eyes no longer see anything.'0D00
|
||||||
|
|
||||||
|
strNIVEAU asc 'LEVEL 0'00 ; +6 pour le niveau
|
||||||
|
strTEMPS asc '00:00'00
|
||||||
|
|
||||||
|
strILYA asc 0D'There is also:'00
|
||||||
|
strCOMMA asc ','00
|
||||||
|
strSPACE asc 0D' '00
|
||||||
|
strRETURN asc 0D00
|
||||||
|
|
||||||
|
strCOMMANDE asc 0D'Command? '00
|
||||||
|
|
||||||
|
strJENECOMPRENDS
|
||||||
|
asc 'I don'27't understand'00
|
||||||
|
|
||||||
|
strIMPOSSIBLE
|
||||||
|
asc 0D'Not possible '00
|
||||||
|
strCECHEMIN
|
||||||
|
asc 'to take this path'00
|
||||||
|
strEXCLAM
|
||||||
|
asc '!'0D00
|
||||||
|
|
||||||
|
strREPLAY asc 0D'Play again? '00
|
||||||
|
|
||||||
|
strPERDU
|
||||||
|
asc 0d'As I thought, you were stupidly fooled,'0d
|
||||||
|
asc 'and your corpse (or what'27's left of it)'0d
|
||||||
|
asc 'will lie in space forever...'00
|
||||||
|
|
||||||
|
strGAGNE asc 0d'All right,'0d
|
||||||
|
asc 'You beat me, but it was a stroke of luck,'0d
|
||||||
|
asc 'and next time my revenge will be terrible.'
|
||||||
|
asc 'Be afraid, because I will be back and my'0d
|
||||||
|
asc 'power will have no limits, then the hour'0d
|
||||||
|
asc 'of suffering will have come...'0d
|
||||||
|
asc ' Dr GENIUS.'0d00
|
||||||
|
|
||||||
|
strINTRO asc ' THE RETURN OF Dr GENIUS'0d
|
||||||
|
asc ' You have 20 minutes and'0d
|
||||||
|
asc ' 400 units of force to'0d
|
||||||
|
asc ' complete your 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
|
||||||
|
|
||||||
|
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 'A laser gun'00
|
||||||
|
O$2 asc 'Bloody gloves'00
|
||||||
|
O$3 asc 'A time bomb'00
|
||||||
|
O$4 asc 'A tube'00
|
||||||
|
O$5 asc 'A cooler'00
|
||||||
|
O$6 asc 'An empty box'00
|
||||||
|
O$7 asc 'A box full of water'00
|
||||||
|
O$8 asc 'A vaporizer'00
|
||||||
|
O$9 asc 'A tape recorder'00
|
||||||
|
O$10 asc 'A Geiger counter'00
|
||||||
|
O$11 asc 'A fan'00
|
||||||
|
O$12 asc 'A helmet'00
|
||||||
|
O$13 asc 'A helmet on'00
|
||||||
|
O$14 asc 'Stilts'00
|
||||||
|
O$15 asc 'Containers'00
|
||||||
|
O$16 asc 'A radio control'00
|
||||||
|
O$17 asc 'Sunglasses'00
|
||||||
|
O$18 asc 'A chainsaw'00
|
||||||
|
O$19 asc 'The cooler with the tube inside'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 'CHESS'
|
||||||
|
MP$5 asc 'ARGON'
|
||||||
|
|
||||||
|
MDP$ asc 'MANOR' ; LOGO - Shorten it for the English version
|
||||||
|
|
||||||
|
*
|
||||||
|
* Le vocabulaire
|
||||||
|
* on fera index-1 b/c 8-bits
|
||||||
|
*
|
||||||
|
|
||||||
|
V = 139+2
|
||||||
|
|
||||||
|
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,<V$201
|
||||||
|
|
||||||
|
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,>V$201
|
||||||
|
|
||||||
|
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,201
|
||||||
|
|
||||||
|
V$1 str 'N'
|
||||||
|
V$2 str 'NORT'
|
||||||
|
V$3 str 'E'
|
||||||
|
V$4 str 'EAST'
|
||||||
|
V$5 str 'S'
|
||||||
|
V$6 str 'SOUT'
|
||||||
|
V$7 str 'W'
|
||||||
|
V$8 str 'WEST'
|
||||||
|
V$9 str 'C'
|
||||||
|
V$10 str 'CLIM'
|
||||||
|
V$11 str 'U'
|
||||||
|
V$12 str 'UP'
|
||||||
|
V$13 str 'D'
|
||||||
|
V$14 str 'DOWN'
|
||||||
|
V$15 str 'TAKE'
|
||||||
|
V$16 str 'GRAB'
|
||||||
|
V$17 str 'PICK'
|
||||||
|
V$18 str 'DROP'
|
||||||
|
V$19 str 'JUMP'
|
||||||
|
V$20 str 'ENJA'
|
||||||
|
V$21 str 'TELE'
|
||||||
|
V$22 str 'TV'
|
||||||
|
V$23 str 'COOL'
|
||||||
|
V$24 str 'OPEN'
|
||||||
|
V$25 str 'RADI'
|
||||||
|
V$26 str 'FLAS'
|
||||||
|
V$27 str 'TUBE'
|
||||||
|
V$28 str 'NITR'
|
||||||
|
V$29 str 'BOMB'
|
||||||
|
V$30 str 'LASE'
|
||||||
|
V$31 str 'GUN'
|
||||||
|
V$32 str 'PUSH'
|
||||||
|
V$33 str 'PRES'
|
||||||
|
V$34 str 'RED'
|
||||||
|
V$35 str 'BLEU'
|
||||||
|
V$36 str 'YELL'
|
||||||
|
V$37 str 'BUTT'
|
||||||
|
V$38 str 'LEAR'
|
||||||
|
V$39 str 'EXAM'
|
||||||
|
V$40 str 'LOOK'
|
||||||
|
V$41 str 'LIBR'
|
||||||
|
V$42 str 'BOOK'
|
||||||
|
V$43 str 'READ'
|
||||||
|
V$44 str 'MATH'
|
||||||
|
V$45 str 'DALL'
|
||||||
|
V$46 str 'ARLE'
|
||||||
|
V$47 str 'MEMO'
|
||||||
|
V$48 str 'BOX'
|
||||||
|
V$49 str 'FILL'
|
||||||
|
V$50 str 'WATE'
|
||||||
|
V$51 str 'H2O'
|
||||||
|
V$52 str 'RETU'
|
||||||
|
V$53 str 'ENTE'
|
||||||
|
V$54 str 'ABOA'
|
||||||
|
V$55 str 'SHIP'
|
||||||
|
V$56 str 'SAUC'
|
||||||
|
V$57 str 'SAUC'
|
||||||
|
V$58 str 'ROOM'
|
||||||
|
V$59 str 'PIEC'
|
||||||
|
V$60 str 'PLAC'
|
||||||
|
V$61 str 'DRIN'
|
||||||
|
V$62 str 'GLOV'
|
||||||
|
V$63 str 'VAPO'
|
||||||
|
V$64 str 'RECO'
|
||||||
|
V$65 str 'RECO'
|
||||||
|
V$66 str 'CASS'
|
||||||
|
V$67 str 'HELM'
|
||||||
|
V$68 str 'STIL'
|
||||||
|
V$69 str 'CONT'
|
||||||
|
V$70 str 'GLAS'
|
||||||
|
V$71 str 'CHAI'
|
||||||
|
V$72 str 'WEAR'
|
||||||
|
V$73 str 'PASS'
|
||||||
|
V$74 str 'PUT'
|
||||||
|
V$75 str 'REMO'
|
||||||
|
V$76 str 'DEPO'
|
||||||
|
V$77 str 'ENGA'
|
||||||
|
V$78 str 'DECL'
|
||||||
|
V$79 str 'ACTI'
|
||||||
|
V$80 str 'FAN'
|
||||||
|
V$81 str 'GEIG'
|
||||||
|
V$82 str 'COUN'
|
||||||
|
V$83 str 'REFL'
|
||||||
|
V$84 str 'THIN'
|
||||||
|
V$85 str 'NOTH'
|
||||||
|
V$86 str 'WAIT'
|
||||||
|
V$87 str 'SLEE'
|
||||||
|
V$88 str 'HELP'
|
||||||
|
V$89 str 'HELP'
|
||||||
|
V$90 str 'CONS'
|
||||||
|
V$91 str 'STAR'
|
||||||
|
V$92 str 'LIST'
|
||||||
|
V$93 str 'CHRO'
|
||||||
|
V$94 str 'TEMP'
|
||||||
|
V$95 str 'QUIT' ; 63 (3F)
|
||||||
|
V$96 str 'WITH'
|
||||||
|
V$97 str 'SUIC'
|
||||||
|
V$98 str 'MANU'
|
||||||
|
V$99 str 'AUTO'
|
||||||
|
V$100 str 'CLOS'
|
||||||
|
V$101 str 'TAP'
|
||||||
|
V$102 str 'RETI'
|
||||||
|
V$103 str 'ARRE'
|
||||||
|
V$104 str 'BREA'
|
||||||
|
V$105 str 'BLOW'
|
||||||
|
V$106 str 'LIGH'
|
||||||
|
V$107 str 'TABL'
|
||||||
|
V$108 str 'FRID'
|
||||||
|
V$109 str 'FRID'
|
||||||
|
V$110 str 'COMP'
|
||||||
|
V$111 str 'TRY'
|
||||||
|
V$112 str 'PUDD'
|
||||||
|
V$113 str 'DOOR'
|
||||||
|
V$114 str 'SAS'
|
||||||
|
V$115 str 'INVE'
|
||||||
|
V$116 str 'INVE'
|
||||||
|
V$117 str 'STAI'
|
||||||
|
V$118 str 'EMPT'
|
||||||
|
V$119 str 'POUR'
|
||||||
|
V$120 str 'RENV'
|
||||||
|
V$121 str 'FORC'
|
||||||
|
V$122 str 'ENER'
|
||||||
|
V$123 str 'TURN'
|
||||||
|
V$124 str 'PAGE'
|
||||||
|
V$125 str 'SHEE'
|
||||||
|
V$126 str 'SAVE' ; 84 (54)
|
||||||
|
V$127 str 'SAVE'
|
||||||
|
V$128 str 'CSAV'
|
||||||
|
V$129 str 'LOAD' ; 85 (55)
|
||||||
|
V$130 str 'LOAD'
|
||||||
|
V$131 str 'CLOA'
|
||||||
|
V$132 str 'SWIT'
|
||||||
|
V$133 str 'REST'
|
||||||
|
V$134 str 'CORR'
|
||||||
|
V$135 str 'DIRE'
|
||||||
|
V$136 str 'TRAJ'
|
||||||
|
V$137 str 'ALL'
|
||||||
|
V$138 str 'ALL'
|
||||||
|
V$139 str 'STOR' ; RANGER (TUBE DANS GLACE => RANG TUBE)
|
||||||
|
V$200 str 'STOP' ; STOP coupe toutes les interruptions
|
||||||
|
V$201 str 'MUSI'
|
||||||
|
|
||||||
|
*
|
||||||
|
* Les reponses (str7xxx)
|
||||||
|
*
|
||||||
|
|
||||||
|
* '0 1 2 3 '
|
||||||
|
* '0123456789012345678901234567890123456789'
|
||||||
|
* '----------------------------------------'
|
||||||
|
|
||||||
|
str4010 asc 'Une boule d'27'acier tomb'8e'e du plafond'0d
|
||||||
|
asc 'vient de s'278e'craser sur votre casque.'00
|
||||||
|
str4020 asc 'Une boule d'27'acier vient de tomber du'0d
|
||||||
|
asc 'plafond, vous avez le cr'89'ne d'8e'fonc'8e'...'00
|
||||||
|
str4030 asc 'Vous venez de tomber dans une flaque d'270d
|
||||||
|
asc 'acide, '8d'a cr'8e'pite...'00
|
||||||
|
str4040 asc 'Vous venez de rentrer dans le r'8e'acteur'0d
|
||||||
|
asc 'atomique du vaisseau..!'00
|
||||||
|
str4050 asc 'La porte ne veut pas s'27'ouvrir'00
|
||||||
|
str4060 asc 'Un peu de m'8e'moire... Comment '90'tes-vous'0d
|
||||||
|
asc 'entr'8e' ?'00
|
||||||
|
str4070 asc 'Je ne vous savais pas assez muscl'8e' pour '
|
||||||
|
asc 'soulever une tonne.'00
|
||||||
|
str4080 asc 'Vous avez raison, la vue c'27'est la vie !'00
|
||||||
|
str4090 asc 'Les gants '8e'taient radioactifs, vous'0d
|
||||||
|
asc 'perdez la vue.'00
|
||||||
|
str4100 asc 'Vous l'27'avez d'8e'j'88' sur vous.'00
|
||||||
|
str4110 asc 'Impossible, je ne vois pas ceci ici.'00
|
||||||
|
str4120 asc 'Vous vous arrachez la t'90'te en tombant'0d
|
||||||
|
asc 'des '8e'chasses.'00
|
||||||
|
str4130 asc 'Des monstres sortis des containers vous '
|
||||||
|
asc 'd'8e'vorent tout cru !'00
|
||||||
|
str4140 asc 'L'27'air frais vous fait du bien. Dommage'0d
|
||||||
|
asc 'que l'27'h'8e'lice vous ait coup'8e' la t'90'te.'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 '8e'tait contamin'8e'e par les bo'94'tes'0d
|
||||||
|
asc 'radioactives.'00
|
||||||
|
str4190 asc 'Vous r'8e'trecissez..petit..petit..et une'0d
|
||||||
|
asc 'araign'8e'e vous mange !'00
|
||||||
|
str4200 asc 'Ca coupe une tron'8d'onneuse, comme le'0d
|
||||||
|
asc 'prouve votre t'90'te au sol.'00
|
||||||
|
str4210 asc 'Vous glissez et tombez dans la flaque.'0d
|
||||||
|
asc 'L'27'acide cr'8e'pite.'00
|
||||||
|
str4220 asc 'Il n'27'y a pas ici de porte verrouill'8e'e'
|
||||||
|
str4230 asc 'En secouant le tube pour l'27'ouvrir,'0d
|
||||||
|
asc 'la nitroglyc'8e'rine a explos'8e'.'00
|
||||||
|
str4240 asc 'Pourquoi ouvrir un robinet qui ne ferme '
|
||||||
|
asc 'pas !'00
|
||||||
|
str4250 asc 'Le robinet ne se ferme pas.'00
|
||||||
|
str4260 asc ''00
|
||||||
|
str4270 asc 'La biblioth'8f'que n'27'a pas de porte...'00
|
||||||
|
str4280 asc 'Il n'27'y a rien de mieux sur les autres'0d
|
||||||
|
asc 'pages.'00
|
||||||
|
str4290 asc '...c'27'est toi J.R qui a pris ma femme et '
|
||||||
|
asc 'mon p'8e'trole, tu es inf'89'me.'00
|
||||||
|
str4300 asc 'Collection Arlepin, tout un r'90've'0d
|
||||||
|
asc 'd'278e'vasion.'00
|
||||||
|
str4310 asc '...et c'27'est moi Genius le grand qui cr'8e'a'
|
||||||
|
asc 'un superbe manoir...'00
|
||||||
|
str4320 asc '1031141221242713182310291430271214232927102110272718311427103023141427142324303114212114'00
|
||||||
|
str4321 asc ' <press a key> '00
|
||||||
|
str4330 asc 'Vous l'27'avez d'8e'j'88' 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'0d
|
||||||
|
asc 'salle '88' c'99't'8e'.'00
|
||||||
|
str4370 asc 'Cela agit sur un contacteur '88' infrarouge'
|
||||||
|
asc 'qui commande l'278e'clairage.'00
|
||||||
|
str4380 asc 'Allons enfants de la patrie...'00
|
||||||
|
str4390 asc 'Vous entendez : '27'Le laser ouvrira la'0d
|
||||||
|
asc 'porte'2700
|
||||||
|
str4400 asc 'Les lunettes sont trop fortes, vous'0d
|
||||||
|
asc 'voyez trouble.'00
|
||||||
|
str4410 asc 'La salle est radioactive.'00
|
||||||
|
str4420 asc 'Vous avez quelque chose pour ?'00
|
||||||
|
str4430 asc 'C'27'est votre probl'8f'me, mais le temps'0d
|
||||||
|
asc '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'0d
|
||||||
|
asc 'moteurs.'00
|
||||||
|
str4480 asc 'I knew you were a coward.'00
|
||||||
|
str4490 asc 'Vous passez la t'90'te '88' 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'0d
|
||||||
|
asc 'l'27'ordinateur central les contr'99'le.'00
|
||||||
|
str4520 asc 'Le syst'8f'me automatique est d'8e'r'8e'gl'8e', il'0d
|
||||||
|
asc 'met du gaz carbonique '88' la place de'0d
|
||||||
|
asc 'l'27'oxyg'8f'ne.'00
|
||||||
|
str4530 asc 'Vous respirez un grand coup.'00
|
||||||
|
str4540 asc 'Que voulez-vous respirer ? Il n'27'y a plus'
|
||||||
|
asc 'd'27'oxyg'8f'ne.'00
|
||||||
|
|
||||||
|
str4550 asc 'You have 2 tries'00
|
||||||
|
str4552 asc 'to enter the pass-'00
|
||||||
|
str4553 asc 'WRONG!'00
|
||||||
|
str4554 asc 'Missed twice!'0d
|
||||||
|
asc 'The computer explodes in your face.'00
|
||||||
|
str4556 asc '-word '00
|
||||||
|
str4558 asc 'Correct, you are insightful!'00
|
||||||
|
str4559 asc 0d'The return password is '00
|
||||||
|
str4559_1 asc 'UIN LOI QRU ILD ESP ECU TAS'00
|
||||||
|
str4559_2 asc 'ASU VIE RAL HOU MEA NOI THE'00
|
||||||
|
|
||||||
|
str4560 asc 'C'27'est d'27'accord.'00
|
||||||
|
str4570 asc 'Il '8e'tait temps, vous alliez mourir.'00
|
||||||
|
str4580 asc 'Vous mourrez d'8e'shydrat'8e'.'00
|
||||||
|
str4590 asc ''00
|
||||||
|
str4595 asc 'Slot 1-9 (0=sortir) ? '00
|
||||||
|
str4600 asc ''00
|
||||||
|
str4610 asc 'Le sas se referme derri'8f're vous,'0d
|
||||||
|
asc 'le tableau de contr'99'le s'27'allume et'0d
|
||||||
|
asc 'l'27'ordinateur de bord vous demande le'0d
|
||||||
|
asc 'mot de passe pour le retour '00
|
||||||
|
str4615 asc 0d'Le vaisseau de secours s'278e'loigne,'0d
|
||||||
|
asc 'au loin vous voyez Genius qui pleure'0d
|
||||||
|
asc 'derri'8f're un hublot'00
|
||||||
|
str4616 asc 0d' VOUS AVEZ GAGNE'00
|
||||||
|
str4618_1 asc 0d'Mais, que se passe-t-il, vous avez d'9e0d
|
||||||
|
asc 'vous tromper de mot de passe, votre'0d
|
||||||
|
asc 'vaisseau de poche fonce sur le soleil.'00
|
||||||
|
str4618_2 asc 0d'Vous venez de r'8e'aliser que Genius'0d
|
||||||
|
asc 'pleurait de JOIE...!'00
|
||||||
|
|
||||||
|
str4620 asc 'La soucoupe a explos'8e' au d'8e'collage.'00
|
||||||
|
str4630 asc 'Energie restante : '00
|
||||||
|
strFORCE asc '20000'00
|
||||||
|
str4640 asc 'Petit dr'99'le... Le chronom'8f'tre est'0d
|
||||||
|
asc 'affich'8e' en permanence'00
|
||||||
|
str4650 asc 0d'Le temps que vous aviez pour votre'0d
|
||||||
|
asc 'mission est '8e'coul'8e', vous avez '8e'chou'8e'.'00
|
||||||
|
str4660 asc 'Votre trajectoire est bonne, pourquoi la'
|
||||||
|
asc 'corriger ?'00
|
||||||
|
str4670 asc 'Le mur au nord coulisse, vous avancez'0d
|
||||||
|
asc 'dans cette salle.'00
|
||||||
|
str4680 asc 'Quel livre ?'00
|
||||||
|
str4690 asc 'Au dos du bo'94'tier est marqu'8e' :'00
|
||||||
|
str4692 asc ' '27'PROTEGEZ MOI'A700
|
||||||
|
str4700 asc 'Vous remarquez un bo'94'tier de radio-'0d
|
||||||
|
asc 'commande.'00
|
||||||
|
str4710 asc ''00
|
||||||
|
str4720 asc ''00
|
||||||
|
str4730 asc 'Que regardez vous ?'00
|
||||||
|
str4740 asc 0d'Le tube de nitroglyc'8e'rine vient d'270d
|
||||||
|
asc 'exploser, vous '90'tes pulv'8e'ris'8e'.'00
|
||||||
|
str4750 asc 'La bombe '88' retardement vient d'270d
|
||||||
|
asc 'exploser, vous '90'tes pulv'8e'ris'8e'.'00
|
||||||
|
str4760 asc 'La bombe '88' retardement a explos'8e', elle a'
|
||||||
|
asc 'endommag'8e' le syst'8f'me de chauffage,'0d
|
||||||
|
asc 'vous '90'tes carbonis'8e00
|
||||||
|
str4770 asc 'La bombe a explos'8e', vous '8e'tiez trop pr'8f's'
|
||||||
|
asc 'et '90'tes devenu fou...'00
|
||||||
|
str4780 asc 'La bombe '88' retardement n'278e'tait pas assez'
|
||||||
|
asc 'forte, l'27'ordinateur central n'27'est qu'270d
|
||||||
|
asc 'endommag'8e', il vous fait exploser...'00
|
||||||
|
str4790 asc 'Bravo! L'27'ordinateur central est d'8e'truit,'
|
||||||
|
asc 'mais le syst'8f'me d'27'oxyg'8e'nation ne fonc-'0d
|
||||||
|
asc '-tionne plus, de plus la trajectoire du'0d
|
||||||
|
asc 'vaisseau a chang'8e'.'00
|
||||||
|
str4800 asc 'Vous n'27'avez plus de souffle,'0d
|
||||||
|
asc 'vous '90'tes mort asphyxi'8e'.'00
|
||||||
|
str4810 asc 'Vous auriez d'9e' corriger la trajectoire,'0d
|
||||||
|
asc 'vous avez percut'8e' le soleil.'00
|
||||||
|
str4820 asc 'A force de traverser les salles radio-'0d
|
||||||
|
asc '-actives, vous '90'tes mort contamin'8e'.'00
|
||||||
|
str4830 asc 0d'Il fait de plus en plus chaud...'00
|
||||||
|
str4840 asc 'L'27'ordinateur vient d'27'exploser !'00
|
||||||
|
str4845 asc 'Vous avez d'9e' le laisser allum'8e'.'00
|
||||||
|
str4850 asc 'Comment !!! Vous '90'tes aveugle.'00
|
||||||
|
str4860 asc 'Vous n'27'aviez pas pris la radiocommande'0d
|
||||||
|
asc 'qui a explos'8e' quand le vaisseau a percu-'
|
||||||
|
asc '-te le soleil, son explosion a d'8e'clench'8e
|
||||||
|
asc 'la fin du monde.'00
|
||||||
|
str4870 asc 'Non ! pas de strip-tease.'00
|
||||||
|
str4874 asc 'Vous avez pos'8e' tout ce que vous'
|
||||||
|
asc 'transportiez.'00
|
||||||
|
str4880 asc 'Ca ne se demande pas.'00
|
||||||
|
str4890 asc 'Il y a effectivement un ordinateur parmi'
|
||||||
|
asc 'le tableau de contr'99'le.'00
|
||||||
|
str4891 asc 'L'27'ordinateur n'27'est pas en fonction.'00
|
||||||
|
str4900 asc 'Sur le laser, vous voyez trois boutons :'
|
||||||
|
asc 'jaune, rouge et bleu.'00
|
||||||
|
str4910 asc 'Vous '90'tes entre dans le d'8e'sint'8e'grateur'0d
|
||||||
|
asc 'de particules...'00
|
||||||
|
str4920 asc 'Vous '90'tes entr'8e' dans le vaisseau par le '
|
||||||
|
asc 'sas '88' l'27'ouest qui ne s'27'ouvre pas de'0d
|
||||||
|
asc 'l'27'int'8e'rieur.'00
|
||||||
|
|
||||||
|
str5500 asc 0d'Are you sure (Y/N) ? '00
|
||||||
|
|
||||||
|
str19050 asc ' Thanks for trying...!'00
|
||||||
|
str19060 asc ' Wake up, it is over!'00
|
||||||
|
|
1160
leretour/apple2/en/engine.s
Normal file
1160
leretour/apple2/en/engine.s
Normal file
File diff suppressed because it is too large
Load Diff
567
leretour/apple2/en/iigs.s
Normal file
567
leretour/apple2/en/iigs.s
Normal file
|
@ -0,0 +1,567 @@
|
||||||
|
*
|
||||||
|
* Le retour du Dr Genius
|
||||||
|
*
|
||||||
|
* (c) 1983, Loriciels
|
||||||
|
* (c) 2023, Brutal Deluxe Software (Apple II)
|
||||||
|
*
|
||||||
|
|
||||||
|
* Les accents (encore et toujours)
|
||||||
|
*
|
||||||
|
* ˆ 88
|
||||||
|
* ‰ 89
|
||||||
|
* <EFBFBD> 8d
|
||||||
|
* Ž 8e
|
||||||
|
* <EFBFBD> 8f
|
||||||
|
* <EFBFBD> 90
|
||||||
|
* ‘ 91
|
||||||
|
* ” 94
|
||||||
|
* • 95
|
||||||
|
* ™ 99
|
||||||
|
* <EFBFBD> 9d
|
||||||
|
* ž 9e
|
||||||
|
* (c) a9 (only c)
|
||||||
|
* oe cf
|
||||||
|
|
||||||
|
mx %00
|
||||||
|
rel
|
||||||
|
lst off
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
* MACROS
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
use 4/Event.Macs
|
||||||
|
use 4/Font.Macs
|
||||||
|
use 4/Int.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
|
||||||
|
dpFOUR = dpTHREE+4
|
||||||
|
|
||||||
|
dpCOL1 = $90
|
||||||
|
dpCOL2 = dpCOL1+1
|
||||||
|
dpPX = dpCOL2+1
|
||||||
|
dpBK = dpPX+1
|
||||||
|
|
||||||
|
*-----------------------
|
||||||
|
|
||||||
|
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-2 ; 9 - 1 partout...
|
||||||
|
row1 = row0+charHEIGHT ; 19
|
||||||
|
row2 = row1+charHEIGHT ; 29
|
||||||
|
row3 = row2+charHEIGHT ; 39
|
||||||
|
row4 = row3+charHEIGHT ; 49
|
||||||
|
row5 = row4+charHEIGHT ; 59
|
||||||
|
row6 = row5+charHEIGHT ; 69
|
||||||
|
row7 = row6+charHEIGHT ; 79
|
||||||
|
row8 = row7+charHEIGHT ; 89
|
||||||
|
row9 = row8+charHEIGHT ; 99
|
||||||
|
row10 = row9+charHEIGHT ; 109
|
||||||
|
row11 = row10+charHEIGHT ; 119
|
||||||
|
row12 = row11+charHEIGHT ; 129
|
||||||
|
row13 = row12+charHEIGHT ; 139
|
||||||
|
row14 = row13+charHEIGHT ; 149
|
||||||
|
row15 = row14+charHEIGHT ; 159
|
||||||
|
row16 = row15+charHEIGHT ; 169
|
||||||
|
row17 = row16+charHEIGHT ; 179
|
||||||
|
row18 = row17+charHEIGHT ; 189
|
||||||
|
row19 = row18+charHEIGHT ; 199
|
||||||
|
|
||||||
|
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 #refIsResource
|
||||||
|
PushLong #1
|
||||||
|
_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
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
* C'EST L'HEURE DE L'INTRODUCTION
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
jsr intro
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
* IL FAUT JOUER MAINTENANT
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
lda fgINTRO
|
||||||
|
bne okZIKMU
|
||||||
|
|
||||||
|
jsr initMIDI
|
||||||
|
jsr doSOUNDON
|
||||||
|
|
||||||
|
okZIKMU sei
|
||||||
|
PushLong #intTIME
|
||||||
|
_SetHeartBeat
|
||||||
|
cli
|
||||||
|
jmp PLAY
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
* AU REVOIR LE IIGS
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
QUIT rep #$30
|
||||||
|
jsr stopMIDI
|
||||||
|
|
||||||
|
sei
|
||||||
|
PushLong #intTIME
|
||||||
|
_DelHeartBeat
|
||||||
|
cli
|
||||||
|
|
||||||
|
meQUIT PushWord #refIsHandle
|
||||||
|
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 ptrSCREEN
|
||||||
|
PushLong ptrBACKGND
|
||||||
|
PushLong #32768
|
||||||
|
_BlockMove
|
||||||
|
_ShowCursor
|
||||||
|
rts
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
* RESTORE THE SHR SCREEN
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
loadBACK _HideCursor
|
||||||
|
PushLong ptrBACKGND
|
||||||
|
PushLong ptrSCREEN
|
||||||
|
PushLong #32768
|
||||||
|
_BlockMove
|
||||||
|
rts
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
* LOAD/SAVE
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
*----------------------------------- Open
|
||||||
|
|
||||||
|
mx %00
|
||||||
|
|
||||||
|
doLOAD sta pGAME+8
|
||||||
|
rep #$30
|
||||||
|
|
||||||
|
jsl GSOS
|
||||||
|
dw $2010
|
||||||
|
adrl proOPENGAME
|
||||||
|
bcs loadKO99
|
||||||
|
|
||||||
|
lda proOPENGAME+2
|
||||||
|
sta proREADGAME+2
|
||||||
|
sta proCLOSE+2
|
||||||
|
|
||||||
|
jsl GSOS
|
||||||
|
dw $2012
|
||||||
|
adrl proREADGAME
|
||||||
|
|
||||||
|
jsl GSOS
|
||||||
|
dw $2014
|
||||||
|
adrl proCLOSE
|
||||||
|
|
||||||
|
loadKO99 sep #$30
|
||||||
|
rts
|
||||||
|
|
||||||
|
*----------------------------------- Save
|
||||||
|
|
||||||
|
mx %00
|
||||||
|
|
||||||
|
doSAVE sta pGAME+8
|
||||||
|
rep #$30
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
jsl GSOS
|
||||||
|
dw $2013
|
||||||
|
adrl proWRITEGAME
|
||||||
|
|
||||||
|
jsl GSOS
|
||||||
|
dw $2014
|
||||||
|
adrl proCLOSE
|
||||||
|
|
||||||
|
saveKO99 sep #$30
|
||||||
|
rts
|
||||||
|
|
||||||
|
mx %00
|
||||||
|
|
||||||
|
*--- 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 A1 ; 4 - data_buffer
|
||||||
|
adrl FIN_DATA-DEBUT_DATA ; 8 - request_count
|
||||||
|
ds 4 ; C - transfer_count
|
||||||
|
|
||||||
|
proWRITEGAME
|
||||||
|
dw 5 ; 0 - pcount
|
||||||
|
ds 2 ; 2 - ref_num
|
||||||
|
adrl A1 ; 4 - data_buffer (we are in same bank)
|
||||||
|
adrl FIN_DATA-DEBUT_DATA ; 8 - request_count
|
||||||
|
ds 4 ; C - transfer_count
|
||||||
|
dw 1 ; cache_priority
|
||||||
|
|
||||||
|
pGAME strl '1/Game0'
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
* 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
|
||||||
|
redPATTERN ds 32,$77
|
||||||
|
ds 32,$88
|
||||||
|
yellowPATTERN ds 32,$99
|
||||||
|
ds 32,$aa
|
||||||
|
cyanPATTERN ds 32,$bb
|
||||||
|
ds 32,$cc
|
||||||
|
ds 32,$dd
|
||||||
|
ds 32,$ee
|
||||||
|
whitePATTERN ds 32,$ff
|
||||||
|
|
||||||
|
checkeredPATTERN
|
||||||
|
hex 0F0F0F0F
|
||||||
|
hex F0F0F0F0
|
||||||
|
hex 0F0F0F0F
|
||||||
|
hex F0F0F0F0
|
||||||
|
hex 0F0F0F0F
|
||||||
|
hex F0F0F0F0
|
||||||
|
hex 0F0F0F0F
|
||||||
|
hex F0F0F0F0
|
||||||
|
|
||||||
|
curPATTERN ds 32
|
||||||
|
|
||||||
|
curPENSIZE ds 4
|
||||||
|
|
||||||
|
*----------------------------------- 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
|
||||||
|
|
||||||
|
*----------------------------------- 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
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
* CODE BASIC EN ASM :-)
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
put leretour.s
|
||||||
|
put engine.s
|
||||||
|
put introcode.s
|
||||||
|
put en.s
|
||||||
|
put midi.s
|
||||||
|
put images.s
|
||||||
|
|
||||||
|
*--- It's the end
|
||||||
|
|
15688
leretour/apple2/en/images.s
Normal file
15688
leretour/apple2/en/images.s
Normal file
File diff suppressed because it is too large
Load Diff
1503
leretour/apple2/en/introcode.s
Normal file
1503
leretour/apple2/en/introcode.s
Normal file
File diff suppressed because it is too large
Load Diff
700
leretour/apple2/en/introdata.s
Normal file
700
leretour/apple2/en/introdata.s
Normal file
|
@ -0,0 +1,700 @@
|
||||||
|
*
|
||||||
|
* Le retour du Dr Genius
|
||||||
|
*
|
||||||
|
* (c) 1983, Loriciels
|
||||||
|
* (c) 2023, Brutal Deluxe Software (Apple II)
|
||||||
|
*
|
||||||
|
|
||||||
|
lst off
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
* LES TEXTES DE L'INTRO
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
txtINTRO1 ENT
|
||||||
|
str 'Brutal Deluxe Software'
|
||||||
|
txtINTRO2 ENT
|
||||||
|
str 'Antoine Vignau & Olivier Zardini'
|
||||||
|
txtINTRO3 ENT
|
||||||
|
str 'present'
|
||||||
|
txtINTRO4 ENT
|
||||||
|
str 'Thanks XavSnap'
|
||||||
|
txtINTRO5 ENT
|
||||||
|
str 'THE RETURN OF DR GENIUS'
|
||||||
|
txtINTRO6 ENT
|
||||||
|
str '(c) 1984 - 2024'
|
||||||
|
txtINTRO7 ENT
|
||||||
|
str 'Laurent Benes & Loriciels'
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
telexRECT ENT
|
||||||
|
dw 0,0,102,320
|
||||||
|
|
||||||
|
txtTELEX1 ENT
|
||||||
|
asc '1AM (French time)'00
|
||||||
|
txtTELEX3 ENT
|
||||||
|
asc 'on all the telexes in'00
|
||||||
|
txtTELEX4 ENT
|
||||||
|
asc 'the world this distres-'00
|
||||||
|
txtTELEX5 ENT
|
||||||
|
asc 'sing message appears...'00
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
txtGENIUSTEXTE ENT
|
||||||
|
asc 'I, GENIUS, challenge the world.'0d
|
||||||
|
asc 'I invented a new weapon capable of '0d
|
||||||
|
asc 'destroying the Earth, which I will do in'
|
||||||
|
asc 'two weeks... But, since I'27'm not a'0d
|
||||||
|
asc 'monster, I'27'll give you a chance.'0d
|
||||||
|
asc 'I accept that men from all countries go'0d
|
||||||
|
asc 'to my ship in orbit around the Earth to'0d
|
||||||
|
asc 'try to defuse my weapons. But, never'0d
|
||||||
|
asc 'more than one man at a time....'00
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
txtSERPENT1 ENT
|
||||||
|
str 'LORICIELS'
|
||||||
|
txtSERPENT2 ENT
|
||||||
|
str 'offers you what you'
|
||||||
|
txtSERPENT3 ENT
|
||||||
|
str 'have been dreading'
|
||||||
|
txtSERPENT4 ENT
|
||||||
|
str 'for a long time'
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
txtTITRE1 ENT
|
||||||
|
asc 'The Return'00
|
||||||
|
txtTITRE2 ENT
|
||||||
|
asc 'of Doctor'00
|
||||||
|
txtTITRE3 ENT
|
||||||
|
asc 'Genius'00
|
||||||
|
|
||||||
|
txtECRITPAR1 ENT
|
||||||
|
str 'Written by Laurent Benes'
|
||||||
|
txtECRITPAR2 ENT
|
||||||
|
str 'Assisted by Karine Le Pors'
|
||||||
|
txtECRITPAR3 ENT
|
||||||
|
str '('A9') LORICIELS August 1984'
|
||||||
|
|
||||||
|
txtECRITPAR6 ENT
|
||||||
|
str '3 days later in'
|
||||||
|
txtECRITPAR7 ENT
|
||||||
|
str 'the newspapers'
|
||||||
|
|
||||||
|
ecritparRECT ENT
|
||||||
|
dw 160,0,200,320
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
txtMONDE ENT
|
||||||
|
asc 'This is how you decide to go to the'0d
|
||||||
|
asc 'authorities to fight Dr. Genius again.'0d
|
||||||
|
asc 'The next day, you are taken to the ship'0d
|
||||||
|
asc 'where you will now try to defeat'0d
|
||||||
|
asc 'Dr. Genius in order to save the Earth.'0d0d0d
|
||||||
|
asc ' GOOD LUCK...'0d0d0d
|
||||||
|
asc 'You will need it!'00
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
txtEXPLICATIONS1 ENT
|
||||||
|
asc 'Here are some explanations'0d
|
||||||
|
asc 'The game is in real time, a timer will'0d
|
||||||
|
asc 'be permanently displayed. On the other'0d
|
||||||
|
asc 'hand, you will have to be careful of'0d
|
||||||
|
asc 'your energy which will decrease as the'0d
|
||||||
|
asc 'game progresses.'0d
|
||||||
|
asc 'Be careful, the more objects you carry,'0d
|
||||||
|
asc 'the more your strength decreases.'0d0d
|
||||||
|
asc 'To converse with the computer, you can'0d
|
||||||
|
asc 'use vocabulary chosen from nearly 150'0d
|
||||||
|
asc 'words that you will discover as you go'0d
|
||||||
|
asc 'along... and yes, that'27's the adventure.'0d0d
|
||||||
|
asc 'On the other hand, the computer will'0d
|
||||||
|
asc 'only take into account the first four'0d
|
||||||
|
asc 'letters of each word, thus:'0d
|
||||||
|
asc 'TAKE CARDBOARD will be understood as:'0d
|
||||||
|
asc 'TAKE CARD'00
|
||||||
|
|
||||||
|
txtEXPLICATIONS2 ENT
|
||||||
|
asc 'L'27'ordinateur ne prend en compte en'0d
|
||||||
|
asc 'g'8e'n'8e'ral que deux mots, exemple :'0d
|
||||||
|
asc '- ALLUME SALLE'0d
|
||||||
|
asc '- EST ou E ou AVANCE EST'0d0d
|
||||||
|
asc 'Dans certains cas,l'27'ordinateur prendra'0d
|
||||||
|
asc 'en compte trois mots. Il s'27'agit de cas'0d
|
||||||
|
asc 'ou un qualificatif est n'8e'cessaire, ou'0d
|
||||||
|
asc 'lorsque l'27'on veut mettre une chose'0d
|
||||||
|
asc 'dans une autre. Exemple :'0d0d
|
||||||
|
asc 'PRENDS LIVRE VERT'0d
|
||||||
|
asc 'PRENDS MOUCHOIR PAPIER'0d
|
||||||
|
asc ' ou'0d
|
||||||
|
asc 'CRAYON DANS BOITE'0d0d
|
||||||
|
asc 'Ce dernier cas indiquera qu'27'il faut'0d
|
||||||
|
asc 'mettre le crayon dans la bo'94'te.'0d
|
||||||
|
asc 88' condition que vous poss'8e'diez crayon'0d
|
||||||
|
asc 'et bo'94'te, '8e'videmment.'00
|
||||||
|
|
||||||
|
txtEXPLICATIONS3 ENT
|
||||||
|
asc 'One last thing, it is possible to save'0d
|
||||||
|
asc 'a game in progress, and reload it, but'0d
|
||||||
|
asc 'it'27's up to you to find the appropriate'0d
|
||||||
|
asc 'vocabulary...'0d0d0d0d
|
||||||
|
asc 'And now, have a good adventure...'0d0d
|
||||||
|
asc 'and take care of yourself!'0d0d0d
|
||||||
|
asc 'Press a key to play.'00
|
||||||
|
|
||||||
|
txtEXPLICATIONS4 ENT
|
||||||
|
asc 'Do you want to watch the presentation again (Y/N) '00
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
* IMAGE DU DR GENIUS (DRACULA)
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
picGENIUS ENT
|
||||||
|
HEX 404040405F7F6040404040404040404040
|
||||||
|
HEX 404040437F7F7E40404040404040404040
|
||||||
|
HEX 4040405F7F7F7F78404040404040404040
|
||||||
|
HEX 4040437F7F7E7F7E404040404040404040
|
||||||
|
HEX 40405F7F7F604F7F604040404040404040
|
||||||
|
HEX 40437F7F7040437F704040404040404040
|
||||||
|
HEX 40405F7E4040407F784040404040404040
|
||||||
|
HEX 40417F704040404F7C4040404040404040
|
||||||
|
HEX 40404F40404040437E4040404040404040
|
||||||
|
HEX 40405E405C4040417F4040404040404040
|
||||||
|
HEX 40404E417C4040407F6040404040404040
|
||||||
|
HEX 40404C437E4040405F7040404040404040
|
||||||
|
HEX 40405C477F4C40404F7840404040404040
|
||||||
|
HEX 4040584F7F704040477C40404040404040
|
||||||
|
HEX 4040584F7E436040477C40404040404040
|
||||||
|
HEX 40405040407C4F40437E40404040404040
|
||||||
|
HEX 404050404F405070437E40404040404040
|
||||||
|
HEX 404050437C436048417F40404040404040
|
||||||
|
HEX 4040705C405C4040417F40404040404040
|
||||||
|
HEX 4040704043504040417F60404040404040
|
||||||
|
HEX 404070404F404040407F60404040404040
|
||||||
|
HEX 404173617E404760407F70404040404040
|
||||||
|
HEX 4041705E42405F70407F70404040404040
|
||||||
|
HEX 4041704042405F78407F78404040404040
|
||||||
|
HEX 4041704041407F78405F78404040404040
|
||||||
|
HEX 40417040415F7C7C405F7C404040404040
|
||||||
|
HEX 40417040415F704E405F7C404040404040
|
||||||
|
HEX 40417770465F716F405F7E404040404040
|
||||||
|
HEX 4040777F705F6163404F7E404140404040
|
||||||
|
HEX 4040777F784F4346404F74404770404040
|
||||||
|
HEX 4040777F79677F7C404F64417848404040
|
||||||
|
HEX 404057737A417F78424F464E4364404040
|
||||||
|
HEX 4040576078517F7042474F505E44404040
|
||||||
|
HEX 4040574650486040434651677F42404040
|
||||||
|
HEX 40405646504440404346614F7E42404040
|
||||||
|
HEX 4040667F7042404043454C7F7E41404040
|
||||||
|
HEX 40406D7F704140404346507F7C41404040
|
||||||
|
HEX 4041407F60587F474740607F7840604040
|
||||||
|
HEX 4041405F4F5C5F637F406C5F7040604040
|
||||||
|
HEX 404140404F5C5F7B7F407E5F6040604040
|
||||||
|
HEX 404140405F4E5F6B7E407E5F4040504040
|
||||||
|
HEX 404148417F4F4F6B7E405E5E4040504040
|
||||||
|
HEX 40414C437F6043637E40465C4040504040
|
||||||
|
HEX 40406C437F7843637E404C784040484040
|
||||||
|
HEX 40406E43637C41717C4070784040484040
|
||||||
|
HEX 40406777637F40787C4041704040484040
|
||||||
|
HEX 404057776170405C7C4441704040444040
|
||||||
|
HEX 404053774040405C5C4A43604040444040
|
||||||
|
HEX 70405377405F404E5C4A47404040444040
|
||||||
|
HEX 78404977417F7F4E4C494F404040424040
|
||||||
|
HEX 7C40497747794F474C4976404040424040
|
||||||
|
HEX 7C40487747494967445040404040424040
|
||||||
|
HEX 7C4044574D4F7973645048404040417040
|
||||||
|
HEX 7C404447597F7F736050487C4040404840
|
||||||
|
HEX 7C4044475F7F7F717050517E4040404640
|
||||||
|
HEX 7C4042475F7F7F717060577F4040404140
|
||||||
|
HEX 7F7F42435F7F7F717060577F6040404140
|
||||||
|
HEX 7F7F71437F7F7F717060577F7040404060
|
||||||
|
HEX 7F7F7E63797949716060577F7840404060
|
||||||
|
HEX 7F7F7C637D4949616140577F7840404060
|
||||||
|
HEX 7F7F78516F4F7F4361405B7F7C40404050
|
||||||
|
HEX 7F7F7051677F7C6341407B7F7C40404050
|
||||||
|
HEX 7F7F6049737F7C6342417D7F7E40404050
|
||||||
|
HEX 7F7F4048707F7D47424F7D7F7F40404050
|
||||||
|
HEX 7F7E4044787C4146425F7E7F7F60404050
|
||||||
|
HEX 7F7C404458704046445F7E7F7F60404050
|
||||||
|
HEX 7F7840424C40404E445F7E7F7F70404050
|
||||||
|
HEX 7F7760424440404C485F7F5F7F70404050
|
||||||
|
HEX 7F7058414243605C485F7F5F7F78404050
|
||||||
|
HEX 7C4F444062477058505F7F5F7F7C404050
|
||||||
|
HEX 7D7F7A40514F7F70705F7F4F7F7E404048
|
||||||
|
HEX 7D7F7D40487F7F73405F7F6F7F7F404048
|
||||||
|
HEX 7D7F7E60447F7F7C405F7F6F7F7F604048
|
||||||
|
HEX 7E7F7F50437F7F60405F7F6F7F7F704048
|
||||||
|
HEX 7E7F7F68417F7C40405F7F6F7F7F7C4048
|
||||||
|
HEX 7E7F7F74405F7040405F7F777F7E434048
|
||||||
|
HEX 7F5F7F7A40424040405B7F777F60407048
|
||||||
|
HEX 7F5F7F7D4042404040437F777E40404C48
|
||||||
|
HEX 7F5F7F7D4042404040437F777840404370
|
||||||
|
HEX 7F6F7F7E6042404040417F776040404040
|
||||||
|
HEX 7F6F7F7E6042404040417F776040404040
|
||||||
|
HEX 7F6F7F7F5044404040407F774040404040
|
||||||
|
HEX 7F777F7F5044404040407F764040404040
|
||||||
|
HEX 7F777F7F5048404040407F744040404040
|
||||||
|
|
||||||
|
*-----------------------------------
|
||||||
|
* IMAGE DU DE LA UNE DU MONDE
|
||||||
|
*-----------------------------------
|
||||||
|
|
||||||
|
picMONDE ENT
|
||||||
|
HEX 17004040404040404040404040404040404040404040404040404040404040404040404040404040
|
||||||
|
HEX 170040404040404F6040404041637844407040404040404040404840404001404040404040404040
|
||||||
|
HEX 170040404040407770404040434F7C7F437E44404040404040405C40404001404040404040404040
|
||||||
|
HEX 17004040404041625E604040477C7D6F7E5F78404040404040407E40404001404040404040404040
|
||||||
|
HEX 1700404040404373476040404F787E47784760404040404040414F604040015F5E4E5F4E5F594040
|
||||||
|
HEX 1700404040404F72634040404B607C43745B404040404040404247604040015F5F4455445F594040
|
||||||
|
HEX 17004040404057526C40404048407F4173664040404040404041436040400153534444445B5D4040
|
||||||
|
HEX 170040404040645250404040484C7C60704E404040404040404073604040015053444444515D4040
|
||||||
|
HEX 1700404040406C524040404044547C59705E40404040404040405360404001585344444451574040
|
||||||
|
HEX 1700404040407C524040404043647C49716E40404040404040405360404001585344444451574040
|
||||||
|
HEX 1700404040415C524040404040447C49725E40424040505040405360404001505344444451534040
|
||||||
|
HEX 1700404040425C5240405C4040457C49725E40474040787C4240576043600153534444445B534040
|
||||||
|
HEX 170040404044565240407E40405F7C49725E404F60417F7F44405F604770015F5F4444445F514040
|
||||||
|
HEX 170040404044465240437F40406B7C49725E404F78527E5F78407B605F78015F5E4E444E5F514040
|
||||||
|
HEX 1700404040457752404F676041417C49725E405C7E645E47704173617C7C01404040404040404040
|
||||||
|
HEX 1700404040424F52404F616041407C49725E407C4F444F43704753617C4C01404040404040404040
|
||||||
|
HEX 1700404040417F5240576360417C7C49725E407F47434E71704F53627C5C01404040404040404040
|
||||||
|
HEX 1700404040425F524067774041447C49725E415C67414E49705753647E7801404040404040404040
|
||||||
|
HEX 170040404042575240676C4040447C49725E425C67414E49706753647D60015F5F5F5F4E5F505F40
|
||||||
|
HEX 17004040404243524067684040447849725E425C67414E49706753647D40015F5F5F5F445F505F40
|
||||||
|
HEX 17004040404279524067784040447849725E425C67414E49706753647F4001535953534451505340
|
||||||
|
HEX 17004040404149524067704040447049725E425C67414E49706753647E4001505950504451505040
|
||||||
|
HEX 17004040404049524067604040446049725E425F67414E49706773647C40015F5F5850445F505840
|
||||||
|
HEX 1700404040404B5E4667604040456049725E425F77415F4970677A447C400141585850445F505840
|
||||||
|
HEX 1700404040404F7F7C67716040477049725E625F7E417F6972677C447E4C01595853534451535340
|
||||||
|
HEX 1700404040407F7F7C637A40405F7C69725F624F78425F48746778445F50015F585F5F44515F5F40
|
||||||
|
HEX 1700404040417C5F70607E4041787F696247414370444E44786370444770015F5C5F5F4E515F5F40
|
||||||
|
HEX 17004040404740407058784043404349436240606042444448706043474001404040404040404040
|
||||||
|
HEX 170040404048404060454040424F424A406C40534041484250494040684001404040404040404040
|
||||||
|
HEX 17004040404F7F71404640404370744C4050404C4040704160464040704001404040404040404040
|
||||||
|
HEX 170040404040405E4040404040404848404040404040404040404040404001404040404040404040
|
||||||
|
HEX 17004040404040404040404040404040404040404040404040404040404040404040404040404040
|
||||||
|
HEX 17004040404040404040404040404040404040404040404040404040404040404040404040404040
|
||||||
|
HEX 17004040404040404040404040404040404040404040404040404040404040404040404040404040
|
||||||
|
HEX 17004040404040404040404040404040404040404040404040404040404040404040404040404040
|
||||||
|
HEX 17004040404040404040404040404040404040404040404040404040404040404040404040404040
|
||||||
|
HEX 17004040404040404040404040404040404040404040404040404040404040404040404040404040
|
||||||
|
HEX 17004040404040404040404040404040404040404040404040404040404040404040404040404040
|
||||||
|
HEX 17004040404040404040404040404040404040404040404040404040404040404040404040404040
|
||||||
|
HEX 17004040404040404040404040404040404040404040404040404040404040404040404040404040
|
||||||
|
HEX 170048404050405040047E477C7E474C
|
||||||
|
HEX 7E5F737840437E4F637C5F73797C4300
|
||||||
|
HEX 40405040404040401700484040544050
|
||||||
|
HEX 40047F477C7F474C7E5F737C40437E5F
|
||||||
|
HEX 737E5F73797E43004040544040404040
|
||||||
|
HEX 1700487E5E5840507E047F664C71674C
|
||||||
|
HEX 5C5873464043465F7346587171634300
|
||||||
|
HEX 7E7E58407C7E7E401700406260704050
|
||||||
|
HEX 620471664C71676C5C58734640434658
|
||||||
|
HEX 73425051716343007062704042707040
|
||||||
|
HEX 1700407C7E5040507C0471664071676C
|
||||||
|
HEX 5C584346404340587342505171634300
|
||||||
|
HEX 607C50407E6060401700406042524058
|
||||||
|
HEX 600471664071666C5C58434640434058
|
||||||
|
HEX 43465051716343007060524062707040
|
||||||
|
HEX 1700405E7C4C405C5E047167607F467C
|
||||||
|
HEX 5C5E437C40437058437C5051717E4300
|
||||||
|
HEX 7E5E4C405C7E7E401700404040404040
|
||||||
|
HEX 40047167607E467C5C5E43784043705F
|
||||||
|
HEX 637C5051717C43004040404040404040
|
||||||
|
HEX 1700405040404040500471676076465C
|
||||||
|
HEX 5C5E43584043705F73405051716C4300
|
||||||
|
HEX 40404050404040401700405440484040
|
||||||
|
HEX 540471676076465C5C5E435840437040
|
||||||
|
HEX 73405051716C43004040405040404040
|
||||||
|
HEX 17007E587C407E6C580471664076465C
|
||||||
|
HEX 5C5843584043404073405051716C4300
|
||||||
|
HEX 6C7E5C507E40624017006270424C6272
|
||||||
|
HEX 700471664073464C5C58434C40434040
|
||||||
|
HEX 73405051716643007262625062407640
|
||||||
|
HEX 17007C507E487C62500471664C73464C
|
||||||
|
HEX 5C58734C404346587340505171664000
|
||||||
|
HEX 607C5E507C406A401700605262486062
|
||||||
|
HEX 52047F664C73464C5C58734C40434658
|
||||||
|
HEX 73405871716640006060425860406240
|
||||||
|
HEX 17005E4C5C585E624C047F477C71664C
|
||||||
|
HEX 7E5F734640437E5F73705F7379634300
|
||||||
|
HEX 605E565C5E4062401700404040404040
|
||||||
|
HEX 40047E477C71664C7E5F734640437E4F
|
||||||
|
HEX 63705F737963430040405C4040404040
|
||||||
|
HEX 17004040404050404004404040404040
|
||||||
|
HEX 40404040404040404040404040404000
|
||||||
|
HEX 42404040504040401700404040405040
|
||||||
|
HEX 40044040404040404040404040404040
|
||||||
|
HEX 40404040404040004240404050404040
|
||||||
|
HEX 17007E5E407C50625E04404040404040
|
||||||
|
HEX 40404040404040404040404040404000
|
||||||
|
HEX 5E7E407C50625E401700626040625062
|
||||||
|
HEX 60044040404040404040404040404040
|
||||||
|
HEX 40404040404040007662406250626040
|
||||||
|
HEX 17007C7E406650667E04404040404040
|
||||||
|
HEX 40404040404040404040404040404000
|
||||||
|
HEX 627C406650667E4017006042407C586A
|
||||||
|
HEX 42044040404040404040404040404040
|
||||||
|
HEX 40404040404040007660407C586A4240
|
||||||
|
HEX 17005E7C40605C727C04404040404040
|
||||||
|
HEX 40404040404040404040404040404000
|
||||||
|
HEX 5E5E40605C727C401700404040604040
|
||||||
|
HEX 40044040404040404040404040404040
|
||||||
|
HEX 40404040404040004040406040404040
|
||||||
|
HEX 170040404040404040044040407E4040
|
||||||
|
HEX 50405040404040404240404040404000
|
||||||
|
HEX 60404040404040401700484040404040
|
||||||
|
HEX 40044040406A40405440504040404040
|
||||||
|
HEX 42404040404040006040404040404040
|
||||||
|
HEX 1700407E7E5E407E6C04404040485C62
|
||||||
|
HEX 5840507E40625C6C5E7E407E5C6C4000
|
||||||
|
HEX 7C7C6C5E627E6C4017004C6262604062
|
||||||
|
HEX 72044040404872627040506240767272
|
||||||
|
HEX 7662407072727E007642726262627240
|
||||||
|
HEX 1700487C7C7E407C6204404040486266
|
||||||
|
HEX 5040507C406A6262627C406062627E00
|
||||||
|
HEX 627E6272667C60401700486060424060
|
||||||
|
HEX 620440404048666A5240586040626662
|
||||||
|
HEX 76604070666240007662625E6A606040
|
||||||
|
HEX 1700585E5E7C405E62044040405C5C72
|
||||||
|
HEX 4C405C5E40625C625E5E407E5C624000
|
||||||
|
HEX 7C5C6242725E60401700404040404040
|
||||||
|
HEX 40044040404040404040404040404040
|
||||||
|
HEX 40404040404040004040404240404040
|
||||||
|
HEX 17004050404048404004404040504050
|
||||||
|
HEX 4860404040406050404042404C404000
|
||||||
|
HEX 40504040404040401700405440444840
|
||||||
|
HEX 48044040485440504860404040486050
|
||||||
|
HEX 40404240524840004850404040404040
|
||||||
|
HEX 17006C584040487C40046C7C40584050
|
||||||
|
HEX 48685C6C6C407C507E405E7E50404000
|
||||||
|
HEX 405040627C407C401700727040464042
|
||||||
|
HEX 4C0472424C70405040747272724C7650
|
||||||
|
HEX 624076625C4C40004C50407642406240
|
||||||
|
HEX 170062504444407E4804627E48504050
|
||||||
|
HEX 40626260604862507C40627C54484000
|
||||||
|
HEX 485040547E4066401700625244444062
|
||||||
|
HEX 48046262485240584062666060487658
|
||||||
|
HEX 60407660504840004858404862407C40
|
||||||
|
HEX 1700624C4864405C5804625C584C405C
|
||||||
|
HEX 40625C6060587C5C5E405E5E50584000
|
||||||
|
HEX 585C40485C40604017004040505C4040
|
||||||
|
HEX 40044040404040404040404040404040
|
||||||
|
HEX 40404040404040004040404040406040
|
||||||
|
HEX 17004040404040404004404048404050
|
||||||
|
HEX 40404040405040404240405040404000
|
||||||
|
HEX 4C404040404040401700404040404040
|
||||||
|
HEX 40044040484040504040404040504040
|
||||||
|
HEX 42404054404040005248404040404840
|
||||||
|
HEX 17005E7C62627C5C7E045E62487C4050
|
||||||
|
HEX 7C6C7E7E40507E405E5C7E587E626C00
|
||||||
|
HEX 50406C7C6C7E40401700604262764262
|
||||||
|
HEX 62046262404240504272706240506240
|
||||||
|
HEX 76727070626272005C4C724272704C40
|
||||||
|
HEX 17007E7E66547E5E7C047266407E4050
|
||||||
|
HEX 7E62607C40507C40626260507C666000
|
||||||
|
HEX 5448627E62604840170042626A486242
|
||||||
|
HEX 60045E6A406240586262706040586040
|
||||||
|
HEX 76667052606A60005048626262704840
|
||||||
|
HEX 17007C5C72485C565E044272405C405C
|
||||||
|
HEX 5C627E5E405C5E405E5C7E4C5E726000
|
||||||
|
HEX 5058625C627E5840170040404040405C
|
||||||
|
HEX 40044240404040404040404040404040
|
||||||
|
HEX 40404040404040004040404040404040
|
||||||
|
HEX 170040404042404050047E4040404040
|
||||||
|
HEX 4060404042404C404040404040404000
|
||||||
|
HEX 40404040404040401700404840424040
|
||||||
|
HEX 54047240404840404060404042405240
|
||||||
|
HEX 40404040484040004040404840404040
|
||||||
|
HEX 17006240405E5C6C5804607E6C40625E
|
||||||
|
HEX 40607C405E7E507E6C7E7E40406C4000
|
||||||
|
HEX 7E6C62406C5C6C401700624C40767272
|
||||||
|
HEX 70046462724C62604060424076625C62
|
||||||
|
HEX 727062404C727E006272764C72727240
|
||||||
|
HEX 17006648406262625004627C6248667E
|
||||||
|
HEX 40627E40627C547C62607C4048627E00
|
||||||
|
HEX 7C6254486062624017006A4840766662
|
||||||
|
HEX 5204726062486A424C72624076605060
|
||||||
|
HEX 62706040486240006062484860666240
|
||||||
|
HEX 17007258405E5C624C047E5E6258727C
|
||||||
|
HEX 4C7E5C405E5E505E627E5E4058624000
|
||||||
|
HEX 5E624858605C62401700404040404040
|
||||||
|
HEX 40044040404040404040404040404040
|
||||||
|
HEX 40404040404040004040404040404040
|
||||||
|
HEX 17004040404040404004504040404050
|
||||||
|
HEX 40404040504040404042404040404000
|
||||||
|
HEX 50487E40404040401700404048404040
|
||||||
|
HEX 48045440404040544840404050404040
|
||||||
|
HEX 40424044404040005048724040404040
|
||||||
|
HEX 17007E6240405E624004587E6C6C7C58
|
||||||
|
HEX 405C6C7C507E407C405E7E407C404000
|
||||||
|
HEX 5048605E7C7C5C40170062764C406262
|
||||||
|
HEX 4C047062727242704C72724250624042
|
||||||
|
HEX 40766246424040005040786062426240
|
||||||
|
HEX 17007C6A484072664804507C60627E50
|
||||||
|
HEX 4862627E507C407E40627C447E404000
|
||||||
|
HEX 5040607E667E5E401700606248405E6A
|
||||||
|
HEX 48045260606262524866626258604062
|
||||||
|
HEX 4076604462404000584072427C624240
|
||||||
|
HEX 17005E625840427258044C5E60625C4C
|
||||||
|
HEX 585C625C5C5E405C405E5E645C404000
|
||||||
|
HEX 5C407E7C605C56401700404040404240
|
||||||
|
HEX 40044040404040404040404040404040
|
||||||
|
HEX 4040405C404040004040404060405C40
|
||||||
|
HEX 17004040404040404004404040404040
|
||||||
|
HEX 40404040404040404040404050404000
|
||||||
|
HEX 585C5C5E407E40401700404040404040
|
||||||
|
HEX 40044040404040404040404840404040
|
||||||
|
HEX 40404040544040006862626240724040
|
||||||
|
HEX 17005E407E7C5C7E5E047E6C625C627E
|
||||||
|
HEX 405E62406C7E7E407C5C7E6C585E4000
|
||||||
|
HEX 4862546040606C401700604070426262
|
||||||
|
HEX 60046272767262624062624C72646240
|
||||||
|
HEX 4262627270604000485E487C40787240
|
||||||
|
HEX 17007E40607E5E7C7E047C625462547C
|
||||||
|
HEX 4072664862487C407E5E7C62507E4000
|
||||||
|
HEX 48425462406062401700424070624260
|
||||||
|
HEX 4204606248664860405E6A4862526040
|
||||||
|
HEX 6242606252424000486262624C726240
|
||||||
|
HEX 17007C407E5C565E7C045E62485C485E
|
||||||
|
HEX 40427258627E5E405C565E624C7C4000
|
||||||
|
HEX 5C5C5C5C4C7E62401700404040405C40
|
||||||
|
HEX 40044040404040404042404040404040
|
||||||
|
HEX 405C4040404040004040404040404040
|
||||||
|
HEX 17004040404248404004404040404050
|
||||||
|
HEX 40404040404040404040404040404000
|
||||||
|
HEX 40404040404040401700404040424840
|
||||||
|
HEX 40044040404040544040484040404040
|
||||||
|
HEX 40404040404040004040404040404040
|
||||||
|
HEX 17006C5E405E48626C045E626C7E6C58
|
||||||
|
HEX 6C7C406C7E5E407C5C626C407E5E4000
|
||||||
|
HEX 7E626C5C7C7E7E401700726040764062
|
||||||
|
HEX 720460627262727072424C7262604062
|
||||||
|
HEX 7262724062607E006262727262626240
|
||||||
|
HEX 1700627E4062406662047E66607C6250
|
||||||
|
HEX 607E48627C7E4066626660407C7E7E00
|
||||||
|
HEX 7C666062667C7C40170062424076406A
|
||||||
|
HEX 6204426A60606252606248626042407C
|
||||||
|
HEX 666A604060424000606A60667C606040
|
||||||
|
HEX 1700627C405E407262047C72605E624C
|
||||||
|
HEX 605C58625E7C40605C7260405E7C4000
|
||||||
|
HEX 5E72605C605E5E401700404040404040
|
||||||
|
HEX 40044040404040404040404040404060
|
||||||
|
HEX 40404040404040004040404060404040
|
||||||
|
HEX 17004C40405040404004404040404040
|
||||||
|
HEX 4240404C404040404040406040404000
|
||||||
|
HEX 50484040404040401700524040544840
|
||||||
|
HEX 40044040404040404240405240484040
|
||||||
|
HEX 40404060404040005048404040404040
|
||||||
|
HEX 1700507C7E58405C6C045E7C627E6C40
|
||||||
|
HEX 5E7E40507C406C7E407E7E685C624000
|
||||||
|
HEX 50487C6C6C7E7E4017005C4270704C72
|
||||||
|
HEX 72046042626272407662405C424C7262
|
||||||
|
HEX 4062707472627E005040427272626240
|
||||||
|
HEX 1700547E6050486262047E7E547C6040
|
||||||
|
HEX 627C40547E48607C407C606262667E00
|
||||||
|
HEX 50407E62627C7C401700506270524866
|
||||||
|
HEX 62044262486060407660405062486060
|
||||||
|
HEX 40607062666A40005840626262606040
|
||||||
|
HEX 1700505C7E4C585C62047C5C485E6040
|
||||||
|
HEX 5E5E40505C58605E405E7E625C724000
|
||||||
|
HEX 5C405C62625E5E401700404040404040
|
||||||
|
HEX 40044040404040404040404040404040
|
||||||
|
HEX 40404040404040004040404040404040
|
||||||
|
HEX 17004050404040404004404040404040
|
||||||
|
HEX 42404040405040404040404040405000
|
||||||
|
HEX 40404060504040401700405440404040
|
||||||
|
HEX 40044040404040404240404040544040
|
||||||
|
HEX 40484040404050004040406050404040
|
||||||
|
HEX 17005E587E6C407C62047E6C407E7E40
|
||||||
|
HEX 5E7E627E6C5840627C405E406C625000
|
||||||
|
HEX 7E5C627C507E6C401700607062724042
|
||||||
|
HEX 62046272407062407662766272704076
|
||||||
|
HEX 424C6040726250007072767650627240
|
||||||
|
HEX 17007E507C60407E66047C6040607C40
|
||||||
|
HEX 627C6A7C6250446A7E487E4062665000
|
||||||
|
HEX 60626A62507C60401700425260604062
|
||||||
|
HEX 6A046060407060407660626062524462
|
||||||
|
HEX 62484240626A58007066627658606040
|
||||||
|
HEX 17007C4C5E60405C72045E60407E5E40
|
||||||
|
HEX 5E5E625E624C48625C587C4062725C00
|
||||||
|
HEX 7E5C627C5C5E60401700404040404040
|
||||||
|
HEX 40044040404040404040404040405040
|
||||||
|
HEX 40404040404040004040404040404040
|
||||||
|
HEX 17004040404040404004404840405040
|
||||||
|
HEX 404040404040407E4040404040404000
|
||||||
|
HEX 42484040404040401700404040404840
|
||||||
|
HEX 40044048404054404040404040404072
|
||||||
|
HEX 40404840404040004248404040404040
|
||||||
|
HEX 17007E7E406C407E6C046C487E5E5840
|
||||||
|
HEX 6C7E627E6C6240607E6C40625E404000
|
||||||
|
HEX 5E487E7E625E40401700626440724C62
|
||||||
|
HEX 72047240626070407262766272624064
|
||||||
|
HEX 62724C62604040007640627062604040
|
||||||
|
HEX 17007C484060487C620462407C7E5040
|
||||||
|
HEX 607C547C626640627C6248667E404000
|
||||||
|
HEX 62407C60667E40401700605240604860
|
||||||
|
HEX 620462406042524060604860626A4C72
|
||||||
|
HEX 6062486A42404000764060706A424040
|
||||||
|
HEX 17005E7E4060585E620462405E7C4C40
|
||||||
|
HEX 605E485E62724C7E5E6258727C404000
|
||||||
|
HEX 5E405E7E727C40401700404040404040
|
||||||
|
HEX 40044040404040404040404040404040
|
||||||
|
HEX 40404040404040004040404040404040
|
||||||
|
HEX 17004040404050405004404050405048
|
||||||
|
HEX 60404040404050404040504040404000
|
||||||
|
HEX 40404040504840401700404040405440
|
||||||
|
HEX 50044040544050486040404040405040
|
||||||
|
HEX 40405040404040004040404050484040
|
||||||
|
HEX 17007E40627E587C50047E5E58405048
|
||||||
|
HEX 685C62627E40507E407C50625E404000
|
||||||
|
HEX 5E627E4050487E401700624076627042
|
||||||
|
HEX 50046260704050407472767662405062
|
||||||
|
HEX 40625062604040006262624050406240
|
||||||
|
HEX 17007C406A7C507E50047C7E50405040
|
||||||
|
HEX 62626A6A7C40507C406650667E404000
|
||||||
|
HEX 72667C4050407C401700604062605262
|
||||||
|
HEX 58046042524058406266626260405860
|
||||||
|
HEX 407C586A424040005E6A604058406040
|
||||||
|
HEX 17005E40625E4C5C5C045E7C4C405C40
|
||||||
|
HEX 625C62625E405C5E40605C727C404000
|
||||||
|
HEX 42725E405C405E401700404040404040
|
||||||
|
HEX 40044040404040404040404040404040
|
||||||
|
HEX 40604040404040004240404040404040
|
||||||
|
HEX 17004040405040404004404050404040
|
||||||
|
HEX 40504050404040504040404240404000
|
||||||
|
HEX 42404050404040401700404048544040
|
||||||
|
HEX 40044040504840404054405040404050
|
||||||
|
HEX 40404042404040004240405040404040
|
||||||
|
HEX 17006C5C40585E407C04627C50406C40
|
||||||
|
HEX 7E5840507E407C50625E405E7C6C4000
|
||||||
|
HEX 5E7E40507C407C40170072724C706040
|
||||||
|
HEX 42047642504C72406270405062406250
|
||||||
|
HEX 6260407642727E007662405042406240
|
||||||
|
HEX 1700606248507E407E046A7E50486240
|
||||||
|
HEX 7C5040507C406650667E40627E627E00
|
||||||
|
HEX 627C40507E4066401700606648524240
|
||||||
|
HEX 62046262584862406052405860407C58
|
||||||
|
HEX 6A424076626240007660405862407C40
|
||||||
|
HEX 1700605C584C7C405C04625C5C586240
|
||||||
|
HEX 5E4C405C5E40605C727C405E5C624000
|
||||||
|
HEX 5E5E405C5C4060401700404040404040
|
||||||
|
HEX 40044040404040404040404040406040
|
||||||
|
HEX 40404040404040004040404040406040
|
||||||
|
HEX 17004040404050404004404040404040
|
||||||
|
HEX 40404840405040404040404040404000
|
||||||
|
HEX 40404040404040401700404048405040
|
||||||
|
HEX 48044040404040404040484040544040
|
||||||
|
HEX 40404040404048004440484040404040
|
||||||
|
HEX 1700625C4040506240045C7E6C7E6262
|
||||||
|
HEX 407E487E5E58407C5C626C5E625C4000
|
||||||
|
HEX 4062406C407E5E40170062724C405062
|
||||||
|
HEX 4C046262726262764070406260704062
|
||||||
|
HEX 7262726262724C0046624C7240626040
|
||||||
|
HEX 170066624844506648045E7C607C6648
|
||||||
|
HEX 4460407C7E5040666266607266624800
|
||||||
|
HEX 44664862447C7E4017006A664844586A
|
||||||
|
HEX 4804426060606A76447040604252407C
|
||||||
|
HEX 666A605E6A664800446A486244604240
|
||||||
|
HEX 1700725C58485C725804565E605E7262
|
||||||
|
HEX 487E405E7C4C40605C726042725C5800
|
||||||
|
HEX 64725862485E7C401700404040504040
|
||||||
|
HEX 40045C40404040405040404040404060
|
||||||
|
HEX 40404042404040005C40404050404040
|
||||||
|
HEX 170040405C5040404004404040404040
|
||||||
|
HEX 40406040404060404040405040404000
|
||||||
|
HEX 4040404040424040170040405C504040
|
||||||
|
HEX 40044040404040404040604040406040
|
||||||
|
HEX 40404050404040004040404048424040
|
||||||
|
HEX 17004040485040627E046C5C625E406C
|
||||||
|
HEX 7E7E687E6C7E685C6C5E40507C404000
|
||||||
|
HEX 7E5C6C5E405E7E401700404048504076
|
||||||
|
HEX 62047272626040726270746272707472
|
||||||
|
HEX 7260405042404000707272604C766240
|
||||||
|
HEX 170040404850406A7C046262667E4060
|
||||||
|
HEX 7C60627C60606262627E40507E404000
|
||||||
|
HEX 6062627E48627C4017004C4C5C584062
|
||||||
|
HEX 600462666A4240606070626060706266
|
||||||
|
HEX 62424058624040007066624248766040
|
||||||
|
HEX 17004C4C5C5C40625E04625C727C4060
|
||||||
|
HEX 5E7E625E607E625C627C405C5C404000
|
||||||
|
HEX 7E5C627C585E5E401700404040404040
|
||||||
|
HEX 40044040404040404040404040404040
|
||||||
|
HEX 40404040404040004040404040404040
|
||||||
|
HEX 17004040405040424004404040404040
|
||||||
|
HEX 40404040404040404040405040404000
|
||||||
|
HEX 40404040404040401700404048544042
|
||||||
|
HEX 40044040404040404040404040484040
|
||||||
|
HEX 40404854404040004040484040404040
|
||||||
|
HEX 17007C5C4058405E7E047C7E6C5E5C6C
|
||||||
|
HEX 6C7E405E6240407C627C405840404000
|
||||||
|
HEX 625C405E407C7C40170042624C704076
|
||||||
|
HEX 620462627260727272624062624C4042
|
||||||
|
HEX 76424C704040400076724C6040426240
|
||||||
|
HEX 17007E5E485040627C04667C607E6262
|
||||||
|
HEX 627C40726648407E547E485040404000
|
||||||
|
HEX 6A62487E407E66401700624248524076
|
||||||
|
HEX 60047C60604266626260405E6A484062
|
||||||
|
HEX 48624852404040006266484240627C40
|
||||||
|
HEX 17005C56584C405E5E04605E607C5C62
|
||||||
|
HEX 625E40427258405C485C584C40404000
|
||||||
|
HEX 625C587C405C60401700405C40404040
|
||||||
|
HEX 40046040404040404040404240404040
|
||||||
|
HEX 40404040404040004040404040406040
|
||||||
|
HEX 17004040404050404004504040404040
|
||||||
|
HEX 60404042404040404040504040404000
|
||||||
|
HEX 40404060504040401700404040405040
|
||||||
|
HEX 40045440484040406040404240404040
|
||||||
|
HEX 40405440404040004040406050404040
|
||||||
|
HEX 17006C7E5E40507E5E04586C405C627C
|
||||||
|
HEX 687E405E7E405E5C6C40586C5C7C4000
|
||||||
|
HEX 7C6C5C7C507E62401700726260405062
|
||||||
|
HEX 600470724C7276627462407662406072
|
||||||
|
HEX 72407072726240006272727650627640
|
||||||
|
HEX 1700627C7E40507C7E04506048626A66
|
||||||
|
HEX 627C40627C407E626240506062664000
|
||||||
|
HEX 66606262507C6A401700626042405860
|
||||||
|
HEX 420452604866627C6260407660404266
|
||||||
|
HEX 62405260667C40007C60667658606240
|
||||||
|
HEX 1700625E7C405C5E7C044C60585C6260
|
||||||
|
HEX 625E405E5E407C5C62404C605C604000
|
||||||
|
HEX 60605C7C5C5E62401700404040404040
|
||||||
|
HEX 40044040404040604040404040404040
|
||||||
|
HEX 40404040406040006040404040404040
|
||||||
|
HEX 17004050405040404004404050406040
|
||||||
|
HEX 40404040404040404040404040404000
|
||||||
|
HEX 40405040504040401700405448504040
|
||||||
|
HEX 40044040504060404040404040404840
|
||||||
|
HEX 40404040404040004040504854484040
|
||||||
|
HEX 17007E5840507E5E40047E7E507E7C6C
|
||||||
|
HEX 7E40627C6C5C406C4040404040404000
|
||||||
|
HEX 7C5C504058405E40170070704C506260
|
||||||
|
HEX 40047062506276726240764272724C72
|
||||||
|
HEX 40404040404040006272504C704C6240
|
||||||
|
HEX 1700605048507C7E4004607C507C6260
|
||||||
|
HEX 7C406A7E626248604040404040404000
|
||||||
|
HEX 66625048504872401700705248586042
|
||||||
|
HEX 4C047060586076606040626262664860
|
||||||
|
HEX 4C404040404040007C66584852485E40
|
||||||
|
HEX 17007E4C585C5E7C4C047E5E5C5E7C60
|
||||||
|
HEX 5E40625C625C58604C40404040404000
|
||||||
|
HEX 605C5C584C5842401700404040404040
|
||||||
|
HEX 40044040404040404040404040404040
|
||||||
|
HEX 40404040404040006040404040404240
|
||||||
|
HEX 1700323530204124283135293D22726F
|
||||||
|
HEX 6974732061206D616C696E206574206C
|
||||||
|
HEX 6520706C75732064170072616E636169
|
||||||
|
HEX 7304202020506F7572206C2748756D61
|
||||||
|
HEX 6E6974652C202000636F6D6D756E6120
|
||||||
|
HEX 17006E69717565733F04666169746573
|
||||||
|
HEX 2D766F757320636F6E6E616974726500
|
||||||
|
HEX 73756363657320201700202020202020
|
||||||
|
HEX 20202020202020202020202020202020
|
||||||
|
HEX 20202020202020202020202020202020
|
||||||
|
HEX 55555555555555555555555555555555
|
||||||
|
HEX 55555555555555555555234246444655
|
2003
leretour/apple2/en/leretour.s
Normal file
2003
leretour/apple2/en/leretour.s
Normal file
File diff suppressed because it is too large
Load Diff
2065
leretour/apple2/en/loriciels.s
Normal file
2065
leretour/apple2/en/loriciels.s
Normal file
File diff suppressed because it is too large
Load Diff
26
leretour/apple2/en/makeiigs.s
Normal file
26
leretour/apple2/en/makeiigs.s
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
*
|
||||||
|
* Le retour du Dr Genius
|
||||||
|
*
|
||||||
|
* (c) 1983, Loriciels
|
||||||
|
* (c) 2023, Brutal Deluxe Software (Apple II)
|
||||||
|
*
|
||||||
|
|
||||||
|
* Expansion linker file
|
||||||
|
|
||||||
|
DSK RetourDrGenius
|
||||||
|
TYP $B3
|
||||||
|
|
||||||
|
* Assemble files
|
||||||
|
|
||||||
|
ASM iigs.s
|
||||||
|
KND $0000
|
||||||
|
SNA LeRetour
|
||||||
|
|
||||||
|
ASM data.s
|
||||||
|
KND $0000
|
||||||
|
SNA Du
|
||||||
|
|
||||||
|
ASM loriciels.s
|
||||||
|
KND $0000
|
||||||
|
SNA DrGenius
|
||||||
|
|
512
leretour/apple2/en/midi.s
Normal file
512
leretour/apple2/en/midi.s
Normal file
|
@ -0,0 +1,512 @@
|
||||||
|
*
|
||||||
|
* Midi routines
|
||||||
|
*
|
||||||
|
* (c) 2020, Brutal Deluxe Software
|
||||||
|
* Antoine Vignau & Olivier Zardini
|
||||||
|
*
|
||||||
|
|
||||||
|
dpSEQ = $f8
|
||||||
|
|
||||||
|
seqOFFSET = $006
|
||||||
|
seqTEMPO = $18A
|
||||||
|
seqTPB = $190
|
||||||
|
|
||||||
|
*--------------------------------------
|
||||||
|
|
||||||
|
mx %00
|
||||||
|
|
||||||
|
stopMIDI lda fgMIDI
|
||||||
|
bne stopMIDI99
|
||||||
|
|
||||||
|
_KillAllNotes ; Stop MidiSynth
|
||||||
|
_MSShutDown
|
||||||
|
|
||||||
|
PushWord #35 ; unload MidiSynth
|
||||||
|
_UnloadOneTool
|
||||||
|
|
||||||
|
stopMIDI99 rts
|
||||||
|
|
||||||
|
*--------------------------------------
|
||||||
|
|
||||||
|
initMIDI pha ; Check for AppleTalk
|
||||||
|
_GetIRQEnable
|
||||||
|
pla
|
||||||
|
and #$20
|
||||||
|
beq initMIDI1
|
||||||
|
|
||||||
|
inc fgMIDI
|
||||||
|
rts
|
||||||
|
|
||||||
|
initMIDI1 PushWord #35 ; Load MidiSynth
|
||||||
|
PushWord #0
|
||||||
|
_LoadOneTool
|
||||||
|
bcc initMIDI2
|
||||||
|
|
||||||
|
inc fgMIDI
|
||||||
|
rts
|
||||||
|
|
||||||
|
initMIDI2 _MSStartUp ; Start MidiSynth
|
||||||
|
bcc musicMEMORY
|
||||||
|
|
||||||
|
inc fgMIDI
|
||||||
|
rts
|
||||||
|
|
||||||
|
*-------------------------------------- Now, get RAM
|
||||||
|
|
||||||
|
musicMEMORY
|
||||||
|
PushLong #0
|
||||||
|
PushLong #$10000
|
||||||
|
PushWord myID
|
||||||
|
PushWord #%11000000_00011100
|
||||||
|
PushLong #0
|
||||||
|
_NewHandle
|
||||||
|
phd
|
||||||
|
tsc
|
||||||
|
tcd
|
||||||
|
lda [3]
|
||||||
|
sta ptrSEQ
|
||||||
|
ldy #2
|
||||||
|
lda [3],y
|
||||||
|
sta ptrSEQ+2
|
||||||
|
pld
|
||||||
|
pla
|
||||||
|
pla
|
||||||
|
bcc musicMEMORY1
|
||||||
|
|
||||||
|
inc fgMIDI ; cannot assign memory for MIDI sequences
|
||||||
|
rts
|
||||||
|
|
||||||
|
musicMEMORY1
|
||||||
|
PushLong #0
|
||||||
|
PushLong #$10000
|
||||||
|
PushWord myID
|
||||||
|
PushWord #%11000000_00011100
|
||||||
|
PushLong #0
|
||||||
|
_NewHandle
|
||||||
|
phd
|
||||||
|
tsc
|
||||||
|
tcd
|
||||||
|
lda [3]
|
||||||
|
sta ptrBNK
|
||||||
|
ldy #2
|
||||||
|
lda [3],y
|
||||||
|
sta ptrBNK+2
|
||||||
|
pld
|
||||||
|
pla
|
||||||
|
pla
|
||||||
|
bcc musicMEMORY2
|
||||||
|
|
||||||
|
inc fgMIDI ; cannot assign memory for MIDI sequences
|
||||||
|
rts
|
||||||
|
|
||||||
|
musicMEMORY2
|
||||||
|
PushLong #0
|
||||||
|
PushLong #$10000
|
||||||
|
PushWord myID
|
||||||
|
PushWord #%11000000_00011100
|
||||||
|
PushLong #0
|
||||||
|
_NewHandle
|
||||||
|
phd
|
||||||
|
tsc
|
||||||
|
tcd
|
||||||
|
lda [3]
|
||||||
|
sta ptrWAV
|
||||||
|
ldy #2
|
||||||
|
lda [3],y
|
||||||
|
sta ptrWAV+2
|
||||||
|
pld
|
||||||
|
pla
|
||||||
|
pla
|
||||||
|
bcc loadWAV
|
||||||
|
|
||||||
|
inc fgMIDI ; cannot assign memory for MIDI sequences
|
||||||
|
rts
|
||||||
|
|
||||||
|
*-------------------------------------- Load WAV
|
||||||
|
|
||||||
|
loadWAV
|
||||||
|
lda #pWAV
|
||||||
|
sta midiOPEN+4
|
||||||
|
|
||||||
|
jsl GSOS
|
||||||
|
dw $2010
|
||||||
|
adrl midiOPEN
|
||||||
|
sta midiERR
|
||||||
|
|
||||||
|
lda midiOPEN+2
|
||||||
|
sta midiSETMARK+2
|
||||||
|
sta midiREAD+2
|
||||||
|
sta midiCLOSE+2
|
||||||
|
|
||||||
|
jsl GSOS
|
||||||
|
dw $2016
|
||||||
|
adrl midiSETMARK
|
||||||
|
|
||||||
|
lda ptrWAV
|
||||||
|
sta midiREAD+4
|
||||||
|
lda ptrWAV+2
|
||||||
|
sta midiREAD+6
|
||||||
|
|
||||||
|
stz midiREAD+8
|
||||||
|
lda #1
|
||||||
|
sta midiREAD+10
|
||||||
|
|
||||||
|
jsl GSOS
|
||||||
|
dw $2012
|
||||||
|
adrl midiREAD
|
||||||
|
sta midiERR
|
||||||
|
|
||||||
|
jsl GSOS
|
||||||
|
dw $2014
|
||||||
|
adrl midiCLOSE
|
||||||
|
|
||||||
|
lda midiERR ; check err
|
||||||
|
beq loadBNK
|
||||||
|
|
||||||
|
inc fgMIDI ; exit
|
||||||
|
rts
|
||||||
|
|
||||||
|
*-------------------------------------- Load BNK
|
||||||
|
|
||||||
|
loadBNK
|
||||||
|
lda #pBNK ; load the MIDI bank
|
||||||
|
ldx ptrBNK+2
|
||||||
|
ldy ptrBNK
|
||||||
|
jsr loadGSOS
|
||||||
|
|
||||||
|
lda midiERR ; check err
|
||||||
|
beq loadSEQUENCE
|
||||||
|
|
||||||
|
inc fgMIDI
|
||||||
|
rts
|
||||||
|
|
||||||
|
*-------------------------------------- Load Sequence
|
||||||
|
|
||||||
|
loadSEQUENCE
|
||||||
|
lda #pSEQ
|
||||||
|
ldx ptrSEQ+2
|
||||||
|
ldy ptrSEQ
|
||||||
|
jsr loadGSOS
|
||||||
|
|
||||||
|
lda midiERR ; check err
|
||||||
|
beq initMUSIC
|
||||||
|
|
||||||
|
inc fgMIDI
|
||||||
|
rts
|
||||||
|
|
||||||
|
*-------------------------------------- Play sequence
|
||||||
|
|
||||||
|
initMUSIC
|
||||||
|
lda ptrSEQ
|
||||||
|
sta dpSEQ
|
||||||
|
lda ptrSEQ+2
|
||||||
|
sta dpSEQ+2
|
||||||
|
|
||||||
|
* sta playMUSIC5+1 ; save pointers
|
||||||
|
* sta playMUSIC55+1
|
||||||
|
* lda ptrSEQ+2
|
||||||
|
* sta playMUSIC6+1
|
||||||
|
* sta playMUSIC66+1
|
||||||
|
|
||||||
|
_KillAllNotes
|
||||||
|
|
||||||
|
* lda myDP
|
||||||
|
* tcd
|
||||||
|
|
||||||
|
*playMUSIC5 lda #$bdbd ; patched
|
||||||
|
* sta dpSEQ
|
||||||
|
*playMUSIC6 lda #$bdbd ; patched
|
||||||
|
* sta dpSEQ+2
|
||||||
|
|
||||||
|
ldy #seqOFFSET
|
||||||
|
lda [dpSEQ],y
|
||||||
|
clc
|
||||||
|
*playMUSIC55 adc #$bdbd ; patched
|
||||||
|
adc dpSEQ
|
||||||
|
sta seqPlayRec
|
||||||
|
lda #0
|
||||||
|
*playMUSIC66 adc #$bdbd ; patched
|
||||||
|
adc dpSEQ+2
|
||||||
|
sta seqPlayRec+2
|
||||||
|
|
||||||
|
ldy #seqTEMPO
|
||||||
|
lda [dpSEQ],y
|
||||||
|
asl
|
||||||
|
sec
|
||||||
|
sbc #10
|
||||||
|
pha
|
||||||
|
_SetTempo
|
||||||
|
|
||||||
|
ldy #seqTPB
|
||||||
|
lda [dpSEQ],y
|
||||||
|
pha
|
||||||
|
_SetBeat
|
||||||
|
|
||||||
|
*--- Toutes les pistes sont actives
|
||||||
|
|
||||||
|
lda ptrBNK
|
||||||
|
clc
|
||||||
|
adc #$400
|
||||||
|
sta ptrINST
|
||||||
|
lda ptrBNK+2
|
||||||
|
adc #0
|
||||||
|
sta ptrINST+2
|
||||||
|
|
||||||
|
stz myINDEX
|
||||||
|
|
||||||
|
]lp PushWord myINDEX
|
||||||
|
PushWord #$8000
|
||||||
|
_SetPlayTrack
|
||||||
|
|
||||||
|
PushWord myINDEX
|
||||||
|
PushWord #-1
|
||||||
|
_TrackToChannel
|
||||||
|
|
||||||
|
PushWord myINDEX
|
||||||
|
PushWord #2
|
||||||
|
_SetTrackOut
|
||||||
|
|
||||||
|
PushLong ptrINST
|
||||||
|
PushWord myINDEX
|
||||||
|
_SetInstrument
|
||||||
|
|
||||||
|
lda ptrINST
|
||||||
|
clc
|
||||||
|
adc #$120
|
||||||
|
sta ptrINST
|
||||||
|
lda ptrINST+2
|
||||||
|
adc #0
|
||||||
|
sta ptrINST+2
|
||||||
|
|
||||||
|
inc myINDEX
|
||||||
|
lda myINDEX
|
||||||
|
cmp #16
|
||||||
|
bne ]lp
|
||||||
|
|
||||||
|
*---
|
||||||
|
|
||||||
|
sei
|
||||||
|
|
||||||
|
PushLong ptrWAV
|
||||||
|
PushWord #0 ; docStart
|
||||||
|
PushWord #0 ; byteCount (=64ko)
|
||||||
|
_WriteRamBlock
|
||||||
|
|
||||||
|
PushLong #callBackRec
|
||||||
|
_SetCallBack
|
||||||
|
|
||||||
|
PushWord #0
|
||||||
|
PushWord #0
|
||||||
|
PushLong seqClock
|
||||||
|
PushLong seqPlayRec
|
||||||
|
_Locate
|
||||||
|
PullLong seqPlayRec
|
||||||
|
|
||||||
|
stz fgMIDI ; we are good!!!
|
||||||
|
cli ; end of the long init!
|
||||||
|
rts
|
||||||
|
|
||||||
|
*--------------------------------------
|
||||||
|
|
||||||
|
doMUSIK lda fgMIDI ; can we play?
|
||||||
|
bne nozik99
|
||||||
|
|
||||||
|
lda fgMIDIPLAY
|
||||||
|
eor #1
|
||||||
|
sta fgMIDIPLAY
|
||||||
|
beq doSOUNDON
|
||||||
|
bne doSOUNDOFF
|
||||||
|
|
||||||
|
nozik99 rts
|
||||||
|
|
||||||
|
fgMIDIPLAY ds 2
|
||||||
|
|
||||||
|
*--------------------------------------
|
||||||
|
|
||||||
|
doSOUNDON lda fgMIDI ; can we play?
|
||||||
|
bne playMUSIC99
|
||||||
|
|
||||||
|
jsr initMUSIC
|
||||||
|
|
||||||
|
lda #$0100 ; no, let's start playing!
|
||||||
|
sta seqPlay
|
||||||
|
PushLong #seqPlayRec
|
||||||
|
_SeqPlayer
|
||||||
|
stz fgLOOP
|
||||||
|
|
||||||
|
playMUSIC99
|
||||||
|
rts
|
||||||
|
|
||||||
|
*--------------------------------------
|
||||||
|
|
||||||
|
doSOUNDOFF lda fgMIDI
|
||||||
|
bne stopMUSIC99
|
||||||
|
|
||||||
|
stz seqPlay
|
||||||
|
PushLong #seqPlayRec
|
||||||
|
_SeqPlayer
|
||||||
|
_KillAllNotes
|
||||||
|
|
||||||
|
stopMUSIC99 rts
|
||||||
|
|
||||||
|
*-------------------------------------- Suspend music
|
||||||
|
|
||||||
|
suspendMUSIC
|
||||||
|
lda fgMIDI
|
||||||
|
ora fgMIDIPLAY
|
||||||
|
bne suspendMUSIC9
|
||||||
|
|
||||||
|
_MSSuspend
|
||||||
|
|
||||||
|
suspendMUSIC9
|
||||||
|
rts
|
||||||
|
|
||||||
|
*-------------------------------------- Resume music
|
||||||
|
|
||||||
|
resumeMUSIC
|
||||||
|
lda fgMIDI
|
||||||
|
ora fgMIDIPLAY
|
||||||
|
bne resumeMUSIC9
|
||||||
|
|
||||||
|
_MSResume
|
||||||
|
|
||||||
|
resumeMUSIC9
|
||||||
|
rts
|
||||||
|
|
||||||
|
*--------------------------------------
|
||||||
|
|
||||||
|
checkREPLAY rep #$30
|
||||||
|
lda fgMIDI
|
||||||
|
bne checkREPLAY99
|
||||||
|
|
||||||
|
lda fgLOOP
|
||||||
|
beq checkREPLAY99
|
||||||
|
jsr doSOUNDON
|
||||||
|
|
||||||
|
checkREPLAY99
|
||||||
|
rts
|
||||||
|
|
||||||
|
*--------------------------------------
|
||||||
|
|
||||||
|
replayMUSIC
|
||||||
|
lda #-1
|
||||||
|
stal fgLOOP
|
||||||
|
rtl
|
||||||
|
|
||||||
|
fgLOOP dw -1
|
||||||
|
|
||||||
|
*-------------------------------------- Load a file
|
||||||
|
|
||||||
|
loadGSOS sta midiOPEN+4
|
||||||
|
sty midiREAD+4
|
||||||
|
stx midiREAD+6
|
||||||
|
stz midiERR
|
||||||
|
|
||||||
|
jsl GSOS
|
||||||
|
dw $2010
|
||||||
|
adrl midiOPEN
|
||||||
|
bcs loadGSOSERR
|
||||||
|
|
||||||
|
lda midiOPEN+2
|
||||||
|
sta midiREAD+2
|
||||||
|
sta midiCLOSE+2
|
||||||
|
|
||||||
|
lda midiEOF
|
||||||
|
sta midiREAD+8
|
||||||
|
lda midiEOF+2
|
||||||
|
sta midiREAD+10
|
||||||
|
|
||||||
|
jsl GSOS
|
||||||
|
dw $2012
|
||||||
|
adrl midiREAD
|
||||||
|
bcs loadGSOSERR
|
||||||
|
|
||||||
|
loadGSOS2 jsl GSOS
|
||||||
|
dw $2014
|
||||||
|
adrl midiCLOSE
|
||||||
|
rts
|
||||||
|
|
||||||
|
loadGSOSERR jsr loadGSOS2
|
||||||
|
inc fgMIDI
|
||||||
|
rts
|
||||||
|
|
||||||
|
*-------------------------------------- DATA
|
||||||
|
|
||||||
|
myINDEX ds 2
|
||||||
|
|
||||||
|
*--- GS/OS
|
||||||
|
|
||||||
|
midiERR ds 2
|
||||||
|
|
||||||
|
midiOPEN dw 12
|
||||||
|
ds 2
|
||||||
|
adrl pSEQ
|
||||||
|
ds 2
|
||||||
|
ds 2
|
||||||
|
ds 2
|
||||||
|
ds 2
|
||||||
|
ds 4
|
||||||
|
ds 2
|
||||||
|
ds 8
|
||||||
|
ds 8
|
||||||
|
ds 4
|
||||||
|
midiEOF ds 4
|
||||||
|
|
||||||
|
midiREAD dw 4
|
||||||
|
ds 2
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
|
||||||
|
midiCLOSE dw 1
|
||||||
|
ds 2
|
||||||
|
|
||||||
|
midiSETMARK dw 3
|
||||||
|
ds 2
|
||||||
|
ds 2
|
||||||
|
adrl $900 ; +$900 pour WAV
|
||||||
|
|
||||||
|
*--- GS/OS Strings
|
||||||
|
|
||||||
|
pSEQ strl '1/Data/Sequence'
|
||||||
|
pWAV strl '1/Data/Piano.Wav'
|
||||||
|
pBNK strl '1/Data/Piano.Bnk'
|
||||||
|
|
||||||
|
*--- Memory
|
||||||
|
|
||||||
|
ptrSEQ ds 4
|
||||||
|
ptrWAV ds 4
|
||||||
|
ptrBNK ds 4
|
||||||
|
|
||||||
|
*--- Flags
|
||||||
|
|
||||||
|
fgMIDI dw 1 ; can play MIDI if 0
|
||||||
|
|
||||||
|
*--- Instruments
|
||||||
|
|
||||||
|
ptrINST ds 4
|
||||||
|
|
||||||
|
*--- MidiSynth
|
||||||
|
|
||||||
|
seqPlayRec
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
seqPlay ds 2 ; Play
|
||||||
|
seqClock ds 4
|
||||||
|
|
||||||
|
callBackRec adrl replayMUSIC ; When sequence ends !
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
||||||
|
ds 4
|
2678
leretour/apple2/en/sons.s
Normal file
2678
leretour/apple2/en/sons.s
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -61,7 +61,7 @@ strPERDU asc 0d'Comme je le pensais, vous vous '90'tes'0d
|
||||||
asc '(ou ce qu'27'il en reste) reposera '88' jamais'
|
asc '(ou ce qu'27'il en reste) reposera '88' jamais'
|
||||||
asc 'dans l'27'espace...'0d00
|
asc 'dans l'27'espace...'0d00
|
||||||
|
|
||||||
strGAGNE asc 'D'27'accord,'0d
|
strGAGNE asc 0d'D'27'accord,'0d
|
||||||
asc 'vous m'27'avez battu, mais c'27'est un coup'0d
|
asc 'vous m'27'avez battu, mais c'27'est un coup'0d
|
||||||
asc 'de chance, et la prochaine fois ma'0d
|
asc 'de chance, et la prochaine fois ma'0d
|
||||||
asc 'vengeance sera terrible.'0d
|
asc 'vengeance sera terrible.'0d
|
||||||
|
@ -273,9 +273,9 @@ O$9 asc 'Un magn'8e'tophone'00
|
||||||
O$10 asc 'Un compteur Geiger'00
|
O$10 asc 'Un compteur Geiger'00
|
||||||
O$11 asc 'Un ventilateur'00
|
O$11 asc 'Un ventilateur'00
|
||||||
O$12 asc 'Un casque'00
|
O$12 asc 'Un casque'00
|
||||||
O$13 asc 'Un casque enfi'8e00
|
O$13 asc 'Un casque enfil'8e00
|
||||||
O$14 asc 'Des '8e'chasses'00
|
O$14 asc 'Des '8e'chasses'00
|
||||||
O$15 asc 'Des containers'00
|
O$15 asc 'Des conteneurs'00
|
||||||
O$16 asc 'Une radiocommande'00
|
O$16 asc 'Une radiocommande'00
|
||||||
O$17 asc 'Des lunettes de soleil'00
|
O$17 asc 'Des lunettes de soleil'00
|
||||||
O$18 asc 'Une tron'8d'onneuse'00
|
O$18 asc 'Une tron'8d'onneuse'00
|
||||||
|
|
BIN
leretour/apple2/leretourdudrgenius_en.2mg
Normal file
BIN
leretour/apple2/leretourdudrgenius_en.2mg
Normal file
Binary file not shown.
Binary file not shown.
2065
leretour/apple2/loriciels.s
Normal file
2065
leretour/apple2/loriciels.s
Normal file
File diff suppressed because it is too large
Load Diff
BIN
leretour/images/cover.jpg
Normal file
BIN
leretour/images/cover.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 33 KiB |
BIN
leretour/images/leretour jaune.gif
Normal file
BIN
leretour/images/leretour jaune.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.3 KiB |
BIN
leretour/images/leretour jaune.tiff
Normal file
BIN
leretour/images/leretour jaune.tiff
Normal file
Binary file not shown.
BIN
leretour/images/leretour rouge.gif
Normal file
BIN
leretour/images/leretour rouge.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.2 KiB |
BIN
leretour/images/leretour rouge.tiff
Normal file
BIN
leretour/images/leretour rouge.tiff
Normal file
Binary file not shown.
BIN
leretour/manuel/vocabulaire.xlsx
Normal file
BIN
leretour/manuel/vocabulaire.xlsx
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,93 +0,0 @@
|
||||||
|
|
||||||
*---------------------------------------------------------*
|
|
||||||
* Disassembled with The Flaming Bird Disassembler *
|
|
||||||
* (c) Phoenix corp. 1992,93 - All rights reserved *
|
|
||||||
*---------------------------------------------------------*
|
|
||||||
|
|
||||||
TYP BIN
|
|
||||||
|
|
||||||
ORG $000000
|
|
||||||
|
|
||||||
keySND ENT
|
|
||||||
HEX 8080808080807F7F80807F7F80808080
|
|
||||||
HEX 8080807F7F7F7F7F7F7F7F7F7F7F8080
|
|
||||||
HEX 8080807F7F7F7F807F7F7F80807F7F7F
|
|
||||||
HEX 80807F7F7F7F8080808080808080807F
|
|
||||||
HEX 808080808080807F7F7F808080808080
|
|
||||||
HEX 80808080808080808080808080808080
|
|
||||||
HEX 808080807F7F80807F7F7F7F7F7F8080
|
|
||||||
HEX 807F7F7F7F7F7F7F7F80807F7F7F7F7F
|
|
||||||
HEX 7F7F7F7F7F7F7F7F7F7F7F807F7F8080
|
|
||||||
HEX 807F807F7F7F80808080808080807F7F
|
|
||||||
HEX 7F7F7F7F7F7F7F7F8080808080808080
|
|
||||||
HEX 80807F808080808080807F7F80808080
|
|
||||||
HEX 80807F7F7F8080807F7F7F807F7F7F80
|
|
||||||
HEX 8080807F7F7F7F7F7F7F7F7F7F7F7F7F
|
|
||||||
HEX 7F7F8080807F7F7F80807F7F80807F7F
|
|
||||||
HEX 7F80808080807F80807F7F7F807F7F7F
|
|
||||||
HEX 7F808080807F7F807F7F7F8080808080
|
|
||||||
HEX 7F7F7F7F7F8080808080808080808080
|
|
||||||
HEX 7F7F7F7F7F80807F7F7F7F7F7F80807F
|
|
||||||
HEX 7F7F8080807F7F8080807F7F80808080
|
|
||||||
HEX 808080808080807F7F808080807F7F7F
|
|
||||||
HEX 7F7F7F7F8080808080807F7F7F7F7F80
|
|
||||||
HEX 80807F808080807F8080807F7F7F7F7F
|
|
||||||
HEX 80807F7F80808080807F7F7F7F808080
|
|
||||||
HEX 8080807F7F80808080807F7F7F7F7F80
|
|
||||||
HEX 8080807F807F7F7F80807F807F7F8080
|
|
||||||
HEX 807F7F80807F7F7F7F7F7F7F807F7F7F
|
|
||||||
HEX 7F8080808080808080807F8080808080
|
|
||||||
HEX 7F7F7F807F7F7F8080808080807F7F7F
|
|
||||||
HEX 8080807F8080807F807F80808080807F
|
|
||||||
HEX 8080847F7F807F807F80807EC7AFB5C1
|
|
||||||
HEX A6CAA3C9AABDBAABC8A3CAA5C3B2B2C4
|
|
||||||
HEX A5CBA3C8ACB9BDA9C9A3CAA7C1B6AFC6
|
|
||||||
HEX A4CBA4C6AEB6C1A7CAA3C9A9BDB9ACC7
|
|
||||||
HEX A3CBA5C4B2B3C3A5CAA3C8ABBABDAAC9
|
|
||||||
HEX A3CAA6C2B5AFC5A4CBA3C6AEB7BFA7CA
|
|
||||||
HEX A3C9A8BEB7ADC7A3CBA5C5B1B3C2A6CA
|
|
||||||
HEX A3C8ABBCBCAAC8A3CAA6C2B3B1C5A5CB
|
|
||||||
HEX A3C7ADB7BEA8CAA3CAA7BFB7AEC6A3CB
|
|
||||||
HEX A4C5AFB5C2A6CAA3C9AABCBAABC8A3CA
|
|
||||||
HEX A5C3B3B2C4A5CBA3C7ACB9BEA9C9A3CA
|
|
||||||
HEX A7C1B6AEC6A4CBA4C6AFB6C1A6CAA3C9
|
|
||||||
HEX A9BDB9ACC8A3CBA5C4B2B2C3A5CBA3C8
|
|
||||||
HEX ACBABDAAC9A3CAA6C1B5AFC6A4CBA4C6
|
|
||||||
HEX AEB6BFA7CAA3C9A8BEB9ADC7A3CBA5C4
|
|
||||||
HEX B1B3C3A6CAA3C8ABBCBCAAC8A3CAA6C2
|
|
||||||
HEX B5B0C5A4CBA3C6ADB7BFA8CAA3CAA8BF
|
|
||||||
HEX B7ADC6A4CBA4C5B1B5BA99A58D96898A
|
|
||||||
HEX 87838481818080808080808080808080
|
|
||||||
HEX 807F807F80808080808080807F807F80
|
|
||||||
HEX 80808080807F807F807F807F807F8080
|
|
||||||
HEX 80807F807F7F807F807F807F807F7F7F
|
|
||||||
HEX 7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F
|
|
||||||
HEX 8080808080807F807F7F7F7F7F7F8080
|
|
||||||
HEX 80808080808080808080808080808080
|
|
||||||
HEX 8080807F8080807F807F8080807F8080
|
|
||||||
HEX 80807F80808080807F80807F80808080
|
|
||||||
HEX 7F807F807F808080808080808080807F
|
|
||||||
HEX 807F80807F807F7F7F7F807F807F807F
|
|
||||||
HEX 7F7F7F807F807F80807F807F807F807F
|
|
||||||
HEX 807F80807F807F807F808080807F807F
|
|
||||||
HEX 807F808080807F807F808080807F807F
|
|
||||||
HEX 807F8080807F807F7F807F7F807F807F
|
|
||||||
HEX 807F7F7F7F8080808080808080808080
|
|
||||||
HEX 8080808080808080808080807F7F7F7F
|
|
||||||
HEX 808080807F7F7F807F7F7F7F807F807F
|
|
||||||
HEX 7F7F7F807F807F7F7F7F7F7F807F7F80
|
|
||||||
HEX 7F7F7F807F807F807F807F8080808080
|
|
||||||
HEX 808080807F807F807F807F7F80808080
|
|
||||||
HEX 807F8080807F807F8080807F8080807F
|
|
||||||
HEX 807F7F7F7F807F807F807F807F807F80
|
|
||||||
HEX 80808080807F807F7F807F7F7F7F7F7F
|
|
||||||
HEX 7F8080807F7F7F7F807F7F7F7F7F7F7F
|
|
||||||
HEX 7F7F7F7F807F7F8080807F8080808000
|
|
||||||
HEX 00000000000000000000000000000000
|
|
||||||
HEX 00000000000000000000000000000000
|
|
||||||
HEX 00000000000000000000000000000000
|
|
||||||
HEX 00000000000000000000000000000000
|
|
||||||
HEX 00000000000000000000000000000000
|
|
||||||
HEX 00000000000000000000000000000000
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user