background image

ZXmore & ZXmaster

User manual

designed by ginger-electronic.com

V1.9 - 06/2016

ZXmore & ZXmaster – user manual

page 1 from 29

Содержание ZXmaster

Страница 1: ...ZXmore ZXmaster User manual designed by ginger electronic com V1 9 06 2016 ZXmore ZXmaster user manual page 1 from 29...

Страница 2: ...pdate utility 12 Recover of broken ZXmaster instance emergency update 13 Changes in release 1 7 14 Speed optimization 14 ASCII mode 128 char display mode 14 Load utility load via USB 15 Debug monitor...

Страница 3: ...d keyboard input The other seven instances can be configured with different options and different operating systems firmware ROMs which can be operated in parallel changed by keypress or even in multi...

Страница 4: ...MIC is used to save programs or data to an audio cassette with audio signals instead of USB Optional for ZXmore V2 Slot edge connector is the expansion port for using ZX80 oder ZX81 hardware add on s...

Страница 5: ...cal During construction of ZXmore you have to decide whether to use the ZX80 or ZX81 keyboard layout The firmware ZXmaster allows translation of one keyboard layout into another to use the same layout...

Страница 6: ...e hidden feature hardware control But some functions are not available in manual operation liek change of keyboard switching of instances USB drivers for loading saving data and some special display m...

Страница 7: ...essed from the ZXmaster only and not detected by the running instance Switch to instance DS 0 to DS 7 With DS and 0 to 7 you can switch to the desired instance If the instance is first used it will be...

Страница 8: ...nes to 6 5 MHz The resulting speed increases a bit more than double due to some more hardware optimizations The imaged screenshot shows the unofficial benchmark for ZX81 systems and the speed increase...

Страница 9: ...Even long programs should be loaded instantly or at least with a delay of a few hundred milliseconds only because programs normally should be smaller than 16kByte So loading will be finished in prett...

Страница 10: ...y the scan code of the key is displayed in the first screen line plus some status information USB load test DS L In instance 0 the load command does not load a file into the instance memory as program...

Страница 11: ...dure you should wait for at least 10 seconds and do nothing further the USB chip will be flashed reprogrammed in this time period After 10 seconds the ZXmore should be switched off for at least additi...

Страница 12: ...LD 12 2015 Additionally the I O base address has been changed so the jumper at J12 has to be moved from A7 to A3 after the update completed The further update process is supported with a text dialogue...

Страница 13: ...E17 WAV for example Loading via audio is quite slow with about 38 bytes s and would take up to 5 minutes for a 10kB program Take note that a mono audio cable is necessare with 3 5mm connectors or a st...

Страница 14: ...n be choosen with shift newline combination The following table shows the char map in up to 4 different key layers By default only upper chars are active The special chars shown as ctrl can be reached...

Страница 15: ...ther foreign instances as well or prior loading any program The loader can be executed in instance 0 and load files to any address of any instance while adding the instance number with a colon DRIVER...

Страница 16: ...hexadecimal and the memory area can be inspected easily while browsing up and down with the keys 6 and 7 The instance can be choosen with I In this release it is possible to show ram contents properl...

Страница 17: ...hile pressing shift key during power up or when pressing the reset switch Any instance can be started directly with any digit 1 7 on the keyboard or alternately using the double shift key Returning to...

Страница 18: ...tarted ZX81 instance with DS L and remove control right in the moment when ZXmaster switches back to the instance This can be done while adding an exclamation mark at the end of the filename like ZX81...

Страница 19: ...ances all background task get 50 cpu time when running 3 instances this will result in 25 and with 4 instances in 16 5 and so on A specific configuration is not possible wether necessary Multi tasking...

Страница 20: ...restore The data is stored into a single file with fixed name ZXMASTER BAK and will be restored on request Only active running instances will be stored resulting in 56 to 392 kByte size depending on t...

Страница 21: ...T USR 8192 L FILE P 8195 is used from BASIC programs and will terminate the PRINT command no text on screen and continue the BASIC program with next line 8198 is used from user programs in machine cod...

Страница 22: ...25 MHz clock frequency individual preset per instance 2x USB host port for flash drives and peripherals real time clock RTC 2 x Audio 3 5mm audio jack EAR MIC expansion connector with 2x 22 signals fo...

Страница 23: ...as 64kB ROM and 64kB RAM which addresses overlapped partly There is a border between ROM and RAM which can be moved in steps of 4kB in any direction The memory layout can be defined different for any...

Страница 24: ...code area to C000 FFFF together with A14 Disadvantage is that the display file can not be in area 8000 BFFF when using 32k BASIC programs The second 16k are used mostly for assembly code drivers only...

Страница 25: ...not with HRG Plain software HRG which address the content for the video shift register with index register and refresh register do not use any interrupts This circumstance with no interrupts when usi...

Страница 26: ...isted for execution of NMI s synchronized with a WAIT period to perform synchronisation This synchronisation would be necessary in the last NMI line only but has been implemented on every NMI due to t...

Страница 27: ...modules are used Standard address together with A0 and A1 is address 7F USB communication address 7E RAM latch address 7D ROM latch address 7C internal usage Interesting for programmers may be the RAM...

Страница 28: ...r use This change is possible from RAM only driver code First the control instance should be switched off with setting bit 4 in ROM latch This is important as the next NMI would change to the default...

Страница 29: ...http sourceforge net projects sebasic files open81 Sinclair ZX Spectrum is a registered trademark of Sky In Home Service Limited Isleworth Middlesex GB Disclaimer ginger electronic com is not liable f...

Отзывы: