Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 30 Nov 2025, 09:07

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Question Z80, amstrad et sega master system.

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 15 message(s) ] 
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
MacDeath26
 Sujet du message : Question Z80, amstrad et sega master system.
Message Publié : 05 Août 2009, 20:08 
Hors-ligne
Rulezzzzz
Rulezzzzz
Avatar de l’utilisateur

Inscription : 06 Mars 2009, 15:15
Message(s) : 2104
Localisation : Valence
Ayant depuis peu récupéré des paddles et Lightgun de Sega master system.

Je sais que la master system est basée sur un Z80 aussi.

les ZX spectrum ont été à la base des Speccyports, de sinistre mémoire.
Et Symbos tourne en Z80 donc aussi sur MSX.

Esque y'a moyen de détourner du software de SEGA MasterSystem sur un CPC ou 6128+...
Ou esque les différences autres comme les processeurs sons, fonctionnement console donc plein de Sprits Hards, ROMs et scrollings divers (donc un en diagonale hard) font que c'est pas possible.

Bon, la MasterSystem, elle a moins de palette qu'un Amstrad +, mais facilement 2x plus de sprites hards (64, mais c'est du 16x8 ou 8x16 pix me semble t'il... donc 32 sprites de GX4000), peut être plus de couleurs affichables (encore que le PLUS il a pas mal de couleurs...).
Niveau résolution, l'afficheur vidéo c'est pas pareil du tout, et c'est entre un mode1 et un mode0 donc...plus fullscreen par contre.

Mais on reste dans du 16Ko de Ram video me semble t'il...

Mais le CPC plus bin il possède plus ou moins 128Ko de Ram aussi...
Tiens, petit copier collé de wikipedia :
Citer :
# Processeur principal : Zilog Z80 8 bit à 3.546893 MHz en PAL/SECAM, 3.579545 MHz en NTSC
# Mémoire principale : 64 Kibit (8 Kio)
# Mémoire morte : 1024 Kibit (128 Kio)
# Processeur graphique : Texas Instruments TMS9918 derived VDP (Video Display Processor)

* RAM video : 128 Kibits (16 Kio)
* Couleurs : Jusqu'à 32 couleurs simultanées (une palette de 16 couleurs pour les sprites ou l'arriére plan et une palette de 16 couleurs additionnel pour l'arriére plan seulement), pour une palette de 64 (peut aussi en afficher 64 en utilisant une astuce)
* Résolution d'écran : 240x226 pixels, mode d'affichage de texte: 32x38
* Personnages : 8x8 pixels, 488 au maximum, sprites de 8x8 pixels, 16 au maximum, scrolling hard horizontal, diagonal, vertical

# Processeur sonore : Texas Instruments SN76489 4 canaux (mono)

* 3 générateurs de son de 4 octaves chacun, 1 générateur de bruits blancs.

# 1 port pour des cartes (sur la Mark III et la Master System 1 seulement)
# 2 port manettes DB-9

Et la version English :
Citer :
# CPU: 8-bit Zilog Z80A

* 3.546893 MHz for PAL/SECAM, 3.579545 MHz for NTSC

# Graphics: VDP (Video Display Processor) derived from Texas Instruments TMS9918

* Up to 32 simultaneous colors available (one 16-color palette for sprites or background, an additional 16-color palette for background only) from a palette of 64 (can also show 64 simultaneous colors using programming tricks)
* Screen resolutions 256×192 and 256×224. PAL/SECAM also supports 256×240
* 8×8 pixel characters, max 463 (due to VRAM space limitation)
* 8×8 or 8×16 pixel sprites, max 64
* Horizontal, vertical, and partial screen scrolling

# Sound (PSG): Texas Instruments SN76489 (note that the Sega Master System, Game Gear, and Mega Drive / Genesis used a slightly altered clone of the newer SN76489A, while the older SG-series used the original SN76489)

* 4 channel mono sound (3 Square Waves, 1 White Noise)
* 3 tone generators, 10 octaves each, 1 white noise generator

# Sound (FM): Yamaha YM2413

* mono FM synthesis
* switchable between 9 tone channels or 6 tone channels + 5 percussion channels
* Included as built-in "accessory" with Japanese Master System (1987)
* supported by certain games only

# Boot ROM: 64 kbit (8 KB) to 2048 kbit (256 KB), depending on built-in game
# Main RAM: 64 kbit (8 KB), can be supplemented by game cartridges
# Video RAM: 128 kbit (16 KB)

Bref esque des routines sont exploitables ou pas ?


