Se encontraron 2409 coincidencias

por luiscoco
25 Feb 2019 03:04
Foro: Tandy CoCo
Tema: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)
Respuestas: 71
Vistas: 5169

Re: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)

Escuchando lo que persigues, no me queda otra que estar de acuerdo con los compañeros. ¿Por qué un BASIC interpretado ?, ¿o no te he entendido bien y buscas crear un compilador de un BASIC avanzado? Quiero decir, como dices, un BASIC es todo un mundo a la hora de buscarle los trucos que hacen que s...
por luiscoco
24 Feb 2019 17:48
Foro: Tandy CoCo
Tema: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)
Respuestas: 71
Vistas: 5169

Re: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)

COMIENZO DE LA PROGRAMACIÓN Comenzare ha hacer cosas a ver como va. Se necesita pasar los ROMs a RAM para coco 1 y 2 ya que para coco3 siempre esta en ALL RAM, aunque algunos comandos tienen un hook (garfio) en RAM baja para poderlos cambiar o agregar nuevos, creo que la modificación va mas allá de...
por luiscoco
24 Feb 2019 04:03
Foro: Tandy CoCo
Tema: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)
Respuestas: 71
Vistas: 5169

Re: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)

COMENTARIOS INSÓLITOS No, no me han hecho ningún comentario raro, hablo de los comentarios en BASIC. Estuve releyendo el articulo de Allen make-basic-fast-again-part-1 , nuevamente y descubrí algo insólito en el tiempo que consumen los REM durante un programa, hice algunas pruebas y ocurrió esto: E...
por luiscoco
23 Feb 2019 21:59
Foro: Tandy CoCo
Tema: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)
Respuestas: 71
Vistas: 5169

Re: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)

Sinceramente, desde que aprendí ensamblador del 6502 dije, al BASIC que le den por el buyaca, sólo lo uso para alguna que otra prueba rápida y tonta de pocas líneas. Como pienso manejarme también con el ensamblador del 6809/6309 y Z80, lo mismo haré con el basic de mi CoCo3 y mi MSX2, el BASIC para...
por luiscoco
23 Feb 2019 21:50
Foro: Tandy CoCo
Tema: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)
Respuestas: 71
Vistas: 5169

Re: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)

Sinceramente: Aunque se pudiera aplicar 100% al Dragon, que en este caso es la máquina que hace masa crítica en RW, tendría cierto sentido, pero no nos engañemos, el Dragon lo encienden para probar los programas que hace Pere y estos son ASM, esta es la realidad. La otra realidad es que usuarios co...
por luiscoco
23 Feb 2019 07:16
Foro: Tandy CoCo
Tema: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)
Respuestas: 71
Vistas: 5169

Re: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)

Preguntas a la comunidad: (Pregunta #1) ¿Alguien piensa que mas de 256 caracteres para las variables de cadena es inútil?, porque para mi es importantisimo ya que se pueden guardar dibujos y manipular zonas de memoria. Por supuesto no se podría tener mas de una sola variable de semejante tamaño, pe...
por luiscoco
22 Feb 2019 23:34
Foro: Tandy CoCo
Tema: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)
Respuestas: 71
Vistas: 5169

Re: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)

Yo el proyecto de Luis lo entiendo a algo parecido al Simon's Basic, del Commodore 64. https://en.wikipedia.org/wiki/Simons%27_BASIC Reprogramar las instrucciones del Basic y de paso... si se pueden meter nuevas... pues supongo que mejor. Reescribir el Kernel, por intentar decir lo que trata de hac...
por luiscoco
22 Feb 2019 20:15
Foro: Tandy CoCo
Tema: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)
Respuestas: 71
Vistas: 5169

Re: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)

Yo es que no sé exactamente qué quieres hacer, si te soy sincero. ¿Quieres mejorar el Basic del CoCo? ¿Un Basic nuevo mejorado? Con qué objetivo: que sea más rápido, más cómodo, más compacto... ¿Quieres que se pre-procese o pre-compile de algún modo? Por el momento solo veo una descripción del BASI...
por luiscoco
22 Feb 2019 19:26
Foro: Tandy CoCo
Tema: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)
Respuestas: 71
Vistas: 5169

Re: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)

Gracias Kikens, Ron Y pser1 Tratare de puntualizar. Hasta ahora, tengo claro los GOTOs, GOSUBs , que hasta ahora voy a hacer algo drástico, en el fuente después del token del GOTO y después del Numero o label, colocare la dirección de la linea de destino. Esta se actualizara al dorarlo la primera ve...
por luiscoco
11 Feb 2019 18:45
Foro: Tandy CoCo
Tema: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)
Respuestas: 71
Vistas: 5169

