Affichage des articles dont le libellé est Dos / PC Booter. Afficher tous les articles
Affichage des articles dont le libellé est Dos / PC Booter. Afficher tous les articles

samedi 12 août 2023

Flash Bios de la carte XTIDE sur Tandy 1000ex avec processeur Nec V20

 Hello,


J'ai upgradé mon Tandy 1000ex avec un processeur Nec V20@10mhz que l'on trouve facilement sur le net pour une vingtaine d'euros. Le processeur tournera à la même fréquence de 7,16 Mhz que le 8088 qu'il remplace, du fait des quartz. Il demeure quand même env 20% plus rapide et il dispose des options étendues du 80186 qui accélèrent la gestion des disques dur...

L'ancien BIOS .... 



Pour bénéficier de ce gain de puissance il faut flasher le bios de la carte avec le firmware correspondant.


Les perfs avant le flash, c'est déjà bien plus rapide qu'un PC XT avec un HDD normal.


Pour ce faire chargez le bios ide_xtp ou ide_xtpl de la dernière release (r625 lors de l'écriture de cet article). 

N'oubliez pas de charger les utilitaires biosdrvs.com et xtidecfg.com. Il vous serviront à regarder la configuration de votre carte et à la flasher ...

Ensuite lancez les utilitaire pour vérifier la configuration de votre carte puis pour flasher le BIOS.  Il est important de vérifier les paramètres CHS de la Compact Flash avant. 


Affichage des CHS avec biosdrvs.com = Cylinders 980, Heads 16 & Sectors 32



En effet, lors du flash ils seront perdus et il faudra les remettre. Si tout est en auto, cela ne pose pas de problème mais s'ils sont fixés, ce qui était mon cas, il faudra les remettre manuellement sous peine de ne plus pouvoir accéder à la carte.

Les nouvelles perfs comparées à l'ancien BIOS ...


Une fois flashé, un bon reboot et on profite de la nouvelle vitesse de la carte (en gros x2).... Le premier calcul de la place disponible reste toujours assez long (lors du premier dir) mais cela est du à la taille de votre partition. A priori il existe des utilitaires comme FreeSP pour accélérer ces accès.


Ci dessous les liens utiles : 

  • Doc XTIDE Bios sur Lo Tech => Ici
  • Site Officiel => Ici 
  • Firmware => Ici
  • FreeSP => Ici


Bon flash !!

vendredi 12 août 2022

Installation d'une carte Compact Flash dans un Tandy 1000ex (carte XT-CF-LITE 4.1)

 Bonjour à tous,


Comme je viens de galérer un peu avec mon Tandy 1000ex sur la reconnaissance d'une carte Compact Flash (CF), je fais un petit tuto qui me servira aussi de pense bête. Mais si ca peut servir à d'autres, autant partager.

Matériel utilisé : 

  • Une carte XT-CF-LITE v 4.1 
  • Une carte CF Sandisk de 256mo
  • Un lecteur de carte CF USB
  • Un Tandy 1000ex ;), avec 640ko de ram
  • Un p3 avec lecteurs de disquettes 3 1/2 et 5 1/4


Config des switches de la carte XT-CF  :

SW1 adresse du hdd en 300h     => 1110

SW 2.1 en rom enable 

SW 2.2 en eeprom write pour les maj

SW2.3 à 2.7 avec le bios en CE00h 

=> SW2 en 11110000

Pour la carte CF j'utilise une SanDisk de 256mo (rouge et bleue).



La carte XT-CF-LITE avec la CF insérée.


Ensuite j'installe la carte dans le Tandy 1000ex via un riser qui me donne 1 slots horizontal ...



Le riser dans le Tandy 1000 ...



La carte dans le Tandy 1000ex


Bios en CE00h / HDD1 (master) en 300h et bien reconnu (sandisk ...)


Au final la procédure est assez simple. 

Depuis une machine plus récente, pour ma part un P3-450 qui comporte des lecteurs de disquettes 3 1/2 (A:), 5 1/4 (B:) et Zip IDE (C: ou E: selon le mode de boot), je boot sur un DOS 6.22 (depuis le lecteur zip en c: pour moi) mais sinon depuis une disquette 3 1/2 ça le fera aussi.  Je fait une disquette de boot de dos 6.22 sur une disquette 5 1/4 via un : 

"Format B: /4 /S"  (le /4 est pour formatter une d7 360ko dans un lecteur HD)

ensuite je copie les fichiers dos format.exe et fdisk.exe sur la D7. Histoire d'avoir un pack complet.

Ensuite je prends ma D7 fraichement installée, je boot sur le Tandy depuis le lecteur A en pressant sur A ( ;) ) et une fois sur le prompt du dos :

