[INFOS] Raspberry Pi pour netboot

Vous voulez parler de système d'arcade, de borne d'arcade, de joystick, de hardware console. Vous voulez des infos sur un point technique, c'est ici. 8292
Message
Auteur
Avatar de l’utilisateur
zatrass
stick de plomb
Messages : 87
Inscription : 24 mai 2013, 19:05
Localisation : oise
A remercié : 1 fois
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#251 Message par zatrass »

super, merci beaucoup...

je vais essayer de me débrouiller avec ça ;D lol :p:
Michael

Avatar de l’utilisateur
metwurcht
stick d'or
Messages : 1376
Inscription : 03 oct. 2013, 11:30
Localisation : 70110
A remercié : 2 fois
A été remercié : 4 fois

Re: [INFOS] Raspberry Pi pour netboot

#252 Message par metwurcht »

salut

quelqu'un a un lien pour la modif pour le zero key ?
mon security chips a laché d'un coup ! maintenant j'ai " error 33 " !!!

merci
a+
mes flips!
IRON MAIDEN LE , AEROSMITH LE , AC/DC Luci , KISS LE , TF COMBO LE ; BATMAN66 édition Catwoman : Metallica monster premium
borne
Cyberlead (naomi 1 + netboot avec framboise , rpitonuc by aje_fr)
Image

Avatar de l’utilisateur
deep
stick de zinc
Messages : 354
Inscription : 06 mars 2014, 19:33
Localisation : Murist - Suisse
A remercié : 3 fois
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#253 Message par deep »

zatrass a écrit :super, merci beaucoup...

je vais essayer de me débrouiller avec ça ;D lol :p:

Je viens de tester le truc d'origine, http://travistyoj.github.io/piforcetools/
Il y a eu une mise à jour, et ça a l'air de fonctionner, faut préparer la SD comme d'habitude, puis écraser le contenu du dossier piforcetools. j'ai pas encore essayé sans le zero key, je l'ai fait moi même et je fais des tests sur ça aussi, et j'ai toujours pas compris pourquoi personne poste simplement ce foutu fichier à graver, si un modo passe par là et veut bien l'expliquer, je me coucherai moins con, sinon, si je me débrouille seul à en faire un, je posterai le fichier prêt à graver, au pire dans un autre forum, pour pas déchainer la foudre...
NNC --/NAC ¦/Egret 3¦ /NUC --/NUC shopp --/NUC ¦/Super Neo 29 Candy --/Naomi Confidential Mission --/Outrun 2 Sp Twin -- --/Euro Hantarex --/Euro Hantarex --/Euro Hantarex ¦/ Euro Hantarex ¦/Cocktail --/Vewlix F ¦/Vewlix C--/Lindbergh Upright --/Lindbergh Upright --/Atomiswave --

Avatar de l’utilisateur
zatrass
stick de plomb
Messages : 87
Inscription : 24 mai 2013, 19:05
Localisation : oise
A remercié : 1 fois
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#254 Message par zatrass »

parfait, avec tous ca, on va bien réussir à faire un machin qui ressemble à quelque chose.... :palm: :ptdr:

merci encore
Michael

Avatar de l’utilisateur
deep
stick de zinc
Messages : 354
Inscription : 06 mars 2014, 19:33
Localisation : Murist - Suisse
A remercié : 3 fois
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#255 Message par deep »

Voici le fichier piforcetools.py avec la correction apportée par parodius, qui permet d'utiliser n'importe quelle security key, il faut bien sûr laisser le raspberry branché, si j'ai bien compris, avec cette correction, le système ne va contrôler si la bonne clé est présente que après 10 heures, si vous jouez plus longtemps... faites vous soigner !
https://drive.google.com/file/d/0B4uEhw ... sp=sharing
NNC --/NAC ¦/Egret 3¦ /NUC --/NUC shopp --/NUC ¦/Super Neo 29 Candy --/Naomi Confidential Mission --/Outrun 2 Sp Twin -- --/Euro Hantarex --/Euro Hantarex --/Euro Hantarex ¦/ Euro Hantarex ¦/Cocktail --/Vewlix F ¦/Vewlix C--/Lindbergh Upright --/Lindbergh Upright --/Atomiswave --

Avatar de l’utilisateur
zatrass
stick de plomb
Messages : 87
Inscription : 24 mai 2013, 19:05
Localisation : oise
A remercié : 1 fois
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#256 Message par zatrass »

merci deep. c'est top.... :roi:
Michael

Avatar de l’utilisateur
metwurcht
stick d'or
Messages : 1376
Inscription : 03 oct. 2013, 11:30
Localisation : 70110
A remercié : 2 fois
A été remercié : 4 fois

Re: [INFOS] Raspberry Pi pour netboot

#257 Message par metwurcht »

merci !
testé et approuvé !
:p:
mes flips!
IRON MAIDEN LE , AEROSMITH LE , AC/DC Luci , KISS LE , TF COMBO LE ; BATMAN66 édition Catwoman : Metallica monster premium
borne
Cyberlead (naomi 1 + netboot avec framboise , rpitonuc by aje_fr)
Image

Avatar de l’utilisateur
deep
stick de zinc
Messages : 354
Inscription : 06 mars 2014, 19:33
Localisation : Murist - Suisse
A remercié : 3 fois
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#258 Message par deep »

:wink:

Me reste à piger comment faire correctement une zero key...
NNC --/NAC ¦/Egret 3¦ /NUC --/NUC shopp --/NUC ¦/Super Neo 29 Candy --/Naomi Confidential Mission --/Outrun 2 Sp Twin -- --/Euro Hantarex --/Euro Hantarex --/Euro Hantarex ¦/ Euro Hantarex ¦/Cocktail --/Vewlix F ¦/Vewlix C--/Lindbergh Upright --/Lindbergh Upright --/Atomiswave --

Avatar de l’utilisateur
the_vidy
stick d'argent
Messages : 802
Inscription : 15 janv. 2008, 09:36
Localisation : 47 entre Agen et Villeneuve
A remercié : 1 fois
A été remercié : 6 fois

Re: [INFOS] Raspberry Pi pour netboot

#259 Message par the_vidy »

Imaginons qu'un pote d'un pote d'un autre pote, mais on imagine.
Ai en sa possession une zero key, qu'il connaisse le type de chip et qu'il ai en sa possession un graveur d'eprom.
Imaginons que cette personne copie dans un fichier .bin le contenu de la key.
Que doit il faire pour graver à nouveau la zero key? il y aurait des réglages particulier (une histoire de fusible à programmer)?
Peut être que cette personne pourrait tester ça (par exemple mercredi elle ne travaille pas) et si ça marche oublier le fichier quelque part.

