le sharp PC 1360 aux limites

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Avatar du membre
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 8410
Enregistré le : 12 févr. 2007 18:36
Localisation : Pas très loin de Lyon
Contact :

Re: le sharp PC 1360 aux limites

Message par badaze »

Scotché aussi.
Tout est bon dans le pocket.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer :(
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
Okinawok
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 401
Enregistré le : 12 avr. 2011 15:07

Re: le sharp PC 1360 aux limites

Message par Okinawok »

Énorme ! Si ça se trouve, la NSA ne connait pas (encore) ! Les 19 autres sont probablement en Syrie à l'heure qu'il est :lol:
Ben
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1549
Enregistré le : 21 août 2016 19:04

Re: le sharp PC 1360 aux limites

Message par Ben »

Okinawok a écrit :Énorme ! Si ça se trouve, la NSA ne connait pas (encore)
C'est la première idée qui m'est venue en lisant que c'était crypté ;-)
Avatar du membre
Sharpentier
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 24
Enregistré le : 02 janv. 2017 15:31
Localisation : Toulouse

Re: le sharp PC 1360 aux limites

Message par Sharpentier »

Sharpentier a écrit :
remy a écrit :Pour le dump de la RAM S1 32K, c'est très simple, un petit "CSAVEM &8000, &FFFF" et ensuite la conversion du wav en binaire est un jeu d’enfant....
Ensuite pour simuler le modem, il me faut les infos hardwares et comment il est branché sur le cpu.
Ca va rouler :-)
EDIT: => j'ai trouvé sur le E500 8) , je vais passer par là :). Je fais des tests demain avec un des convertisseurs (CE133T, CE131T ). Je vais envoyer cela sur le port série d'un PC (je doit avoir un convertisseur USB/Série qui traine).
Je peux utiliser le même mécanisme pour charger un Prog :pirat:
Bon, ben, c'est pas gagné :cry:

Le E500 que j'ai ne semble pas mapper la 32K au même endroit que la 16K, et j’hésite à la laisser trop longtemps dans le E500.
La 16K commence en &40000 -> &43FFF, et mon petit prog sauvegarde en binaire sur le disque interne du E500 fonctionne au poil.
Par contre, sans l'adresse de départ de la 32K sur le E500, ça va pas être possible: Quelqu'un peux me dire où commence la 32K du S1 sur la map du E500 ?.

D'autre part, et là c'est super bizarre, le E500 ne me propose pas de formater cette carte (PF1 et PF2) à l'allumage, il ignore la 32K du PSK, point 8O . Par contre, pour les autres, no PB, il demande à chaque fois :/

Je sèche :oops: => je suis preneur d'idées :idea:
remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2221
Enregistré le : 13 mars 2006 15:39
Localisation : Issy
Contact :

Re: le sharp PC 1360 aux limites

Message par remy »

Je pense qu'il ne propose pas de l'initialiser car elle est vue comme une carte ROM. c'est ce qui permet au 1360 de booter dessus.

Voici le mapping mémoire:

Code : Tout sélectionner

00000   -----------------------
        |                     | you can peek ( 00000 - 000FF ) by PEEK ,
        |   None.             | but it is not memory. It is cpu's internal ram.
        |                     |
        |                     |
40000H  +---------------------+---------+---------+8KB CARD+
        |                     |32KB CARD|16KB CARD+--------+
        |   64KB CARD         |         +---------+
        |                     +---------+
        |                     |
        |                     |
50000H  +---------------------+
        |                     | PC-E500 has 32kb ( B8000 - BFFFF )
        |   BUILDIN RAM       | PC-E550 has 64kb ( B0000 - BFFFF )
        |           SLOT 1    | ram slot "S1:" and ram drive "E:"
        |                     |
C0000   -----------------------
        |                     |
        |   SYSTEM ROM        | rom slot "S3:" ( C0000 - DFFFF ) and
        |                     | rom drive "G:"
        |                     |
