Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
Modérateurs : Papy.G, fneck, Carl
Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
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
-
- Messages : 7989
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
Cool, je ne connaissais pas l'Electron 32K. 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
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
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:
Update:
MO5 - MO6 - TO8D - C64C - Timex TC2048 - Acorn Electron - Amiga 500
- Leraptor06
- Messages : 691
- Inscription : 15 févr. 2022 10:34
- Localisation : Mandelieu
Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
Bonjour,
Bravo pour ce travail, y a t'il les mêmes problemes de programmation avec les bbc32 et master128?
Merci
Bravo pour ce travail, y a t'il les mêmes problemes de programmation avec les bbc32 et master128?
Merci
Jp
-
- Messages : 2367
- Inscription : 06 avr. 2009 12:07
Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
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 :
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 ?
Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
@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.
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
Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
Thanks mate!
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'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 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.If you can answer these questions (I think I already more or less know the answers), it will be easy :Everything else is essentially a matter of memory map changes.
- 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 ?
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
-
- Messages : 2367
- Inscription : 06 avr. 2009 12:07
Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
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
I am eager to see the 8 color version on the TO7
Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
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
Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
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.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.
It will be an interesting exercise indeed. Suppressing colours is always fun.I am eager to see the 8 color version on the TO7
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
Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
I found that I did some tests already:
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
-
- Messages : 2367
- Inscription : 06 avr. 2009 12:07
Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
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 ?
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.
The TO8 is totally different re. the keyboard.Even on my TO8 programs/games I avoided ...
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.
Re: Zezito in The Glittering Caves - Electron 32K - 6502 Assembly
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.
Thanks for the info about the differences among Thomson machines in reading the keyboard.
MO5 - MO6 - TO8D - C64C - Timex TC2048 - Acorn Electron - Amiga 500