Signetics 2650 & 2636 programming
Appearance
From Wikibooks, open books for an open world
| Wikibook Development Stages | ||||
|---|---|---|---|---|
| Sparse text 0% | Developing text 25% | Maturing text 50% | Developed text 75% | Comprehensive text 100% |
-
Signetics 2650 & 2636 programmingfor second-generation
video game consoles.
A guide to programming the family of video game consoles based on the Signetics 2650 microprocessor and 2636 Programmable Video Interface
[edit | edit source ] A printable version of Signetics 2650 & 2636 programming is available. (edit it)
Reference
[edit | edit source ]- System architecture ― Clock generation ― Processor ― Memory map ― PVI ― Sound circuits ― Hand-controller circuits
- Registers ― Program Status Word ― Reset ― Interrupts ― Instruction set ― Addressing modes
- PVI registers ― Objects ― Score ― Background grid ― Sound ― Analogue to digital conversion
Tutorials - system elements
[edit | edit source ]- Getting started 75% developed
WinArcadia ― Assembler ― Debugger - Objects 75% developed
Programming objects - Score 75% developed
Score programming ― WinArcadia PVI monitor & memory editor - Programming colours 75% developed
Colour registers ― Colour codes - Background grid 75% developed
Grid programming ― Bar extensions - Sync to VRST 75% developed
Testing VRST ― Moving an object - Sync to Object completion 75% developed
Detect object completion ― Reprogram objects ― Creating shapes, WithCarry, and Rotate - Object collision
- Sound 0% developed
Sound - Keypad and console buttons
- Joysticks
- Interrupts 0% developed
Tutorials - game elements
[edit | edit source ]- Speed and animation
- Sound effects
- Music
Tutorials - programming techniques
[edit | edit source ]- BCD arithmetic 75% developed
BCD ― Decimal adjust ― Incrementing the score - Indexed branching 75% developed
BXA and BSXA ― Creating a state machine
How did they do that?
[edit | edit source ]- Leapfrog screen programming
- Super Space Interton game, specifically the terrain
- Games that use interrupts
Tutorial code
[edit | edit source ]- Tutorial code - Contains the hardware definitions100% developed
- Getting started - An introduction to using WinArcadia100% developed
- Objects 100% developed
- Score 100% developed
- Programming colours 100% developed
- Background grid 100% developed
- Sync to VRST 100% developed
- Sync to object completion 100% developed
- State machine 100% developed
- Interrupts 100% developed
Appendices
[edit | edit source ]- Glossary
- Bibliography 25% developed
- Analogue TV 75% developed
- 2650 cheat sheet
- 2636 cheat sheet
- Background worksheet
- Development systems 25% developed
- WinArcadia 50% developed
- Pi2650 0% developed
- PVI audio frequency chart 75% developed
- Welcome — Local manual of style — Wiki snippets — Contributors