π
<-

Joue et programme les Commodore 16 et Plus/4 sur ta Nspire !

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Joue et programme les Commodore 16 et Plus/4 sur ta Nspire !

Unread postby critor » 12 Apr 2016, 15:21

Après avoir complètement révolutionné l'offre vidéoludique de la TI-Nspire avec nombre de portages de jeux, l'émulateur de jeux ScummVM, et nombre d'émulateurs de consoles de jeux 8 à 32-bits connues comme exotiques, Gameblabla revient aujourd'hui élargir ce large horizon avec un portage de YapeSDL, émulateur d'ordinateurs personnels Commodore 16 et Commodore Plus/4.

Commodore était un constructeur nord-américain notamment célèbre dans les années 80 pour ses calculatrices électroniques et ordinateurs personnels.

Le Commodore Plus/4 lancé en 1984 était un ordinateur personnel 8-bits. Il offrait un processeur cadencé à 1.76MHz, 64Ko de ROM (mémoire système), 64Ko de RAM (mémoire de travail), un affichage en 320x200 pixels avec au plus 121 couleurs et 2 voies audio sur 4 octaves.
Le Commodore 16 avec lequel il était compatible était une version d'entrée de gamme offrant seulement 32Ko de ROM at 16Ko de RAM, destinée entre autres à concurrencer l'ordinateur TI-99/4 de Texas Instruments.
L'on peut donc directement rapprocher ces ordinateurs des gammes Thomson MO5 et TO7 ayant équipé les établissements scolaires français dans le cadre du plan Informatique Pour Tous à compter de 1985.
De façon similaire, c'est justement le Commodore Plus/4 qui fut choisi officiellement pour équiper les écoles en Hongrie.


Malgré donc un succès relatif dans certains pays européens, les ordinateurs Commodore Plus/4 et Commodore 16 furent des échecs commerciaux en Amérique du Nord, attribués en partie aujourd'hui à leur incompatibilité avec le célèbre Commodore 64 de 1982, offrant un processeur cadencé à 0.985 ou 1.023MHz selon le format vidéo PAL/NTSC ciblé, 20Ko de ROM, 64Ko de RAM et un affichage 320x200 en 16 couleurs.
Malgré l'utilisation de technologies matérielles très similaires, il était d'usage à l'époque de cloisonner les poduits même au sein d'une même marque, en introduisant donc des incompatibilités totalement artificielles. Nous avons de même chez Thomson les gammes MO5 et TO7 qui sont incompatibles alors qu'utilisant le même processeur, chez Nintendo les consoles de jeux refusant de fonctionner avec les cartouches achetées dans une autre zone géographique, et même dans les années 90 chez Texas Instruments les gammes TI-82 et TI-85 qui ne pouvaient échanger des programmes ! :mj:

6829Envie de rejouer à de vieux jeux mythiques des années 80 et 90 comme l'emblématique série des Dizzy, le héros ovoïde ?
Désormais, revis l'aventure Commodore en toute mobilité sur ta TI-Nspire ! :bj:

3451Précisons comme déjà expliqué que dans les années 80 la disquette n'était pas encore une référence, et que nombre de jeux étaient distribués sur des cassettes spécialement dédiées au stockage de données numériques comme la Phillips CP15.
Pour tes jeux tu auras donc le choix :
  • entre le format cassette .tap qui te donnera une idée des temps de chargement d'époque mais sans la musique d'ambiance ! :P
  • ou le format numérique .prg ne contenant que les données utiles et bien plus rapide