Cette personne devrait tester quel jeu pour être sur de la zero key?

Moi perso je n'y connais rien.

Avatar de l’utilisateur
parodius
stick d'argent
Messages : 782
Inscription : 14 mars 2004, 12:12
Localisation : Singapour
A remercié : 7 fois
A été remercié : 8 fois

Re: [INFOS] Raspberry Pi pour netboot

#260 Message par parodius »

Il existe une protection sur ces chips et en general ils sont programmes de telle maniere qu'ils ne puissent pas etre dumpes - en tout cas pas facilement avec un lecteur/programmeur courant.

Avatar de l’utilisateur
deep
stick de zinc
Messages : 354
Inscription : 06 mars 2014, 19:33
Localisation : Murist - Suisse
A remercié : 3 fois
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#261 Message par deep »

the_vidy a écrit :Imaginons qu'un pote d'un pote d'un autre pote, mais on imagine.
Ai en sa possession une zero key, qu'il connaisse le type de chip et qu'il ai en sa possession un graveur d'eprom.
Imaginons que cette personne copie dans un fichier .bin le contenu de la key.
Que doit il faire pour graver à nouveau la zero key? il y aurait des réglages particulier (une histoire de fusible à programmer)?
Peut être que cette personne pourrait tester ça (par exemple mercredi elle ne travaille pas) et si ça marche oublier le fichier quelque part.

Cette personne devrait tester quel jeu pour être sur de la zero key?

Moi perso je n'y connais rien.

Il n'est normalement pas possible, avec un graveur d'eprom, de lire le contenu de ce genre de chip, ils sont protégés en lecture, si ton pote imaginaire essaie, il y aura quelque chose de lu, mais ce sera n'importe quoi, inutilisable.
les fusibles à programmer font justement partie de ces protections anti lecture.
Pour essayer un chip, je pense que presque n'importe quel jeu qui circule peut être utilisé, ils sont déjà modifiés pour fonctionner avec la "zero key" (il me semble que quelques jeux n'en ont pas besoin, par ex. VS 2002 sur Triforce.
NNC --/NAC ¦/Egret 3¦ /NUC --/NUC shopp --/NUC ¦/Super Neo 29 Candy --/Naomi Confidential Mission --/Outrun 2 Sp Twin -- --/Euro Hantarex --/Euro Hantarex --/Euro Hantarex ¦/ Euro Hantarex ¦/Cocktail --/Vewlix F ¦/Vewlix C--/Lindbergh Upright --/Lindbergh Upright --/Atomiswave --

Avatar de l’utilisateur
Gakman
stick d'argent
Contact :
Messages : 955
Inscription : 15 janv. 2007, 18:29
Localisation : Nancy (France)
A remercié : 0
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#262 Message par Gakman »

Pour le PIC netboot on trouve une page qui détaille le contenu du PIC normal, et ensuite juste à le modifier, pour se le faire soi-même sur un 16f628a.
http://pastebin.com/Wn33TXMk
@++
Gakman
-> http://gakman.free.fr

Avatar de l’utilisateur
deep
stick de zinc
Messages : 354
Inscription : 06 mars 2014, 19:33
Localisation : Murist - Suisse
A remercié : 3 fois
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#263 Message par deep »

Oui, je suis justement en train d'essayer de piger le truc, voici les modifs que je crois comprendre comme étant à faire:
essentiellement dans les lignes AKEYCODE et BKEYCODE, il faut aussi que je regarde comment régler le graveur, il me semble que les valeurs sont dans les premières lignes (; _CP_OFF & _DATA_CP_OFF & _LVP_ON & _BODEN_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF
; & _HS_OSC ) mais je sais pas si c'est bien les bonnes...


Code : Tout sélectionner

; This is a disassembly of the PIC dump provided in mame for Guilty Gear XX #Reload 
; It was disassembled with PICDisasm, http://www.hagi-online.org/picmicro/picdisasm_en.html, 
; then recompiled with Microchip MPLAB 8.66.00.00.
; When programmed with a Wellon VP-280 or pickit2 - it is confirmed working like the original PIC
; Differences between games are the answers to:
; AKEYCODE, BKEYCODE, FILENAME and AIJYOANSWER (net/non-net)

    processor 16F628A
    #include <P16F628A.INC>
    __config 0x3FA2
;   _CP_OFF & _DATA_CP_OFF & _LVP_ON & _BODEN_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF 
;   & _HS_OSC 
;   __idlocs 0xFF, 0xFF, 0xFF, 0xFF

;   EEPROM-Data
    Org 0x2100
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........

; RAM-Variable
LRAM_0x0A equ 0x0A
LRAM_0x20 equ 0x20
LRAM_0x21 equ 0x21
LRAM_0x22 equ 0x22
LRAM_0x23 equ 0x23
LRAM_0x24 equ 0x24
LRAM_0x25 equ 0x25
LRAM_0x26 equ 0x26
LRAM_0x28 equ 0x28
LRAM_0x29 equ 0x29
LRAM_0x2A equ 0x2A
LRAM_0x2B equ 0x2B
LRAM_0x2C equ 0x2C
LRAM_0x35 equ 0x35
LRAM_0x3B equ 0x3B
LRAM_0x41 equ 0x41
LRAM_0x47 equ 0x47
LRAM_0x50 equ 0x50
LRAM_0x51 equ 0x51
LRAM_0x52 equ 0x52
LRAM_0x53 equ 0x53
LRAM_0x54 equ 0x54
LRAM_0x55 equ 0x55
LRAM_0x56 equ 0x56
LRAM_0x57 equ 0x57
LRAM_0x60 equ 0x60
LRAM_0x61 equ 0x61
LRAM_0x62 equ 0x62
LRAM_0x63 equ 0x63
LRAM_0x64 equ 0x64
LRAM_0x65 equ 0x65
LRAM_0x66 equ 0x66
LRAM_0x67 equ 0x67

; Program

    Org 0x0000

;   Reset-Vector
    GOTO LADR_0x0005
    NOP
    NOP
    NOP
;   Interrupt-Vector
    GOTO LADR_0x02AA
LADR_0x0005
    CALL SETPINSHIGH
    CALL LADR_0x0026
    CALL LADR_0x0080
