RetroProgrammation
RetroProgrammation
  • 41
  • 12 751
Jeux de caractères, Banque mémoire et Mémoire écran : Comment paramétrer la Configuration du VIC
A partir du projet du générateur de labyrinthe créé dans la vidéo précédente, je vous montre ici comment vous allez pouvoir placer l'affichage de votre écran n'importe où dans la mémoire (et donc vous libérer de la place pour votre code) en vous expliquant le fonctionnement de la gestion des jeux de caractères (charsets), de la mémoire écran (ScreenRAM) et comment utiliser les banques (MemoryBanks) de 16ko utilisées par le VIC II du Commodore 64 pour gérer son affichage.
A travers quelques nouvelles petites fonctions et macros, tout est expliqué au fur et à mesure de l'avancement. N'hésitez pas à poser vos questions et à faire vos commentaires, je répond à chacun. Un teaser sur la prochaine vidéo vous attend également !
Merci pour les "j'aime", pour vos abonnements, et prenez soin de vous et de vos proches.
Переглядів: 35

Відео

Créez votre Générateur de Labyrinthe en assembleur 6502 pas à pas sur votre Commodore 64
Переглядів 13216 годин тому
Cette vidéo est un tutoriel détaillé sur la création d'un générateur de labyrinthes en langage assembleur, avec une approche pas à pas. J'explique comment gérer la position des cases, ajouter des directions possibles et choisir une nouvelle direction aléatoire pour tracer le chemin du labyrinthe. Je développe des fonctions spécifiques pour gérer les déplacements dans chaque direction (ouest, es...
Launcher BASIC Personnalisé : Amusez-vous avec des Codes Secrets et Effets Spéciaux !
Переглядів 101День тому
Dans cette vidéo, découvrez comment personnaliser et améliorer votre lanceur de programme en BASIC grâce à des macros avancées et des astuces amusantes. Apprenez à créer des effets uniques, tels que l'inversion de texte, l'effacement de codes, ou encore la personnalisation du message d'accueil, tout en jouant avec des caractères spéciaux et les limites du langage BASIC. Une démonstration parfai...
Créez votre Générateur de Labyrinthe en BASIC en 1 heure
Переглядів 11914 днів тому
En moins d'une heure, découvrez comment créer un générateur de labyrinthe en BASIC v2 sur le Commodore 64, grâce à ce tutoriel complet, simple, détaillé et commenté ! Que vous soyez débutant ou programmeur confirmé, apprenez les bases de la programmation tout en construisant un labyrinthe de A à Z. Dans cette vidéo, vous serez guidé étape par étape pour dessiner votre labyrinthe, définir les di...
Segments de Mémoire : Déplacez le Code en Mémoire Non-Accessible au BASIC pour Éviter les Crashes
Переглядів 8714 днів тому
Dans cette vidéo, découvrez comment éviter les crashes de vos programmes en musique sur IRQ en apprenant à déplacer votre code en assembleur dans une zone mémoire protégée. Ce tutoriel fait suite à notre précédente vidéo sur le sujet et vous guide pas à pas dans l'utilisation de segments en assembleur pour assurer la stabilité de vos créations. Avec des explications claires et un code exemple d...
C64 et IRQ... Premiers pas avec les Interruptions ! Libérez votre C64 avec une Musique Épique !
Переглядів 13221 день тому
Découvrez le B.A. BA des interruptions sur votre Commodore 64 en libérant le processeur pour des tâches supplémentaires. Dans ce tutoriel, nous transformons un simple lecteur de musique en un outil puissant qui fonctionne en arrière-plan, sans ralentir le système grâce aux IRQ. Plongez dans les secrets du code assembleur, jouez la musique du thème principal d'un film, et apprenez à utiliser les...
SID #3 : Create your own music player for your games
Переглядів 12428 днів тому
Dans cette vidéo, je vous explique comment créer votre propre player SID à intégrer dans vos jeux. Vous pourrez créer plusieurs musiques, qui pourront être jouées selon le niveau, le menu, ... au sein de vos jeux, vous pourrez couper le son des voix pour jouer les effets spéciaux (tir, saut, bonus,...) ... Tout est là, expliqué au fur et à mesure de l'écriture du code. Les sources seront dispon...
Créez votre Player de Musiques pour vos jeux
Переглядів 103Місяць тому
Je vous prépare actuellement une vidéo sur la création d'un player multivoix de musiques pour intégrer dans vos jeux ! Voici les caractéristiques... Et comme d'habitude, tout sera codé au long de la vidéo, avec explications, et au final le code sur le GitHub ! Je vous laisse saliver sur ce teaser... et j'attends vos premières remarques !
1 hour for making a BASIC game
Переглядів 638Місяць тому
Nouvelle série de vidéos sur le BASIC du C64... Pour commencer, un petit défi, créer un jeu, tout simple et pas forcément finalisé mais jouable en moins d'une heure. La vidéo est réalisée sans coupe. Seule la partie jouée à la fin de la vidéo est accélérée. Tout le reste est fait en temps réel et expliqué au fur et à mesure. N'hésitez pas à mettre un pouce en l'air à vous abonner et à partager ...
SID #2 : Play music on Commodore 64
Переглядів 1382 місяці тому
Dans cette vidéos nous continuons nos librairies et macros pour utiliser le SID, fonctionnement, configuration, pour arriver en fin de vidéo à jouer sur les 3 voix du commodore 64. Je vous explique TOUT sur la génération des notes de musique, comment fonctionnent les fréquences audibles, comment les convertir en fréquences à envoyer au SID pour les jouer. La programmation est intégralement en a...
SID: Sound keys for your C64
Переглядів 2082 місяці тому
Dans cette vidéos nous abordons le fonctionnement du SID, fonctionnement, configuration, pour arriver en fin de vidéo à jouer sur les 3 voix du commodore 64. La programmation est intégralement en assembleur, car l'objectif est de pouvoir exploiter le son dans vos créations de jeux... et sera exploitée dans mes prochaines vidéos pour terminer le jeu de tennis. Une nouvelle notion également du co...
Assembleur C64 - Gestion des Collisions
Переглядів 4223 місяці тому
Assembleur C64 - Gestion des Collisions
Episode #5.7 - Corrections de bugs, Paufinage et Amélioration du Gameplay
Переглядів 2073 місяці тому
Episode #5.7 - Corrections de bugs, Paufinage et Amélioration du Gameplay
Inverser le signe d'une valeur en assembleur
Переглядів 803 місяці тому
Inverser le signe d'une valeur en assembleur
Tout Savoir sur les Comparaisons en Assembleur 65xx - Pour NES et Commodore 64
Переглядів 1063 місяці тому
Tout Savoir sur les Comparaisons en Assembleur 65xx - Pour NES et Commodore 64
Episode #5.6 - Fin de partie : Gestion de la victoire
Переглядів 2063 місяці тому
Episode #5.6 - Fin de partie : Gestion de la victoire
Episode #5.5 Jeu de Tennis sur C64 en Assembleur : la boucle principale
Переглядів 2853 місяці тому
Episode #5.5 Jeu de Tennis sur C64 en Assembleur : la boucle principale
6502-6510 - Simulateur 65xx ... Ca avance tout doucement
Переглядів 2474 місяці тому
6502-6510 - Simulateur 65xx ... Ca avance tout doucement
Episode #5.4 Création d'un jeu de Tennis sur Commodore 64 en Assembleur
Переглядів 2114 місяці тому
Episode #5.4 Création d'un jeu de Tennis sur Commodore 64 en Assembleur
6502-6510 - Simulateur 65xx ...
Переглядів 1834 місяці тому
6502-6510 - Simulateur 65xx ...
Episode #5.3 Création d'un jeu de Tennis sur Commodore 64 en Assembleur
Переглядів 2124 місяці тому
Episode #5.3 Création d'un jeu de Tennis sur Commodore 64 en Assembleur
6502-6510-Episode #02 - A l'intérieur de la bête
Переглядів 1,6 тис.4 місяці тому
6502-6510-Episode #02 - A l'intérieur de la bête
6502-6510 - Comment il(s) fonctionne(nt) ?
Переглядів 3,4 тис.4 місяці тому
6502-6510 - Comment il(s) fonctionne(nt) ?
Episode #5.2 Création d'un jeu de Tennis sur Commodore 64 en Assembleur
Переглядів 1994 місяці тому
Episode #5.2 Création d'un jeu de Tennis sur Commodore 64 en Assembleur
Episode #5.1 Bonus Track
Переглядів 1015 місяців тому
Episode #5.1 Bonus Track
Episode #5.1 Création d'un jeu de Tennis sur Commodore 64 en Assembleur
Переглядів 2955 місяців тому
Episode #5.1 Création d'un jeu de Tennis sur Commodore 64 en Assembleur
16 couleur dans 1 unique Sprite sur C64
Переглядів 1025 місяців тому
16 couleur dans 1 unique Sprite sur C64
Episode #4 - Animation de sprites
Переглядів 2105 місяців тому
Episode #4 - Animation de sprites
Episode #3 - Les macros, les fonctions, ... simplifiez-vous le développement sur le Commodore 64...
Переглядів 151Рік тому
Episode #3 - Les macros, les fonctions, ... simplifiez-vous le développement sur le Commodore 64...
Lister les Caractères du Commodore 64 en assembleur
Переглядів 113Рік тому
Lister les Caractères du Commodore 64 en assembleur