C'est ici :
https://virtual.bbcmic.ro/
Je trouve ça surprenant en 3D, je n'avais jamais vu un émulateur présenté de cette manière.
Emulateur BBC en 3D
Modérateur : Politburo
- dizzy33
- Fonctionne à 2400 bauds
- Messages : 1463
- Enregistré le : 13 févr. 2007 20:39
- Localisation : Bordeaux
Emulateur BBC en 3D
**** COMMODORE 64 BASIC V2 ****
64K RAM SYSTEM 38911 BASIC BYTES FREE
READY.
64K RAM SYSTEM 38911 BASIC BYTES FREE
READY.
- badaze
- Fonctionne à 14400 bauds
- Messages : 8402
- Enregistré le : 12 févr. 2007 18:36
- Localisation : Pas très loin de Lyon
- Contact :
Re: Emulateur BBC en 3D
C’est vraiment bien fait !
Chapoba.
Chapoba.
Tout est bon dans le pocket.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
- bernouilli92
- Fonctionne à 14400 bauds
- Messages : 5264
- Enregistré le : 21 nov. 2012 13:03
- Localisation : Ile de France
Re: Emulateur BBC en 3D
Oui, super bien fait. Par contre il manque les câbles à l'arrière
HP, Casio, Sharp, Psion, quelques TI et divers autres
Re: Emulateur BBC en 3D
Assez incroyable cette version 3D !
Tout aussi incroyable, j'ai cliqué sur About pour arriver sur le compte Twitter de Dominic Pajak (@DominicPajak) puis sur ce Tweet. Il y a plusieurs codes pour créer des galaxies
Code du visuel ci-dessous (cliquez sur expand pour voir le programme en BASIC lisible)
Code du visuel ci-dessous
Ce serait sympa d'adapter ce code pour d'autres machines non ??
Tout aussi incroyable, j'ai cliqué sur About pour arriver sur le compte Twitter de Dominic Pajak (@DominicPajak) puis sur ce Tweet. Il y a plusieurs codes pour créer des galaxies
Code du visuel ci-dessous (cliquez sur expand pour voir le programme en BASIC lisible)
Code du visuel ci-dessous
Ce serait sympa d'adapter ce code pour d'autres machines non ??
Re: Emulateur BBC en 3D
Bon en fait rien de bien compliqué à traduire... Il faut juste voir que MODE 1 signifie 4 couleurs en haute résolution (1280x1024 pixels), GCOL (Graphic color) avec 0 en premier paramètre pour spécifier une couleur (ici un nombre entre 1 et 3 (rouge puis jaune puis blanc), le fond est noir). POINT(x,y) récupère la couleur du pixel en (x,y).
Il faut faire plusieurs tests sur les paramètres r1,r2,t1,t2 pour arriver à un résultat satisfaisant
Script en Python ici
Si vous préférez l'univers entier (toujours basé sur un des programmes de Paul Malin pour le BBC) !
Script de la version univers
Il faut faire plusieurs tests sur les paramètres r1,r2,t1,t2 pour arriver à un résultat satisfaisant
Script en Python ici
Si vous préférez l'univers entier (toujours basé sur un des programmes de Paul Malin pour le BBC) !
Script de la version univers
- dizzy33
- Fonctionne à 2400 bauds
- Messages : 1463
- Enregistré le : 13 févr. 2007 20:39
- Localisation : Bordeaux
Re: Emulateur BBC en 3D
Magnifiques ces galaxies ! Donc l'univers a été fait par Dieu en Basic ? Avec un BBC ?
En me regardant dans une glace j'ai toujours pensé que j'avais une tête à avoir été dessiné par un 8 bits ...
Maintenant je sais pourquoi !
En me regardant dans une glace j'ai toujours pensé que j'avais une tête à avoir été dessiné par un 8 bits ...
Maintenant je sais pourquoi !
**** COMMODORE 64 BASIC V2 ****
64K RAM SYSTEM 38911 BASIC BYTES FREE
READY.
64K RAM SYSTEM 38911 BASIC BYTES FREE
READY.
Re: Emulateur BBC en 3D
@dizzy33 : Il suffit d'avoir uniquement des 0 et des 1 pour créer l'univers non ? ☴☵☶☰
Est-ce que parmi vous certains programment en BBC BASIC ? Je m'y suis mis depuis peu (plus précisément depuis l'apparition de ce post !). Il y a des choses assez géniales et puissantes, en particulier pouvoir intégrer du code assembleur (Z80 ou 6502 suivant la machine hôte) directement dans le BASIC. Je fais mes tests sur ce site et sur des TI-83 Plus et TI-84 Plus
Ce programme ne fait rien, juste pour montrer la cohabitation entre BASIC et assembleur :
Autre exemple, cette fois 100% en BASIC, sur calculatrice avec création d'un motif (moche) personnalisé pour le fond :
Est-ce que parmi vous certains programment en BBC BASIC ? Je m'y suis mis depuis peu (plus précisément depuis l'apparition de ce post !). Il y a des choses assez géniales et puissantes, en particulier pouvoir intégrer du code assembleur (Z80 ou 6502 suivant la machine hôte) directement dans le BASIC. Je fais mes tests sur ce site et sur des TI-83 Plus et TI-84 Plus
Ce programme ne fait rien, juste pour montrer la cohabitation entre BASIC et assembleur :
Code : Tout sélectionner
10 MODE 7 REM Plein de modes graphiques
20 DIM code 8 REM On réserve une plage pour le code en assembleur
30 P% = code
40 [ REM Début du code assembleur
50 LDA #65
60 LDX 10
70 RTS
80 ]
90 CALL code
100 END