"fdisk" 

  1. supprimer la partition si déjà existante
  2. Créer un partition principale (normalement reboot)
  3. vérifier l'activation de la partition (normalement deja fait mais bon ...)

Puis retour au dos et un "format c: /S" pour initialiser la CF comme un disque dur. 

Eventuellement un "fdisk / mbr" en cas de problème par la suite.

 A ce stade la carte doit booter toute seule.

Il suffira ensuite, depuis un PC moderne, avec un lecteur CF usb, de recopier les fichiers souhaités, à commencer par un dos 6.22 complet et fichiers config.sys et autoexec.bat de démarrage, puis les logiciels.

N'oubliez pas non plus de faire une sauvegarde de la carte via une utilitaire comme l'imager des raspberry pi (W32 imager) ou autre du meme genre. Cela vous permettra de restaurer directement la carte sans reformater etc ...

Voila, simple mais efficace.


dimanche 11 mars 2012

Ajout de jeux PC BOOTER (2)

Je continue à ajouter des jeux dans le post sur les jeux PC BOOTER du 12/02/2012.

Au programme :

  • 7 Cities of Gold
  • Battle Zone
  • Centipede
  • F15 Strike Eagle (CGA)
  • F15 Strike Eagle (EGA)
  • Hacker II
  • Mindshadow
  • Ms Pac Man
  • Oils Well


De quoi faire :)

vendredi 2 mars 2012

Lecteur ZIP et vieux PC


Ce coup ci un truc pas franchement "neo old computer" mais du presque vintage mais pas trop encore. Ou comment se sentir à l'aise avec son vieux PC qui a un disque dur (ou pas d'ailleurs) de 40mo... Un truc pas mal et qui est assez universel, c'est le bon vieux lecteur ZIP de chez IOMEGA. Qu'est ce que c'est que ce bouzin me direz vous ? Tout simplement un lecteur de disquette ...

Lecteur ZIP 100Mo // et Disquette


Bon rien de bien neuf .. Si ! En fait les disquettes font 100Mo (ou 250 pour la version plus récente) et surtout le lecteur se branche sur le port parallèle de votre PC. A noter qu'il existe aussi des versions IDE ou SCSI mais pour ce qui nous intéresse ce n'est pas l'idéal. Plutôt pratique donc le bazar. Parce que votre bon vieux PC, il y a de forte chances pour qu'il possède un port parallèle et donc à lui les joies d'un stockage incroyable.

En gros les étapes sont les suivantes:

1) je branche le lecteur au cul du PC
2) je boot sous dos
3) je charge le programme de gestion du lecteur zip
4) j'ai 100mo en ligne, interchangeables


