[abc80] Ladda program (och bara vanliga textfiler) – hur?

Robert Juhasz juhasz at abc.se
Sön Aug 25 11:00:25 PDT 2013


förresten kom jag på att jag skrev ett (trivialt) konverteringsprogram till min abc-kasettemulering, se abckonv.c i 

abccas.zip

bara att skriva make…

Robert


25 aug 2013 kl. 16:07 skrev Robert Juhasz <juhasz at abc.se>:

> Det bör vara ett <cr> tecken i slutet på varje rad. Jag har läst bas filer med abc80sims x11-föregångare abc80-1.2 genom att ändra <cr><lf> till <cr> radslut.
> 
> Robert
> 
> -------- Originalmeddelande --------
> Från: Anders Jansson <andj at hem.utfors.se> 
> Datum:  
> Till: Johnny Rosenberg <gurus.knugum at gmail.com>,abc80 at abc80.org 
> Rubrik: Re: [abc80]	Ladda program (och bara vanliga textfiler) – hur? 
> 
> Hej!
> 
> Jag har aldrig testat abc80sim. Du har rätt om INP(56). Om jag trycker på 
> piltangenterna på ABC80 så returnerar INP56 värdena 136 resp 137, och när 
> jag släpper blir det 8 resp 9. Kanske du kan lura abc80sim med <TAB> och 
> <Backspace> istället för piltangenterna? Piltangenterna funkar annars bra i 
> ABCWin som kanske går att köra i Linux WINE?
> 
> För att undersöka möjligheten att ladda textfiler, testa att skriv följande 
> program
> 10 rem aaaaa ... till ca 100 tecken
> 20 rem bbbbb ... till ca 100 tecken
> 30 rem ccccc .... till ca 100 tecken
> 
> Spara sedan programmet med kommandot LIST TEST
> 
> Du får då en textfil TEST.BAS som eventuellt innehåller lite kontrolltecken. 
> Om du har tur blir det en ren textfil och då kan du ju använda en 
> texteditor. Om inte kan jag nog ordna ett litet konverteringsprogram.
> 
> Hälsn.
> Anders
> 
> 
> 
> ----- Original Message ----- 
> From: "Johnny Rosenberg" <gurus.knugum at gmail.com>
> To: <abc80 at abc80.org>
> Sent: Saturday, August 24, 2013 5:37 PM
> Subject: Re: [abc80]Ladda program (och bara vanliga textfiler) – hur?
> 
> 
>> Den 14 augusti 2013 14:12 skrev Johnny Rosenberg <gurus.knugum at gmail.com>:
>> 
>>> 
>>> Att skriva program med abc80sim-2.0 är ju på gränsen till hopplöst direkt
>>> från programmet i och med att piltangenterna inte fungerar. Vill man 
>>> ändra
>>> en rad blir det till att skriva in den från början. Så då vill man 
>>> förstås
>>> skriva sitt program på annat sätt, exempelvis i sin vanliga 
>>> textredigerare
>>> (gedit, leafpad eller emacs i mitt fall).
>>> 
>>> Programmet måste ju sedan gå att ladda in och köra. Hur gör man det? Har
>>> fått lite ledtrådar, men har ändå inte nått hela vägen fram…
>>> 
>>> Om man vill ladda in textfiler från program, hur gör man det i 
>>> simulatorn?
>>> Anta att jag har ett spel där man kör omkring på någon bana och jag vill
>>> att användaren ska kunna välja bana från en meny och att programmet då
>>> läser in en textfil som genererar banan. Det gjorde jag från kassett en
>>> gång i tiden, men det går ju inte numera, så hur bär man sig åt…?
>>> 
>>> Funderar också lite på en annan grej, men där är det kanske minnet som
>>> sviker:
>>> Har för mig, sedan tidigt 1980-tal, att INP(56), som returnerar
>>> teckenkoden för den tangent man för tillfället trycker på, returnerar ett
>>> värde när man håller ner en tangent och ett annat när man släpper den, 
>>> men
>>> ett litet testprogram (10 ; INP(56) : GOTO 10) visar att så inte är 
>>> fallet
>>> med simulatorn i alla fall. Är det jag som kommer ihåg fel eller är det
>>> abc80sim som inte riktigt efterliknar originalet i denna aspekt?
>>> 
>>> 
>>> Johnny Rosenberg
>>> 
>> 
>> Hm… denna listan verkar ju nästan stendöd, jämfört med alla andra listor
>> jag deltar i…
>> Finns något liv där ute? Hallå…? Skulle vara trevligt med ett litet svar,
>> även om det inte skulle vara så detaljerat…
>> 
>> 
>> Johnny Rosenberg
>> _______________________________________________
>> ABC80 mailing list
>> ABC80 at abc80.org
>> http://www.abc80.org/mailman/listinfo/abc80
>> 
> 
> _______________________________________________
> ABC80 mailing list
> ABC80 at abc80.org
> http://www.abc80.org/mailman/listinfo/abc80
> _______________________________________________
> ABC80 mailing list
> ABC80 at abc80.org
> http://www.abc80.org/mailman/listinfo/abc80



More information about the ABC80 mailing list