Haut
 Profil  
 
ELDRIK
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 05 Août 2009, 20:32 
Hors-ligne
Rulezz
Rulezz
Avatar de l’utilisateur

Inscription : 12 Jan 2009, 00:09
Message(s) : 175
J’en profite…

J’ai récemment acquis une Master System, malheureusement l’affichage à l’écran est monochrome.

J’ignore si c’est à cause d’une pièce défectueuse ou bien du signal vidéo.

Quelqu’un a une idée ?


Haut
 Profil  
 
MacDeath26
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 05 Août 2009, 20:36 
Hors-ligne
Rulezzzzz
Rulezzzzz
Avatar de l’utilisateur

Inscription : 06 Mars 2009, 15:15
Message(s) : 2104
Localisation : Valence
Hey Eldryk...

ça peut dépendre de ta télé.

Genre, ma vieelle télé sur ma freebox, bin l'image est rose au départ, mais si je passe le réglage de la free box en "H-Video" et celui de la télé aussi, bin c'est nickel...plutôt que en "AV" de base (auxiliaire ?)

Donc peut être que entre le VHS ou le H-Video, bin si ta télé le fait, ça change...

C'est que les télés, entre le PAL/SECAM et le reste, c'est pas toujours bon du premier coup.

Sinon je me rend compte que Amstrad fut carrément super radin niveau sprites Hards sur les Plus...lol.
Bon c'est clair que 4096 couleurs en palette, ça prend plus de bits aussi...quoique non puisqu'on gère ça avec une palette d'encres en fait.

LA SégaMS fut finalement plus une mini borne d'arcade qu'un ordinatur Z80 donc.
PAs vraiment de RAM mais tout en ROM donc...
Esque c'st possible de faire ça sur un CPC ? utiliser à fond la ROM pour donc gagner un max de temps machine ?

LE problème potentiel, c'est qu'on sais pas faire de cartouches en 256Ko ou 512 Ko sur un plus...saleté d'ACID !

Mais un truc genre jeux sur à la fois D7 et cartouche (ou rom sur le port Extension), c'est jouable ?
On gagne sur le temps de transfert de (certaines) données, mais bon le CPU reste le poussif Z80...
Et donc 64Ko gérés à la fois...moins la mémoire vidéo de 16Ko voire plus si bon gros fullscreen visé.
(le bon vieux problème du portage Speccy donc)

Bref on est sur du truc équivalents en théorie (Z80 et 16Ko de vidéo, sauf que pour du jeux d'action pure, bin pas trop besoin de RAM interactive (la Rom suffit et fait pareil quoi...) mais besoin de pleins de sprites Hards (avantage Séga donc) et de scrolls Hards (idem).
Niveau sons il me semble que le Sega est mieux aussi.

Bref l'avantage du CPC serait plus pour les échanges et triturages de données donc des trucs trés Ordinateurs et non Arcade.
Pour les JDR donc ?
Voire la 3D (euh, en 8bit...bon...)

Surtout que pour la video, bin la sega dispatche sans doute ça sur le processeur video (faut voire) de même que les sprites trés nombreux et en 8x8 donc plus modulables.

En tout cas je disais ça surtout au cas ou personne n'aurait eut l'idée d'aller voire si sur séga 8bit y'avais pas des trucs à repomper niveau routines.


Dernière édition par MacDeath26 le 05 Août 2009, 21:01, édité 1 fois.

Haut
 Profil  
 
ELDRIK
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 05 Août 2009, 20:56 
Hors-ligne
Rulezz
Rulezz
Avatar de l’utilisateur

Inscription : 12 Jan 2009, 00:09
Message(s) : 175
Faut que j’essaye sur une vieille téloche alors…

Merci Mac !

Ah, au passage, la prochaine fois que tu écorches mon pseudo c’est sacrifice au clair de Lune, mon Cher.

:)


Haut
 Profil  
 