LADR_0x0008
    CALL LADR_0x003A
    CALL LADR_0x0048
    CALL LADR_0x002F
    CALL LADR_0x0058
    CALL LADR_0x005B
    CALL LADR_0x0278
    CALL LADR_0x028C
    CALL LADR_0x00E5
    CALL CHECKQUESTION
    CALL LADR_0x011D
    CALL LADR_0x023E
    CALL LADR_0x0252
    CALL LADR_0x0091
    CALL LADR_0x002F
    CALL LADR_0x0133
    CALL LADR_0x00B8
    CALL LADR_0x02A9
SETPINSHIGH
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVLW 0xFF           ;   b'11111111'  d'255'
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVLW 0x5F           ;   b'01011111'  d'095'  "_"
    MOVWF TMR0           ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
    MOVLW 0xFF           ;   b'11111111'  d'255'
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    RETURN
LADR_0x0026
    MOVLW 0x5F           ;   b'01011111'  d'095'  "_"
    MOVWF LRAM_0x20
    MOVLW 0x21           ;   b'00100001'  d'033'  "!"
    MOVWF FSR
LADR_0x002A
    CLRF INDF
    INCF FSR,F
    DECFSZ LRAM_0x20,F
    GOTO LADR_0x002A
    RETURN
LADR_0x002F
    MOVLW 0x18           ;   b'00011000'  d'024'
    MOVWF LRAM_0x21
    MOVLW 0x30           ;   b'00110000'  d'048'  "0"
    MOVWF FSR
LADR_0x0033
    MOVF INDF,W
    ANDLW 0x07           ;   b'00000111'  d'007'
    MOVWF INDF
    INCF FSR,F
    DECFSZ LRAM_0x21,F
    GOTO LADR_0x0033
    RETURN
LADR_0x003A
    MOVLW 0x18           ;   b'00011000'  d'024'
    MOVWF LRAM_0x20
    MOVLW 0x30           ;   b'00110000'  d'048'  "0"
    MOVWF FSR
LADR_0x003E
    BTFSC PORTB,3        ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    GOTO LADR_0x003E
LADR_0x0040
    BTFSS PORTB,3        ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    GOTO LADR_0x0040
    MOVF PORTB,W         ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVWF INDF
    INCF FSR,F
    DECFSZ LRAM_0x20,F
    GOTO LADR_0x003E
    RETURN
LADR_0x0048
    MOVLW 0x08           ;   b'00001000'  d'008'
    MOVWF LRAM_0x20
    MOVLW 0x0E           ;   b'00001110'  d'014'
    MOVWF LRAM_0x21
    MOVLW 0x32           ;   b'00110010'  d'050'  "2"
    MOVWF FSR
LADR_0x004E
    BTFSC INDF,2
    BSF LRAM_0x2C,0
    BTFSC LRAM_0x21,3
    RLF LRAM_0x2C,F
    MOVLW 0x03           ;   b'00000011'  d'003'
    ADDWF FSR,F
    DECF LRAM_0x21,F
    DECFSZ LRAM_0x20,F
    GOTO LADR_0x004E
    RETURN
LADR_0x0058
    MOVF LRAM_0x60,W
    MOVWF LRAM_0x26
    RETURN
LADR_0x005B
    MOVLW 0x08           ;   b'00001000'  d'008'
    MOVWF LRAM_0x20
    CLRF LRAM_0x21
    CLRF LRAM_0x22
    CLRF LRAM_0x23
LADR_0x0060
    MOVLW 0x30           ;   b'00110000'  d'048'  "0"
    ADDWF LRAM_0x23,W
    MOVWF FSR
    MOVF INDF,W
    MOVWF LRAM_0x28
    INCF LRAM_0x23,F
    INCF FSR,F
    RLF INDF,F
    RLF INDF,F
    RLF INDF,F
    MOVF INDF,W
    ADDWF LRAM_0x28,F
    INCF LRAM_0x23,F
    INCF FSR,F
    RLF INDF,F
    RLF INDF,F
    RLF INDF,F
    RLF INDF,F
    RLF INDF,F
    RLF INDF,F
    MOVF INDF,W
    ADDWF LRAM_0x28,F
    MOVLW 0x60           ;   b'01100000'  d'096'  "`"
    ADDWF LRAM_0x22,W
    MOVWF FSR
    MOVF LRAM_0x28,W
    MOVWF INDF
    INCF LRAM_0x23,F
    INCF LRAM_0x22,F
    DECFSZ LRAM_0x20,F
    GOTO LADR_0x0060
    RETURN
LADR_0x0080
    MOVLW 0x10           ;   b'00010000'  d'016'
    MOVWF LRAM_0x20
    CLRF LRAM_0x21
LADR_0x0083
    MOVF LRAM_0x21,W
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    CALL PICPASSWORD
    MOVWF LRAM_0x28
    MOVLW 0x50           ;   b'01010000'  d'080'  "P"
    ADDWF LRAM_0x21,W
    MOVWF FSR
    MOVF LRAM_0x28,W
    MOVWF INDF
    INCF LRAM_0x21,F
    DECFSZ LRAM_0x20,F
    GOTO LADR_0x0083
    RETURN
LADR_0x0091
    CLRF LRAM_0x20
    MOVLW 0x08           ;   b'00001000'  d'008'
    MOVWF LRAM_0x21
    CLRF LRAM_0x22
LADR_0x0095
    MOVLW 0x68           ;   b'01101000'  d'104'  "h"
    ADDWF LRAM_0x20,W
    MOVWF FSR
    MOVF INDF,W
    MOVWF LRAM_0x28
    MOVLW 0x30           ;   b'00110000'  d'048'  "0"
    ADDWF LRAM_0x22,W
    MOVWF FSR
    MOVF LRAM_0x28,W
    MOVWF INDF
    INCF LRAM_0x22,F
    RRF LRAM_0x28,F
    RRF LRAM_0x28,F
    RRF LRAM_0x28,F
    MOVF LRAM_0x28,W
    MOVLW 0x30           ;   b'00110000'  d'048'  "0"
    ADDWF LRAM_0x22,W
    MOVWF FSR
    MOVF LRAM_0x28,W
    MOVWF INDF
    INCF LRAM_0x22,F
    RRF LRAM_0x28,F
    RRF LRAM_0x28,F
    RRF LRAM_0x28,F
    MOVF LRAM_0x28,W
    MOVLW 0x30           ;   b'00110000'  d'048'  "0"
    ADDWF LRAM_0x22,W
    MOVWF FSR
    MOVF LRAM_0x28,W
    MOVWF INDF
    INCF LRAM_0x22,F
    INCF LRAM_0x20,F
    DECFSZ LRAM_0x21,F
    GOTO LADR_0x0095
    RETURN
