π
<-

KnightOS

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Re: KnightOS

Unread postby chickendude » 15 Oct 2012, 17:35

Is ANSI the same thing as "Windows-1252"? And what should the endline character be? Windows-style? I've re-encoded all the files as "Windows-1252" with Windows-style newlines. I guess you'll let me know if it's "appropriate" or not.

I finally got git working, more or less, (i've been trying since i posted the last message, and just now finally figured it out) and managed to push the updates and make a "pull request". Sorry for all the "commits", i really had no idea how it worked and was confused why none of the commits were showing up online ("git push" from the terminal fixed that).
User avatar
chickendude
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 9
Joined: 15 Oct 2012, 15:31
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ouvrière

Re: KnightOS

Unread postby SirCmpwn » 15 Oct 2012, 17:49

Yes, Windows-1252 is the same as ANSI. Don't worry about the number of commits, it's fine, but I will note that the patch file you made is unnecessary. As for new lines, either style is fine, Git will automatically convert it when you push. Did you test your translation and ensure that it worked properly? Especially with respect to text fitting in the allotted space. Things like "Administrador de archivos" and "Puede que los datos no guardados" worry me that they'll be too long and need to be rephrased. You also might have to re-position "Forzar salida" to make it draw correctly.

I also might change the encoding away from ANSI at some point, I'm not entirely sure how I want to handle extended character sets.
User avatar
SirCmpwn
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 47.9%
 
Posts: 41
Joined: 14 Oct 2012, 20:58
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: KnightOS

Unread postby chickendude » 15 Oct 2012, 18:06

I've tried running build.exe through both wine and mono, but it's giving me errors. Once i get it compiling i can reword the parts that are too large or need to be realigned.
User avatar
chickendude
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 9
Joined: 15 Oct 2012, 15:31
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ouvrière

Re: KnightOS

Unread postby nikitouzz » 15 Oct 2012, 18:08

I have one question :

For now, we can run several asm programs at the same time but will it be possible in a future version to do the same with K-Basic programs ?"
Mes records personnels :
2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Image
User avatar
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 42.7%
 
Posts: 1016
Images: 1
Joined: 16 Feb 2012, 18:39
Gender: Male
Calculator(s):
MyCalcs profile
Class: Fac de maths

Re: KnightOS

Unread postby SirCmpwn » 15 Oct 2012, 18:37

chickendude wrote:I've tried running build.exe through both wine and mono, but it's giving me errors. Once i get it compiling i can reword the parts that are too large or need to be realigned.


I'll fix the build for Linux tonight. I meant it when I said it won't work - it's a .NET tool that runs a Windows-native assembler.

nikitouzz wrote:I have one question :

For now, we can run several asm programs at the same time but will it be possible in a future version to do the same with K-Basic programs ?"


Yes, and you'll also be able to run several TI-Basic programs at once, or bash scripts, or whatever.
User avatar
SirCmpwn
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 47.9%
 
Posts: 41
Joined: 14 Oct 2012, 20:58
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: KnightOS

Unread postby SirCmpwn » 15 Oct 2012, 20:28

Several of you have expressed interest in learning how to work with KnightOS. Well, I've started putting together some documentation. You can see all the available documentation in docs/. The first bit I wrote is about the build tool, and you can read documentation on its usage and how it works here.
User avatar
SirCmpwn
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 47.9%
 
Posts: 41
Joined: 14 Oct 2012, 20:58
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: KnightOS

Unread postby nikitouzz » 15 Oct 2012, 20:41

thanks for this :)
Mes records personnels :
2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Image
User avatar
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 42.7%
 
Posts: 1016
Images: 1
Joined: 16 Feb 2012, 18:39
Gender: Male
Calculator(s):
MyCalcs profile
Class: Fac de maths

Re: KnightOS

Unread postby SirCmpwn » 15 Oct 2012, 23:48

I think I fixed the build for Linux and Mac. For both, run this from the build directory and tell me if it works:

Code: Select all
mono build.exe --verbose --all
User avatar
SirCmpwn
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 47.9%
 
Posts: 41
Joined: 14 Oct 2012, 20:58
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: KnightOS

Unread postby chickendude » 16 Oct 2012, 00:28

Still won't work for me under Linux:
It says:
KnightOS Build Tool
KnightOS Build Tool
Building configuration: TI73
Cleaning up previous build...
Building kernel...
Assemling 00/base.asm

Then throws:
[ERROR] FATAL UNHANDLED EXCEPTION: System.ComponentModel.Win32Exception: ApplicationName='SPASM.exe', CommandLine='-I /Programmation/z80/KnightOS/KnightOS/build/../inc -I /Programmation/z80/KnightOS/KnightOS/build/../lang/en_us -L -T -DTI73 -Dlang_en_us "/Programmation/z80/KnightOS/KnightOS/src/kernel/00/base.asm" "/Programmation/z80/KnightOS/KnightOS/src/kernel/00.out.bin"', CurrentDirectory=''
at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0
at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0
at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x00000] in <filename unknown>:0
at build.Program.Spasm (System.String input, System.String output, System.String args, System.String[] defines) [0x00000] in <filename unknown>:0
at build.Program.Build (System.String file) [0x00000] in <filename unknown>:0
at build.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
at build.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
User avatar
chickendude
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 9
Joined: 15 Oct 2012, 15:31
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ouvrière

Re: KnightOS

Unread postby SirCmpwn » 16 Oct 2012, 00:40

I'm working with some other Linux folks to see if I can't fix the issue. Please stand by.
User avatar
SirCmpwn
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 47.9%
 
Posts: 41
Joined: 14 Oct 2012, 20:58
Gender: Not specified
Calculator(s):
MyCalcs profile

PreviousNext

Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
773 utilisateurs:
>742 invités
>22 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)