PDA

Просмотр полной версии : New interface for ZX



VELESOFT
05.12.2009, 19:18
This is my old (2004) unfinished project of internal interface for ZX Spectrum 128+2:

(http://velesoft.speccy.cz/hardware_in_development.htm)
http://velesoft.speccy.cz/other/profi-2004.png

This is old specification:
PROFI INTERFACE FOR ZX128+2 (ISSUE 3 ONLY)
512kB-1MB SRAM + 128-512kB FLASH EPROM
emulation: ZX Profi 1024, Pentagon 128-1024, ZS Scorpion 256-1024
trdos mapping (work with ramdisc)

Actually is refresh work on this project. :v2_yahoo:
http://velesoft.speccy.cz/other/profi-2009-3d.jpg
http://velesoft.speccy.cz/other/profi-2009-top.jpg
http://velesoft.speccy.cz/other/profi-2009-bot.jpg
New board is redesigned and contain only one CPLD, 1MB SRAM, 512kB FLASH EPROM, Z80 CPU, battery CR2032. PROFI Interface work at 100%.

This is new specification:
512kB-1MB SRAM with battery backup
512kB FLASH EPROM
memory paging compatible with ZX Profi 1024, Pentagon 128-1024, ZS Scorpion 256-1024
TR-DOS mapping (work with ramdisc in PROFI or PENTAGON memory)
Speed-up slow ZX memory (contended memory pages)
Hardware unrainer and bug-fixer
Replacement of original chip HAL10H8
Next plans:
- rom emulation with extended ram
- DIVIDE interface emulation
- MB02 memory emulation
- software controlled NMI button
- memory paging compatibilty with all popular russian ZX CLONES
- russian CACHE emulation
- possibility disable acces to low 16kB for external peripherals
- more other features....

Raydac
05.12.2009, 19:34
looks good

VELESOFT
05.12.2009, 20:11
Actually I use ZX PROFI 1024kB mode with TR-DOS 5.66613V with drive D as RAMDISC.
On ZX-BUS is connect Czech IDE interface "DIVIDE". I can load from TAP files on HDD with FAT16 and save to RAMDISC.
I need write software for import TRD image from HDD to RAMDISC. :v2_conf2:

I split TRD file to more 16kB blocks and load this as CODE 49152,16384 to extended ram pages (ramdisc). After direct import TRD data ramdisc work incorrect, but after use COPY command from FDD to D drive all work correct.

I format real FDD drive A and ramdisc D. After format I save same files to A nad D. After export all ramdisc pages and comparing with TRD image of real FDD drive A is all data correct. Only 2b value of free space is different. :v2_conf2:

VELESOFT
07.01.2010, 01:50
TRD file import to ramdisc work correct. I must import TRD image only via TRDOS system service WRITE SECTOR. :v2_smile:
Loading TRD from HDD is very very fast, but time for writing all 640kB to ramdisc is too long. On ZX PROFI trdos is speed of import about 60 second. :mad: In PENTAGON trdos only 20 seconds. :v2_mad:
This is too slow !!! Loading 640kB from IDE = 3-4 seconds. If will used direct load TRD images to extended ram then will import very fast (3-4 seconds) :v2_thumb:

VELESOFT
06.03.2010, 22:58
First video of PROFI INTERFACE on real ZX Spectrum 128+2

http://www.youtube.com/watch?v=e0emXEO_NGo

Cooper
08.03.2010, 12:19
Really great!

VELESOFT
17.06.2010, 17:20
http://velesoft.speccy.cz/profi.htm

See full documentation / manual:
http://velesoft.speccy.cz/profi/profi_interface-high-priority_techman.zip :v2_wink2: