Logicielsmoto.com

Nous sommes le 28 Mar 2024, 22:57

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 11 messages ] 
Auteur Message
 Sujet du message: Image de boot pour HxC SD
MessagePosté: 10 Jan 2019, 08:19 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 253
Je me suis amusé à faire un boot disk minimal pour le TO8 avec un HxC SD. Le but est de pouvoir se passer de l'écran et du bouton comme c'est le cas sur Amiga/ST/Amstrad CPC.

la version actuelle est ici:
www.alternative-system.com/files/HXC_boot_SAP.hfe

(crosspost sur le forum HxC ici : https://torlus.com/floppy/forum/viewtop ... =19&t=3518 )

Il me reste à améliorer le reboot et à aller chercher dans la FAT.
J'utilise la partie driver de DOS720 (le fichier DKCO720.BIN) pour la partie communication en 9pistes 512octets entre le TO8 et le HxC en mode LBA.

limitations:
FAT32, cluster size minimum de 1024 octets. pas de sous repertoire pour le moment.
les noms de fichier longs sont tronqués à 16

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Image de boot pour HxC SD
MessagePosté: 10 Jan 2019, 18:43 
Hors ligne

Inscription: 21 Aoû 2006, 09:06
Messages: 1802
Localisation: Brest
Ca a l'air cool. Pour voir ce que ca donne "en vrai", je recopie ici une vidéo diffusée sur un autre forum
phpBB [video]

_________________
Good morning, that's a nice Tnetennba


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Image de boot pour HxC SD
MessagePosté: 10 Jan 2019, 19:03 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 253
j'ai fini par comprendre la logique des slots dans le HxC (c'est un peu confus dans la doc mais en fait c'est pratique).

il faut utiliser
http://www.alternative-system.com/files/AUTOBOOT.HFE
et
http://www.alternative-system.com/files/HXCSDFE.CFG

J'ai pris quelques libertés dans ma gestion de la FAT32, à voir si je complète ou pas. Je vais commencer par ajouter les répertoires par contre.

Avec un TO8D l'emplacement du floppy fait que le bouton unique est le plus simple et naturel. Sur le HxC slim il permet de revenir à l'autoboot sans devoir éteindre la machine.

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Image de boot pour HxC SD
MessagePosté: 18 Jan 2019, 15:26 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 253
j'ai mis le code source (du boot HXC et du devkit) accessible via un trac par ici:
http://trac.alternative-system.com/
le code source proprement dit est ici:
http://trac.alternative-system.com/brow ... l/loader.c

c'est essentiellement du miniC (plus précisement l'ancetre du miniC : mc09) et des routines en asm pour accélerer le tout.

j'en ai profité pour passer mon vieux site perso en wordpress (je viens de me rendre compte que depuis 2010 je n'avais pas fait d'update...)

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Image de boot pour HxC SD
MessagePosté: 18 Jan 2019, 17:04 
Hors ligne

Inscription: 21 Aoû 2006, 09:06
Messages: 1802
Localisation: Brest
C'est marrant ce "mini-C". Que ca sent mes débuts en C cette syntaxe K&R :) :)

Peux tu nous en dire un peur plus sur ce que c'est a(i)nsi que son ancêtre mc09 ?

[EDIT] hmm ca n'a justement pas l'air très ANSI ce C là... http://trac.alternative-system.com/brow ... 9/src/mc.c ... Ca vient de l'environnement flex ?!?

_________________
Good morning, that's a nice Tnetennba


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Image de boot pour HxC SD
MessagePosté: 18 Jan 2019, 17:45 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 253
c'est très largement pré-ANSI, ce n'est pas complet (l'initialisation de variable lors de la déclaration ne marche pas, il faut se méfier de ce qui est global et ca ne surveille pas la pile). mais ca permet de développer assez rapidement pour du 6809 de facon assez prévisible donc ca me va.

je ne sais plus dans quelle vieille archive je l'ai trouvé mais oui au départ ca tournait sur FLEX. Il me semble que le mini C "moderne" dérive de ce compilateur C réduit là.

[Edith]
j'ai retrouvé une archive ici:
http://www.takeoka.org/~take/pds/mc09.html

Code:
COPYRIGHT (c) 1981, 1987 Masataka Ohta, Hiroshi Tezuka

No rights reserved. Everyone is permitted to do anything
on this program including copying, transplanting,
debugging, and modifying.


Perso j'aime bien ce copyright moi :)

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Image de boot pour HxC SD
MessagePosté: 02 Fév 2019, 19:18 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 253
petit update, le TO9 (au moins celui avec le WD2793) est maintenant supporté.
Détail assez amusant le TO9 n'a pas besoin des routines DKCO720 car ses primitives de lecture/écriture de secteur supportent parfaitement le 9 secteurs de 512 octets sans aucune modification (le controleur lit ce qui se présente... tant pis si le buffer est trop petit... aucun test d'overflow n'est fait)

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Image de boot pour HxC SD
MessagePosté: 03 Fév 2019, 15:26 
Hors ligne

Inscription: 22 Mai 2009, 11:08
Messages: 68
Localisation: dijon
Bonjour Gilles et merci pour Vital-Motion! :)
je n'avais pas vu yo c'est superbe :)
merci :fresh: :orni:

_________________
--- que dire ---


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Image de boot pour HxC SD
MessagePosté: 03 Mar 2019, 16:45 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 253
petit update, il est maintenant possible de sélectionner des images .FD si on dispose d'un Gotek avec le firmware HxC. Le support était déjà intégré dans le firmware mais le fileselector ne positionnait pas correctement la taille du fichier, ce qui provoquait une erreur du firmware.
Pour le HxC SD on doit toujours passer par du .HFE par contre.

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Image de boot pour HxC SD
MessagePosté: 04 Mar 2019, 14:53 
Hors ligne

Inscription: 06 Juin 2004, 08:23
Messages: 464
Ton travail avec le Gotek est très intéressant. J'avais laissé le Gotek de côté il y a plusieurs années de cela, car c'était à l'époque trop bancal et malpratique. Mais ça, ça me plait beaucoup. :love:

Cela dit, les images .FD sont une reproduction très infidèle des disquettes. Si l'absence d'entrelacement n'a pas d'impact avec une carte SD, le fait de ne pas pouvoir reproduire les pistes spéciales est un vrai problème. A quand un vrai format d'image de disquette :W


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Image de boot pour HxC SD
MessagePosté: 04 Mar 2019, 15:40 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 253
Le .HFE est un très bon format d'image disquette qui reproduit bien les pistes spéciales (sauf les weak bits mais il est peu probable que ce soit utile sur thomson).
Il y a déjà quelques dump de disquette originales en .HFE avec la dernière version de CC90 (images présentes ici même, par exemple BOBO).
TEO supporte nativement le .HFE depuis des années

J'ai pu faire le test suivant avec un HxC SD:
convertir DOS720 en .HFE
convertir une disquette atari ST (9sect, 2faces 512o/sect) en .HFE
booter avec DOS720 et relire l'image .HFE de la disquette atari ST pour visualiser des fichiers.

Le .FD est surtout pratique pour utiliser directement une image de jeu non protégé. Ce n'est pas parfait mais c'est pratique et accessible pour le plus grand nombre des utilisateurs.

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 11 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 18 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Développé par phpBB® Forum Software © phpBB Group
Traduction par phpBB-fr.com