PicoMEM

Pour tout ce qui touche au PC d'IBM et ses nombreux descendants. Attention tout de même, au delà de quelques MHz la discussion devient vite hors sujet.

Modérateurs : Papy.G, fneck, Carl

Répondre
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

PicoMEM

Message par FreddyV »

Hello,

Comme le Post PicoMEM est bien planqué dans le Forum, est il Ok pour que j'en ouvre un autre ici ?

J'attends avec impatience les retour des processeurs de PicoMEM ici :)

FreddyV
Seb_A2
Messages : 446
Inscription : 11 nov. 2019 00:07
Localisation : Ile de France

Re: PicoMEM

Message par Seb_A2 »

Hello Freedy,
je suis en train de tester ta carte, je fais cela le week end.
la partie émulation Floppy et Hd fonctionne bien.
Testé sur un portable Amstrad 386Sx.
un truc qui semble ne pas fonctionner,
- Floppy 3/2 + picoMem Floppy ou HD => cela marche
- Floppy 3/2 + Disque Dur + picoMem image Floppy => cela marche
- Floppy 3/2 + Disque Dur + picoMeme image HD => cela ne marche pas , j'ai un message qui me dit qu'il y a un conflit de disque dur. mais je n'ai pas le temps de lire tout le message.

une suggestion, quand tu regarde le contenu de la SD card, on voit un fichier config.
est ce que tu pourrait ajouter un fichier trace (log) qui se remplit a chaque fois, avec la dernière utilisation.

autre chose, quand on modifie la config au démarrage, il y a pas d'annulation possible.
cela serait pas mal d'ajouter, quand tu quitte la config, "message voulez vous sauvegarder mes modif o/n ?"
Comme dans les Bios des ordinateurs.

un truc qui serait sympa, également, cela serait d'ajouter des images par défaut "vide" pour les Floppy et les HD.
que l'on n'ai pas besoin d'aller chercher sur le Web, des fichiers images vides.

je n'ai pas testé encore la partie mémoire.
après le Amstrad 386, je vais tester sur un Victor 286 et mon portable T5100 486

Et ce qui est sympa, c'est que l'on voit la led qui clignote lors de l'utilisation.

pour la carte, les dimensions sont parfaites, cela rentre sans soucis dans les portables.

Super content de ta carte, j'ai installé des jeux et c'est parfait.
j'ai pu recreer des disquettes à partir image copié dans le picoMem.

(La suite de mes tests, week end prochain....)
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: PicoMEM

Message par FreddyV »

Hello,

Merci pour ton retour, ca m'est utile :)
- Floppy 3/2 + Disque Dur + picoMeme image HD
Je ne comprends pas, c'est quoi une image HD ?

Il me faudrait un screenshot/Photos pour comprendre.
Pour le message qui va trop vite, une astuce est de filmer l'ecran :)
Est ce que tu pourrait ajouter un fichier trace (log) qui se remplit a chaque fois, avec la dernière utilisation.
Un fichier de log qui log quoi ?
cela serait pas mal d'ajouter, quand tu quitte la config, "message voulez vous sauvegarder mes modif o/n ?"
C'est prévu, mais pas prioritaire.
Je pense même ajouter des profils/Sauvegardes de plusieurs config.
un truc qui serait sympa, également, cela serait d'ajouter des images par défaut "vide" pour les Floppy et les HD.
Il y as déjà des images "Vide" sur le Github :)
Créer une image, c'est 2mn avec PCEM
Avatar de l’utilisateur
jimpqfly
Messages : 863
Inscription : 03 mars 2018 17:56
Localisation : Région Parisienne

Re: PicoMEM

Message par jimpqfly »

Ce qui serait trop fort, c'est que la carte elle-même crée des images sur une SD vierge ;)
Http://www.gloub.com/musee , admin du groupe FB Anciens Ordinateurs, sponsor de la réfection du Micral N: https://micral.mo5.com
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: PicoMEM

Message par FreddyV »

J'ai ajoute la fonction Hier.

Ca cree des images, tout en initialisant la MBR
Notator
Messages : 1300
Inscription : 09 août 2015 20:13

Re: PicoMEM

Message par Notator »