FFFFF   -----------------------
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
Avatar du membre
Sharpentier
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 24
Enregistré le : 02 janv. 2017 15:31
Localisation : Toulouse

Re: le sharp PC 1360 aux limites

Message par Sharpentier »

Une petite photo du modem interne (la version PSK n'a pas le 15 broches).

Conception 1986 :wink:

C'est un modem FSK jusqu'au V23 en vitesse de com (TI TCM3105), réduit à sa plus simple expression (tous le soft est sur le 1360).

Sur le PSK 1360, pour des raisons de temps de manipulation et de furtivité, la vitesse est du 1200bps en envoi aveugle (pas de fréquence retour, pas de validation du récepteur) et le protocole contient les corrections d'erreurs et la redondance nécessaire à ce mode :)

Le temps de connexion pour l'envoi des plus gros paquets est typiquement de 5 secondes.

le modem est capable de supporter du full-duplex (et le 1360 aussi, mais c'est pour une autre histoire ;) )

Image
Image
Avatar du membre
Sharpentier
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 24
Enregistré le : 02 janv. 2017 15:31
Localisation : Toulouse

Re: le sharp PC 1360 aux limites

Message par Sharpentier »

remy a écrit :Je pense qu'il ne propose pas de l'initialiser car elle est vue comme une carte ROM. c'est ce qui permet au 1360 de booter dessus.
Merci Remy.

Effectivement la 16K et la 64K sont au bon endroit.

Par contre la 32K en mode autostart n'est pas là 8O (je retrouve pas l’entête) et le E500 me renvoie un E8h mesquin pendant le scan mémoire (même valeur que sans carte) :cry:

Est-il possible que la carte en mode "ROM" soit mappé sur une autre zone mémoire ?
destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1806
Enregistré le : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: le sharp PC 1360 aux limites

Message par destroyedlolo »

Heureusement que je suis assis sinon je tomberai 8O 8O 8O
Sharpentier a écrit :le modem est capable de supporter du full-duplex (et le 1360 aussi, mais c'est pour une autre histoire ;) )]
Alors qu'il n'y a pas d'IRQ ? Tu fais du pooling sur le modem pour savoir s'il y a des caractères en attente ?
Ca te laisse le temps de scruter le clavier ?
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
Avatar du membre
Sharpentier
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 24
Enregistré le : 02 janv. 2017 15:31
Localisation : Toulouse

Re: le sharp PC 1360 aux limites

Message par Sharpentier »

destroyedlolo a écrit :Heureusement que je suis assis sinon je tomberai 8O 8O 8O
Sharpentier a écrit :le modem est capable de supporter du full-duplex (et le 1360 aussi, mais c'est pour une autre histoire ;) )]
Alors qu'il n'y a pas d'IRQ ? Tu fais du pooling sur le modem pour savoir s'il y a des caractères en attente ?
Ca te laisse le temps de scruter le clavier ?
Un peu de patience :wink: , je prépare un petit article autour d'une autre configuration du 1360, pour émuler un terminal célèbre des années 80/90 (en France). Je recherche les docs marketing, les prints du source (pas sur que j'en ai encore).
Au passage, pour les sources, si quelqu’un à un lecteur 3"5 super fin en lecture (le mien refuse de lire ma disquette de 89 (écrite avec un Compaq et les problèmes de compatibilité disquette de l'époque, d'accord, mais qd même, une disquette presque neuve :roll: ) )

Au passage, les actions à faire pour un terminal de ce type sont:
- Échantillonnage modem (3 échantillonnions par bit) pour la RX et les PB de bruit (c'est un modem à coupleurs acoustique).
- Stockage des infos (buffer)
- Analyse du protocole
- Affichage
- divers autres fonctions (comme exécuter des scripts "robot")
- Lecture du clavier
- conversion en protocole pour émission
- émission

=> le tout en full-duplex, bien sure, sinon c'est pas drôle :lol:
Répondre

Retourner vers « Tous les Pockets »