Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
23 May, 2013, 13:41:37 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Poll
Question: Quel langage sur TI préférez-vous ?
Le TI-Basic - 18 (34.6%)
L'assembleur z80 - 10 (19.2%)
L'axe - 17 (32.7%)
Le C - 3 (5.8%)
Le BBC Basic - 0 (0%)
Autre - 4 (7.7%)
Total Voters: 33

Pages: 1 [2] 3 4 ... 7   Go Down
  Print  
Author Topic: Quel langage sur TI préférez-vous ? -  (Read 6750 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
Kiligolo
LV5 Advanced (Next: 300)
*****
Offline Offline

Gender: Male
Last Login: 13 January, 2013, 11:35:54
Date Registered: 11 October, 2010, 18:01:20
Location: France
Posts: 218


Total Post Ratings: +5

View Profile
« Reply #15 on: 04 January, 2011, 15:32:42 »
0

Moi j'aime:
  • L'axe car il est facile d'utilisation, bien complet, rapide et éditable sur la calculatrice
  • Le TI-Basic car il est simple et permet de faire des programmes rapidement et sur la calculatrice
  • Le C car il est complet.
  • Le flib car il est très facile d'utilisation, bien complet, rapide, éditable sur la calculatrice et mélangeable avec le Basic 68K
Logged

Spoiler for Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler for Some screen shots:
       
The screenshots are in french but there is an english version
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Total Post Ratings: +51

View Profile
« Reply #16 on: 04 January, 2011, 18:50:21 »
0

Je pense que la question s'orientait sur les z80 uniquement.
Logged

Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%
Kiligolo
LV5 Advanced (Next: 300)
*****
Offline Offline

Gender: Male
Last Login: 13 January, 2013, 11:35:54
Date Registered: 11 October, 2010, 18:01:20
Location: France
Posts: 218


Total Post Ratings: +5

View Profile
« Reply #17 on: 04 January, 2011, 19:47:38 »
0

Le C n'est pas sur z80...
Logged

Spoiler for Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler for Some screen shots:
       
The screenshots are in french but there is an english version
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Total Post Ratings: +51

View Profile
« Reply #18 on: 04 January, 2011, 21:38:48 »
0

Faux...
Logged

Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%
Silver Shadow
Beta Tester
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 21 December, 2011, 21:23:08
Date Registered: 03 October, 2008, 17:34:52
Location: France
Posts: 799


Total Post Ratings: +20

View Profile
« Reply #19 on: 04 January, 2011, 21:40:08 »
0

C'est de l'assembleur compilé à partir de code source en C...
Logged

Former Coder of Tomorrow

DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 13:23:09
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50226


Total Post Ratings: +2615

View Profile WWW
« Reply #20 on: 04 January, 2011, 22:24:52 »
0

C'est de l'assembleur compilé à partir de code source en C...
Tout comme l'Axe en fait (mais avec Axe au lieu du C)

Le C n'est pas sur z80...
Il est sur z80, avec SDCC et Z88dk, mais le code produit est terrible, pire que le code ASM produit par Axe Parser. Le problème est que le C n'est pas fait pour un processeur 8 bits comme le z80.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Kiligolo
LV5 Advanced (Next: 300)
*****
Offline Offline

Gender: Male
Last Login: 13 January, 2013, 11:35:54
Date Registered: 11 October, 2010, 18:01:20
Location: France
Posts: 218


Total Post Ratings: +5

View Profile
« Reply #21 on: 04 January, 2011, 22:46:04 »
0

Ah ok...
Mais comment on fait pour coder en C pour z80? Il faut un logiciel spécial? Il n'y aurais pas un tuto par hasard?
Merci d'avance pour les réponses. Smiley
Logged

Spoiler for Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler for Some screen shots:
       
The screenshots are in french but there is an english version
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 13:23:09
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50226


Total Post Ratings: +2615

View Profile WWW
« Reply #22 on: 04 January, 2011, 22:47:04 »
0

Je ne connais aucun tuto. Il faut que tu Google z88dk ou SDCC je crois. Mais personne ne les utilise car le code produit est horrible.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
mdr1
LV4 Regular (Next: 200)
****
Offline Offline

Last Login: Today at 00:30:47
Date Registered: 31 December, 2010, 23:36:39
Posts: 195


Topic starter
Total Post Ratings: +11

View Profile
« Reply #23 on: 05 January, 2011, 15:40:20 »
0

Il est sur z80, avec SDCC et Z88dk, mais le code produit est terrible, pire que le code ASM produit par Axe Parser. Le problème est que le C n'est pas fait pour un processeur 8 bits comme le z80.
Le z80 est un processeur 8 bits ? Pourtant, je manipule bien en assembleur des registres de 2 octets, et les adresses font également 2 octets.
Logged

DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 13:23:09
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50226


Total Post Ratings: +2615

View Profile WWW
« Reply #24 on: 06 January, 2011, 01:25:47 »
0

Effectivement. Les registres de 2 octets sont en fait deux registres de 1 octets combinés (entre autres, H et L). J'ignore comment ça fonctionne pour les addresses, par contre. J'ai entendu dire que en gros, le z80 simule un peu le 16 bits, pour ne pas être trop limité, mais c'est pas du vrais 16 bits, car le processeur est 8 bits.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
mdr1
LV4 Regular (Next: 200)
****
Offline Offline

Last Login: Today at 00:30:47
Date Registered: 31 December, 2010, 23:36:39
Posts: 195


Topic starter
Total Post Ratings: +11

View Profile
« Reply #25 on: 06 January, 2011, 17:46:49 »
-1

Effectivement. Les registres de 2 octets sont en fait deux registres de 1 octets combinés (entre autres, H et L). J'ignore comment ça fonctionne pour les addresses, par contre. J'ai entendu dire que en gros, le z80 simule un peu le 16 bits, pour ne pas être trop limité, mais c'est pas du vrais 16 bits, car le processeur est 8 bits.
Les registres sont effectivement combinés (par exemple, b et c donnent bc) mais c'est également le cas sur nos ordis actuels (ah et al donnent ax).
Et les adresses sont bel et bien en 16 bits, par exemple :

1
2
3
ld     hl,$245F
ld     (hl),a
En plus comme tu peux le voir, on peut charger une valeur 16 bits en une seule fois.
Donc je pense que le z80 est bien 16 bits.

J'admets une exception tout de même bizarre, c'est que pour indiquer l'adresse d'une interruption, on ne dispose que du registre i (8 bits), du coup, l'octet le moins significatif se montre aléatoire (ce qui complique bien les choses). Ça doit être un reste des assembleurs précédents.

D'ailleurs, je ne pensais pas qu'un assembleur qui fasse seulement 8 bits puisse exister car cela signifierait que l'adressage ne pourrait aller que de 0 à ... 255 ! Ce n'est pas grand chose. Le moindre programme dépasse facilement cette valeur.

Après, pour ce qui est en pratique, je ne sais pas, mais j'aurais plutôt tendance à tout de même dire 16 bits.
Logged

DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 13:23:09
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50226


Total Post Ratings: +2615

View Profile WWW
« Reply #26 on: 07 January, 2011, 07:26:38 »
0

Non le z80 est un processeur 8 bits. Preuve: http://en.wikipedia.org/wiki/Zilog_Z80 et http://www.qsl.net/yo5ofh/data_sheets/z80.htm
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Total Post Ratings: +51

View Profile
« Reply #27 on: 07 January, 2011, 10:25:36 »
0

Dans le deuxième lien il explique bien : microprocesseur 8 bits avec des adresse 16 bits.
Logged

Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%
mdr1
LV4 Regular (Next: 200)
****
Offline Offline

Last Login: Today at 00:30:47
Date Registered: 31 December, 2010, 23:36:39
Posts: 195


Topic starter
Total Post Ratings: +11

View Profile
« Reply #28 on: 07 January, 2011, 18:24:48 »
0

Je dois admettre mon tord, mais dans ce cas, comment peut-on savoir combien de bits fait un processeur ?
Logged

kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Total Post Ratings: +51

View Profile
« Reply #29 on: 07 January, 2011, 19:44:56 »
0

Un processeur sur ordinateur ? Je ne comprend pas la question. ^^
Logged

Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%
Pages: 1 [2] 3 4 ... 7   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.302 seconds with 32 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.