Se encontraron 380 coincidencias

por Urusergi
Vie 02 Feb , 2024 9:34 pm
Foro: Emuladores
Tema: Ejecutables de 32bit de Mame y otras distribuciones
Respuestas: 46
Vistas: 3199

Re: Ejecutables de 32bit de Mame y otras distribuciones

Muchas gracias sthiryu =D> El esfuerzo lo hace mi maltrecho PC, que se le pone la CPU al 100% durante todo el proceso de compilación (unas 3 horitas), y un día va a explotar... Yo cuando ayudaba con mi cpu en el proyecto Folding@Home me pasaba lo mismo, incluso se ponía a pitar el altavoz interno po...
por Urusergi
Dom 10 Dic , 2023 5:22 pm
Foro: Ensamblador
Tema: DISARM, desensamblador para CPC
Respuestas: 11
Vistas: 731

Re: DISARM, desensamblador para CPC

=D> Naturalmente que hay interés en que saques todo el proyecto [-o< Lo que me chirría un poco es el LD B,RLC (IX+&xx) y otros, que es cierto que es una representación exacta de lo que hace la instrucción, y aunque la clásica ha sido desde siempre RLC (IX+&xx),B yo, de largo, preferiría verl...
por Urusergi
Jue 12 Oct , 2023 6:49 pm
Foro: Manuales y Herramientas
Tema: Manual de CPC 6128, versión 2010 (y otras tonterías)
Respuestas: 5
Vistas: 1755

Re: Manual de CPC 6128, versión 2010 (y otras tonterías)

Total, que utilizando este (magnífico) manual me he dado cuenta de que falta una página completa del manual original, la página 3/71. La página la ocupa entera la descripción del comando save (un comando importante). Y además , claro, en índice no aparece sino que aparece dos veces seguidas RUN.......
por Urusergi
Lun 10 Abr , 2023 12:30 am
Foro: Ensamblador
Tema: Snippets en Z80
Respuestas: 96
Vistas: 12964

Re: Snippets en Z80

Gracias! aunque habría estado genial si mi rutina ocupara menos bytes :roll:

Ah, ya entiendo lo que querías decir. Es una pena que no se pueda aprovechar el 'reverse' para hacer una rutina compacta, o por lo menos no veo la manera :-k
por Urusergi
Sab 08 Abr , 2023 9:51 pm
Foro: Ensamblador
Tema: Snippets en Z80
Respuestas: 96
Vistas: 12964

Re: Snippets en Z80

Bien visto! eso que estás intentando ya se me ocurrió, pero no es tan óptimo como el original y sigue haciendo falta una tabla:   ORG #4000 DI LD HL,L4011 LD BC,#BC11 XOR A L4008: RRA XOR (HL) INC HL OUT (C),A DEC C JR NZ,L4008 EI RET L4011: DB #FF,#7F,#FF,#08,#88,#08,#80,#80 DB #08,#08,#80,#08,#08,...
por Urusergi
Sab 01 Abr , 2023 11:19 pm
Foro: Ensamblador
Tema: Snippets en Z80
Respuestas: 96
Vistas: 12964

Re: Snippets en Z80

Y de postre, una rutina que hace lo mismo pero sin emplear tablas 8)   DI LD BC,#BC0F                                          ; Puerto para desbloquear el Asic & contador XOR A OUT (C),A                                            ; Inicializa secuencia de desbloqueo DEC A bucle_desbloqueo_asic:...
por Urusergi
Dom 26 Mar , 2023 10:49 pm
Foro: Ensamblador
Tema: Snippets en Z80
Respuestas: 96
Vistas: 12964

Re: Snippets en Z80

Estaba yo 'aburrío' y me puse a ver los primeros snippets del gran Syx. Al llegar a la rutina de desbloqueo del asic...   ; Desbloqueamos el Asic desbloquea_asic DI LD HL,secuencia_desbloqueo_asic LD B,#BC ; Puerto para desbloquear el Asic LD A,17 ; Longitud de la cadena para desbloquear el Asic buc...
por Urusergi
Sab 18 Feb , 2023 3:41 pm
Foro: Boxes
Tema: Estéreo no va (por la clavija auriculares, por el altavoz si)
Respuestas: 4
Vistas: 198

Re: Estéreo no va (por la clavija auriculares, por el altavoz si)

