Bueno ahora si, ya tengo los pasos para hacer cambio de Pagina en niple.
Paso 1.- Crear un proyecto en niple y ponerle Guardar, es importante guardarlo despues de crearlo, si no, solo se guarda un archivo vacio.
Paso 2.- Cerrar Niple (O abrir otro archivo para evitar que niple sobreescriba el archivo ya parchado).
Paso 3.- Correr el programa parcheregistros-0-1.exe y abrir nuestro archivo .npl luego escojer PCLATH de la lista de registros y darle parchar.
Paso 4.- Abrir nuevamente el archivo .npl en niple.
Paso 5.- Poner el bit PCLATH4=0 y el bit PCLATH3=1 Para cambiar a la pagina 1
Paso 6.- Crear una rutina nueva y en nuestro principal llamar el nombre de la rutina.
Paso 7.- Despues de llamar a nuestra rutina en nuestro principal, cambiar de nuevo los Bits 3 y 4 de PCLATH a 0 para asegurarnos que hemos cambiado a la página 0.
Paso 8.- Terminar nuestro programa, si lo hicieron bien, debe verse algo parecido a la figura 1.
Paso 9.- En la rutina que hemos creado (en mi caso le puse Pagina 1), yo puse para este ejemplo un nop, que tiene el comentario Insertar ORG 0x800 antes de esta rutina. Esto es para modificar nuestro archivo .asm a mano de una forma más facil.
Paso 10.- Generar el codigo .asm
Paso 11.- Una vez generado el .asm y antes de compilar, debemos hacer una modificación a mano, y es poner antes de nuestra rutina el comando ORG 0x800, por ejemplo, mi rutina se llama usr_Pagina1 entonces le damos buscar al archivo .asm y el codigo queda algo así:
;------------------------------------------------------------
; Declaración de Subrutinas
;------------------------------------------------------------
org 0x800 ; Apartir de aqui es pagina1
usr_pagina1
.... codigo de la rutina
return
Hay que tener cuidado que si existen otras rutinas después de esta, entonces hay que hacer copy and paste para dejar el resto de las rutinas antes de la instrucción org 0x800, de lo contrario quedarían en la página 1.
Paso 12.- Compilar y usar. Parecen muchos pasos pero realmente son pocos.
Les muestro como quedan los diagramas en niple.


Espero sus comentarios, lo he probado con el depurador y funciona muy bien.
Saludos!
-
Mike79