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
* 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 ?
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.
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)
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 .
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...)
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 ).
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
_________________ "NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)
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.
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
_________________ "NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)
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...
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.
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 76 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