2 choses à savoir quand même,  la première, il est fort problable qu'il faille au moins un 286 pour gérer le lecteur  :( (mais à tester sur 8086). La seconde concerne le driver zip pour DOS, il nécessite 3 fichiers :

  • Guest.exe qui est le programme principal
  • Guest.ini qui est sa config
  • Et les fichiers aspixxx.sys qui servent à gérer les différents types de lecteur (// ou Scsi). Celui qui est important en ce qui nous concerne est le ASPIPPA3.SYS qui gère le //.

Exemple de config du fichier guest.ini :
-----

[----scan for exsisting aspi managers---]
SCAN=ON
[----Load aspi managers----]
ASPI=ASPIPPA3.SYS /SCAN /INFO SL360=NO SMC=NO

-----
Pas plus pas moins ...

Comme je suis bien sympa je vous livre une petite config de démarrage avec un dos 6.0. permettant le menu de boot.

Le postulat de départ est un boot sur disquette (ou DD). Le répertoire hébergeant le DOS est le a:\dos et le repertoire hébergeant les 3 fichiers du zip est a:\zip.

-----
Config.sys :

[menu]
menuitem=EMM386-NOEMS
menuitem=EMM386-4096EMS
menuitem=XMS-NOEMM386

[common]
device=a:\dos\himem.sys
DOS=high,UMB

[EMM386-NOEMS]
device=a:\dos\emm386.exe NOEMS X=D800-DFFF
devicehigh=a:\dos\ansi.sys

[EMM386-4096EMS]
device=a:\dos\emm386.exe ram 4096
devicehigh=a:\dos\ansi.sys

[XMS-NOEMM386]

-----
Autoexec.bat :

@echo off
mode 80,50
set path=a:\dos;a;\zip;a:\
set BLASTER=A220 I5 D1
LH guest.exe letter=e
LH SMARTDRV.EXE
LH keyb fr
LH doskey
LH ctmousep
PROMPT $p$g
mem /c

-----
Tout ça est à adapter pour vous, et surtout en fonction du type de machine (prise en compte du Himem, du Emm386 etc.. mais cela permet d'avoir une config très fonctionnelle. La partie ZIP prend 55 Ko sur le DD, il est donc possible de faire tenir tout cela sur une disquette 360ko si vous voyez ce que je veux dire. Genre PC sans disque dur qui boot sur une disquette 5''1/4 DF/DD puis qui embraye sur le ZIP ...

100Mo c'est bien !

Afin d'optimiser tout cela je conseille plus que fortement l'utilisation du smartdrive. De la même manière regardez bien le type de port // que vous avez sur votre PC, s'il est possible de le mettre en ECP + EPP ou même juste ECP ce sera plus rapide qu'en mode standard.

IBM L40SX (386sx/20) avec ZIP - Son DD de 60Mo(!) était HS

Bref, de quoi se simplifier la vie avec une vieille machine !

PS: C'est dingue tout ce qu'on peux mettre sur une disquette de 100mo ..... :)

mercredi 29 février 2012

Restaurer des disquettes PC BOOTER avec OmniFlop

Bon, vous vous êtes bien éclaté sur votre émulateur de PC favori, avec quelques images de PC BOOTER (cf post du 12/02/2012), mais vous vous dites que, quitte à avoir plein de vieilles machines qui encombrent votre grenier (je suis gentil la ...), autant leur faire revivre leurs heures de gloire passées. Et puis, il est vrai qu'un Galaga en 4 couleurs sur une vieille bécane qui menace de rendre l’âme à chaque instant, ça n'a pas la même saveur.

Rien de bien compliqué mais il va y avoir quand même 2-3 étapes un peu chaudes à franchir.

La première, c'est tout bête, ben oui c'est tout bête, mais il va vous falloir un, encore plus bête, lecteur de disquette 5"1/4. Et brancher le bouzin sur une machine récente ..... Bien du plaisir.

Pour ma part j'ai contourné le problème en remontant un vieux PIII 450 avec un lecteur 3"1/2 HD, un 5"1/4 HD (le fameux), un ZIP 100 IDE et un CD. Ca me fait une machine assez pratique au final pour gérer les différents formats et passer de fichiers de l'un à l'autre. Le tout fonctionne sous Win2K qui gère impeccablement tout cela. Deux ports USB, une carte réseau afin de relier le tout au monde moderne et on est bon. Au final la base est une machine du début des années 2000. Un truc marrant, sur ma carte mère (Abit BX6 de mémoire) le lecteur zip est reconnu dans le bios. Il est donc possible d'y accéder sans drivers sous DOS. Très pratique. Je soupçonne même le fait qu'il soit possible de booter dessus.

Seconde étape, trouver des disquettes 5"1/4 DF/DD, de préférence, car les HD passent mal pour restaurer les formats exotiques en SD ou DD.

Troisième étape, la plus simple, télécharger OmniFlop sur http://www.shlock.co.uk/Utils/OmniFlop/OmniFlop.htm.
OmniFlop est un programme permettant de gérer facilement différents formats de disquettes, du plus répandu (Dos 1.44) à certains franchement exotiques (Panasonic KX-W940 par ex).  Ce qui est très fort dans ce logiciel, c'est qu'il reconnait un nombre impressionnant de formats (+ de 250). Yes ! Vous avez bien lu, plus de 250, ceci grâce à une version spécifique des drivers contrôleur de disquettes et drives. Je vous laisse jeter un oeil à la doc et au site.
Formats reconnus par le drive 3"1/2

Formats reconnus par le drive 5"1/4

Quatrième étape, mettre à jour les drivers du lecteur de disquette (ou des lecteurs) et du contrôleur. Sous Windows, go to le gestionnaire de perifs puis sur les items mentionnés avant de choisir de changer le pilote et d'aller chercher celui fourni avec le soft. Si vos lecteurs sont maintenant reconnus comme des "OmniFlop Enhanced FDD" et le contrôleur comme un "OmniFDC Extended floppy ...." vous êtes OK !


Le reste n'est que routine. Tout d'abord, repérez la taille de l'image disque (180Ko , 360 Ko,... ) à restaurer, cela vous aidera par la suite. Puis, le mieux est de faire un bon petit "Format-Write disk" dans OmniFlop. Je préfère formater la disquette avant d’écrire l'image car cela évite pas mal de problème ensuite. Choisir le bon drive (B pour moi) puis le format (prendre celui qui correspond à la taille de l'image en DOS 5.25 vu plus haut). Pour terminer, choisir le fichier image et .... roule ma poule....

Bien faire attention au format !

Une première passe pour formater la disquette et voir si tout est OK puis une seconde pour écriture de l'image dessus...

Il ne reste plus qu'a prendre la disquette toute chaude et à l'enfourner dans votre bon vieux PC de l'an 84.

OmniFlop, mon TANDY 1000 EX lui dit "Merci !"

Bien entendu, il est tout à fait possible de faire l'opération inverse, c'est à dire convertir une disquette physique en image PC.

Bon Jeux !

Edit du 19/10/2020 : Cela fonctionne très bien avec les disquettes ATARI ST au format .st . Il faut juste bien repérer avant la taille du fichier .st pour faire matcher avec les différentes tailles proposées par omniflop mais ca fonctionne bien.


jeudi 16 février 2012

Ajout de Jeux PC BOOTER

J'ai ajouté quelques jeux dans le post sur les jeux PC BOOTER du 12/02/2012.

dimanche 12 février 2012

Images Jeux IBM PC BOOTER

Je ne suis pas hyper fan des compatibles PC old school mais il faut bien avouer qu'il existe quelques perles. Je pense par exemple à l' IBM PC Jr, à l' IBM PC 5155, au TANDY 1000EX, au SHARP 7100 ... Bref nous sommes encore loin du "made in Taiwan" qui déferlera sur la fin des 80's et nous inondera de compatibles PC sans aucun intérêt, si ce n'est à l'époque, celui d’être moins cher que le voisin. Un réel argument il est vrai.

Bref revenons à nos moutons, ou plus exactement à nos BOOTER. Kesako ça un BOOTER ? En fait rien de bien compliqué. Revenons quelques années, je devrais plutôt dire un paquet d'années, en arrière. A l'époque, nous sommes au début des années 80, même les PC n'ont que des lecteurs de disquettes, il y a bien des professionnels qui ont des disques durs mais ils coûtent 2 bras donc cela reste rare. Déjà que le PC vous a coûté la peau des c**illes..... Les logiciels sortent donc bien entendu en version disquettes, pour certains installables sur le disque dur. Sauf que bon, installable sur le disque dur c'est bien mais, comme en général les softs (les jeux) tiennent sur une disquette ça n'a pas beaucoup d’intérêt. Et puis surtout ça serait bien de faire en sorte que les logiciels ne soient pas trop facilement copiables, en mettant, par exemple, quelques protections bien senties. Histoire que le blaireau moyen ne s’éclate pas sur la dernière version de "la Tante de Pac-Man 3" trop rapidement. Donc pour ce faire autant booter directement sur la disquette, à l'image de ce qui se fait, par exemple (encore !), sur APPLE II. Et voila, c'est tout simplement ça un BOOTER .. Une disquette qui boot directement sur le soft sans passer par un quelquonque système d'exploitation. Je dirais même plus, qui n'en a rien à braire du dit système. Vous me direz que j'aurais pu vous raconter cela en 2 phrases ... Ok vous avez raison mais comme c'est moi qui raconte je fais ce que je veux. 

Donkey Kong en CGA



Pitfall II / River Raid / ... en version IBM PC Jr



The Black Cauldron en version TANDY 1000




Et comme ces softs ne courent pas les rues, je vais vous en mettre en dowload, histoire que vous puissiez restaurer les disquettes et rendre vie à votre vieil IBM ou TANDY (ou votre émulateur favoris).

Allons y :

J'ajouterai d'autres softs par la suite. Bon jeux !

samedi 16 janvier 2010

Sites d'Emulation sympas

Bonjour à tous (ou pour l'instant ne devrais-je dire "Bonjour moi", vu la fréquentation du blog ;),

En surfant un peu au hasard, je suis tombé sur quelques sites d'émulation assez sympa, pour jouer à :

- Quelques bon vieux jeux Dos :  http://dosdose.com/
- Pour se taper un bon retro trip sur COMMODORE 64 : http://c64s.com/
- Pour la SEGA Master System : http://mastersystem8.com/
- Pour la NINTENDO NES : http://nintendo8.com/
- Pour la NINTENDO GameBoy : http://gbemul.com/
- Pour l'ATARI VCS 2600 : http://www.2600online.com/

Le tout est basé sur de l'émulation Java. Je viens de tester sur mon MacBook Pro et ça tourne plutôt bien. Le gros avantage est qu'il n'y a rien à installer et que la plateforme est OS indépendant, donc même sous le pingouin ça doit fonctionner.

Il y a pas mal de choix de logiciels (giana sister, ghostbusters, pitfall, bouder dash, ..), bref que du bonheur..

Je suis certains qu'en cherchant un peu on doit trouver d'autres sites encore meilleurs, n'hésitez pas à poster vos adresses sur le blog.

Bon Jeux !!!