Es que esa salida no es para auriculares, mas bien es una especie de "line-out" y debes usar un amplificador estéreo para que suene decente. Y claro está, no corta el altavoz interno al enchufar un jack.

Saludos.
por Urusergi
Mar 11 Oct , 2022 10:06 pm
Foro: Ensamblador
Tema: DISARM, desensamblador para CPC
Respuestas: 11
Vistas: 731

Re: DISARM, desensamblador para CPC

Si quieres te pongo tareas, ya verás que rápido usas la imaginación.. :plane:

No sé si recoger el guante, miedo me da. :lol:
Si necesitas optimizar código puedo echar una mano, que dicen por ahí que soy bueno en esa tarea :compress:
por Urusergi
Lun 10 Oct , 2022 4:41 pm
Foro: Ensamblador
Tema: DISARM, desensamblador para CPC
Respuestas: 11
Vistas: 731

Re: DISARM, desensamblador para CPC

Sigue así, te está quedando de lujo 8)

También me gustaría hacer programas, pero, como ya me pasaba en aquellos años, no tenía imaginación y eso a pesar del nivelón de basic que gastaba por aquél entonces. Ahora parece que he aprendido algo de ensamblador pero sigo con el mismo problema :lol:
por Urusergi
Lun 03 Oct , 2022 3:45 pm
Foro: Ensamblador
Tema: Crea tu propia ROM desde WINAPE
Respuestas: 2
Vistas: 241

Re: Crea tu propia ROM desde WINAPE

:shock: Vaya! pues tiene su miga, creía que sería un poco más fácil, rollo editor-ensamblador externo y ejecutar winape solo para comprobar los avances. No imaginaba que se pudiera hacer todo dentro del propio winape... interesante :-k

Muchas gracias por el tuto, @Meta :notworthy:
por Urusergi
Dom 02 Oct , 2022 2:37 pm
Foro: Ensamblador
Tema: DISARM, desensamblador para CPC
Respuestas: 11
Vistas: 731

Re: DISARM, desensamblador para CPC

Vaya sorpresón! :shock: está muy chulo el programa, enhorabuena =D> me recuerda a cuando yo usaba en aquellos tiempos el desensamblador de J. Epalza, que le publicaron el listado en una ¿Amstrad User?. Ahora todos tiramos del debugger del winape :lamo: Por cierto, estaría genial si hicieras un tutor...
por Urusergi
Mar 27 Sep , 2022 9:47 pm
Foro: Ensamblador
Tema: Snippets en Z80
Respuestas: 96
Vistas: 12964

Re: Snippets en Z80

De todos modos la rutina del firmware es tan lenta que ni se iba a notar. Ya, me refería a cualquier rutina en general, no en este caso donde la llamada del firmware &bb5a es la que ralentiza. Así que nada, hemos optimizado un rutina 1 byte creo <XX No te creas que es poca cosa :mrgreen: rascar...
por Urusergi
Mar 27 Sep , 2022 12:32 am
Foro: Ensamblador
Tema: Snippets en Z80
Respuestas: 96
Vistas: 12964

Re: Snippets en Z80

Un consejo :mf_graduate: dentro de los bucles hay que procurar evitar los RET condicionales porque son costosos. En tu ejemplo tenemos al final:   ret c inc hl jr loop son 2us cada vez que pasamos por RET C + 3us por cada salto del JR incondicional, y 3us cuando RET C provoca el retorno.   jr nc,loo...
por Urusergi
Lun 26 Sep , 2022 9:36 pm
Foro: Ensamblador
Tema: Snippets en Z80
Respuestas: 96
Vistas: 12964

Re: Snippets en Z80

Genial! muchas gracias @Meta \:D/ queda mucho más elegante que el tocho mío. Ahora bien, para que alcance el símbolo máximo (&7F) le falta un repeat más (repeat 96) y por otro lado, si queremos que funcionen los códigos de control de los que hemos hablado antes habría que empezar con let chr = #...


La Comunidad Española
ESP Soft, juegos para tu CPC Foro de Amstrad CPC Todos los juegos para CPC en un CD Web dedicada al Amstrad CPC (utilidades) Información útil para el CPC (talleres) Selección de juegos de Amstrad CPC Mundo CPC Pree Play then any Key CPC Basic