FreddyV a écrit : 05 mars 2024 19:57 Comme le Post PicoMEM est bien planqué dans le Forum, est il Ok pour que j'en ouvre un autre ici ?
Mais pourquoi ne pas continuer sur un sujet Picomem déjà existant (ça le remonterait), au lieu de multiplier les sujets portant sur la même chose ??? :shock:
Notator est le nom d'un programme séquenceur Midi et notation musicale pour Atari ST(e) (puis Mac).
Seb_A2
Messages : 446
Inscription : 11 nov. 2019 00:07
Localisation : Ile de France

Re: PicoMEM

Message par Seb_A2 »

@notator,
je crois que l’autre post est pour la vente.
c’est mieux qu’il ’y ai un post pour les retours et les tests.

@Freddy,
tu a ajouter la fonction pour que la carte cree les images directement sur la SD.
est ce que tu a mis a jour le firmware dans Git ?

pour le fichier Log, en fait il s’agirait d’un fichier trace de l’utilisation de la carte.
lorsque on démarre le PC, on tape "S" pour accéder au menu Bios
ensuite, il y a un écran qui s'affiche
"PicoMEM BIOS by FreddyV (V0.11) 2024-02-08
# ROM @D000 - IO Port : 2AB - IRQ : 7 - Boot Count : 2
# Memory : Ok - MicroSD : Ok - USB : Ok - Config : Ok
# Wifi : Ok - IRQ : 3 - IO PORT 300
# Emulated memory - None
Warning: HDD already present : Disable the conflicting PicoMEM Disks
# FDD1 : 720 kb
# HDD1 : 499Mb
PicoMeme Boot : Start Legacy boot Strap

==> c'est cette écran la, que tu pourrais écrire dans un fichier trace au format Texte.
comme cela, si cela plante, en regardant le fichier texte, on peut avoir des infos sur la config


concernant les images HD ("hard disk"), il s’agit bien du disque dur.
sur mon amstrad, la carte picomem , l’image Floppy + un vrai disque dur sur C:, cela fonctionne bien.
mais l’image Hard disque + vrai disque dur en C:, cela ne fonctionne pas.
je pense qu’il y a un conflit dans le paramétrage.
je vais essayer de poster une foto

[EDIT] finalement, cela marche...
voici ma configuration
Floppy Drive A: -- None --
Floppy Drive B: -- 720.img - 720kb
HD Drive 0: --None --
HD Drive 1: --D62_EN_B.img -- 499Mb
HD Drive 2: -- None --
HD Drive 3: -- None --

PicoMem Boot Code : Off
Boot HDD Number : 0

=> si je met une image Disk HDD dans HD Drive 0, le fichier image n'est pas reconnu
=> mais si je met une image Disk HDD dans HD Drive 1:, cela marche mais je ne peux pas booter sur le fichier image D62_EN_B.img


j'ai essayer avec "PicoMeme Boot code : On + Boot HDD Number = 1
cela affiche un écran qui demande si on veut booter sur A: ou sur le Disque Basic
mais si choisit HD, cela boot toujours sur mon disque phyisiqur sur C: et non pas sur l'image HDD sur 1
Avatar de l’utilisateur
jimpqfly
Messages : 863
Inscription : 03 mars 2018 17:56
Localisation : Région Parisienne

Re: PicoMEM

Message par jimpqfly »

FreddyV a écrit : 10 mars 2024 13:02 J'ai ajoute la fonction Hier.

Ca cree des images, tout en initialisant la MBR
Trop bien :)
Http://www.gloub.com/musee , admin du groupe FB Anciens Ordinateurs, sponsor de la réfection du Micral N: https://micral.mo5.com
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: PicoMEM

Message par FreddyV »

Seb_A2 a écrit : 10 mars 2024 14:43 tu a ajouter la fonction pour que la carte cree les images directement sur la SD.
est ce que tu a mis a jour le firmware dans Git ?

==> c'est cette écran la, que tu pourrais écrire dans un fichier trace au format Texte.
comme cela, si cela plante, en regardant le fichier texte, on peut avoir des infos sur la config

j'ai essayer avec "PicoMeme Boot code : On + Boot HDD Number = 1
cela affiche un écran qui demande si on veut booter sur A: ou sur le Disque Basic
mais si choisit HD, cela boot toujours sur mon disque phyisiqur sur C: et non pas sur l'image HDD sur 1
Je n ai pas encore publie le nouveau BIOS

Merci pour les infos sur le disque dur interne, ca va m'aider a proposer d'autres choses.
"Evidement", si il y as déjà un disque, il est en 0, il faut donc ajouter le disque émulé en 1.