A ce jour, le format .d64 pour les disquettes n'est pas géré correctement sur TI-Nspire. :'(

Notons également que le programme n'enregistre pas automatiquement ses extensions, et que tu devras ajouter manuellement à ton fichier ndless.cfg les deux lignes suivantes :
Code: Select all
ext.tap=yape
ext.prg=yape




Mine de rien, l'émulateur YapeSDL t'offre bien plus qu'un simple émulateur de jeux.
Tous les ordinateurs cités ci-dessus avaient en effet le gros avantage d'être programmables : ils ciblaient aussi bien les utilisateurs/consommateurs que les développeurs/créateurs. :bj:
Un langage de développement de haut niveau était intégré à la mémoire ROM, le plus souvent un langage de type Basic.

6828Et par voie de conséquence, tu peux maintenant enfin programmer ta TI-Nspire dans un tout nouveau langage, le Commodore Basic V3.5, langage s'ajoutant donc à la belle gamme de langages déjà disponibles sur TI-Nspire : :bj:
Code: Select all
10 GRAPHIC 2,1
20 FOR I=0 TO 320 STEP 10
30 DRAW 1, I,0 TO 320,I/2
50 NEXT I




A quand l'émulation sur TI-Nspire des Thomson MO5 et TO7, ainsi que du mythique TI-99 ? ;)



Téléchargement : archives_voir.php?id=484420

Crédits photos Commodore Plus/4 :
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41955
Images: 15666
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Joue & programme les Commodore 16, 64 et Plus/4 sur Nspi

Unread postby Adriweb » 13 Apr 2016, 21:29

Impressionnant !
Le Basic C64 a un gros catalogue de programmes, si je ne m'abuse... :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14737
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Joue & programme les Commodore 16, 64 et Plus/4 sur Nspi

Unread postby GalacticPirate » 14 Apr 2016, 07:45

Pas mal ! ;) Jusqu'a maintenant les meilleures versions d'émules C64 étaient sur les Wii (et Wii U je crois) japonaises, et encore les jeux avaient été retirés pour des raisons de copyright ou un truc comme ça :p
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2

Re: Joue & programme les Commodore 16, 64 et Plus/4 sur Nspi

Unread postby gameblabla » 14 Apr 2016, 12:01

Critor a fait une petite erreur... la version de YapeSDL que j'ai porté ne supporte pas le Commodore 64.
(C'est parce que après que l'emulation du C64 a été introduite, le support pour la version SDL 1.2 a été remplacé par SDL 2.0)

Et par voie de conséquence, tu peux maintenant enfin programmer ta TI-Nspire
dans un tout nouveau langage, le Commodore Basic V3.5
, langage s'ajoutant donc à la belle gamme de langages déjà disponibles sur TI-Nspire
: :bj:

Effectivement, bien vu, je n'avais pas pensé qu'on pouvait utiliser l'emulateur de cette facon aussi.
User avatar
gameblablaProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 36.5%
 
Posts: 148
Joined: 10 Oct 2012, 02:33
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Joue & programme les Commodore 16, 64 et Plus/4 sur Nspi

Unread postby critor » 14 Apr 2016, 12:40

Ok, merci. Je vais corriger alors.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41955
Images: 15666
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Joue et programme les Commodore 16 et Plus/4 sur ta Nspi

Unread postby Ti64CLi++ » 19 Apr 2016, 17:11

Comment je lance un jeu? J'ai essayé en modifiant dans le fichier ndless.cfg mais quand je lance un fichier .tap, cela ne lance pas le jeu :(
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Joue et programme les Commodore 16 et Plus/4 sur ta Nspi

Unread postby critor » 19 Apr 2016, 17:29

Moi ça marche.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41955
Images: 15666
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Joue et programme les Commodore 16 et Plus/4 sur ta Nspi

Unread postby Ti64CLi++ » 19 Apr 2016, 17:30

Et comment tu lances les jeux?
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Joue et programme les Commodore 16 et Plus/4 sur ta Nspi

Unread postby Ti64CLi++ » 19 Apr 2016, 17:35

Et qu'est-ce que tu appelles des fichiers D64?
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Joue et programme les Commodore 16 et Plus/4 sur ta Nspi

Unread postby critor » 19 Apr 2016, 17:42

Les fichiers .d64 sont des images de disquettes.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41955
Images: 15666
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 25 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.
727 utilisateurs:
>700 invités
>17 membres
>10 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)