[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