fano
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 05 Août 2009, 22:14 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 15 Août 2008, 13:00
Message(s) : 968
Localisation : Troyes, France
MacDeath26 a écrit :
Esque y'a moyen de détourner du software de SEGA MasterSystem sur un CPC ou 6128+...
Ca me semble hautement peu probable, même si le proc principal est le même, le reste est très différent.
Par exemple, le CPC a une mémoire vidéo pseudo linéaire (pseudo pour l'entrelacement par 2K) alors qu'un système comme la MS fonctionne plus comme un speccy, avec un système de tiles/caractères (improprement traduit par personnages dans la version française de wikipédia) et sur un tableau d'index, ce qui est très rapide car on peut changer une zone de 8*8 pixels en écrivant un seul octet alors qu'avec un CPC , en soft c'est 32 avec en plus l'entrelacement à prendre en compte et l'offset si il s'agit d'un scroll hard.
Même si deux systèmes ont à la base du même processeur, ce n'est malheureusement pas pour cela qu'il est possible de porter le code, de plus dans le cadre de jeux en cartouches, la tâche ne serait déjà pas facile avec le code source, alors sans...

_________________
"NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)


Haut
 Profil  
 
MacDeath26
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 06 Août 2009, 01:39 
Hors-ligne
Rulezzzzz
Rulezzzzz
Avatar de l’utilisateur

Inscription : 06 Mars 2009, 15:15
Message(s) : 2104
Localisation : Valence
Ok donc le résultat serait encore pire que du Speccy port...lol.


Haut
 Profil  
 
markerror
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 06 Août 2009, 11:27 
Hors-ligne
VIP
VIP

Inscription : 04 Sep 2007, 19:43
Message(s) : 739
Bonjour,

Pour la petite histoire, des brésiliens (il me semble) sont en train de bricoler une extension pour MSX contenant le chip video d'une Master System. Du coup, cela permettrait de passer sans trop de mal des jeux MS sur MSX. Bon, je ne vois pas trop l'intérêt de la chose, mais c'est toujours rigolo de voir ce que des professeurs tournesol peuvent inventer :-).

T&J/GPA


Haut
 Profil  
 
MacDeath26
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 08 Août 2009, 13:17 
Hors-ligne
Rulezzzzz
Rulezzzzz
Avatar de l’utilisateur

Inscription : 06 Mars 2009, 15:15
Message(s) : 2104
Localisation : Valence
Ah, marrant.

Et euh...
Esque ça serait possible sur du CPC (plus ou old) par exemple d'avoir des Cartes additionelles" en extension alors ?

Genre comme sur un PC où l'on ajoute une carte vidéo ou Son.

Donc oui, mettre en Extension une carte vidéo secondaire par exemple ? ou sonore d'ailleurs ?
Voire un coprocesseur (un deuxième Z80 ?)...

Après bonjours les casses têtes d'inngeniering...
Surtout que bon, l'architecture de CPC n'est pas forcément bien ouverte et évolutive.
Surtout pour les PLUS avec cet Asic qui fait pleins de choses...


Perso je me suis toujours demandé ce que pourrait donner un CPC avec 2x Z80 (duocore donc) et doublement du Chip Vidéo...
Bien sûr il faut alors de la mémoire en plus quand même.
Et un OS potable...

Mais vu que le CRTC ne peut pas être véritablement overcloqué, le doubler peut il permettre cela ?
Genre bin les 2 CRTC (ou asic ?) en alternance ? ou en résolution Y=400pix par exemple ?
Ou plutot un double mode 0 donc en 320x200 et 16 couleurs...

Le 16 bits qu'Amstrad aurait du sortir, lol... (2x8 bits en fait...)

c'est beau de se masturber le cervelé.


Haut
 Profil  
 
markerror
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 08 Août 2009, 18:55 
Hors-ligne
VIP
VIP

Inscription : 04 Sep 2007, 19:43
Message(s) : 739
Bonsoir,

Pour moi, ça ne serait plus un CPC. L'intérêt de développer sur une "vieille" machine, c'est principalement de montrer qu'avec ses capacités, on peut faire des choses intéressantes voire impressionnantes. C'est l'aspect limité qui donne son intérêt à la chose (ya qu'à voir le florilège de demo 4ko sur PC de nos jours, les coders aiment bien avoir des limites :-) ).

Donc, le CPC est bien comme il est :-).

T&J/GPA


Haut
 Profil  
 
fano
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 08 Août 2009, 19:54 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 15 Août 2008, 13:00
Message(s) : 968
Localisation : Troyes, France
Suis tout à fait d'accord avec toi, c'est motivant de travailler avec des contraintes, que ce soit de vitesse, de place, de résolution ect...

Quand à un CPC en 320*200*16 , bah ça serait plus un CPC , ça ressemblerait à n'importe quelle autre machine , tandis que là , une image CPC adaptée au CPC, c'est difficile de la confondre avec une autre machine :D

_________________
"NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)


Haut
 Profil  
 
MacDeath26
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 08 Août 2009, 20:44 
Hors-ligne
Rulezzzzz
Rulezzzzz
Avatar de l’utilisateur