LADR_0x00B8
    CLRF LRAM_0x20
    MOVLW 0x18           ;   b'00011000'  d'024'
    MOVWF LRAM_0x21
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVLW 0xF0           ;   b'11110000'  d'240'
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
LADR_0x00C0
    MOVLW 0x30           ;   b'00110000'  d'048'  "0"
    ADDWF LRAM_0x20,W
    MOVWF FSR
    MOVF INDF,W
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF INDF,3
    MOVF INDF,W
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    INCF LRAM_0x20,F
    DECFSZ LRAM_0x21,F
    GOTO LADR_0x00C0
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVLW 0xFF           ;   b'11111111'  d'255'
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    RETURN
LADR_0x00E5
    MOVLW 0x08           ;   b'00001000'  d'008'
    MOVWF LRAM_0x21
    MOVLW 0x0E           ;   b'00001110'  d'014'
    MOVWF LRAM_0x22
    MOVLW 0x60           ;   b'01100000'  d'096'  "`"
    MOVWF FSR
    CLRF LRAM_0x2B
LADR_0x00EC
    MOVLW 0x09           ;   b'00001001'  d'009'
    MOVWF LRAM_0x20
    MOVF INDF,W
    MOVWF LRAM_0x28
    CLRF LRAM_0x2A
LADR_0x00F1
    MOVF LRAM_0x28,W
    XORWF LRAM_0x2A,F
    RLF LRAM_0x28,F
    DECFSZ LRAM_0x20,F
    GOTO LADR_0x00F1
    BTFSC LRAM_0x21,0
    GOTO LADR_0x00F8
LADR_0x00F8
    BTFSC LRAM_0x2A,7
    BSF LRAM_0x2B,0
    GOTO LADR_0x00FD
    BTFSS LRAM_0x2A,7
    BSF LRAM_0x2B,0
LADR_0x00FD
    BTFSC LRAM_0x22,3
    RLF LRAM_0x2B,F
    INCF FSR,F
    DECF LRAM_0x22,F
    DECFSZ LRAM_0x21,F
    GOTO LADR_0x00EC
    RETURN
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVLW 0x0F           ;   b'00001111'  d'015'
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVF LRAM_0x2B,W
    MOVWF LRAM_0x28
    RLF LRAM_0x28,F
    RLF LRAM_0x28,F
    RLF LRAM_0x28,F
    RLF LRAM_0x28,F
    MOVF LRAM_0x28,W
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVLW 0x0F           ;   b'00001111'  d'015'
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVF LRAM_0x2B,W
    MOVWF LRAM_0x28
    RRF LRAM_0x28,F
    RRF LRAM_0x28,F
    RRF LRAM_0x28,F
    RRF LRAM_0x28,F
    MOVF LRAM_0x28,W
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    RETURN
LADR_0x011D
    MOVLW 0x07           ;   b'00000111'  d'007'
    MOVWF LRAM_0x21
    MOVLW 0x68           ;   b'01101000'  d'104'  "h"
    MOVWF FSR
    CLRF LRAM_0x2B
LADR_0x0122
    MOVLW 0x09           ;   b'00001001'  d'009'
    MOVWF LRAM_0x20
    MOVF INDF,W
    MOVWF LRAM_0x28
    CLRF LRAM_0x2A
LADR_0x0127
    MOVF LRAM_0x28,W
    XORWF LRAM_0x2A,F
    RLF LRAM_0x28,F
    DECFSZ LRAM_0x20,F
    GOTO LADR_0x0127
    BTFSC LRAM_0x2A,0
    BSF LRAM_0x2B,0
    RLF LRAM_0x2B,F
    INCF FSR,F
    DECFSZ LRAM_0x21,F
    GOTO LADR_0x0122
    RETURN
LADR_0x0133
    MOVLW 0x08           ;   b'00001000'  d'008'
    MOVWF LRAM_0x20
    MOVLW 0x47           ;   b'01000111'  d'071'  "G"
    MOVWF FSR
LADR_0x0137
    BTFSC LRAM_0x2B,0
    BSF INDF,2
    RRF LRAM_0x2B,F
    MOVLW 0x03           ;   b'00000011'  d'003'
    SUBWF FSR,F
    DECFSZ LRAM_0x20,F
    GOTO LADR_0x0137
    RETURN
    MOVF LRAM_0x2C,W
    XORWF LRAM_0x2B,W
    ANDLW 0x3F           ;   b'00111111'  d'063'  "?"
    BTFSS STATUS,Z
    GOTO LADR_0x0145
    RETURN
LADR_0x0145
    GOTO LADR_0x0145
