Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sst-6809:m8_game_board [2025/05/28 19:22] – created robertsst-6809:m8_game_board [2025/06/04 21:10] (current) robert
Line 9: Line 9:
  
 The M8 Game Board combines a TI [[WP>TMS9918A]] Video Display Processor (VDP) such as used for ColecoVision graphics, a Phillips [[WP>SAA1099P]] six-channel sound synthesizer, a Motorola 6850 or Hitachi 6350 serial ACIA port, and dual [[joystick]] inputs on the 1.0 board, or a single [[joystick]] with fire button on the 2.1 board. The M8 Game Board combines a TI [[WP>TMS9918A]] Video Display Processor (VDP) such as used for ColecoVision graphics, a Phillips [[WP>SAA1099P]] six-channel sound synthesizer, a Motorola 6850 or Hitachi 6350 serial ACIA port, and dual [[joystick]] inputs on the 1.0 board, or a single [[joystick]] with fire button on the 2.1 board.
- 
-===== Sprite Demo ===== 
- 
-{{:sst-6809:vdp09.png?400|M8 Game Board running VDP09 Demo}} \\ 
-(click to enlarge) 
- 
-Here, the M8 Game Board runs a [[https://github.com/KenWillmott/M8-Game-Board/blob/main/vdp.asm|VDP]] demo with a bouncing sprite over a changing Graphics II mode background. 
  
 ===== I/O Memory Map ===== ===== I/O Memory Map =====
  
-==== V2.1 ==== +I/O Addressing ((V2.1))
- +
-I/O Addressing+
 ^ JP1: 1-2     ^ JP1: 2-3  ^ R/W  ^ IC  ^ ^ JP1: 1-2     ^ JP1: 2-3  ^ R/W  ^ IC  ^
 | $18-$1B      | $08-$0B  | R/W  | [[TMS9918A]] VDP  | | $18-$1B      | $08-$0B  | R/W  | [[TMS9918A]] VDP  |
Line 30: Line 21:
 Source: [[https://github.com/KenWillmott/M8-Game-Board-V2.1/blob/main/motorino-game.pdf]] Source: [[https://github.com/KenWillmott/M8-Game-Board-V2.1/blob/main/motorino-game.pdf]]
  
-==== V2.0 ====+===== Sprite Demo =====
  
-^ I/O Addressing  ^ R/W  ^ IC  ^ +{{:sst-6809:vdp09.png?400|M8 Game Board running VDP09 Demo}} \\ 
-| 00-07  | R/W  | [[TMS9918A]] +(click to enlarge)
-| 08-0F  | R    | [[HCT541]] +
-:::    | W    | [[SAA1099P]] A  | +
-| 18-1F  | R    | [[HCT541]] +
-:::    | W    | [[SAA1099P]] B  | +
- +
-Bit 0 of each [[HCT541]] is a read of the corresponding synth's [[DTACK]] pin for polling when using slower commands. +
- +
-==== V1.0 ==== +
- +
-^ I/O Memory Map  ^ R/W  ^ IC  ^ +
-00-07  | R/W  | [[TMS9918A]] VDP  | +
-| 08-0F  | R    | [[HCT541]] Joysticks +
-| :::    | W    | [[SAA1099P]] Audio  | +
-| 10-1F  | R    | [[MC6850]] ACIA | +
- +
-Bit 0 of each [[HCT541]] is a read of the corresponding synth's [[DTACK]] pin for polling when using slower commands. +
- +
-Source: [[https://github.com/KenWillmott/M8-Game-Board/blob/main/motorino-game.pdf]] +
-===== References ===== +
- +
-[[https://github.com/KenWillmott/M8-Game-Board]]+
  
-M8 Game Board Wiki:\\ +Here, the M8 Game Board runs a VDP demo with a bouncing sprite over a changing Graphics II mode background.
-[[https://github.com/KenWillmott/M8-Game-Board/wiki]]+
  
 Return to [[:SST-6809:]] Return to [[:SST-6809:]]