consoles des années 80
et encore...
Utiliser un FIFO comme frame buffer, c'est trés astucieux mais cela ne permet pas de faire des animations, ou alors il faut un sacré μc (pas un PIC) pour à chaque image tout recalculer et transférer.
(gros) PS :
Si cela interresse quelqu'un, je propose un système similaire ( 6 mega pixel/sec en 256 couleurs) que j'ai concus il y a dix ans maintenant (déjà).
Je ne l'ai jamais mis sur le web, bien que pour moi ce soit libre de droit.
Donc voilà le bidule:
- circuit simple face! 100*160mm
- μc non risc à 24MHz (2¤)
- Memoire ram 128Ko extensible en acces aléatoire (normal quoi!)
- EEPROM 64ko extensible.
- Résolution 256*240
- Programmation simple (un octet = 1 pixel en 256 couleurs, organisation linéaire, une ligne écran = 256 octets)
- Animation fluide
- Scrolling hardware horizontal/vertical par zone au pixel prés.
- Son mono canal frequence variable (idem speaker PC)
- Interface joystick type ATARI
- RS232c en option (connecteur HE10)
- Pas de logique programmable ou de circuit spécialisé, uniquement des 74HCxx ('HC4040 + 2x'HC161 + 'HC14 + HC08 + 'HC32 +'HC273 + regulateur 5V + μc + RAM standard 128K+ 27c512)
J'ai réalisé quelques programmes en asm (je n'avait pas encore de compilo) dont un Tetris des familles et des démo utilisant la capacité de pouvoir indiquer l'adresse en memoire de chaque ligne affiché ( donc zoom, déformation, scrolling, reflet ondulant...) les jeux sont donc facile à écrire
Bémol: seulement entre 1MIPS et 0,25MIPS video activé (comme le ZX81)
Faite moi signe et je place tout sur le net avec peut-être une licence sympa (GPL?)
[^] # Re: Pauvres visiteurs...
Posté par Glorbouille . En réponse à la dépêche projet Dogs : ordinateur - console de jeux libre. Évalué à 2.
et encore...
Utiliser un FIFO comme frame buffer, c'est trés astucieux mais cela ne permet pas de faire des animations, ou alors il faut un sacré μc (pas un PIC) pour à chaque image tout recalculer et transférer.
(gros) PS :
Si cela interresse quelqu'un, je propose un système similaire ( 6 mega pixel/sec en 256 couleurs) que j'ai concus il y a dix ans maintenant (déjà).
Je ne l'ai jamais mis sur le web, bien que pour moi ce soit libre de droit.
Donc voilà le bidule:
- circuit simple face! 100*160mm
- μc non risc à 24MHz (2¤)
- Memoire ram 128Ko extensible en acces aléatoire (normal quoi!)
- EEPROM 64ko extensible.
- Résolution 256*240
- Programmation simple (un octet = 1 pixel en 256 couleurs, organisation linéaire, une ligne écran = 256 octets)
- Animation fluide
- Scrolling hardware horizontal/vertical par zone au pixel prés.
- Son mono canal frequence variable (idem speaker PC)
- Interface joystick type ATARI
- RS232c en option (connecteur HE10)
- Pas de logique programmable ou de circuit spécialisé, uniquement des 74HCxx ('HC4040 + 2x'HC161 + 'HC14 + HC08 + 'HC32 +'HC273 + regulateur 5V + μc + RAM standard 128K+ 27c512)
J'ai réalisé quelques programmes en asm (je n'avait pas encore de compilo) dont un Tetris des familles et des démo utilisant la capacité de pouvoir indiquer l'adresse en memoire de chaque ligne affiché ( donc zoom, déformation, scrolling, reflet ondulant...) les jeux sont donc facile à écrire
Bémol: seulement entre 1MIPS et 0,25MIPS video activé (comme le ZX81)
Faite moi signe et je place tout sur le net avec peut-être une licence sympa (GPL?)