CHECKQUESTION
    MOVLW 0x07           ;   b'00000111'  d'007'
    MOVWF LRAM_0x20
    CLRF LRAM_0x21
    CLRF LRAM_0x29
    MOVF LRAM_0x60,W
    XORLW 0x21           ;   b'00100001'  d'033'  "!"
    BTFSC STATUS,Z
    GOTO LADR_0x0192
    MOVF LRAM_0x60,W
    XORLW 0x22           ;   b'00100010'  d'034'  """
    BTFSC STATUS,Z
    GOTO LADR_0x0192
    MOVF LRAM_0x60,W
    XORLW 0x23           ;   b'00100011'  d'035'  "#"
    BTFSC STATUS,Z
    GOTO LADR_0x0192
    MOVF LRAM_0x60,W
    XORLW 0x41           ;   b'01000001'  d'065'  "A"
    BTFSC STATUS,Z
    GOTO LADR_0x0184
    MOVLW 0x07           ;   b'00000111'  d'007'
    ADDWF LRAM_0x21,F
    MOVF LRAM_0x60,W
    XORLW 0x42           ;   b'01000010'  d'066'  "B"
    BTFSC STATUS,Z
    GOTO LADR_0x0184
    MOVLW 0x07           ;   b'00000111'  d'007'
    ADDWF LRAM_0x21,F
    MOVF LRAM_0x60,W
    XORLW 0x43           ;   b'01000011'  d'067'  "C"
    BTFSC STATUS,Z
    GOTO LADR_0x0184
    MOVLW 0x07           ;   b'00000111'  d'007'
    ADDWF LRAM_0x21,F
    MOVF LRAM_0x60,W
    XORLW 0x44           ;   b'01000100'  d'068'  "D"
    BTFSC STATUS,Z
    GOTO LADR_0x0184
    MOVLW 0x07           ;   b'00000111'  d'007'
    ADDWF LRAM_0x21,F
    MOVF LRAM_0x60,W
    XORLW 0x61           ;   b'01100001'  d'097'  "a"
    BTFSC STATUS,Z
    GOTO LADR_0x0184
    MOVLW 0x07           ;   b'00000111'  d'007'
    ADDWF LRAM_0x21,F
    MOVF LRAM_0x60,W
    XORLW 0x62           ;   b'01100010'  d'098'  "b"
    BTFSC STATUS,Z
    GOTO LADR_0x0184
    MOVLW 0x07           ;   b'00000111'  d'007'
    ADDWF LRAM_0x21,F
    MOVF LRAM_0x60,W
    XORLW 0x66           ;   b'01100110'  d'102'  "f"
    BTFSC STATUS,Z
    GOTO LADR_0x0184
    MOVLW 0x07           ;   b'00000111'  d'007'
    ADDWF LRAM_0x21,F
    MOVF LRAM_0x60,W
    XORLW 0x6B           ;   b'01101011'  d'107'  "k"
    BTFSC STATUS,Z
    GOTO LADR_0x0184
LADR_0x0184
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVLW 0x61           ;   b'01100001'  d'097'  "a"
    MOVWF FSR
LADR_0x0188
    MOVF LRAM_0x21,W
    CALL QUESTIONS
    XORWF INDF,W
    BTFSS STATUS,Z
    GOTO LADR_0x0195
    INCF FSR,F
    INCF LRAM_0x21,F
    DECF LRAM_0x20,F
    BTFSS STATUS,Z
    GOTO LADR_0x0188
LADR_0x0192
    MOVF LRAM_0x60,W
    MOVWF LRAM_0x29
    GOTO LADR_0x0195
LADR_0x0195
    MOVLW 0x08           ;   b'00001000'  d'008'
    MOVWF LRAM_0x20
    CLRF LRAM_0x21
LADR_0x0198
    MOVF LRAM_0x29,W
    XORLW 0x21           ;   b'00100001'  d'033'  "!"
    BTFSS STATUS,Z
    GOTO LADR_0x01A7
    MOVLW 0x50           ;   b'01010000'  d'080'  "P"
    MOVWF LRAM_0x25
    MOVLW 0x07           ;   b'00000111'  d'007'
    MOVWF LRAM_0x23
    BTFSC LRAM_0x20,3
    CALL LADR_0x022B
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVF LRAM_0x21,W
    CALL ANSWER1
    GOTO LADR_0x0221
LADR_0x01A7
    MOVF LRAM_0x29,W
    XORLW 0x22           ;   b'00100010'  d'034'  """
    BTFSS STATUS,Z
    GOTO LADR_0x01B6
    MOVLW 0x57           ;   b'01010111'  d'087'  "W"
    MOVWF LRAM_0x25
    MOVLW 0x07           ;   b'00000111'  d'007'
    MOVWF LRAM_0x23
    BTFSC LRAM_0x20,3
    CALL LADR_0x022B
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVF LRAM_0x21,W
    CALL ANSWER2
    GOTO LADR_0x0221
LADR_0x01B6
    MOVF LRAM_0x29,W
    XORLW 0x23           ;   b'00100011'  d'035'  "#"
    BTFSS STATUS,Z
    GOTO LADR_0x01C5
    MOVLW 0x5E           ;   b'01011110'  d'094'  "^"
    MOVWF LRAM_0x25
    MOVLW 0x02           ;   b'00000010'  d'002'
    MOVWF LRAM_0x23
    BTFSC LRAM_0x20,3
    CALL LADR_0x022B
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVF LRAM_0x21,W
    CALL ANSWER3
    GOTO LADR_0x0221
LADR_0x01C5
    MOVF LRAM_0x29,W
    XORLW 0x41           ;   b'01000001'  d'065'  "A"
    BTFSS STATUS,Z
    GOTO LADR_0x01CE
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVF LRAM_0x21,W
    CALL AKEYCODE
    GOTO LADR_0x0221
LADR_0x01CE
    MOVF LRAM_0x29,W
    XORLW 0x42           ;   b'01000010'  d'066'  "B"
    BTFSS STATUS,Z
    GOTO LADR_0x01D7
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVF LRAM_0x21,W
    CALL BKEYCODE
    GOTO LADR_0x0221
LADR_0x01D7
    MOVF LRAM_0x29,W
    XORLW 0x43           ;   b'01000011'  d'067'  "C"
    BTFSS STATUS,Z
    GOTO LADR_0x01E0
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVF LRAM_0x21,W
    CALL FILENAME
    GOTO LADR_0x0221
LADR_0x01E0
    MOVF LRAM_0x29,W
    XORLW 0x44           ;   b'01000100'  d'068'  "D"
    BTFSS STATUS,Z
    GOTO LADR_0x01E9
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVF LRAM_0x21,W
    CALL LADR_0x03EE
    GOTO LADR_0x0221
LADR_0x01E9
    MOVF LRAM_0x29,W
    XORLW 0x61           ;   b'01100001'  d'097'  "a"
    BTFSS STATUS,Z
    GOTO LADR_0x01F2
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVF LRAM_0x21,W
    CALL KEEPALIVEANSWER
    GOTO LADR_0x0221
LADR_0x01F2
    MOVF LRAM_0x29,W
    XORLW 0x62           ;   b'01100010'  d'098'  "b"
    BTFSS STATUS,Z
    GOTO LADR_0x01FB
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVF LRAM_0x21,W
    CALL SECVERANSWER
    GOTO LADR_0x0221
LADR_0x01FB
    MOVF LRAM_0x29,W
    XORLW 0x66           ;   b'01100110'  d'102'  "f"
    BTFSS STATUS,Z
    GOTO LADR_0x0204
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVF LRAM_0x21,W
    CALL ANSWER4
    GOTO LADR_0x0221
LADR_0x0204
    MOVF LRAM_0x29,W
    XORLW 0x6B           ;   b'01101011'  d'107'  "k"
    BTFSS STATUS,Z
    GOTO LADR_0x020D
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVF LRAM_0x21,W
    CALL AIJYOANSWER
    GOTO LADR_0x0221
LADR_0x020D
    BSF LRAM_0x0A,0
    BSF LRAM_0x0A,1
    MOVF LRAM_0x21,W
    CALL LADR_0x0378
    MOVF LRAM_0x60,W
    MOVWF LRAM_0x57
    MOVF LRAM_0x61,W
    MOVWF LRAM_0x55
    MOVF LRAM_0x62,W
    MOVWF LRAM_0x53
    MOVF LRAM_0x63,W
    MOVWF LRAM_0x51
    MOVF LRAM_0x64,W
    MOVWF LRAM_0x56
    MOVF LRAM_0x65,W
    MOVWF LRAM_0x54
    MOVF LRAM_0x66,W
    MOVWF LRAM_0x52
    MOVF LRAM_0x67,W
    MOVWF LRAM_0x50
