π
<-

News 2024
August (1)
July (1)
May (1)

News 2023
June (2)
April (1)
March (2)

News 2022
July (1)
June (4)
May (4)
April (4)
March (3)

News 2021
August (5)
July (1)
June (1)
May (3)
April (12)
March (4)

News 2020
August (1)
July (3)
June (2)
May (2)
April (7)
March (4)

News 2019
August (1)
June (1)
May (3)
April (7)
March (10)

News 2018
August (3)
July (7)
June (3)
May (8)
April (13)
March (5)

News 2017
August (1)
July (1)
May (10)
April (3)
March (4)

News 2016
August (12)
July (3)
June (8)
May (12)
April (7)
March (9)

News 2015
August (11)
July (7)
June (6)
May (10)
April (2)
March (6)

News 2014
October (12)
August (4)
July (3)
June (13)
May (14)
April (12)
March (15)

News 2013
October (30)
August (14)
July (8)
June (27)
May (12)
April (29)
March (19)
January (27)

News 2012
October (37)
August (40)
July (27)
June (19)
May (35)
April (34)
March (42)
January (46)

News 2011
October (22)
August (23)
July (14)
June (29)
May (44)
April (24)
March (27)

News 2010
August (6)
July (10)
June (4)
May (1)
April (2)
March (1)

News 2009
June (1)

Joue et programme l'Apple I sur ta TI-Nspire !

New postby critor » 17 Apr 2016, 14:00

Après avoir permis à ta TI-Nspire d'émuler les micro-ordinateurs Commodore 16 et Commodore Plus/4 de 1984 dans un article précédent, Gameblabla revient aujourd'hui nous emmener encore plus loin dans le temps, avec un portage de POM1, émulateur de micro-ordinateurs Apple I par Verhille Arnaud, Joe Crobak et Ken Wessen.

L'Apple I sorti en 1976 est comme son nom l'indique le tout premier produit d'Apple. Conçu par Steve Wozniak, Steve Jobs et Ronald Wayne, il avait l'avantage contrairement à d'autres produits de l'époque de ne pas être vendu en kit à assembler, car constitué ici d'une unique carte prête à fonctionner.
Il n'avait pas d'apparence prédéfinie, puisque les utilisateurs devaient ensuite pour pouvoir l'utiliser se concevoir un boîtier avec alimentation et clavier.
Certains l'ont mis dans un boîtier de style machine à écrire d'époque, d'autres dans un attaché-case... L'Apple I fut totalement polymorphe, il n'y en avait pas deux identiques ! :bj:
Une interface permettant de sauvegarder et charger son travail sur des cassettes, support d'époque dédié au stockage de données telle la Phillips CP15 avant l'avènement de la disquette, fut commercialisée par la suite et permettait donc de ne plus avoir à tout recommencer à zéro après chaque extinction de la machine. :bj:

Contrairement à ses successeurs des années 80 tels les Commodore 16, Commodore Plus/4, Thomson MO5, Thomson TO7 et Texas Instruments TI-99, l'Apple I ne démarrait pas sur un interpréteur de langage de type Basic mais sur sur interpréteur de quelque chose de bien plus proche de l'architecture matérielle et donc de l'assembleur.

A compter de la commercialisation de l'interface cassettes, il est entre autres devenu possible d'y lancer rapidement un langage de programmation Basic, les commandes de chargement et lancement utilisant des adresses mémoire spécifiques étant indiquées sur l'étiquette même des cassette commercialisées :
Code: Select all
C100R //; lancement du programme cassettes
E000.EFFFR //; chargement des données en mémoire, ici pour le Basic à partir de l'adresse 0xE000 et jusqu'à 0xEFFF
E000R //; exécution des données chargées, ic pour le Basic à l'adresse 0xE000

6864Ici sur la version TI-Nspire, l'interpréteur de langage Basic est préchargé à l'adresse 0xE000, et vous n'aurez donc plus qu'à taper tout simplement E000R pour le lancer ! :bj:

Grâce à Gameblabla, avec maintenant le Basic de l'Apple I c'est encore un nouveau langage de programmation qui débarque sur ta TI-Nspire ! :bj:
Et si on se faisait un petit triangle de Pascal pour fêter ça ? :P
Code: Select all
10 INPUT N
20 DIM P(N)
50 P(1)=1
60 FOR I=2 TO N
70 P(I)=0
80 NEXT I
100 FOR I=1 TO N
110 FOR J=I TO 1 STEP -1
120 IF J>1 THEN P(J)=P(J-1)+P(J)
130 NEXT J
140 FOR J=1 TO I
150 PRINT P(J);" ";
155 IF P(J)<10 THEN PRINT " ";
160 NEXT J
165 PRINT
170 NEXT I


