Hello,
je ne sais pas trop où mettre ça.
Je vous propose d'essayer ce cpa.dsk, une sorte de clone CP/M pour ORIC. On oublie le BASIC, et "l'OS" de l'ORIC, mais c'est déjà ce que fait l'OSDK quand on développe quelque chose. ou Forth pour ceux qui savent. Voici le lien sur le Git, avec les sources. Evidemment, c'est Cla*de qui a tout codé, sauf les menus déroulants (My own).
https://github.com/drpsy77/cpa-oric
Moi je trouve ça impressionnant, et ça me donne envie de rallumer ma machine qui dort, parce que sinon, les émulateurs, ça suffit pour évaluer les nouveaux softs.
Mais là, faire tourner un vrai ORIC avec quelque chose de nouveau, c'est un trip.
Pour ma part, mes grands moments à rallumer l'oric, ça a été : Blake7, encounter($), Space1999, Oricium pour ne citer qu'eux.
Quand j'étais jeune, j'ai passé des heures sur l'Aigle d'or et Invader (IJK), les deux seuls jeux que j'ai jamais achétés. Mais aussi un peu plus tard, Mr Wimpy, Mushroom mania, et Harrier, qu'on m'a passé en k7.
Là, j'ai envie de passer encore quelques heures à "faire développer" ce projet.
Et bien sûr si vous avez des idées, n'hésitez pas !
2 features prevues déjà :
- un FORK pour faire une version genre "ROM - Cassette" (sans aucun disque, seulement k7) mais il faut au moins une extension pour remplacer la ROM par une EPROM, et on se retrouve face à un nouvel ORIC
- la version initiale : augmenter une version "disquette", orientée développement "full oric" (pas de station déportée genre PC), gestion (dBase pourquoi pas), et réseau (via Pico Wifi)
Hello,
Quel retour !
J'ai déplacé le sujet dans la rubrique OS. J'ai fait un rapide essai de curieux - c'est rigolo ce que l'on peut créer désormais - et vais lire ton git (je croyais que Codeberg était fermé aux créations LLM). Personnellement, je ne testerai pas trop car cela n'a jamais été trop mon truc meme sur mon apple2 avec sa carte Z80 d'époque.
Avis aux amateurs pour des tests approfondis
@didier_v : effectivement, codeberg n'autorise pas de dépôt avec trop de code généré par IA.
J'ai déplacé sur Github.
Salut drpsy,
Un super projet que tu apporte là ! Je me pose une question: N'existait-il pas un CP/M pour 6502, le CP/M-65 il me semble (pour Apple II), mais je confond peut être avec autre chose ?
Bonne continuation, je vais suivre ce projet !
@euchcat Hello,
Merci pour cet encouragement !
Le projet avance très bien ! Je me sens comme un Product Owner avec une équipe de DEV !
Actuellement on a :
- un LOGO (avec gestion des listes, opérations sur les réels, dessin optimisé en entiers)
- un Editeur + un éditeur Hexa
- un assembleur/désassembleur/débugger sur l'ORIC
- un lanceur de script .BAT
- un utilitaire USB pour le LOCI : USBDIR, EXPORT, IMPORT qui lit et écrit directement des fichiers
- un langage de scripts graphiques hires/lores que je fais transformer en langage pour faire des jeux. C'est un interpréteur qui compile en ASM ensuite si on veut.
- les commandes graphiques et son du AY (disponibles dans le LOGO en particulier)
- des menus déroulants dans toutes les applications
- on a résolu un pb sur clock signal et on pense que ça peut tourner sur un vrai microdisc
- ça tourne sur Oricutron, qui a été recompilé avec un hack LOCI pour simuler sa présence
- ça tourne sur un vrai ORIC avec LOCI
- un utilitaire VSYNC
- VOIR qui enchaine des captures HIRES compressées pour faire de l'animation Hires
- CMDER : un gestionnaire de fichiers Disque + USB
Hello,
Une video de démo d'un petit jeu bien connu.
hello,
Une video cette fois pour montrer quelques fonctionnalités de CP/A.
D'autres viendront !
Sur Git, il y a plusieurs disquettes : cpa.dsk et cpa-en.dsk sont la version contenant un max de programmes. cpa est en français, cpa-en est en anglais (en cours de traduction).