LADR_0x0221
    MOVWF LRAM_0x28
    MOVLW 0x68           ;   b'01101000'  d'104'  "h"
    ADDWF LRAM_0x21,W
    MOVWF FSR
    MOVF LRAM_0x28,W
    MOVWF INDF
    INCF LRAM_0x21,F
    DECFSZ LRAM_0x20,F
    GOTO LADR_0x0198
    RETURN
LADR_0x022B
    MOVLW 0x61           ;   b'01100001'  d'097'  "a"
    MOVWF LRAM_0x24
LADR_0x022D
    MOVWF FSR
    MOVWF LRAM_0x22
    MOVF INDF,W
    MOVWF LRAM_0x28
    MOVF LRAM_0x25,W
    MOVWF FSR
    MOVF LRAM_0x28,W
    MOVWF INDF
    MOVF LRAM_0x22,W
    MOVWF FSR
    MOVLW 0x01           ;   b'00000001'  d'001'
    ADDWF LRAM_0x25,F
    INCF FSR,W
    INCF LRAM_0x24,F
    DECFSZ LRAM_0x23,F
    GOTO LADR_0x022D
    RETURN
LADR_0x023E
    MOVLW 0x08           ;   b'00001000'  d'008'
    MOVWF LRAM_0x20
    MOVLW 0x68           ;   b'01101000'  d'104'  "h"
    MOVWF LRAM_0x21
    MOVLW 0x58           ;   b'01011000'  d'088'  "X"
    MOVWF LRAM_0x22
LADR_0x0244
    MOVF LRAM_0x22,W
    MOVWF FSR
    MOVF INDF,W
    MOVWF LRAM_0x28
    MOVF LRAM_0x21,W
    MOVWF FSR
    MOVF LRAM_0x28,W
    XORWF INDF,F
    INCF LRAM_0x21,F
    INCF LRAM_0x22,F
    DECF LRAM_0x20,F
    BTFSS STATUS,Z
    GOTO LADR_0x0244
    RETURN
LADR_0x0252
    MOVF LRAM_0x29,W
    XORLW 0x66           ;   b'01100110'  d'102'  "f"
    BTFSC STATUS,Z
    GOTO LADR_0x0269
    MOVLW 0x08           ;   b'00001000'  d'008'
    MOVWF LRAM_0x20
    MOVLW 0x68           ;   b'01101000'  d'104'  "h"
    MOVWF LRAM_0x21
    MOVLW 0x50           ;   b'01010000'  d'080'  "P"
    MOVWF LRAM_0x22
LADR_0x025C
    MOVF LRAM_0x22,W
    MOVWF FSR
    MOVF INDF,W
    MOVWF LRAM_0x28
    MOVF LRAM_0x21,W
    MOVWF FSR
    MOVF LRAM_0x28,W
    ADDWF INDF,F
    INCF LRAM_0x21,F
    INCF LRAM_0x22,F
    DECF LRAM_0x20,F
    BTFSS STATUS,Z
    GOTO LADR_0x025C
LADR_0x0269
    RETURN
    MOVF LRAM_0x22,W
    MOVWF FSR
    MOVF INDF,W
    MOVWF LRAM_0x28
    MOVF LRAM_0x21,W
    MOVWF FSR
    MOVF LRAM_0x28,W
    SUBWF INDF,F
    INCF LRAM_0x21,F
    INCF LRAM_0x22,F
    DECF LRAM_0x20,F
    BTFSS STATUS,Z
    GOTO LADR_0x025C
    RETURN
LADR_0x0278
    MOVLW 0x08           ;   b'00001000'  d'008'
    MOVWF LRAM_0x20
    MOVLW 0x60           ;   b'01100000'  d'096'  "`"
    MOVWF LRAM_0x21
    MOVLW 0x50           ;   b'01010000'  d'080'  "P"
    MOVWF LRAM_0x22
LADR_0x027E
    MOVF LRAM_0x22,W
    MOVWF FSR
    MOVF INDF,W
    MOVWF LRAM_0x28
    MOVF LRAM_0x21,W
    MOVWF FSR
    MOVF LRAM_0x28,W
    SUBWF INDF,F
    INCF LRAM_0x21,F
    INCF LRAM_0x22,F
    DECF LRAM_0x20,F
    BTFSS STATUS,Z
    GOTO LADR_0x027E
    RETURN
LADR_0x028C
    MOVLW 0x08           ;   b'00001000'  d'008'
    MOVWF LRAM_0x20
    MOVLW 0x60           ;   b'01100000'  d'096'  "`"
    MOVWF LRAM_0x21
    MOVLW 0x58           ;   b'01011000'  d'088'  "X"
    MOVWF LRAM_0x22
LADR_0x0292
    MOVF LRAM_0x22,W
    MOVWF FSR
    MOVF INDF,W
    MOVWF LRAM_0x28
    MOVF LRAM_0x21,W
    MOVWF FSR
    MOVF LRAM_0x28,W
    XORWF INDF,F
    INCF LRAM_0x21,F
    INCF LRAM_0x22,F
    DECF LRAM_0x20,F
    BTFSS STATUS,Z
    GOTO LADR_0x0292
    RETURN
    MOVLW 0x04           ;   b'00000100'  d'004'
    MOVWF LRAM_0x35
    MOVLW 0x04           ;   b'00000100'  d'004'
    MOVWF LRAM_0x3B
    MOVLW 0x04           ;   b'00000100'  d'004'
    MOVWF LRAM_0x41
    MOVLW 0x04           ;   b'00000100'  d'004'
    MOVWF LRAM_0x47
    RETURN
LADR_0x02A9
    GOTO LADR_0x0008
LADR_0x02AA
    RETFIE
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
QUESTIONS
    ADDWF PCL,F          ; !!Program-Counter-Modification
    DT "KEYCODE"
    DT "keycode"
    DT "1strdf0"
    DT "1strdf1"
    DT "testpic"
    DT "sec_ver"
	DT "NaomiGD"
	DT "aijyo!?"
ANSWER1
    ADDWF PCL,F          ; !!Program-Counter-Modification
	DT "0DIMMID0"
ANSWER2
    ADDWF PCL,F          ; !!Program-Counter-Modification
	DT "1DIMMID1"