Inscription : 06 Mars 2009, 15:15
Message(s) : 2104
Localisation : Valence
Après c'est clair que devoir par exemple composer avec "seulement" 16 petits sprites hard et des rasters en mode 1 en 4 couleurs (cas d'un plus) c'est du challenge aussi, mais peut le faire.

un CPC en 320*200*16, ça s'appel un Atari ST...

Donc je conclus en diqsant que non on ne peut pas vraiment repiquer les Routines d'une console SEGA passque les trucs Hards sont trop différents/puissants.

Bref mieux vaut garder plutot le Lightgun et les paddles en fait.


Haut
 Profil  
 
fano
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 08 Août 2009, 21:13 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 15 Août 2008, 13:00
Message(s) : 968
Localisation : Troyes, France
MacDeath26 a écrit :
Donc je conclus en diqsant que non on ne peut pas vraiment repiquer les Routines d'une console SEGA passque les trucs Hards sont trop différents/puissants.
On va dire que ça serait beaucoup d'efforts pour pas grand chose :)

MacDeath26 a écrit :
Bref mieux vaut garder plutot le Lightgun et les paddles en fait.
Par contre, c'est vrai que vu l'ergonomie des paddles + , j'en ai des cloques aux pouces et je finis par jouer au clavier :sigh:

_________________
"NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)


Haut
 Profil  
 
MacDeath26
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 09 Août 2009, 01:27 
Hors-ligne
Rulezzzzz
Rulezzzzz
Avatar de l’utilisateur

Inscription : 06 Mars 2009, 15:15
Message(s) : 2104
Localisation : Valence
Bin le trc c'est que le Paddle mastr system, il est finaement en 1 seul bouton sur le CPC old (pas tester le plus mais ça doit rien changer...), donc faut néanmoins refaire un cablage...lol...
Voire un adaptateur.

Ou alors c'est que sur le paddle y'a le bouton B qui chie, sauf que a regarder la prise, bin le cablage n'est pas le même en fait...

Sinon pour le phaser, faut certe refaire la prise mais logiquement ça marche alors...

bof, total de 25 jeux toutes catégories d'après phénix informatique...
en comptant les 3-4 jeux sur GX4000 d'ailleurs...
Bref y'a au moins 3 cablages à faires en fait :
--Joystick + +5V
--Extension Old
--Prise téléphone Plus...


Haut
 Profil  
 
Iceman
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 10 Août 2009, 16:45 
Hors-ligne
Rulezz
Rulezz

Inscription : 02 Juil 2009, 14:11
Message(s) : 134
fano a écrit :
c'est vrai que vu l'ergonomie des paddles + , j'en ai des cloques aux pouces et je finis par jouer au clavier :sigh:


Il suffirait de prendre une manette megadrive. :D


Haut
 Profil  
 
MacDeath26
 Sujet du message : Re: Question Z80, amstrad et sega master system.
Message Publié : 10 Août 2009, 17:17 
Hors-ligne
Rulezzzzz
Rulezzzzz
Avatar de l’utilisateur

Inscription : 06 Mars 2009, 15:15
Message(s) : 2104
Localisation : Valence
Oui le mégaDrive marche bien aussi, et je pense que sur les 3-4 boutons (A B C + start) doit bien y avoir 2 qui fonctionnent sur un AmstradPlus voire Old..

C'est possible de modifier son Amstrad pour qu'il gère les 3 boutons ?
Ou au moins pour que ça n'entre pas trop en conflit avec 2 Joys....

Mais franchement je rêve de remettre la main sur une speed-king en bon état.
Si possible en version 2 boutons d'ailleurs.

Sinon j'ai fait des essais de prise en main, et un jeux à la cabale (tir avec personnages présents à l'écran esquivant les tirs) ou gryzor/midnight résistance/robocop (plateforme avec tirs multidirectionnels...
Et n'importe quel Shmup finalement...

Bin si on est en monojoueur (ou idéalement en réseauxx avec 2 joueurs, mais pour de tels jeux d'actions...lol...)
bin c'est trés possible d'utiliser 2 paddle genre les nunchaku de WII (sans le côté flingue alors) avec les 2 directionnels à chaque pouce.
ainsi on déplace d'un pouce, et on donne le tir Et la direction avec l'autre directionnel (4 directions = 8 avec les diagonales).


m'est avis que en modifiant certains jeux existants ou en tenant compte de cette technique/option lors du développement, bin ça peut être super bien quoi.


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 15 message(s) ] 

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 31 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.