Un peu d'histoire
Posté le 16/10/2014 13:46
Je me suis dis que pour les plus jeunes d'entre vous, ça serait bien de faire un peu d'histoire! Ouais, ça parait naze dit comme ça, mais je veux bien sur vous parler d'histoire de Casio. Donc, voilà, à intervalle plus ou moins régulier, je posterait ici un petit bout d'histoire d'informatique/calculatrisistique programmable. Je vais donc vous présenter ce matin mon petit préféré, sortie en 1982, le seul, l'unique, le PB-100.
Le PB-100 est le premier ordinateur de poche de la marque Casio, il est donc, comme je l'ai dit plus haut, sorti en 1982 au japon, et aux alentours de 1983 dans le reste du monde. (soit longtemps avant la naissance de la majorité des membres ici).
(une jolie photo d'un PB-100, pour se donner une idée.)
Caractéristique
CPU: Inconnu
Cadensage: Inconnu
ROM: Inconnu
RAM: 0.5ko (1568 / 1568 pas possibles avec un module OR-1.)
Affichage: Mode texte affichant simultanément 12 caractère
OS: Pas d'OS, mais un interprétateur basic pouvant stocker jusqu'a 10 programme (numéroté de P0 à P9)
Communication: Un port série propriétaire (qui vu avec nos yeux du 21° siècle parait terriblement cheap.) qui servait a relier différent périphérique, notamment un lecteur/enregistreur de bande magnétique (de cassette audio en gros) pour enregistrer ses programmes.
(un PB 100 dans son berceau avec différent périphérique, dont le fameux lecteur de cassette.)
Pour en Savoir plus
Le PB 100 était customisable, on pouvait lui ajouter un module d'extension de RAM de, attention, tenez vous bien: 1ko. Ce module ressemblait à ça:
Le principale concurent du PB 100 était le Sharp PC-1211/Tandy TRS-80 sortit 2 ans plus tôt, premier ordinateur de poche de l'histoire, et équivalent d'un spectrum ZX81. Le PB 100 c'est mieux vendu car il était moins chère, que son Basic était mieux fichu(et surtout pluscomplet), et aussi parce que la publicité faite autour du PB 100 était plutôt importante.
Une pub Anglaise du PB 100, son prix était, en Franc à l'époque d'environ 500f, soit grosso-modo 80€, sans tenir compte de l'inflation.
Exemple de Programme
P0
5 G=0
10 PRINT "SLOT GAME"
20 INPUT "AMOUNT OF BET",A
30 B=1
40 FOR C=1 TO 12
50 X=INT(RAN#*10)
60 Y=INT(RAN#*10)
70 Z=INT(RAN#*10)
80 PRINT CSR 1;X;":";Y;":";Z;
90 FOR D=1 TO C^2
100 NEXT D
110 NEXT C
120 IF X=Y;B=B*4
130 IF Y=Z;B=B*4
140 IF X=Z;B=B*4
150 IF B=1;B=B-1
160 G=G+B*A:STOP
170 PRINT CSR 1;B*A;"(";G;")"
180 GOTO 20
Voici un programme assez simple de machine à sous qui était fourni dans le livre d'initiation à la programmation accompagnant le PB 100.
Une photo de la boite d'origine du PB 100
Source de l'article
Caractéristique plus précise
Page consacré au PB 100 sur le site Ledudu (attantion, ça pique les yeux.)
Si vous avez des questions n'hésitez pas, et sinon, je posterais d'autre machine, comme le PB 1000, la FX8800g, le PB 410.
Citer : Posté le 16/10/2014 13:49 | #
Il y avait la Casio 702P, aussi ! je l'ai achetée à la Fnac Montparnasse en 1982 et elle fonctionne toujours avec l'interface cassette FA-2.
ça me paraît pas si lointain !
J'en fais collection, il y a eu aussi le PB 200 !
Citer : Posté le 16/10/2014 14:02 | #
Oh, il y en a eu un paquet, chez moi, j'ai le PB-100, le 410; le 700, j'ai un ou deux Sharp, mais je dois reconnaitre que j'en ai pas assez, mais le prix de ces bêtises montent assez vite quand on va sur E-Bay... Même si on peut en trouver des pas trop cher en brocante (mais il faut avoir de la chance, beaucoup de chance)
Citer : Posté le 16/10/2014 16:54 | #
Sympa ! Et beaucoup plus facile à lire que le site Ledudu. On en veut plus
Edit : Faute corrigé
Un beat them all pour les CPC 19
Un jeu de Tank multijoueur en version graphique
Un jeu de boxe rigolo
Le moteur de combat épique d'un RPG
soccer physics : Un jeu de foot totalement wtf !
Survie 1 & 2 te laisseras-tu attraper par la méchante IA ?
Séquestrez les tous avec Catch'em all !
Joué à la calcultarice et pécher ? Facile !
Battle un système de combat dément !!
Débombe pas tout à fait un démineur
Mon mario pour le concours des 10 ans de PC
Casio jump un doodle jump pas comme les autres !
Rush four your life : tu cours ou tu meurs
Cookie clicker ! More cookies MOOORE !
Move et esquive : bouge pour esquiver les ennemis !
Guitar Hero !! Let's rock !
INVASION : Au secours on se fait envahir !
Un devine nombre entièrement customisable (mon 1er jeu)
Un outil pour dessiner des sprites en super drawstat et qui vous le compile pour vous donner un code utilisable dans vos programmes
Un super programme de dessin bourré de trucs funcs
Sortir une version finale de Tankasio
Bien m'améliorer en C parce que pour l'instant c'est pas jojo
Une ou plusieurs idées qui mûrissent petit à petit
Citer : Posté le 16/10/2014 18:31 | #
On en (veux) veut plus
Tu ne crois pas si bien dire
C'est vrai que c'est sympa tout ça Si t'as d'autres modèles à présenter, vas-y ça fait plaisir !
Citer : Posté le 16/10/2014 18:33 | #
Pas mal un peu d'histoire pour tous ces jeunes
Citer : Posté le 16/10/2014 19:34 | #
Rétrospective très intéressante !
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 16/10/2014 21:51 | #
Vu que ça à l'air de vous avoir plu, je m'attaque donc à un autre ordinateur de poche que j'aime beaucoup beaucoup (si si, vraiment), et qui est sortie en 1985. Il n'est pas très très différent d'apparence du PB 100, mais il y a quelque différence sympathique. Alors comme dirait mon ami vendeur de dragées Fuca "Accrochez vous a vos slip", et c'est partie!
Processeur: Inconnu (mais surement un VLSI comme sur le PB 400)
Cadensage: Inconnu
ROM: Inconnu (mais suffisamment pour stocker l'interprétateur Basic)
RAM: Aucune, il fallait une carte d'extension mémoire, une était fourni de 1538 octets, et une autre plus grosse, de 3616 octests, l’ancêtre des barettes de RAM en somme.
Affichage: LCD alphanumérique, 1 ligne de 12 matrices 5x7 non graphique à contraste réglable
OS: Toujours pareil, aucun, juste un interprétateur Basic, et forcément les fonctions de calculs suivantes: priorité algébrique avec les quatre opérations, puissance, fonctions trigonométriques et leurs inverses (en degrés, radians ou grades), conversion décimal -> sexagésimale et inverse, logarithme et exponentielle, racine carrée, signe, valeur absolue, partie entière et fractionnelle, arrondissement sur 10 chiffres significatifs (12 internes) et exposant +/-99 (1)
Communication: Le même port série que sur le PB 100, et un port pour la carte d'extension se composant de 21 contacts souples situé a l'intérieur de la bête.
Comme je l'ai dit plus haut, le PB 410 n'avait pas de RAM, mais un ram-pack d'extension, disponible en 2 modèle. Mais sans le ram-pack, l'ordinateur ne démarrait pas, donnant l'impression qu'il était en panne. (mon père en cours utilisait cette ruse pour montrer a ses professeurs qu'il ne trichait pas.)
Le prix de vente du casio PB 410 était de 900 francs en moyenne (a sa sortie en Juin 1985, à la veille du Bac), soit pour les plus jeunes d'entre nous: 135€.
Petite particularité non négligeable, et dont je n'ai pas parlé, c'est la "Databank" dont disposait le PB 410, une petite banque de donné ou on pouvait stocker des données.
Je ne met pas d'exemple de code, vu que le Basic du PB 410 est le même que celui du PB 100. Mais malgré tous, à la fin du manuel d'utilisateur des exemples de programmes a coder, plus ou moins difficile, comme dans la majorité des manuels utilisateurs des ordinateurs de cette époque.
[EDIT]
J'ai trouvé du code pour le PB 410, c'est un jeu de golf.
10 G=0:N=50
20 PRINT "GOLF GAME;: GOSUB#9: PRINT "BEST-SCORE";N;:GOSUB#9
30 Q(1)=4:Q(2)=5:Q(3)=4:Q(4)=3:Q(5)=4:Q(6)=5:Q(7)=4:Q(8)=3
40 Q(9)=4
50 FOR H=1 TO 9
60 L=Q(H)*20-20+INT(RAN#*10)
70 PRINT H;":PAR";Q(H);L;"M";:GOSUB#9:GOSUB#9:GOSUB#9
80 GOSUB#1:G=G+C:PRINT "(";C-Q(H);")";:GOSUB#9:GOSUB#9
90 NEXT H:IF G<N;N=G:PRINT "** BEST=";G;"**":G=0:GOTO 20
100 PRINT "SCORE=";G
110 G=0:GOTO 20
P1
10 C=0
20 PRINT L;" PUSH KEY";
30 IF KEY<>"" THEN 30
40 IF KEY="" THEN 40
45 GOSUB#9
50 PRINT L;" SHOT!";:C=C+1:FOR I=1 TO 1E99: IF KEY="" THEN 100
60 NEXT I
100 J=SGN L
110 FOR B=1 TO I:L=L-J:PRINT:PRINT L;:NEXT B
120 IF L=0;RETURN
130 GOTO 30
P9
10 FOR I=1 TO 100:NEXT I
20 PRINT
30 RETURN
Voilà, le PB 410 est une sorte de version amélioré du PB 100, ils étaient assez similaire sur le plan physique , mais le PB 410 apportait des innovations technique assez impressionnante, notamment cette fameuse DataBank. J'espère que vous ferez de beau rêves plein de Casio après avoir lu ces lignes.
PS: l’article à été publié incomplet une première fois, sans mon consentement, à cause d'un bug de mon Firefox.
Citer : Posté le 17/10/2014 19:31 | #
Je...enfin...merde
J'avais en réalité fais un truc très semblable je parlais aussi des débuts des calculatrice pour un projet pour les 10 ans de PC....arg x)
Sinon très chouette rétrospective, de bien meilleure qualité que la mienne !
Miura02 Invité
Citer : Posté le 12/11/2024 00:11 | # | Fichier joint
« Le PB-100 est le premier ordinateur de poche de la marque Casio, il est donc, comme je l'ai dit plus haut, sorti en 1982 au japon, et aux alentours de 1983 dans le reste du monde.... »
Euh non... Le premier ordinateur de poche Casio est sorti en 1981 et il s'agit du FX-702P, la réponse de Casio au Sharp PC-1211, sa particularité est de ne pas avoir un classique clavier AZERTY ou QWERTY mais alphabétique (ABCDEF...) un peu déroutant mais on s'y fait. Ensuite il y a eu le FX-720P, FX-720PF, FX-740P en 1982, donc non vraiment le PB-100 n'est pas le premier pocket Casio, ni le second, ni le troisième...