ANSWER3
    ADDWF PCL,F          ; !!Program-Counter-Modification
	DT "2DIMMID2"
KEEPALIVEANSWER
    ADDWF PCL,F          ; !!Program-Counter-Modification
	DT "7TEST_OK"
SECVERANSWER
    ADDWF PCL,F          ; !!Program-Counter-Modification
	DT "8VER0001"
ANSWER4
    ADDWF PCL,F          ; !!Program-Counter-Modification
	DT "?HereIam"
    
AIJYOANSWER
    ADDWF PCL,F          ; !!Program-Counter-Modification
    DT 0x3A,0x70,0x1F,0x71,0x1F,0x00,0x00,0x00
 ;  DT 0x3A,0x70,0x1F,0x71,0x1F,0x00,0x00,0x01
LADR_0x0378
    ADDWF PCL,F          ; !!Program-Counter-Modification
	DT "ZERROR00"
PICPASSWORD
    ADDWF PCL,F          ; !!Program-Counter-Modification
    DT "NAOMIGDROMSYSTEM"
    
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
AKEYCODE				
    ADDWF PCL,F          ; !!Program-Counter-Modification
;   DT 0x33,0x3E,0xE9, 0x23,0x54,0xDC,0x68,0x64 ; First 8 bytes part of DES key
    DT 0x33,0x00,0x00, 0x00,0x00,0x00,0x00,0x00
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
BKEYCODE
    ADDWF PCL,F          ; !!Program-Counter-Modification
;   DT 0x34,0x2F         ; Last 2 bytes of DES key
    DT 0x34,0x00
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
FILENAME
    ADDWF PCL,F          ; !!Program-Counter-Modification
;   DT "5BGB.BIN"
    DT "5ABC.BIN"
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
LADR_0x03EE
    ADDWF PCL,F          ; !!Program-Counter-Modification
    RETLW 0x36           ;   b'00110110'  d'054'  "6"
    RETLW 0x00           ;   b'00000000'  d'000'
    RETLW 0x00           ;   b'00000000'  d'000'
    RETLW 0x00           ;   b'00000000'  d'000'
    RETLW 0x00           ;   b'00000000'  d'000'
    RETLW 0x00           ;   b'00000000'  d'000'
    RETLW 0x00           ;   b'00000000'  d'000'
    RETLW 0x00           ;   b'00000000'  d'000'
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP

    End
Dernière modification par deep le 03 juil. 2016, 14:40, modifié 1 fois.
NNC --/NAC ¦/Egret 3¦ /NUC --/NUC shopp --/NUC ¦/Super Neo 29 Candy --/Naomi Confidential Mission --/Outrun 2 Sp Twin -- --/Euro Hantarex --/Euro Hantarex --/Euro Hantarex ¦/ Euro Hantarex ¦/Cocktail --/Vewlix F ¦/Vewlix C--/Lindbergh Upright --/Lindbergh Upright --/Atomiswave --

Avatar de l’utilisateur
the_vidy
stick d'argent
Messages : 802
Inscription : 15 janv. 2008, 09:36
Localisation : 47 entre Agen et Villeneuve
A remercié : 1 fois
A été remercié : 6 fois

Re: [INFOS] Raspberry Pi pour netboot

#264 Message par the_vidy »

Je ne suis pas un pro en anglais mais il n'y aurait pas la solution pour la clef sur ce forum?
http://www.neo-geo.com/forums/showthrea ... -key/page4

Avatar de l’utilisateur
deep
stick de zinc
Messages : 354
Inscription : 06 mars 2014, 19:33
Localisation : Murist - Suisse
A remercié : 3 fois
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#265 Message par deep »

the_vidy a écrit :Je ne suis pas un pro en anglais mais il n'y aurait pas la solution pour la clef sur ce forum?
http://www.neo-geo.com/forums/showthrea ... -key/page4
lol, oui, c'est une piste que je suis ^^
NNC --/NAC ¦/Egret 3¦ /NUC --/NUC shopp --/NUC ¦/Super Neo 29 Candy --/Naomi Confidential Mission --/Outrun 2 Sp Twin -- --/Euro Hantarex --/Euro Hantarex --/Euro Hantarex ¦/ Euro Hantarex ¦/Cocktail --/Vewlix F ¦/Vewlix C--/Lindbergh Upright --/Lindbergh Upright --/Atomiswave --

Avatar de l’utilisateur
dominion
stick de bronze
Messages : 193
Inscription : 18 déc. 2007, 11:43
Localisation : Près de Mulhouse
A remercié : 0
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#266 Message par dominion »

Bonjour,

J'ai chopé une rallonge USB que je veux utiliser pour brancher sur la naomi afin d'alimenter mon raspberry.
J'ai 4 fils qui sortent de la rallonge : un vert, un blanc, un noir et un rouge.
Je pense qu'il faut que j'utilise le noir et le rouge mais je dois les brancher sur quel PIN ?

Merci

EDIT :
Je dois faire comme ca en mettant le noir a la place du brun, j'ai bon ?
http://8bitplus.co.uk/wp-content/galler ... _Power.jpg

Avatar de l’utilisateur
Gakman
stick d'argent
Contact :
Messages : 955
Inscription : 15 janv. 2007, 18:29
Localisation : Nancy (France)
A remercié : 0
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#267 Message par Gakman »

Sur le CN12 si me rappelle bien le pin 1 est +5V et le 4 est N, à brancher respectivement aux rouge et noir.
Donc oui c'est bon.
@++
Gakman
-> http://gakman.free.fr

Avatar de l’utilisateur
dominion
stick de bronze
Messages : 193
Inscription : 18 déc. 2007, 11:43
Localisation : Près de Mulhouse
A remercié : 0
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#268 Message par dominion »

Merci :)
Et tu saurais ou je pourrais trouver une prise JST compatible pas trop cher des fois ?

Avatar de l’utilisateur
cysgouil
stick d'argent
Contact :
Messages : 945
Inscription : 05 mai 2008, 18:49
Localisation : Seine et Marne (77)
A remercié : 19 fois
A été remercié : 16 fois

Re: [INFOS] Raspberry Pi pour netboot

#269 Message par cysgouil »

