Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
documentations:hardware:mo5 [2014/03/19 21:31] – pulkomandy | documentations:hardware:mo5 [2018/04/08 15:39] (current) – [Expansion port] pulkomandy | ||
---|---|---|---|
Line 12: | Line 12: | ||
==== Boot screen ==== | ==== Boot screen ==== | ||
+ | {{ : | ||
===== External links ===== | ===== External links ===== | ||
====== Specifications ====== | ====== Specifications ====== | ||
+ | |||
< | < | ||
==== Frequencies ==== | ==== Frequencies ==== | ||
* [[documentations: | * [[documentations: | ||
- | * [[documentations: | + | * [[documentations: |
* 50Hz interrupt | * 50Hz interrupt | ||
==== Video ==== | ==== Video ==== | ||
Line 37: | Line 39: | ||
==== Mass storage ==== | ==== Mass storage ==== | ||
* Tape port | * Tape port | ||
+ | * Cartridge connector | ||
==== Keyboard ==== | ==== Keyboard ==== | ||
* 58 keys | * 58 keys | ||
Line 46: | Line 49: | ||
====== Connectors ====== | ====== Connectors ====== | ||
- | * Lightpen | ||
- | * Tape | ||
- | * 17V input | ||
- | * SCART Video output | ||
- | * Expansion port | ||
- | * Cartridge port | ||
==== Lightpen ==== | ==== Lightpen ==== | ||
==== Tape ==== | ==== Tape ==== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | * Pin 1: Motor control (set to 0 to spin motor) | ||
+ | * Pin 2: ground | ||
+ | * Pin 3: audio input | ||
+ | * Pin 4: data input | ||
+ | * Pin 5: data output | ||
+ | |||
+ | All pins except the audio input are TTL levels, straight from the 6821 PIA. The tape port can be used as a generic bit-banged serial port for other applications. The tape drive does all the filtering and cleanup of the tape data itself, and transmitsthe binary level that the computer needs for decoding. | ||
+ | |||
+ | The audio input comes from the second track of the tape drive, which has a stereo head. It is mixed with the 1bit sound from the machine and sent to the audio pins of the SCART connector. | ||
==== 17V input ==== | ==== 17V input ==== | ||
==== SCART video ==== | ==== SCART video ==== | ||
==== Expansion port ==== | ==== Expansion port ==== | ||
+ | |||
+ | ^ B2 ^ B1 ^ | ||
+ | | GND | N.C. (+12v) | | ||
+ | | CLRG | GND | | ||
+ | | /A7Cx | SON | | ||
+ | | /Axxx | R/W | | ||
+ | | A11 | E | | ||
+ | | A10 | D7 | | ||
+ | | A9 | D6 | | ||
+ | | A8 | D5 | | ||
+ | | A7 | D4 | | ||
+ | | A6 | D3 | | ||
+ | | A5 | D2 | | ||
+ | | A4 | D1 | | ||
+ | | A3 | D0 | | ||
+ | | A2 | /Reset | | ||
+ | | A1 | /FIRQ | | ||
+ | | A0 | VCO 16MHz in | | ||
+ | | /Bxxx | /IRQ | | ||
+ | | SYNLT | VIDEO | | ||
+ | | +5V | N.C. (-5V) | | ||
==== Cartridge port ==== | ==== Cartridge port ==== | ||
+ | < | ||
+ | ^A (Front)^Pin number^B (Back)^ | ||
+ | |A14 |1 |A15| | ||
+ | |+5V |2 |A12| | ||
+ | |PRCART |3 |A11| | ||
+ | |A13 |4 |A10| | ||
+ | |NCSCART|5 |A9| | ||
+ | |D7 |6 |A8| | ||
+ | |D6 |7 |A7| | ||
+ | |D5 |8 |A6| | ||
+ | |D4 |9 |A5| | ||
+ | |D3 | ||
+ | |D2 | ||
+ | |D1 | ||
+ | |D0 | ||
+ | |GND |14|A1| | ||
+ | |R/-W |15|E | | ||
+ | < | ||
+ | * PRCART is pulled low by the cartridge to hide the BASIC ROM | ||
+ | * NCSCART is the "chip select" | ||
+ | * On first revision MO5, the A14, A15, and E signals are missing, making it impossible to use the RAM expansion. | ||
+ | </ | ||
+ | ====== Keyboard ====== | ||
+ | ===== Layout ===== | ||
+ | ===== Mapping ===== | ||
+ | | ^0^1 ^2^3^4^5^6^7^ | ||
+ | ^0|N|EFF | ||
+ | ^1|, | ||
+ | ^2|.|BACK |L|F|O|R|9|4| | ||
+ | ^3|@|RIGHT|M|D|P|E|0|3| | ||
+ | ^4| |DOWN |B|S|Z|/ | ||
+ | ^5|X|LEFT |V|Q|*|A|+|1| | ||
+ | ^6|W|UP|C|RAZ|ENT|CNT|ACC|STOP| | ||
+ | ^7|SHIFT|BASIC| |||||| | ||
+ | |||
- | ====== Keyboard layout ====== | ||
====== Circuit diagram ====== | ====== Circuit diagram ====== | ||
====== Pictures ====== | ====== Pictures ====== | ||
===== Original release ===== | ===== Original release ===== | ||
===== Revision 1 ===== | ===== Revision 1 ===== |