qlwiki:q68

Differences

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

Link to this comparison view

Next revision
Previous revision
qlwiki:q68 [2018/01/23 14:48] – created janbredenbeekqlwiki:q68 [2023/08/25 12:22] (current) – external edit 127.0.0.1
Line 1: Line 1:
- ===== Q68 ===== + ====== Q68 ======
- +
  
 +{{:qlwiki:q68_top.jpg?200|}}
 + 
 The Q68 is a complete replacement system for the QL. It is designed by Peter Graf, who also designed the [[qlwiki:Q40]] and [[qlwiki:Q60]] systems, and became available in limited quantities in December 2017. The Q68 is a complete replacement system for the QL. It is designed by Peter Graf, who also designed the [[qlwiki:Q40]] and [[qlwiki:Q60]] systems, and became available in limited quantities in December 2017.
    
-The Q68, unlike its predecessors, is based around a single FPGA chip which emulates the 68000 processor and internal QL peripherals.  The Q68 interacts with the user through a standard PC keyboard, mouse and SVGA monitor, while mass storage is provided by up to two SDHC cards.+The Q68, unlike its predecessors, is based around a single FPGA chip which implements a 68000 compatible processor and internal QL peripherals.  The Q68 interacts with the user through a standard PC keyboard, mouse and SVGA monitor, while mass storage is provided by up to two SDHC cards. It is available in a black aluminium custom case or as a mainboard only.
  
  
  === Features ====  === Features ====
    
-  * 68000 compatible processor, 40 MHz clock, 32-bit data bus+  * 68000 compatible processor, 40 MHz clock, 32-bit address bus
   * 32 MB SDRAM, of which 28MB is available to the operating system   * 32 MB SDRAM, of which 28MB is available to the operating system
   * 96 KB ROM area, used by internal boot loader and usable as ROM emulation area for loadable operating system   * 96 KB ROM area, used by internal boot loader and usable as ROM emulation area for loadable operating system
Line 19: Line 20:
   * Serial port via DB9 connector, speed up to 460k baud   * Serial port via DB9 connector, speed up to 460k baud
   * I<sup>2</sup>C interface   * I<sup>2</sup>C interface
-  * 10base-T Ethernet interface (currently not supported by software)+  * 10base-T Ethernet interface
   * Extension bus   * Extension bus
  
- == Video Modes ==+ === Video Modes ===
    
 The Q68 supports eight video modes: The Q68 supports eight video modes:
Line 35: Line 36:
   * 1024x768, 65536 colours   * 1024x768, 65536 colours
    
-As the video RAM is shared with the main RAM, using the higher resolutions with 256 or 65536 colour modes may slow down processing considerably (up to 56 percent in 1024x768x65536 mode).+As the video RAM is shared with the main RAM, using the higher resolutions with 256 or 65536 colour modes may slow down processing considerably (up to 56 percent in 1024x768x65536 mode). However, there is a 12K section of 'fast memory' available between addresses $19000 and $1BFFF which does not suffer from this contention and can be used to accommodate timing-critical code.
  
  
Line 41: Line 42:
  === Software Support ===  === Software Support ===
    
-The Q68 is supplied with the [[qlwiki:SMSQ/E]] operating system which is loaded from the SDHC card by the internal boot loader. This particular version of SMSQ/E also contains the necessary drivers for the Q68 hardware.  Since the Q68 allows any ROM image to be loaded into the 96K ROM-emulation memory area, it would also be possible to run [[qlwiki:Minerva]] or even legacy Sinclair ROMs on the Q68, using suitable extension ROM images containing the hardware drivers.+The Q68 is supplied with the [[qlwiki:SMSQ/E]] operating system which is loaded from the SDHC card by the internal boot loader. This particular version of SMSQ/E also contains the necessary drivers for the Q68 hardware.  Since the Q68 allows any ROM image to be loaded into the 96K ROM-emulation memory area, it is also possible to run [[qlwiki:Minerva]] or even legacy Sinclair ROMs on the Q68, using suitable extension ROM images containing the hardware drivers. A Q68 port of Minerva has been available on [[https://github.com/SinclairQL/Minerva4Q68|GitHub]] since July 2018.
  
 Access to mass storage is provided using QXL.WIN-style container files which have to be placed onto a FAT32-formatted partition on the SDHC cards. The Q68 has some restrictions on this in that the container files must lie in contiguous sectors on the card, and within the first 16 directory entries.  [[qlwiki:QUBIDE]]-style container files can also be accessed using the QUBx_ device. Access to mass storage is provided using QXL.WIN-style container files which have to be placed onto a FAT32-formatted partition on the SDHC cards. The Q68 has some restrictions on this in that the container files must lie in contiguous sectors on the card, and within the first 16 directory entries.  [[qlwiki:QUBIDE]]-style container files can also be accessed using the QUBx_ device.
  
-In order to exchange files with other systems, a second partition may be formatted on the card using the FAT16 file system, which is accessible by SMSQ/E using the FATx_ device. +In order to exchange files with other systems, a second partition may be formatted on the card using the FAT16 file system, which is accessible by SMSQ/E using the FATx_ device. 
 + 
 +In June 2019, [[https://qlforum.co.uk/viewtopic.php?f=3&t=2881|driver software]] became available which allows the Q68 to be connected to the original QL's [[qlwiki:QLAN]] ports, using a few additional electronic components. This allows the Q68 to be used as a file server for the QL, providing gigabytes of mass storage. 
 + 
 +In December 2020, [[https://qlforum.co.uk/viewtopic.php?f=3&t=3578|driver software]] for the ethernet interface also became available which supports the ARP, ICMP and UDP protocols. It also supports the [[http://www.dilwyn.qlforum.co.uk/internet/index.html|IP Network driver]] to re-enable some standard QL networking facilities over TCP/IP. 
 + 
 +{{:qlwiki:q68_ps2_cornerh.jpg?200|}} 
 +{{:qlwiki:q68_sd_corner.jpg?200|}} 
 +{{:qlwiki:q68_vga_corner.jpg?200|}} 
 +{{:qlwiki:q68_sd_side.jpg?200|}} 
 +{{:qlwiki:q68_sockets_side.jpg?200|}} 
 +{{:qlwiki:q68_back.jpg?200|}}
  
  • qlwiki/q68.1516718927.txt.gz
  • Last modified: 2022/11/05 11:18
  • (external edit)