deep a écrit :Voici le fichier piforcetools.py avec la correction apportée par parodius, qui permet d'utiliser n'importe quelle security key, il faut bien sûr laisser le raspberry branché, si j'ai bien compris, avec cette correction, le système ne va contrôler si la bonne clé est présente que après 10 heures, si vous jouez plus longtemps... faites vous soigner !
https://drive.google.com/file/d/0B4uEhw ... sp=sharing
Alleluai!!! Merci Deep, depuis le temps que je cherchais une solution pour lancer tous les jeux avec le rasp. Personne ne m'avait répondu sur la raison pour laquelle certains jeux se lançaient et d'autres non.
Je n'avais pas compris qu'il fallait mettre une security chip dans la dimm board. La voilà la différence par rapport au netboot par PC. Je commençais à désespérer, j'ai bien failli acheter une zero key pour rien :-D
Plus de pb le fichier de parodius + une security chip quelconque (boarder down pour moi) et hop netboot à volonté 8)

Avatar de l’utilisateur
deep
stick de zinc
Messages : 354
Inscription : 06 mars 2014, 19:33
Localisation : Murist - Suisse
A remercié : 3 fois
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#270 Message par deep »

@ dominion: Pour les fiches jst, regarder chez RS Online.
@ cysgouil: ravi que ça aie pu aider! (toujours pas eu le temps de faire des essais pour les zero key...)
NNC --/NAC ¦/Egret 3¦ /NUC --/NUC shopp --/NUC ¦/Super Neo 29 Candy --/Naomi Confidential Mission --/Outrun 2 Sp Twin -- --/Euro Hantarex --/Euro Hantarex --/Euro Hantarex ¦/ Euro Hantarex ¦/Cocktail --/Vewlix F ¦/Vewlix C--/Lindbergh Upright --/Lindbergh Upright --/Atomiswave --

Avatar de l’utilisateur
Gakman
stick d'argent
Contact :
Messages : 955
Inscription : 15 janv. 2007, 18:29
Localisation : Nancy (France)
A remercié : 0
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#271 Message par Gakman »

cysgouil a écrit : Alleluai!!! Merci Deep, depuis le temps que je cherchais une solution pour lancer tous les jeux avec le rasp. Personne ne m'avait répondu sur la raison pour laquelle certains jeux se lançaient et d'autres non.
Je n'avais pas compris qu'il fallait mettre une security chip dans la dimm board. La voilà la différence par rapport au netboot par PC. Je commençais à désespérer, j'ai bien failli acheter une zero key pour rien :-D
Plus de pb le fichier de parodius + une security chip quelconque (boarder down pour moi) et hop netboot à volonté 8)
En fait le netboot PC et Raspberry Pi c'est exactement pareil en Python : script de base il faut un PIC 0, script modifié avec time loop tant que la machine qui netboot est branchée et en route le jeu tourne. Si on coupe le PC ou le Pi il faut un PIC 0.
Avec Transfergame il faut obligatoirement le PIC.
@++
Gakman
-> http://gakman.free.fr

Avatar de l’utilisateur
dominion
stick de bronze
Messages : 193
Inscription : 18 déc. 2007, 11:43
Localisation : Près de Mulhouse
A remercié : 0
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#272 Message par dominion »

cysgouil a écrit :
deep a écrit :Voici le fichier piforcetools.py avec la correction apportée par parodius, qui permet d'utiliser n'importe quelle security key, il faut bien sûr laisser le raspberry branché, si j'ai bien compris, avec cette correction, le système ne va contrôler si la bonne clé est présente que après 10 heures, si vous jouez plus longtemps... faites vous soigner !
https://drive.google.com/file/d/0B4uEhw ... sp=sharing
Alleluai!!! Merci Deep, depuis le temps que je cherchais une solution pour lancer tous les jeux avec le rasp. Personne ne m'avait répondu sur la raison pour laquelle certains jeux se lançaient et d'autres non.
Je n'avais pas compris qu'il fallait mettre une security chip dans la dimm board. La voilà la différence par rapport au netboot par PC. Je commençais à désespérer, j'ai bien failli acheter une zero key pour rien :-D
Plus de pb le fichier de parodius + une security chip quelconque (boarder down pour moi) et hop netboot à volonté 8)
Moi je n'ai même pas besoin de mettre une security key ...
C'est une Naomi2, je ne sais pas si ca joue.

Avatar de l’utilisateur
dokko59
stick de zinc
Messages : 369
Inscription : 12 déc. 2005, 19:18
Localisation : Cambrai/Nord
A remercié : 0
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#273 Message par dokko59 »

Salut,

J'ai voulu mettre à jour mon raspberry avec la dernière version trouvée ici: http://travistyoj.github.io/piforcetools/
Tout fonctionne correctement à part le rétroéclairage qui scintille une fois au démarrage mais ensuite il reste éteint..., j'arrive tout de même à voir les noms des jeux grâce au contraste.
Mon lcd est un adafruit i2c, pensez vous que cela vienne de la mise à jour ou que mon rétroéclairaqe à lacher subitement ?

Merci pour votre aide

Avatar de l’utilisateur
deep
stick de zinc
Messages : 354
Inscription : 06 mars 2014, 19:33
Localisation : Murist - Suisse
A remercié : 3 fois
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#274 Message par deep »

dokko59 a écrit :Salut,

J'ai voulu mettre à jour mon raspberry avec la dernière version trouvée ici: http://travistyoj.github.io/piforcetools/
Tout fonctionne correctement à part le rétroéclairage qui scintille une fois au démarrage mais ensuite il reste éteint..., j'arrive tout de même à voir les noms des jeux grâce au contraste.
Mon lcd est un adafruit i2c, pensez vous que cela vienne de la mise à jour ou que mon rétroéclairaqe à lacher subitement ?

Merci pour votre aide
T’utilise quoi comme alim ? il me semble qu'il faut au moins 2A pour que ça déconne pas...
NNC --/NAC ¦/Egret 3¦ /NUC --/NUC shopp --/NUC ¦/Super Neo 29 Candy --/Naomi Confidential Mission --/Outrun 2 Sp Twin -- --/Euro Hantarex --/Euro Hantarex --/Euro Hantarex ¦/ Euro Hantarex ¦/Cocktail --/Vewlix F ¦/Vewlix C--/Lindbergh Upright --/Lindbergh Upright --/Atomiswave --

Avatar de l’utilisateur
dokko59
stick de zinc
Messages : 369
Inscription : 12 déc. 2005, 19:18
Localisation : Cambrai/Nord
A remercié : 0
A été remercié : 0

Re: [INFOS] Raspberry Pi pour netboot

#275 Message par dokko59 »

J'utilise la naomi 2 directement.
Ça fait 2 ans que ça tourne nickel comme ça
Le rétro éclairage doit avoir un soucis
Dernière modification par dokko59 le 30 oct. 2016, 19:40, modifié 1 fois.

Répondre