Encore un peu de travail à faire dessus. Il faut que je me decide entre faire un poil mieux en image ou la rendre compatible 4.77 Mhz.
@craf1910 Жыл бұрын
Enorme j'adore
@RodrikStudio Жыл бұрын
Merci, c'est la faute de mon fils qui l'a fait sur Minecraft et qui m'a poser le challenge de le faire sur une machine ou cela n'est pas possible de base. 🤣
@bardock666 Жыл бұрын
Excellent!!!
@RodrikStudio Жыл бұрын
Merci !
@camillecrochu482 Жыл бұрын
j'imagine que vous aviez l'extincteur à portée de main .... ca chauffe. Et merci à Freddy les bons tuyaux
@RodrikStudio Жыл бұрын
Le ventilateur de cette machine fait beaucoup de bruit ... pour rien. Ca consomme rien ces machines.
@_jcd88_42 Жыл бұрын
Trop fort Rodrik, impressionnant ! 👌
@RodrikStudio Жыл бұрын
Merci 🤙 Et je continue de le peaufiner avec pour but la tourner avec un CPU à 4.77 Mhz et sur le PC-1512.
@mohco2001 Жыл бұрын
Rien à dire , superbe, bonne continuation
@RodrikStudio Жыл бұрын
Merci infiniment 😊
Жыл бұрын
Trop fort Rodrik 🦾
@RodrikStudio Жыл бұрын
Quand on a décidé de faire un truc fou, on fini par y arriver 😉
@amstradienschannel1643 Жыл бұрын
bravo !!
@RodrikStudio Жыл бұрын
Merci 😇
@JoelCosmono Жыл бұрын
moi je like Vos vidéos tout le temps ; je ne comprends pas et je déteste les gens qui regardent votre vidéo sans mettre un pouce BLEU :)
@RodrikStudio Жыл бұрын
Ils ont oublié 😁
@mikev1169 Жыл бұрын
Bad Apple n'est pas vraiment considéré comme une démo à proprement parlé (il y a débat), mais plutôt comme un lecteur vidéo avec comme source un énorme fichier. Partant de ce postulat, n'importe quelle bécane peut faire tourner la vidéo originale si les taux de transfert sont suffisants et que le code soit évidemment optimisé. Les versions light tenant sur l'équivalent d'une ou deux disquettes avec des algos maison sont hyper dégradées. Merci à toi Rodrik!
@RodrikStudio Жыл бұрын
Tout dépend de la machine target. Sur un 8086 il est hors de question de faire un lecteur de vidéo, il n'y a ni le cpu ni la bande passante. Pour en arriver ou j'en suis c'est du code assembleur optimisé qui écrit les pixels qui changes. C'est une 12ène de MO d'assembleur au total et un programme principale qui joue de toutes les astuces possibles pour être dans les temps.
@mikev1169 Жыл бұрын
@@RodrikStudio Bad Apple tournant sous un 8088, moins performant que le 8086 : kzbin.info/www/bejne/g4jHeGdnaNOBoas Toutes les démos Big Apple sont plus proches de "lecteurs vidéo" que de "démos" (effets temps réels), même si elles ne lisent qu'un seul fichier data. A titre de comparaison, les demos Amiga State of the art et 9 fingers peuvent être aussi comparées à des lecteurs d'animations vectorielles avec trackdisk (+ des effets de demos notamment les cercles et les cubes dans SOTA), c'est pourquoi les puristes des effets demos "ASM/puces spécialisés" n'ont pas supporté que SOTA soit arrivée première à l'époque.
@RodrikStudio Жыл бұрын
@@mikev1169 Je connais bien, mais je vais continuer même si cela ne vous plais pas de continuer cette "démo"
@mikev1169 Жыл бұрын
@@RodrikStudio J'aime ton boulot et n'étant pas puriste, j'adore les "démos vidéo" tel que 242 sur Amiga ainsi que toutes les versions de Bad Apple sans exception. Seuls les puristes extrémistes n'aiment pas les vidéos dans les démos car les datas y sont pré-calculées, exemple : "batman rises" sur Amiga (scènes 3D vectorielles sur deux D7), ou très récemment "The Legend of Sisyphus" sur PC (3To de données 3D compressées).
@RodrikStudio Жыл бұрын
@@mikev1169 Je fais également beaucoup de pré-calcul, enfin ce qui est pré-calculé est quelle quantité de data charger, quand et ou la mettre et aussi pour le programme principal, ou appeler le code en mémoire. C'est basé sur 2 tables, une de chargement et une d'exécution. Et cela utilise un buffer de 128ko pour charger des tailles différentes en fonction du temps disponible.
@eddiesfedj603 Жыл бұрын
Tout simplement excellent aux vus de la puissance de cette machine!
@RodrikStudio Жыл бұрын
On est à la limite de ce que supporter le bus ISA ici. Le CPU a encore un petit peu de marge puisque j'ai presque réussi à la tourner avec la machine configurée à 4.77 Mhz.
@thomassinxavier4976 Жыл бұрын
Bravo pour ce travail remarquable. En voyant le résultat, je me demande si ce PC était aussi puissant qu'un amiga 500.
@RodrikStudio Жыл бұрын
A son époque probablement pas. La il a une Sound Blaster 16 et une XT-IDE. Même si la SB joue en DMA, les IRQ sont très consommatrices pour le CPU.
@m8beconnect10 ай бұрын
Awesome coding !
@RodrikStudio10 ай бұрын
Thanks!
@MangaTDZone Жыл бұрын
Je pense qu'après "est-ce que ça peut faire tourner Doom", nous allons finir par nous poser systématiquement la question "est-ce qu'on peut y faire une adaptation de Bad Apple ?". XD C'est génial, en tout cas !
@RodrikStudio Жыл бұрын
Faire un jeu est un autre ordre de grandeur vers lequel je ne vais pas aller 😉
@seblastienable Жыл бұрын
énorme ! Bravo !
@RodrikStudio Жыл бұрын
Merci, reste à la faire passer sur le PC-1512 mais son ISA est si lent que cela va être compliqué.
@damienfuriet1307 Жыл бұрын
Bravo Rodrik ! 👋
@RodrikStudio Жыл бұрын
Merci 😇
@ThePlanneur Жыл бұрын
j'adore Bad Apple qui à été porté sur vraiment une multitude de plateforme, par exemple sur une seul face de disquette sur commodore 64. J'adore vraiment quand je voie ce que sont capable de faire les démos makers ou le multiple Giga n'existe pas, certaine demos actuel en 64ko ou moins sont tout simplement bluffantes. merci pour tes démonstrations, tutos et autres sur tes machines rétro.
@RodrikStudio Жыл бұрын
Le pire c'est que je ne suis pas demo-maker pour 2 sous 🙂 C'est un challenge que je me suis donné à cause de mon fils et ça fini sur 8086 🤣 Voila le travail initial du coupable : kzbin.info/www/bejne/f5LHo3aQgLN6q5I
@ThePlanneur Жыл бұрын
je sais, mais j'aime vraiment ce que tu fait, regarde mes vidéos je suis plus hardware que software, c'est bien moins structuré que ce que tu fais, mais je pense que c'est assez complémentaire.
@MiGaNuTs2 Жыл бұрын
Wow ! Incroyable !
@RodrikStudio Жыл бұрын
Je n'avais pas idée de dans quoi je m'étais lancé. Il n'y a pas grand chose de plus à optimiser.
@SebCBienDu74 Жыл бұрын
Bravo ! Quel boulot, impressionnant !
@RodrikStudio Жыл бұрын
Merci, j'ai encore du travail sur cette démo. Je viens de voir que j'ai encore des opti à faire pour que ça tourne sur un 8086 à 4.77 Mhz
@BliterTV Жыл бұрын
Oh! un Victor VPC-II ! On avaient ça à l'école... Et du coup, connaissant la bestiole... là je dit OUAH!!!! 👍
@RodrikStudio Жыл бұрын
Merci, c'est des heures et des heures de programmation et d'optimisation pour en arriver la.
@BliterTV Жыл бұрын
@@RodrikStudio 🙂
@ClaudyFlux Жыл бұрын
tu m'a bluffé là. c'est quelle resolution?
@RodrikStudio Жыл бұрын
@@ClaudyFlux L'écran est en mode bi color 640 x 200. J'écris les pixels 2 par 2 donc la vidéo est en 320 x 200.
@sncrack Жыл бұрын
Bravo 👍 Superbe conversion
@RodrikStudio Жыл бұрын
Merci 😊
Жыл бұрын
C'est top, bravo, la grande classe! La suite, ce sera sur NeoGeo? 😀.
@RodrikStudio Жыл бұрын
Je ne pense pas que ce soit un gros problème de faire bad apple sur NeoGeo vu la puissance de la machine.
Жыл бұрын
@@RodrikStudio je n'en suis pas aussi sûr, la NeoGeo n'a pas de frame buffer. Il faudrait quasiment avoir toutes les frames sous forme de sprites non compressés dans la ROM, ouille!
@bobbobi4702 Жыл бұрын
Magnifique! T'as fait de l'assembleur comme un porc pour sortir un truc pareil!
@RodrikStudio Жыл бұрын
Oui j'en ai passé des heures dessus, et si je peux pas dire que je connais bien l'assembleur, j'ai énormément appris sur comment ça marche.
@yugo77100 Жыл бұрын
Excellent, surtout quand on a compris comment tu as fait ( voir video d'avant) 🎉
@RodrikStudio Жыл бұрын
J'ai justement fait le live pour parler de comment j'allais m'y prendre oui. Je n'avais pas imaginé tout de même la somme de travail restant après.
@guybrushsf3562 Жыл бұрын
Très impressionnant pour la partie son, c'est le PC Speaker ?
@RodrikStudio Жыл бұрын
Non, c'est une Sound Blaster 16. Les son est à 32 kHz.
@anttonmaptton8782 Жыл бұрын
bravo ! épatant ! le son est sur une sound Blaster ?
@RodrikStudio Жыл бұрын
Oui, il y a une SB 16 dedans et je l'utilise Je l'ai monté ici : kzbin.info/www/bejne/aqrLpGtuqbB4i80
@olivierfaure553 Жыл бұрын
Mon premier ordinateur était un Victor 2HR (Z80 il me semble) en 1983 environ, j'imagine qu'on avait déjà un DOS microsoft sur celui-ci ?
@RodrikStudio Жыл бұрын
Je pense plutôt que le Victor en Z80 était sous CP/M. Pas de DOS sur Z80 à ma connaissance mais je peux me tromper.
@sebastienjunker69079 ай бұрын
Bonjour, je compare le nouvel os Amiga, ags2 qui est pas mal du tout, je me disais il ressemble à Windows, mais je constate que Windows c'est des dossiers et non des tiroirs, Workbench on des tiroirs, j'avais même pas remarqué.
@rastaphazerbordel2651 Жыл бұрын
Ca tourne mieux sans lag que le pc1512 rodrik! Le Victor est plus puissant ou non? Bonne vidéo, je me régale...
@RodrikStudio Жыл бұрын
Pas plus puissant non, Le PC-1512 est un 8086 à 8Mhz, ici seulement 7.16. Mais l'ISA est normal sur cette machine, une vrai brouette sur le 1512 qui ne me permet pas encore de passer le débit nécessaire depuis le HDD vers la carte son et la carte CGA.
@nanou-ms9wm Жыл бұрын
toujours aussi etonnant de vpir ces vieux pc cracher leur tripe👍
@RodrikStudio Жыл бұрын
C'est surtout le bus ISA que je mets à genoux, le CPU a encore un poil de marge à 7.16 Mhz, mais la XT-IDE, la carte graphique et la carte son sont tous sur l'ISA et c'est limite limite.
@lesatariens378 Жыл бұрын
Mon ste a chopé le covid 19 😢 . Il arrête pas de frizer
@RodrikStudio Жыл бұрын
Je n'ai pas eu de ST à réparer, mais une panne pas franche est dur à trouver. Je dirais déjà vérifier l'alim.
@JeanLuc-s4m Жыл бұрын
Bonjour tout le monde ! j’ai découvert dans le grenier chez mes grands parents un commodore 128 un commodore 1000 mps et un 1571 avec 2 boîtes sigma environ 200 diskettes, un joystick, le tout avec toute la documentation les boîtes et les branchements enfin bref tout est complet le tout n’a pas démarré depuis 89 tout est dans l état Quelqu’un sur Leboncoin m’en propose 280 euros tu penses c’est un bon prix j’ai vraiment besoin d’aide j’y connais rien Merci d avance 😅
@RodrikStudio Жыл бұрын
Le prix de ces machines est celui qui convient en même temps au vendeur et à l'acheteur. J'ai eu le miens en boite avec alimentation et connectiques à 80€. Si le prix qu'on t'en propose te convient, et bien tout va bien.
@Juju4x426 Жыл бұрын
Comme quoi quand c’est bien optimisé, la puissance peu être réduite…
@RodrikStudio Жыл бұрын
Je l'ai pensé de base pour utiliser le moins de puissance possible. Ce référer à mon live. Je stream le code assembleur d'affichage.
@painting_walls7 ай бұрын
Very nice! Despite the lower frame rate, I really like the absence of artifacts that other 8086/8088 Bad Apple demos have.
@RodrikStudio7 ай бұрын
Thank you. I did plan from the beginning to have a perfect picture, 20fps is the max I could make a on 8086/8088 due to CGA bandwidth.
@JeanLuc-s4m Жыл бұрын
Bonjour tout le monde ! j’ai découvert dans le grenier chez mes grands parents un commodore 128 un commodore 1000 mps et un 1571 avec 2 boîtes sigma environ 200 diskettes, un joystick, le tout avec toute la documentation les boîtes et les branchements enfin bref tout est complet le tout n’a pas démarré depuis 89 tout est dans l état Quelqu’un sur Leboncoin m’en propose 280 euros tu penses c’est un bon prix j’ai vraiment besoin d’aide j’y connais rien Merci d avance 😅
@RodrikStudio Жыл бұрын
Boublon
@morganvalcke1694 Жыл бұрын
impressionnant , ! Bravo !
@RodrikStudio Жыл бұрын
Merci, il faut compter encore pas mal de temps avant qu'elle ne soit finie.
@metos2077 Жыл бұрын
Quoi quoi ? Tu as codé entièrement cette demo Rodrik ? Dingue ! La qualité est énorme. Transitions, morphings, rythme ! ❤
@RodrikStudio Жыл бұрын
Oui je l'ai codé entièrement, il faut regarder le live que j'ai fait il y a 3 semaines sur comment j'ai commencé 😉 C'est une vidéo existante bien sur convertie à 100.