#24 Joder, no han conseguido unificar el nombre de su marca de helados y pretendieron cambiar el nombre al producto que se utiliza como palabra castellano al igual que donut, pan bimbo o kleenex.
#24 Joder, no han conseguido unificar el nombre de su marca de helados y pretendieron cambiar el nombre al producto que se utiliza como palabra castellano al igual que donut, pan bimbo o kleenex.
#28 No exactamente. Encargamos el montaje a una empresa española. Los miembros del equipo no tenemos maquinaria ni conocimientos para hacerlo (en serie) nosotros mismos.
#618 Ese Ockham es peligroso. Tiene una navaja y sabe cómo se husa
Yo también planeaba conquistar el mundo en mis ratos libres. Pero mejor dejo que lo conquistes tú primero y luego yo te conquisto a ti.
De todas las preguntas que te están haciendo, ¿cuál te ha resultado más original?
#16 Sí, evidentemente la premisa es falsa. Y la LD100 es imposible de calcular, ya que tendríamos que ensayar dicha dosis con toda la población. Se podría hablar de LD99, pero en ningún caso extrapolando datos de la LD50. Es como decir que la persona más alta del mundo mide 3.40 porque la estatura media es 1.70.
Uff, vaya hilo. Espero que no se haya repetido ninguna pregunta.
-¿Cómo llevas el tema de los saludos?
-¿Haces el esfuerzo por tratar de saludar a todo el mundo cuando entras en un sitio?
-¿Dices hola/buenos días en un tono normal o lo haces con un tono muy bajo?
-¿Te suele pasar que inicias una conversación sin ningún tipo de preámbulo? En plan, entrar a saco.
-Si la respuesta a la anterior pregunta es sí, ¿te ocurre con más frecuencia cuando la conversación es telefónica?
-Por último. Cuando tienes una conversación medianamente profunda con una persona que no conoces de nada, ¿tomas la iniciativa y te presentas o bien esperas a que sea el otro el que dé el primer paso?
Otro juego "resultón" también para ZX81 en 1K
No es justo comparar tamaños de código en x86 ni mucho menos Javascript. En ensamblador de Z80 los programas tienden a ocupar un poco más que en x86. De todas formas todos hablan muy bien de dicho código pero poca gente se ha puesto a analizarlo y desde mi punto de vista está demasiado sobrevalorado.
El código está poco optimizado. Hice un programa totalmente equivalente (cuando digo totalmente equivalente es que hace las mismas jugadas en las mismas condiciones que el original) que ocupa 150 bytes menos. Otra persona incluso añadió funcionalidad en el espacio sobrante http://sinclairzxworld.com/viewtopic.php?f=4&t=1476. Por otro lado el algoritmo no es el típico minimax. Recorre todas las posibles jugadas pero a sólo un nivel de profundidad y calcula una puntuación de cada posible jugada en función del número de piezas, si se recibe jaque, etc... Básicamente es una reescritura a ensamblador de Z80 de un programa llamado Microchess para 6502.
Aún así tiene mérito meterlo en un ZX81. No es el mejor programa de la historia pero es un buen programa. El problema en los ZX81 es que del Kilobyte disponible muchos bytes se usan en variables del sistema y la pantalla también ocupa espacio (de forma variable). Es más, si hiciéramos un juego a pantalla completa sólo nos quedaría disponible la cuarta parte de ese Kilobyte. En serio, no es nada fácil escribir un juego en esta plataforma. Lo digo por experiencia, ya que hace poco tiempo programé un clon de tetris.
No se ven supermercados ni niños gorditos en el video, por tanto no hay nada de lo que preocuparse.
#83 Es cierto, la ROM del ZX81 pertenece a Nine Tiles. Lo que podría haber hecho fue empezar desde cero tomando el código FP de partida, pero no fue así, tomó el código de la rom del spectrum (en una primera versión la llamó SE Basic) y luego a base de modificaciones la convirtió en OpenSE.
#81 Como he dicho antes en los comentarios, sólo hay una forma de hacer un clon legal, que es no basarte para nada en el código original. Imagínate que yo ahora te busco 3 fragmentos de la OpenSE que sean idénticos a la ROM de Spectrum y no aparezcan en la del ZX81. ¿Crees que si luego Owen modifica esos 3 fragmentos directamente se convierte el legal?
#81 Sólo te puedo decir que no he encontrado ninguna fuente distinta a Owen que certifique que Nine Tiles es la propietaria del copyright. Steve Vickers escribió tanto la ROM del ZX81 como la del Spectrum para Sinclair. Luego Sinclair vendió la compañía a Amstrad. Yo supongo que si Amstrad no fabricó ZX81s fue porque lo vieron obsoletos. En fin que la cosa no es tan sencilla, pero a falta de fuentes fiables pienso que el copyright actual es de BSkyB.
#78 mira el mensaje de arriba (me equivoqué de número y ya es tarde para editarlo)
#79 La parte del punto flotante de la ROM del ZX81 es idéntica a la del ZX Spectrum (también idéntica a la del SE). Aun así hay copy/pastes de más zonas que no son FP, como las rutinas de cinta. Y la ZX81 que yo sepa no es GPL, no se sabe si los derechos pertenecen a Nine Tiles, a Sinclair o a Amstrad (luego BSkyB) pero son de alguien. Que no los reclame no quiere decir que se pueda hacer de dominio público.
#79 Palabras de Andrew Owen:
"The ZX80 ROM is copyright 1980 Nine Tiles Networks Ltd. The ZX81 ROM is copyright 1981 Nine Tiles Networks Ltd. I contacted John Grant directly to ask for permission to distribute the ZX81 ROM under the GPL. There is implied permission to do the same for the ZX80 ROM in the email I received."
http://www.sinclairzxworld.com/new-zx80-boards-t300s10.html#p2251
#81 Sólo te puedo decir que no he encontrado ninguna fuente distinta a Owen que certifique que Nine Tiles es la propietaria del copyright. Steve Vickers escribió tanto la ROM del ZX81 como la del Spectrum para Sinclair. Luego Sinclair vendió la compañía a Amstrad. Yo supongo que si Amstrad no fabricó ZX81s fue porque lo vieron obsoletos. En fin que la cosa no es tan sencilla, pero a falta de fuentes fiables pienso que el copyright actual es de BSkyB.
#81 Como he dicho antes en los comentarios, sólo hay una forma de hacer un clon legal, que es no basarte para nada en el código original. Imagínate que yo ahora te busco 3 fragmentos de la OpenSE que sean idénticos a la ROM de Spectrum y no aparezcan en la del ZX81. ¿Crees que si luego Owen modifica esos 3 fragmentos directamente se convierte el legal?
#64 Bueno, vale. Se me olvidó la coletilla "o licencias menos restrictivas". De verdad podemos zanjar la conversación. Ni vas a convencerme que OpenSE está libre de código propietario, ni yo a tí de lo contrario. En todo lo demás estamos de acuerdo.
#68 Está libre. Si no, no la incluirían en mi distro 100% libre, Trisquel
Por algo uso OpenSE. No tengo ni la rom de Simclair siquiera.
Aquí no permiten nada libre.
De hecho recompilaron el VBA-M sin soporte de escalado 2XSAI por tema de licencias no comerciales.
Tampoco está el MAME por lo mismo.
#64 Podemos pasarnos horas enumerando ejemplos. ¿A dónde quieres llegar? Soy defensor del software libre, suelo usar alternativas GPL como Gimp en lugar de Photoshop y cosas así. También como programador colaboro con la causa.
#65 Hay juegos con licencia LGPL o MIT que todavía usan partes cerradas como el clon de Simtower, pero es el usuario quien debe suplir ese código no-libre desde el juego original.
https://github.com/fabianschuiki/OpenSkyscraper/wiki
Ojo, hablo de código, no datos. En este último caso no importa ya que no es software. Vease Scummvm, Arx Fatalis.
Pero en un futuro, no será necesario tal código.
#60 Esta discusión no va a ningún lado, ambos sabemos claramente en qué consiste el software libre, lo único en lo que no estamos de acuerdo es en que OpenSE se puede considerar software libre. Poner una copia de la licencia GPL en un código es condición necesaria, pero no suficiente. Además tienes que comprometerte a no copiar fragmentos de otros códigos que no sean GPL (y si son GPL debes mencionar su autoría).
#63 "Además tienes que comprometerte a no copiar fragmentos de otros códigos que no sean GPL (y si son GPL debes mencionar su autoría). "
Olvidas que puedes meter código MIT y BSD.
Y sí, si OpenSE está libre de código propietario aunque una vez lo fuere parcialmente, ahora es libre.
Muchos juegos dependían de código no libre parcialmente a la hora de implementarse. Hasta que cambiaron el código.
#65 Hay juegos con licencia LGPL o MIT que todavía usan partes cerradas como el clon de Simtower, pero es el usuario quien debe suplir ese código no-libre desde el juego original.
https://github.com/fabianschuiki/OpenSkyscraper/wiki
Ojo, hablo de código, no datos. En este último caso no importa ya que no es software. Vease Scummvm, Arx Fatalis.
Pero en un futuro, no será necesario tal código.
#68 Está libre. Si no, no la incluirían en mi distro 100% libre, Trisquel
Por algo uso OpenSE. No tengo ni la rom de Simclair siquiera.
Aquí no permiten nada libre.
De hecho recompilaron el VBA-M sin soporte de escalado 2XSAI por tema de licencias no comerciales.
Tampoco está el MAME por lo mismo.
#56 "Así que deja de difundir FUD" ¿Qué es un FUD? Lo único que estoy difundiendo es mi opinión, sólo te digo que es una opinión fundada.
"Reactos IMPLEMENTA las APIs de Windows NT, no las copia". No has cogido un buen ejemplo porque este proyecto estuvo parado mucho tiempo, precisamente porque alguno de sus programadores metió código de Microsoft en un driver. Ahora está limpio, no te digo que no. Pero para que estas cosas afloren tiene que haber demandas, y para que haya demandas las compañías deben ver futuras pérdidas.
#53 "No tienes más que mirar a Scummvm"
Estamos de acuerdo en este punto. Se puede escribir software de forma independiente que se comporte igual que otro pero sin copiar nada del mismo. Por esta razón aparecieron los primeros PC clónicos, IBM era propietaria de la BIOS, pero compañías como HP sacaron una BIOS altamente compatible y a partir de cero, sin copiar nada de la de IBM. Se puede hacer, es caro porque tienes que contratar abogados y hacer 2 grupos de programadores: el primero debe no haber leído (y comprometerse a no hacerlo) el código de IBM; el segundo debe conocerse el código al dedillo y auditar que en el primer grupo, que escribe el software, no haya ningún "copión".
#59 Puedes usar ingeniería inversa legalmente con afan de compatibilidad.
Pero no copias, y en la realidad, si, se usa código libre en propietarios pero no es libre-FSF, es BSD, con licencia muy permisiva.
Con la GPL es imposible.
Por ejemplo tienes NetBSD en la PSP.
Pero propietario->libre es imposible. Puedes basarte, crear un clónico que haga lo mismo, pero no copiar.
#60 Esta discusión no va a ningún lado, ambos sabemos claramente en qué consiste el software libre, lo único en lo que no estamos de acuerdo es en que OpenSE se puede considerar software libre. Poner una copia de la licencia GPL en un código es condición necesaria, pero no suficiente. Además tienes que comprometerte a no copiar fragmentos de otros códigos que no sean GPL (y si son GPL debes mencionar su autoría).
#63 "Además tienes que comprometerte a no copiar fragmentos de otros códigos que no sean GPL (y si son GPL debes mencionar su autoría). "
Olvidas que puedes meter código MIT y BSD.
Y sí, si OpenSE está libre de código propietario aunque una vez lo fuere parcialmente, ahora es libre.
Muchos juegos dependían de código no libre parcialmente a la hora de implementarse. Hasta que cambiaron el código.
#65 Hay juegos con licencia LGPL o MIT que todavía usan partes cerradas como el clon de Simtower, pero es el usuario quien debe suplir ese código no-libre desde el juego original.
https://github.com/fabianschuiki/OpenSkyscraper/wiki
Ojo, hablo de código, no datos. En este último caso no importa ya que no es software. Vease Scummvm, Arx Fatalis.
Pero en un futuro, no será necesario tal código.
#68 Está libre. Si no, no la incluirían en mi distro 100% libre, Trisquel
Por algo uso OpenSE. No tengo ni la rom de Simclair siquiera.
Aquí no permiten nada libre.
De hecho recompilaron el VBA-M sin soporte de escalado 2XSAI por tema de licencias no comerciales.
Tampoco está el MAME por lo mismo.
#53 Así es como deberían funcionar. De la misma forma que existe software licenciado como propietario que plagia de software libre (evidentemente sin distribuir el código fuente), también existe software licenciado como libre que copia del propietario.
#55 "), también existe software licenciado como libre que copia del propietario. "
Legalmente no puedes hacer eso. Es ilegal.
Así que deja de difundir FUD.
Si alguien usa mi código de forma libre y no es código BSD si no GPL, lo crujo. Fin de la historia.
Confundes COPIAR con IMPLEMENTAR.
Reactos IMPLEMENTA las APIs de Windows NT, no las copia. Las hace funcionar de forma diferente. Idem con Wine. Y OpenSE.
#56 "Así que deja de difundir FUD" ¿Qué es un FUD? Lo único que estoy difundiendo es mi opinión, sólo te digo que es una opinión fundada.
"Reactos IMPLEMENTA las APIs de Windows NT, no las copia". No has cogido un buen ejemplo porque este proyecto estuvo parado mucho tiempo, precisamente porque alguno de sus programadores metió código de Microsoft en un driver. Ahora está limpio, no te digo que no. Pero para que estas cosas afloren tiene que haber demandas, y para que haya demandas las compañías deben ver futuras pérdidas.
#55 Te pongo un ejemplo. Tus puedes hacer una función que mueva sprites en un juego con un código, yo con otro. Ambos realizamos la misma función y con el mismo resultado para el mismo juego, pero yo no te he copiado.
He implementado de otra forma lo que es necesario para un juego, pero no he mirado tu código para nada.
Pues eso hacen OpenSE, Scummvm, OpenTTD, y muchos más.
Y si te crees que cogen código libre para cosas propietarias, lo llevas claro. Ya crujieron a una compañía por pasarse la licencia libre de Scummvm por el forro.
#46 Esto lo solucionarán mediante un teclado virtual en pantalla que controlas con el pad. Sería muy incómodo para una conversacional, pero para salir del paso en el menú del juego es suficiente (elegir el tipo de control y pulsar la tecla de comienzo)
#45 ¿Has leído el "This page was last modified on 8 April 2014"?
Lo he probado, me he leído el código fuente e incluso lo he añadido a mi emulador http://jbacteria.retrolandia.net/SEs
Me parece muy bien que a tí te guste pero no vas a conseguir convencerme. Que la ROM original tiene muchos bugs y es bastante mejorable en cuanto a Basic se refiere, de acuerdo. Que se puede hacer un desarrollo totalmente independiente y mejor al original, también. Que el OpenSE se ajuste a esto último, no, desde mi punto de vista OpenSE es una modificación, no un desarrollo independiente.
#42 No, pero puedes hacer tú mismo las cuentas en esta lista:
http://www.zxshed.co.uk/sinclairfaq/index.php5?title=List_of_software_titles_and_their_compatibility_with_OpenSE
#45 ¿Has leído el "This page was last modified on 8 April 2014"?
Lo he probado, me he leído el código fuente e incluso lo he añadido a mi emulador http://jbacteria.retrolandia.net/SEs
Me parece muy bien que a tí te guste pero no vas a conseguir convencerme. Que la ROM original tiene muchos bugs y es bastante mejorable en cuanto a Basic se refiere, de acuerdo. Que se puede hacer un desarrollo totalmente independiente y mejor al original, también. Que el OpenSE se ajuste a esto último, no, desde mi punto de vista OpenSE es una modificación, no un desarrollo independiente.
#38 Mi lista de juegos es más grande http://jbacteria.retrolandia.net/ aunque debo admitir que mi emulador está peor programado.
#41 Gracias por ampliar y compartir.
"En España no me pudieron comercializar como Vienetta por un problema legal, y por eso me llamaron Comtessa. Cuando se solucionó el tema en los noventa, pues los dueños de Frigo, Unilever, decidieron ponerme Vienetta para que no hubiera dos marcas distintas y ahorrar costes. A mí me gusta más Comtessa, pero hija, las multinacionales alimentarias son así." Fuente: https://elcomidista.elpais.com/elcomidista/2011/05/26/articulo/1306386000_130638.html