Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Cette catégorie traite de développements récents destinés à nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

Répondre
Iapetus
Messages : 155
Inscription : 22 nov. 2012 15:36

Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par Iapetus »

Pendant que j'essaie d'ajouter du son/musique à la version Thomson MO5, j'ai démarré une version Electron :
MO5 - MO6 - TO8D - C64C - Timex TC2048 - Acorn Electron - Amiga 500
__sam__
Messages : 7989
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par __sam__ »

Cool, je ne connaissais pas l'Electron 32K. 8) Le CPU est un 6502. Ca change du 6809 :)
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Iapetus
Messages : 155
Inscription : 22 nov. 2012 15:36

Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par Iapetus »

Le problème du Electron 32k c'est la RAM de 32K et les modes graphiques que son très gros: 10k ou 20k.
Update:
MO5 - MO6 - TO8D - C64C - Timex TC2048 - Acorn Electron - Amiga 500
Avatar de l’utilisateur
Leraptor06
Messages : 691
Inscription : 15 févr. 2022 10:34
Localisation : Mandelieu

Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par Leraptor06 »

Bonjour,
Bravo pour ce travail, y a t'il les mêmes problemes de programmation avec les bbc32 et master128?
Merci
Jp
Fool-DupleX
Messages : 2367
Inscription : 06 avr. 2009 12:07

Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par Fool-DupleX »

Good job !

If you're in for a TO7-70 version (closest TO to the MO5, easy to port), then a TO7 one, I'll be delighted ! :)

If you can answer these questions (I think I already more or less know the answers), it will be easy :
  • Do you use the IRQ or FIRQ ?
  • How much RAM do you need for variables ?
  • How much memory do you need for constants (sprites, maps, etc.) ?
  • How much memory do you need for code ?
Everything else is essentially a matter of memory map changes.
Iapetus
Messages : 155
Inscription : 22 nov. 2012 15:36

Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par Iapetus »

@Leraptor06
Master 128 : aucun probéme.

BBC32 : Il a l'avantage de : 1- avoir le CRTC qui permet de personnaliser la taille de l'écran ; 2- interruptions de "timer" ; 3 - Processeur 6502 a 2mhz (double vitesse). Ces 3 choses rendent les choses beaucoup plus faciles. Mais 32Ko sont 32Ko n'est pas possible faire des miracles.
MO5 - MO6 - TO8D - C64C - Timex TC2048 - Acorn Electron - Amiga 500
Iapetus
Messages : 155
Inscription : 22 nov. 2012 15:36

Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par Iapetus »

Fool-DupleX a écrit : 13 déc. 2023 09:26 Good job !
Thanks mate!
If you're in for a TO7-70 version (closest TO to the MO5, easy to port), then a TO7 one, I'll be delighted ! :)
Yes, I have the intention of coding these versions, as you said they are easy to port, that's why I am waiting to finish the MO5 version to convert it to the TO7/TO7-70.
If you can answer these questions (I think I already more or less know the answers), it will be easy :
  • Do you use the IRQ or FIRQ ?
  • How much RAM do you need for variables ?
  • How much memory do you need for constants (sprites, maps, etc.) ?
  • How much memory do you need for code ?
Everything else is essentially a matter of memory map changes.
Yes I keep that all under control so I can see where I am using memory and for what. It will be very easy to convert. I have created a small tool to convert MO5 attribute data to the TO7 and TO7-70.
I will have the hardest work when translating my code to the Z80 which is very different, converting from 6809 to 6502 was simple.
MO5 - MO6 - TO8D - C64C - Timex TC2048 - Acorn Electron - Amiga 500
Fool-DupleX
Messages : 2367
Inscription : 06 avr. 2009 12:07

Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par Fool-DupleX »

If you have any issue with some nitty-gritty details of the PIAs on the TO, ask your question here and I'll answer. For example, the keyboard is scanned slightly differently on the T9000, TO7 and TO7-70.

I am eager to see the 8 color version on the TO7 :-)
Iapetus
Messages : 155
Inscription : 22 nov. 2012 15:36

Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par Iapetus »

J'ai ajouté le "scoreboard" et le titre, mais si j'ai peu de mémoire je devrai le supprimer.
MO5 - MO6 - TO8D - C64C - Timex TC2048 - Acorn Electron - Amiga 500
Iapetus
Messages : 155
Inscription : 22 nov. 2012 15:36

Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par Iapetus »

Fool-DupleX a écrit : 13 déc. 2023 16:38 If you have any issue with some nitty-gritty details of the PIAs on the TO, ask your question here and I'll answer. For example, the keyboard is scanned slightly differently on the T9000, TO7 and TO7-70.
Indeed I will need help with that! Even on my TO8 programs/games I avoided reading the keyboard and always used the joystick. But this was just because I didn't have time at the time to research how to read the keyboard and wanted to test my code.
I am eager to see the 8 color version on the TO7 :-)
It will be an interesting exercise indeed. Suppressing colours is always fun. :lol:
Dernière modification par Iapetus le 13 déc. 2023 18:01, modifié 1 fois.
MO5 - MO6 - TO8D - C64C - Timex TC2048 - Acorn Electron - Amiga 500
Iapetus
Messages : 155
Inscription : 22 nov. 2012 15:36

Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par Iapetus »

I found that I did some tests already:
zezitoglitteringcavesTO7.jpg
zezitoglitteringcavesTO7.jpg (26.64 Kio) Consulté 902 fois
Dernière modification par Iapetus le 14 déc. 2023 11:05, modifié 1 fois.
MO5 - MO6 - TO8D - C64C - Timex TC2048 - Acorn Electron - Amiga 500
Fool-DupleX
Messages : 2367
Inscription : 06 avr. 2009 12:07

Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par Fool-DupleX »

Très joli ! La seule chose qui pourrait me déranger, c'est la couleur des diamants. I would use blue, white, cyan and halftoning with black when possible. But that's just me. And the key and keylock maybe. White ?
Even on my TO8 programs/games I avoided ...
The TO8 is totally different re. the keyboard.

The T9000, TO7, TO7-70, and all MOs have a similar way of scanning the keyboard matrix, by software. The TO8/8D/9/9+ have a dedicated micro-controller for scanning. Reading the keyboard is similar to a PC, i.e. it's a serial line sending the scan code to the CPU via an ACIA.
Iapetus
Messages : 155
Inscription : 22 nov. 2012 15:36

Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly

Message par Iapetus »

Actually that image was just a test, the diamonds I will use those from the MO5 version, the lock is also different.

Thanks for the info about the differences among Thomson machines in reading the keyboard.
MO5 - MO6 - TO8D - C64C - Timex TC2048 - Acorn Electron - Amiga 500
Répondre