=================================================
JANE - (c) 1985 Thomson - (c) 1984 Arktronics
Suite logicielle JaneWrite, JaneCalc et JaneList
Version disquette chargee en extension memoire
=================================================

Par rapport a la version officielle :
- Les Quick-Disks de Jane sont remplaces par des disquettes 5.25" ou 3.5"
- La MEMO5 est remplacee par un chargement dans l'extension memoire 64K 

jane-chargeur_mo5.fd : disquette pour charger Jane dans l'extension mmoire 64K
jane-systeme_mo5.fd  : disquette systeme de Jane
jane-donnees_mo5.fd  : disquette d'aide de Jane
jane-aide_mo5.fd     : disquette de donnees de Jane

Configuration requise :
- MO5 avec crayon optique
- Extension mmoire 64K
- Lecteur de disquette (5.25" ou 3.5") et contrleur

Utilisation :
- Mettre la disquette jane-chargeur_mo5.fd dans le lecteur
- Le chargement demarre automatiquement a la mise sous tension du MO5
- Si le MO5 est deja sous tension, tapez la commande DOS
- En fin de chargement suivre les indications affichees
- Si necessaire utilisez la fonction ? (aide) 


--------------------------------
LOADER.BAS d'Edouard Forler
--------------------------------
10 CLEAR,&H5B00
20 CLS:PRINTCHR$(20):SCREEN 4,7,7
30 LOCATE 18,11:PRINT"JANE"
35 LOCATE 12,13:PRINT"(c) 1985 Thomson"
40 LOCATE 8,15:PRINT"(c) 1984 Arktronics
 Corp."
50 LOCATE 0,19:PRINT"Ce chargeur a ete r
ealise par E. FORLER";
70 LOCATE 13,20:PRINT"(Novembre 2002)"
80 COLOR 1:LOCATE 8,23:PRINT"Chargement 
en cours (0%)"
100 CLEAR,&H5B00
110 LOADM "LOADER.BIN"
120 LOADM "JANE00.64K"         banque 0 chargee en $5B00
130 POKE &H9B00,0
140 EXEC &H9B0111              transfert en RAM64 banque 0
145 LOCATE 29,23:PRINT"25%)"
150 LOADM "JANE01.64K"         banque 1 chargee en $5B00
160 POKE &H9B00,1
170 EXEC &H9B01                transfert en RAM64 banque 1
175 LOCATE 29,23:PRINT"50"     
180 LOADM "JANE02.64K"         banque 2 chargee en $5B00
190 POKE &H9B00,2
200 EXEC &H9B01                transfert en RAM64 banque 2
205 LOCATE 29,23:PRINT"75"
210 LOADM "JANE03.64K"         banque 3 chargee en $5B00
220 POKE &H9B00,3
230 EXEC &H9B01                transfert en RAM64 banque 3
235 LOCATE 29,23:PRINT"100%)"
240 EXEC &H9B39                selection RAM64 et execution


--------------------------------
LOADER.BIN d'Edouard Forler
--------------------------------
9B00 00
9B01 347F       PSHS   U,Y,X,DP,B,A,CC    
9B03 F69B00     LDB    $9B00             numero de la banque              
9B06 CB0C       ADDB   #$0C               
9B08 F7A7CB     STB    $A7CB             selection RAM64 en ecriture   
9B0B C655       LDB    #$55               
9B0D F7B000     STB    $B000             test ecriture RAM64        
9B10 B6B000     LDA    $B000              
9B13 8155       CMPA   #$55               
9B15 262B       BNE    $9B42 ----        erreur de lecture        
9B17 C6AA       LDB    #$AA      |         
9B19 F7B000     STB    $B000     |       test ecriture RAM64    
9B1C B6B000     LDA    $B000     |         
9B1F 81AA       CMPA   #$AA      |         
9B21 261F       BNE    $9B42 --->|       erreur de lecture        
9B23 8EB000     LDX    #$B000    |        
9B26 108E5B00   LDY    #$5B00    |        
9B2A ECA1       LDD    ,Y++ <-   |       transfert d'une banque     
9B2C ED81       STD    ,X++   |  |         
9B2E 8CF000     CMPX   #$F000 |  |         
9B31 26F7       BNE    $9B2A -   |         
9B33 5F         CLRB             |        
9B34 F7A7CB     STB    $A7CB     |      retour a la rom Basic   
9B37 200E       BRA    $9B47 ----|--           
9B39 C604       LDB    #$04      |  |        
9B3B F7A7CB     STB    $A7CB     |  |   selection RAM64 en lecture     
9B3E 6E9FEFFE   JMP    [$EFFE] --|--|-> lancement programme jane  (Edouard)         
9B3E 6E9FFFFE   JMP    [$FFFE] --|--|-> hardreset de l'ordinateur (Daniel)         
9B42 8E9B76     LDX    #$9B76 <--   |        
9B45 8D03       BSR    $9B4A        |   affichage 'RAM64-NR5 error!'              
                         <----------
9B47 357F       PULS   CC,A,B,DP,X,Y,U    
9B49 39         RTS

----------------------------------
Affichage d'une chaine
----------------------------------                       
9B4A E680       LDB    ,X+  <-              
9B4C C100       CMPB   #$00   |           
9B4E 2704       BEQ    $9B54 -|--           
9B50 3F02       SWI    #$02   |  |         
9B52 20F6       BRA    $9B4A -   |           
9B54 39         RTS       <------                

----------------------------------------------------------------------
9B50 3f 02 20 f6 39 4c 6f 61 64 69 6e 67 20 73 6f 66  ?. .9Loading sof
9B60 74 77 61 72 65 2e 2e 2e 00 52 65 62 6f 6f 74 69  tware....Rebooti
9B70 6e 67 2e 2e 2e 00 52 41 4d 36 34 2d 4e 52 35 20  ng....RAM64-NR5 
9B80 65 72 72 6f 72 21 00 ff ff ff ff ff ff ff ff ff  error!..........
----------------------------------------------------------------------