LA détection des disques depends aussi de comment il est initialisé: par le BIOS ou par une EXTENTION ROM comme la picomem.
Ce n'est donc pas très simple et je n ai évidement pas teste car je n'ai pas de disque dur dans mes machines...

Pour pouvoir booter sur la PicoMEM avec un disque interne, j'ai commence a écrire la fonction Boot disk Nb, qui indiquera quel disque utiliser au Boot. La fonction va échanger les numéro logique des disque.
Pour la détection des disques, je dois déplacer le moment ou mon code détecte les disque présent dans le PC.

Pour le LOG, J'en en fait bien mieux, il y as un mode DEBUG qui affiche tout ce que fais la carte sur port série.
Et on ne peux pas faire de LOG tout en ayant l'émulation RAM qui fonctionne, il y aurais conflit de BUS, (BUS SPI partage entre la PSRAM et la uSD)
Seb_A2
Messages : 446
Inscription : 11 nov. 2019 00:07
Localisation : Ile de France

Re: PicoMEM

Message par Seb_A2 »

Hello,
test cet apres midi sur un portable Toshiba T5200 (1 lecteur disque 3”1/2 interne et pas de disque dur)
la carte PicoMem est monté sur le slot 8 bits du portable.
- boot sur image disquette fonctionne
- boot sur image HDD fonctionne

j’ai pu lancer des jeux, tout marche.
c’est sympa car le T5200 possede un Bios "bridé" sur l’interface IDE du disque dur.
il n’accepte que des disques dur Conner avec une géométrie bien précise
et ces disques sont introuvable.
j’avais essayé une carte XT-ide mais impossible de booter sur cette carte.

avec la PicoMem, j’arrive a booter sur une image HDD en C:
et j’ai installé des jeux sur une image HDD en D :

je n’ai pas essaye l’extension de RAM sur le T5200 car j’ai dèja la RAM au max

:-)
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: PicoMEM

Message par FreddyV »

Super, Merci pour le retour.

La PicoMEM Permet d'avoir de l'EMS, si besoin.
Il faudra aussi tester le Wifi et la souris USB :)
Seb_A2
Messages : 446
Inscription : 11 nov. 2019 00:07
Localisation : Ile de France

Re: PicoMEM

Message par Seb_A2 »

Hello,
Test sur le T5200 (640ko+8Mo extension Ram)
Je lance le jeux Commander keen4, sur la carte pico, EMS est désactivé.
Au demarrage du jeux, cela affiche la config system avec Ram dispo.

Je redemarre en activant EMS puis je relance le jeux.
J'ai la même config de RAM.
Il faut peu être modifier le fichier config.sys, pour que l'EMS de la carte Pico soit pris en compte.
J'avoue que c'est vieux la config des autoexec.bat & co.
Je ne me rappelle plus trop...

Le week end prochain je demonterai le portable et j'enleve les barretes,
Et je regarde si la carte Pico complète la RAM.



Sinon, un truc qui me gène un peu, c'est l'absence de témoin d'activité.
Il y a la mini led verte sur le pico, mais une fois a l'interieure du portable, on ne voit plus rien.
Serait il possible d'utiliser le connecteur Qwiic pour piloter un mini écran oled pour cela.
On trouve des ecran a 8€.
Cela afficherai l'icone d'une disquette ou d'un disque dur clignotant, lors des accés.
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: PicoMEM

Message par FreddyV »

Hello,

Pour l'EMS, il faut un driver, il est present sur le GitHub de la PicoMEM

Pour l'activité, on me l'as demandé, le soucis est que le nombre d'I/O est limité et il faut faire des choix.

Il est prévu de supporter des écrans OLED sir QwiiC, la PicoMEM supporte déjà un écran 4 Digit LED.

La PicoMEM peux déjà ajouter de la RAM dans la zone des segments C à E, zone qui peut aussi contenir de la RAM "Native" avec le princide de shadow RAM (Copie des ROM en RAM)
sur un 386, les barettes RAM sont pour des addresses 1Mb en général. La PicoMEM est une carte 8bit, elle ne peux pas physiquement "voir" plus d'1Mo

L'emulation RAM de la PicoMEM n'est donc pas faite du tout pour un 386...
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: PicoMEM

Message par FreddyV »

Hello,

Voici une nouvelle Vidéo sur la PicoMEM :

https://youtu.be/PwSLWsxip00?si=Ehzuv5D_560-ekXy

FreddyV
Répondre