Cuando BAS2TAP falla... alternativas

Todo sobre la creación, diseño y programación de nuevo software para
nuestro Spectrum

Moderador: Sir Cilve Sinclair

Cuando BAS2TAP falla... alternativas

Notapor Hark0 el Vie Mar 21, 2014 11:08 am

Buenas!

Estoy usando una rutina "marciana" de @Battle Bunny (foro WOS)... que hace un "LDIR" en Basic...

La cuestión es que BAS2TAP casca...

Pregunté en el foro WOS acerca de una solución y me recomiendan usar TXT2Emu... lo he probado y funciona... pero se me antoja un poco lento el proceso... estoy usando actualmente notepad+bas2tap+fuse+bat para controlar...

Puedo usar BasinC que se come el código sin problemas... pero ya sabemos como es esta app, muy buena pero en ocasiones se desestabiliza que da gusto (por lo menos a mi me pasa ocasionalmente)...

Ahora bien... una alternativa a BAS2TAP para construir cintas desde "dos"/windows/fichero BAT?



(Enlace al post en el foro de WOS donde comento el asunto y donde me recomiendan TXT2Emu: http://www.worldofspectrum.org/forums/s ... p?p=759520
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica
Avatar de Usuario
Hark0
Freddy Hardest
 
Mensajes: 545
Registrado: Mar Nov 13, 2012 1:42 pm
Ubicación: Cornella de Llobregat - Barcelona

Re: Cuando BAS2TAP falla... alternativas

Notapor antoniovillena el Vie Mar 21, 2014 1:47 pm

Te recomiendo ZMAKEBAS de Russell Marks

Como su web oficial está caída te lo puedes bajar desde mi foro:

http://retrolandia.net/foro/showthread.php?tid=70
Imagen
Avatar de Usuario
antoniovillena
Nonamed
 
Mensajes: 1162
Registrado: Dom Ene 09, 2011 9:55 am

Re: Cuando BAS2TAP falla... alternativas

Notapor Hark0 el Vie Mar 21, 2014 2:01 pm

antoniovillena escribió:Te recomiendo ZMAKEBAS de Russell Marks

Como su web oficial está caída te lo puedes bajar desde mi foro:

http://retrolandia.net/foro/showthread.php?tid=70


He probado el tuyo GenTape... pero me genera una marcianada... quizas es el formato del txt....

...

Probado con zmakebas:

Error: Line 1 too big.

El listado:
Código: Seleccionar todo
5 BORDER 0: PAPER 0: INK 7: FLASH 0: BRIGHT 0: CLEAR 59999
6 DEF FN p(a)=PEEK a+256*PEEK (a+1): DEF FN l(v)=v-256*FN h(v): DEF FN h(v)=INT (v/256)
7 DEF FN q(a$,b$,l)=8: RESTORE 7: LET fnq=FN p(23639)+8: LET qlo=FN l(fnq): LET qhi=FN h(fnq): LET da=23563: GO TO 15
8 POKE da,qlo: POKE da+1,qhi
9 FOR a=fnq+3 TO fnq+12 STEP 9:IF FN p(a+3)=5 THEN LET loc=VAL VAL$ (CHR$ PEEK (a-3)+"$"):POKE a+1,FN l(loc): POKE a+2,FN h(loc): POKE a+3,FN l(l): POKE a+4,FN h(l)
10 POKE a,0: NEXT a: LET a$=b$: POKE da+1,0: RETURN

15 REM xxxxxxxxxx 3-t9,54
...
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica
Avatar de Usuario
Hark0
Freddy Hardest
 
Mensajes: 545
Registrado: Mar Nov 13, 2012 1:42 pm
Ubicación: Cornella de Llobregat - Barcelona

Re: Cuando BAS2TAP falla... alternativas

Notapor antoniovillena el Vie Mar 21, 2014 5:04 pm

Pues había un bug, ya lo he corregido y lo he vuelto a subir. Te lo puedes volver a bajar desde aquí:

http://retrolandia.net/foro/attachment.php?aid=338

En cuanto a GenTape, no te vale. Este programa trabaja con binarios, no reconoce archivos ASCII como un .BAS. Para usar GenTape previamente debes pasarle el zmakebas (o el bas2bin)
Imagen
Avatar de Usuario
antoniovillena
Nonamed
 
Mensajes: 1162
Registrado: Dom Ene 09, 2011 9:55 am

Re: Cuando BAS2TAP falla... alternativas

Notapor Hark0 el Vie Mar 21, 2014 9:20 pm

Y que lo digas!

Te pasare un pantallazo de lo que me da usando tu app... lo bueno es que el spectrum NO SE CUELGA... ahora que fijo se queda en un estado un tanto peligroso... :lol:
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica
Avatar de Usuario
Hark0
Freddy Hardest
 
Mensajes: 545
Registrado: Mar Nov 13, 2012 1:42 pm
Ubicación: Cornella de Llobregat - Barcelona

Re: Cuando BAS2TAP falla... alternativas

Notapor Hark0 el Sab Mar 22, 2014 10:28 am

Bueno, pues parece que no acaba de funcionar al 100%...

Utilizo zmakebas.exe con este comando: zmakebas -o cinta.tap -n zmakebas videoramH.txt

Aparentemente no da error y genera la cinta. Cuando la cargo en fuse, tampoco tengo error.

Pero cuando hago un RUN, me da el error: "Q parameter error, 7:3"

Si copio el texto y lo pego en BasinC (V16R3), guardo la cinta, todo perfecto, cero errores.

Adjunto pantallazos:
ZMAKEBAS:
Imagen

BASINC:
Imagen

Observese el VAL (espacio) $ (CHR$ PEEK.... de la línea 9...... hmmm
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica
Avatar de Usuario
Hark0
Freddy Hardest
 
Mensajes: 545
Registrado: Mar Nov 13, 2012 1:42 pm
Ubicación: Cornella de Llobregat - Barcelona

Re: Cuando BAS2TAP falla... alternativas

Notapor antoniovillena el Sab Mar 22, 2014 11:27 am

¿Puedes subir los dos TAPs?
Imagen
Avatar de Usuario
antoniovillena
Nonamed
 
Mensajes: 1162
Registrado: Dom Ene 09, 2011 9:55 am

Re: Cuando BAS2TAP falla... alternativas

Notapor Hark0 el Sab Mar 22, 2014 4:05 pm

antoniovillena escribió:¿Puedes subir los dos TAPs?



Puedo subirlos... pero ya te adelanto que lo "unico extraño", es el código que he pegado en el primer post... el resto es basic "normal" sin triquiñuelas...

Esta tarde lo pongo por aqui...
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica
Avatar de Usuario
Hark0
Freddy Hardest
 
Mensajes: 545
Registrado: Mar Nov 13, 2012 1:42 pm
Ubicación: Cornella de Llobregat - Barcelona


Volver a Programación y nuevos desarrollos

¿Quién está conectado?

Usuarios navegando este Foro: maeloterkim y 1 invitado

cron