Re: Proyecto Basic CoCo/Dragon/DP400 (Discusiones)

DISCUSIÓN DE VARIABLES Originalmente el acceso a las variables esta hecho por medio del descriptor de 7 bytes, 2 para el nombre de la variable, con el bit 7 encendido en la segunda letra para Strings y con el bit 7 encendido de la 1ra letra para variables definidas por el usuario "DEF FN"...
por luiscoco
11 Feb 2019 15:21
Foro: Tandy CoCo
Tema: Nuevo proyecto Basic CoCo/Dragon/DP400
Respuestas: 147
Vistas: 8367

Re: Nuevo proyecto Basic CoCo/Dragon/DP400

Comando DIM ($B34B-$B3A1) No se bien porque comienza buscando una coma, y da SYNTAX ERROR si no esta la coma - Pone un 1 en DIMFLG - Pone la primera letra del nombre de la variable en VARNAM - Coloca un supuesto 0 como segunda letra - coloca tipo numérico en VALTYP=0 - Toma otra letra, esta puede s...
por luiscoco
11 Feb 2019 14:59
Foro: Tandy CoCo
Tema: Nuevo proyecto Basic CoCo/Dragon/DP400
Respuestas: 147
Vistas: 8367

Re: Nuevo proyecto Basic CoCo/Dragon/DP400

Buenos días , Luis ¿Vale la pena llenar este hilo con mensajes cortos que no son otra cosa que partes de la serie de tres libros CoCo Basic Unravelled? Para ahorrar trabajo adjunto aquí en forma de zip los tres libros conocidos, bueno añadiendo el de disco son cuatro! saludos pere Puedo quitar los ...
por luiscoco
11 Feb 2019 07:32
Foro: Tandy CoCo
Tema: Nuevo proyecto Basic CoCo/Dragon/DP400
Respuestas: 147
Vistas: 8367

Re: Nuevo proyecto Basic CoCo/Dragon/DP400

Evalúa una expresión($B141-$B147) Esta función tiene 3 entradas, y evalúa una expresión y da TM error (TYPE MISMACH ERROR) si es del tipo equivocado. Para hacerlo y abreviar espacio, usa un truco, que según se entre en un sitio u otro, pasa por una zona sin afectar el resultado y si salta en medio ...
por luiscoco
11 Feb 2019 07:30
Foro: Tandy CoCo
Tema: Nuevo proyecto Basic CoCo/Dragon/DP400
Respuestas: 147
Vistas: 8367

Re: Nuevo proyecto Basic CoCo/Dragon/DP400

Comando NEXT ($B0F8-$B140) 2408 2409 * NEXT 2410 B0F8 26 04 NEXT BNE LB0FE BRANCH IF ARGUMENT GIVEN 2411 B0FA 9E 8A LDX ZERO X = 0: DEFAULT FOR NO ARGUMENT 2412 B0FC 20 03 BRA LB101 2413 B0FE BD B3 57 LB0FE JSR LB357 EVALUATE AN ALPHA EXPRESSION 2414 B101 9F 3B LB101 STX VARDES SAVE VARIABLE DESCRI...
por luiscoco
11 Feb 2019 07:28
Foro: Tandy CoCo
Tema: Nuevo proyecto Basic CoCo/Dragon/DP400
Respuestas: 147
Vistas: 8367

Re: Nuevo proyecto Basic CoCo/Dragon/DP400

Comando READ ($B046-$B070) 2317 * 2318 * READ 2319 B046 9E 33 READ LDX DATPTR GET ‘READ’ START ADDRESS 2320 B048 86 FCB SKP1LD SKIP ONE BYTE - LDA #*$4F 2321 B049 4F LB049 CLRA ‘INPUT’ ENTRY POINT: INPUT FLAG = 0 2322 B04A 97 09 STA INPFLG SET INPUT FLAG; 0 = INPUT: <> 0 = READ 2323 B04C 9F 35 STX ...
por luiscoco
11 Feb 2019 07:11
Foro: Tandy CoCo
Tema: Nuevo proyecto Basic CoCo/Dragon/DP400
Respuestas: 147
Vistas: 8367

Re: Nuevo proyecto Basic CoCo/Dragon/DP400

Llena el buffer de la linea de entrada en consola ($B02F-$B045) 2306 * FILL BASIC’S LINE INPUT BUFFER CONSOLE IN 2307 B02F BD B9 AF LB02F JSR LB9AF SEND A "?" TO CONSOLE OUT 2308 B032 BD B9 AC JSR LB9AC SEND A ‘SPACE’ TO CONSOLE OUT 2309 B035 BD A3 90 LB035 JSR LA390 GO READ IN A BASIC LI...

Ir a búsqueda avanzada