Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
documentations:hardware:mo5 [2014/03/19 20:31] – pulkomandy | documentations:hardware:mo5 [2014/03/23 15:37] – [Cartridge port] pulkomandy | ||
---|---|---|---|
Line 12: | Line 12: | ||
==== Boot screen ==== | ==== Boot screen ==== | ||
+ | {{ : | ||
===== External links ===== | ===== External links ===== | ||
====== Specifications ====== | ====== Specifications ====== | ||
Line 17: | Line 18: | ||
==== Frequencies ==== | ==== Frequencies ==== | ||
* [[documentations: | * [[documentations: | ||
- | * [[documentations: | + | * [[documentations: |
* 50Hz interrupt | * 50Hz interrupt | ||
==== Video ==== | ==== Video ==== | ||
Line 37: | Line 38: | ||
==== Mass storage ==== | ==== Mass storage ==== | ||
* Tape port | * Tape port | ||
+ | * Cartridge connector | ||
==== Keyboard ==== | ==== Keyboard ==== | ||
* 58 keys | * 58 keys | ||
Line 46: | Line 48: | ||
====== 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 ==== | ||
==== 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 ===== |