Nous regretterons toutefois que le portage de POM1 ne soit pas compatible avec les dernières TI-Nspire CX CR4, basculant alors sur le mode de compatibilité de Ndless 4.2 qui le ralentit de façon assez sensible et dommageable, nous dirions d'un facteur de deux. :mj:
L'on doit limiter le rythme de saisie clavier à au plus 1-2 par seconde pour ne pas rater de caractères, et en prime on a tout le temps de voir la ligne résultat s'afficher caractère par caractère après ça. :'(



Téléchargement : https://tiplanet.org/forum/archives_voir.php?id=490526

Crédits photos : ordinateurs Apple I, cassette Basic Apple I
Link to topic: Joue et programme l'Apple I sur ta TI-Nspire ! (Comments: 5)

Wolfenstein 3D porté sur ta TI-Nspire

New postby critor » 27 Apr 2016, 17:58

6872Aujourd'hui, Gameblabla nous revient avec un portage pour ta TI-Nspire d'un des tout premiers jeu 3D à moteur de type raycasting (lancer de rayons), Wolfenstein 3D développé par id Software et sorti chez Apogee Software en 1992.
Pour être plus précis, il s'agit en fait ici d'un portage d'un portage, se basant sur Wolf4SDL lui-même développé par Moritz Kroll alias Ripper, et gameblabla a été aidé dans cette tâche par rwill qui avait là encore participé au portage de ScummVM et porté nQuake.

Contrairement à nQuake ou nDoom, nous sommes bien plus loin dans le temps et disposons donc d'un univers 3D moins évolué. Les murs auront ici tous la même hauteur, et il n'y a aucun étage - l'on reste donc collé au sol. Cela a pour conséquence que la seule progression en difficulté est la complexification des cartes devenant de plus en plus de véritables labyrinthes que pas tout-le-monde n'appréciera.
Par contre à la différence, le jeu compense ces limitations en décorant bien les différentes salles de nombreux objets aussi bien au sol qu'au plafond ou encore sur les murs. ;)

Pour l'histoire, tu es donc un soldat allié prisonnier d'un château nazi. Nulle surprise donc de retrouver divers symboles nazi et portraits d'Hilter lui-même, ce qui à l'époque fit accuser le jeu de faire l'apologie du nazisme. A croire que les accusateurs n'avaient pas joué au jeu et compris que les nazis étaient ici les ennemis ! :P

Il s'agit ici d'un portage de la version shareware (partagiciel) du jeu, comprenant seulement le premier de six épisodes.
Mais l'épisode t'offrira toutefois pas moins de 10 niveaux dont un secret. ;)
Nous ignorons à ce jour si il est possible de rajouter les autres épisodes disponibles en abandonware avec la version commerciale du jeu sans modification au code, et qui se terminaient notamment par un affrontement avec Hitler en personne.

Le portage gère correctement la compatibilité avec les dernières TI-Nspire CX CR4 et tourne de façon assez fluide sans aucun besoin d'overclocking :

Même les messages humoristiques tentant de te dissuader de quitter le jeu sont présents ! ;)

On déplorera un petit bug, avec les touches cessant parfois de répondre lorsque l'on perd le jeu, forçant donc à effectuer un 'reset'.
Mais bon, il suffit de ne pas perdre ! :P

Même si il n'est pas raté au même point que celui de nQuake, le choix des touches de contrôle est assez peu heureux.
Si cela ne gênera sans doute pas ceux testant le jeu quelques minutes, cela risque par contre de décourager tous ceux souhaitant aller plus loin.
C'est en effet par défaut le seul pavé tactile qui contrôle les directions, mais il est géré en tant que touche et non en tant que zone tactile : c'est-à-dire qu'il faut le maintenir enfoncé alors qu'il résiste davantage à la pression que les autres touches ce qui est fatigant, et tout en déplaçant le doigt qui glisse donc moins bien ce qui n'est pas très confortable. :mj:




Seras tu capable à l'aide de ta TI-Nspire de trouver les trois secrets non montrés sur la vidéo, et d'arriver au bout de l'épisode ? ;)



Téléchargement : archives_voir.php?id=504740
Source : https://codewalr.us/index.php?topic=670 ... 2#msg37212
Link to topic: Wolfenstein 3D porté sur ta TI-Nspire (Comments: 5)

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
853 utilisateurs:
>838 invités
>9 membres
>6 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)