Messenger: Difference between revisions

Jump to navigation Jump to search
No change in size ,  7 April 2014
m
Fix schematic link text
(Add link to schematic and equations)
m (Fix schematic link text)
Line 19: Line 19:
The Messenger ROM and RAM is paged out by writing to port 0x77, and paged in by reading from port 0x77.  More precisely, paging is triggered by I/O to ports where A7=0, A4=1, A3=0, and A1=1, i.e. (port & 0x009a) == 0x0012.  It is also paged in automatically upon execution of addresses 0x0066 and 0x0067.  The serial port is accessible through most significant bit of port 0xff6f, for both sending and receiving.  More precisely, the serial port is accessed through I/O ports where A7=0, A4=0, A3=1 and A1=1, i.e. (port & 0x209a) == 0x000a.  Serial port I/O can be accessed regardless of whether the ROM and RAM are paged in.
The Messenger ROM and RAM is paged out by writing to port 0x77, and paged in by reading from port 0x77.  More precisely, paging is triggered by I/O to ports where A7=0, A4=1, A3=0, and A1=1, i.e. (port & 0x009a) == 0x0012.  It is also paged in automatically upon execution of addresses 0x0066 and 0x0067.  The serial port is accessible through most significant bit of port 0xff6f, for both sending and receiving.  More precisely, the serial port is accessed through I/O ports where A7=0, A4=0, A3=1 and A1=1, i.e. (port & 0x209a) == 0x000a.  Serial port I/O can be accessed regardless of whether the ROM and RAM are paged in.


Miguel Angel Rodríguez Jódar [http://www.zxprojects.com/images/stories/messenger_sam_coupe/messenger_interface_sam_coupe.png] has produced a schematic of the interface, and has worked with Velesoft to produce a [http://velesoft.speccy.cz/other/messenger_gal16v8%28beta5%29.zip JEDEC file with equations for the Messenger's GAL].
Miguel Angel Rodríguez Jódar has produced a [http://www.zxprojects.com/images/stories/messenger_sam_coupe/messenger_interface_sam_coupe.png schematic of the interface], and has worked with Velesoft to produce a [http://velesoft.speccy.cz/other/messenger_gal16v8%28beta5%29.zip JEDEC file with equations for the Messenger's GAL].


== Programs with Messenger snapshots support ==
== Programs with Messenger snapshots support ==

Navigation menu