OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 19.04.2024, 19:57

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 349 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6, 7, 8 ... 24  Další
Autor Zpráva
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 19.10.2016, 20:19 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 429 times
Been thanked: 265 times
misticjoe píše:
No tak když už HDD, tak samo s nějakým pěkným souborovým systémem a tím pádem je na čase navrhnout i nějaký ten formát pro spustitelné binárky + samozřejmě konvertítko z TAPek :-), Z80, SNA, atd. :-D
Niečo také bolo vymyslené už okolo roku 1998, ale nejako sa to neujalo, resp. nevznikol k tomu žiadny Operačný systém a ani sa to nikto nepokúsil implementovať... http://128land.com/sfs/index.htm

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 21.10.2016, 09:07 
Offline
Radil

Registrován: 24.12.2014, 16:11
Příspěvky: 428
Has thanked: 32 times
Been thanked: 101 times
:arrow: Interface TK-Pie

https://gitlab.com/victor.trucco/TK-Pie

Victor, autor ZX-Spectrum Next zveřejnil podklady pro TK-Pie.

O co jde? Jednoduchá deska do sběrnice, která slouží jako interface mezi Spectrem a Raspberry Pi
Malina poslouchá zápisy do VRAM a generuje na svém HDMI výstupu obraz Spectra včetně rozšíření ULA+

Je to v podstatě jen malé CPLD, které dělá adresový dekodér, stabilizátor na 3.3V a hromada odporů kvůli kompatibilitě s 5V.
Po úpravě by to šlo samozřejmě použít i pro jiné věci, externí USB klávesníce, emulace různých diskových zařízení na SD kartě...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 25.01.2017, 00:19 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 10125
Bydliště: Praha
Has thanked: 1957 times
Been thanked: 1521 times
Po tomhle videu mám z Nextu fakt hodně negativní pocity...
phpBB [video]

https://www.youtube.com/watch?v=SYe8sW1OOTA

_________________
Amiga/Amstrad/Atari/Commodore/Mac/Nintendo/PS/PC/Sega/Tandy/ZX


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 25.01.2017, 00:40 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
Opet tady vytahnu Betty McDonaldovou - tu cast, kdy mela nejakou levnou svadlenu, ktera byla levna proto, ze strasne rada vysivala a bylo zapotrebi ji vyrvat saty pred tim, nez zacala vysivat. Tady bych rekl, ze by se autorum melo ZX Next vyrvat z ruky pred tim, nez si zacnou hrat s 3.14covinama.

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 25.01.2017, 12:14 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
Ja bych rad videl hotovy hlavne ten case, dovnitr se uz da strcit kde co. Obsah FPGA by mel byt snad free, da se zmenit.

Jako nahrada desky by slo strochou fantazie pouzit i toto: http://oldcomp.cz/viewtopic.php?f=39&t=4718.
Ma to nekolik USB portu,HDMI, emuluje to vsechny ZX modely a haldy periferii. Do NEXTu by se musela dat uz jen deska s konektory a do ni tento "interface".

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 27.01.2017, 18:09 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2588
Bydliště: Praha
Has thanked: 511 times
Been thanked: 619 times
omikron píše:
:arrow: Interface TK-Pie

https://gitlab.com/victor.trucco/TK-Pie

Victor, autor ZX-Spectrum Next zveřejnil podklady pro TK-Pie.

O co jde? Jednoduchá deska do sběrnice, která slouží jako interface mezi Spectrem a Raspberry Pi
Malina poslouchá zápisy do VRAM a generuje na svém HDMI výstupu obraz Spectra včetně rozšíření ULA+

Je to v podstatě jen malé CPLD, které dělá adresový dekodér, stabilizátor na 3.3V a hromada odporů kvůli kompatibilitě s 5V.
Po úpravě by to šlo samozřejmě použít i pro jiné věci, externí USB klávesníce, emulace různých diskových zařízení na SD kartě...


Dokopal jsem se konečně tenhle šuplíkový projekt dotáhnout do konce
Příloha:
DSC_1534.JPG
DSC_1534.JPG [ 62.79 KiB | Zobrazeno 8310 krát ]

Prokrastinace přinesla jeden bonus, Victor uvolnil druhou verzi softwaru, takže už to funguje i s 128.
Příloha:
DSC_1529.JPG
DSC_1529.JPG [ 35.89 KiB | Zobrazeno 8310 krát ]

Vyzkoušel jsem Sparrow, gumák issue 2 a šedivou 128+2. U všech tří to bez problémů funguje a produkuje nehorázně kvalitní obraz :)
Jediná chyba, co jsem zpozoroval, je občasné blikání pohybujících se objektů, ale netroufám si říct, jestli je to chyba, nebo to přes TV bliká taky, ale není to vidět... Každopádně to není nic strašného.
Nakoupil jsem toho víc, tak si v bazaru dovolím nabídnout přebytky.

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 27.01.2017, 20:58 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
Lanex píše:
Blikání obrazu... doba dokonalé synchronizace obazu jakou uměla Amiga ale i jiné stroje včetně ZX je už pryč. Fungovala pouze s CRT. Naprosto čistý pohyb / scroll je možný pouze s CRT. Pokud to vidíš na LCD, je to problém v LCD. Výstup videa bude v naprostém pořádku.


Pokud by umel monitor 50 nebo 100Hz, tak to zobrazis spravne

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 27.01.2017, 23:08 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
Porovnaval jsem doma RGB monitor 50Hz se soucasne pripojenym VGA monitorem. Do obou lezl vystup z jednoho pocitace, jen do VGA monitoru to lezlo v RGBtoVGA adapteru, ktery ma 60Hz vystup. Pri rychlejsim pohybu vetsich predmetu na obrazovce to proste na 60Hz seka jak prase, uplne stejne jako v emulatorech na PC. Napriklad bezici text v borderu DMA dema. Na RGB monitoru pastva na oci, neskutecne plynule. Pri 60Hz stejny efekt vypada desne. Text je kazdy paty TV snimek pozastaveny, takze se obraz zastavuje 10x za vterinu...hodne rusive... Ale jinak pokud neni pohyb po obrazovce ve vetsich krocich, nebo je pomalejsi, nic nepoznate. K problemum s plynulosti animace bude dochazet jen tam, kde jsou 50Hz efekty, kdy se kazdy TV snimek zobrazuje jina pozice. Se snizenim FPS se to uplne ztrati. Suma sumarum - na dema si pustte starou TV nebo RGB monitor.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 28.01.2017, 11:00 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 145 times
Been thanked: 422 times
Lanex píše:
VELESOFT píše:
Pokud by umel monitor 50 nebo 100Hz, tak to zobrazis spravne

Pokud ten monitor bude CRT tak ano :) Krom toho 100 Hz. Tam to taky nebude tak plynulé, jako na 50. 1 pozice objektu na 2 snímcích po sobě je pro plynulost pohybu prostě nepřípustná...


S tim nemuzu souhlasit. Pri frekvenci 100 Hz se zobrazuje jeden ramec 10 ms a tak dva uplne stejne ramce trvaji 20 ms, uplne stejnou dobu jako jeden ramec pri 50 Hz. Na obrazovce se nic nepohne a zustane uplne stejna.

Jinak take se da jako zobrazovac pouzit LCD panel a tam si kazdy muze sam posilat informace jak potrebuje. Ale reseni pro vetsinu bude HDMI a asi rezim 720×576@50Hz, ktery uz i nekdo zkousel. Tento rezim ma umet i Raspberry Pi - ta se bude zkouset v projektu TK-Pie. Jedine co bude problem je synchronizace. Na strane ZX a FPGA nevidim problem. Take si umim predstavit pekny obraz uvnitr FPGA, vcetne borderu ale synchronizace smerem do HDMI uz nebude tak trivialni. Pres projekt http://pipistrello.saanlima.com/index.p ... ipistrello by se to dalo vyresit. Pak kdyz televize bude umet prehrat obraz pres HDMI v rezimu 720×576@50Hz tak budou i pekna dema.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 28.01.2017, 12:02 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 145 times
Been thanked: 422 times
VELESOFT píše:
No a takovej Pentagon jede dokonce jen na 48 Hz (CPU vali na 3,5MHz presne a TV snimky u nej trvaji delsi dobu(320 tv radek misto 311), presne 71680 T / frame (224 taktu na kazdy TV radek * 320 tv radek).

Tim padem v basicu PAUSE 2500 na ZX bude trvat 50 vterin, zatimco na Pentagonu jen 48 vterin.


Podle mne nemas pravdu. Je to prevracena hodnota a tak to bude a Pentagonu trvat 52 sekund. Jeden ramec trva delsi dobu a tak 2500 ramcu trva logicky delsi dobu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 30.01.2017, 19:37 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 457
Bydliště: Kladno
Has thanked: 46 times
Been thanked: 118 times
suksoft píše:
Lanex píše:
VELESOFT píše:
Pokud by umel monitor 50 nebo 100Hz, tak to zobrazis spravne

Pokud ten monitor bude CRT tak ano :) Krom toho 100 Hz. Tam to taky nebude tak plynulé, jako na 50. 1 pozice objektu na 2 snímcích po sobě je pro plynulost pohybu prostě nepřípustná...


S tim nemuzu souhlasit. Pri frekvenci 100 Hz se zobrazuje jeden ramec 10 ms a tak dva uplne stejne ramce trvaji 20 ms, uplne stejnou dobu jako jeden ramec pri 50 Hz. Na obrazovce se nic nepohne a zustane uplne stejna.

Souhlasit nemusíš. Ani hádat se nechci. Ale stojím si za tím že jediný možný dokonalý pro oči je scroll CRT 50Hz kdy každý průlet paprsku má novou polohu objektu. 100 Hz ne. 2 průlety paprsku s jednou polohou... ne. LCD tak to je díky spoždění překlopení krystalu naprosto mimo. Bliká. A jakákoliv digitální forma to nedá. Viděl jsi Scroll s Amigou a obyčejnou starou CRT hajtrou televizí? Pastva pro oči! Bez jediného zakopnutí!

_________________
>>eLeMeNt, MB03+, Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, LnxSpectrum, LnxTracker, LnxAmigaImageConvertor, https://www.ilnx.cz <<


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 30.01.2017, 20:21 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
Lanex píše:
Souhlasit nemusíš. Ani hádat se nechci. Ale stojím si za tím že jediný možný dokonalý pro oči je scroll CRT 50Hz kdy každý průlet paprsku má novou polohu objektu. 100 Hz ne. 2 průlety paprsku s jednou polohou... ne. LCD tak to je díky spoždění překlopení krystalu naprosto mimo. Bliká. A jakákoliv digitální forma to nedá. Viděl jsi Scroll s Amigou a obyčejnou starou CRT hajtrou televizí? Pastva pro oči! Bez jediného zakopnutí!


z LCD je problem ten ze vsetky su vylucne 60Hz ;-) Takze teoreticky z 60Hz amigou by nemusely sekat.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 30.01.2017, 20:35 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
Lanex píše:
No nějaký LCD 50Hz se najdou. Ale všechny jsou nemocný na překlápění krystalu. Některé méně, některé více. 7 ms na překlopení je fakt moc. Bliknou všechny.


Tak ho najdi budem rad. Vsetky co som nasiel o sebe tvrdia ze su 60Hz a ich datasheety tvrdia 59.9 Hz

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 31.01.2017, 21:41 
Offline
Radil

Registrován: 27.09.2013, 22:59
Příspěvky: 426
Has thanked: 102 times
Been thanked: 44 times
Lanex píše:
No nějaký LCD 50Hz se najdou. Ale všechny jsou nemocný na překlápění krystalu. Některé méně, některé více. 7 ms na překlopení je fakt moc. Bliknou všechny.

7ms odpovídá přibližně frekvenci 143Hz. Za tu dobu se pixel rozsvítí, zhasne a ještě trocha času zbude. Není špunt někde jinde?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 06.02.2017, 10:18 
Offline
Radil

Registrován: 24.12.2014, 16:11
Příspěvky: 428
Has thanked: 32 times
Been thanked: 101 times
Je odladěná první verze desky, má hardwarové HDMI, spoustu vychytávek jako HW sprajty, nebo bitplán 256 barev za Speccy obrazovkou, který se klíčuje na libovolnou Speccy barvu.

1) Z80 normal and turbo modes
2) Memory: 512Kb RAM, up to 2.5mb internal
3) Video Modes: Standard Spectrum, ULAplus, Hicolour and Hires Timex, Radastan, Layer2, Sprites
4) Video Output: RGB 15 khz, VGA 31 khz, and HDMI
5) 2 x SD Card slot, compatible with DivMMC and +3e ROMs
6) Audio: TurboSound Next (3x AY-3-8912 + FM sound) with stereo output
7) Joystick: DB9 compatible with several protocols (Kepmston, Interface 2, Cursor)
8) PS/2 port: Mouse with Kempston mode emulation and/or an external keyboard
9) Tape support: Mic and Ear ports for tape loading and saving
10) Wi-Fi: serial interface emulated with ESP8266
11) Real Time Clock
12) Extras: Multiface functionality for memory access, savegames, cheats etc.
13) Expansion: Original external bus expansion port, RPi expansion port and GPIO port
14) RPi board: GPU / 1Ghz CPU / 512Mb RAM. Support for USB connections and a second monitor
15) "Anti-brick" system
16) Extra cores

Some details of each feature:

1) Speed can be changed anytime with F8 key (external keyboard) or by an OUT command. You can even use OUTs in your homebrew games, to accelerate some complex calculations and back again to original speed afterwards.

2) RAM ICs can be soldered at empty ram spaces (U3 and U4) to get 1.5Mb. With an expansion board connected at J10 and J11 you can get up to 2.5MB. Anyway, we created a /RAMCS signal at external bus in a unused pin. Similar to ZX81, you can disable all the internal ICs and get any amount of RAM with an external interface.

3) I believe everyone knows about standard, ULA enhanced and Timex Modes. All are supported with perfect timming, so all the demos that works on an original machine run exactly the same way on the Next. Radastan is a 128 x 96 with 16 colours per pixel from an enhanced palette. We don't know about any new games using it yet, but there are some SDKs with the support, maybe we will see some software using it in the future. "Layer2" is a Next exclusive mode that suport a "layer screen" 256 x 192 with 256 colours per pixel. This layer can be OVER the standard screen (using 100% magenta as tranparency colour) or UNDER the standard, using any ZX Spectrum colour as transparency. Sprites are exclusive to the Next too and can be used over the other modes (except timex and radastan). A "sprite" is a 16x16 image that can be drawn anywhere on screen, including the border area. Sprites can be moved incredibly fast over the screen, because the job is done by hardware, not software.

4) RGB and VGA are switchable on the HD15 (vga-like) connector. You can use a regular VGA monitor or even a HD15 to Scart cable. HDMI have full video and audio support without any type of conversion or hacks. The ZX ULA spits the pixel directly to the port combined with the sound from TurboSound Next and makes a beautiful video output with perfect timming. Note that the two video outputs can be used at the same time: You can plug a RGB or VGA monitor in the video port and a TV in HDMI simultaneously.

5) DivMMC are well know at this point and Miguel Guerreiro gave us full consent to include the upcoming exclusive "esxDOS for Next"! You can also use IDEDOS formated cards with +3e ROMs.

6) The TurboSound Next is a brand new interface for the Next, with 3 x AYs and FM sound. All the legacy software (single AY music and regular TurboSound software) are fully suported by the new interface. You can even use your cool external speaker / amplifier with a stero jack output.

7) All the major joysticks protocols are now suported by the Next: Kempston, Interface 2 and Cursor.

8) The PS/2 connector can be splited with a PS/2 Y-cable and be used with a PS/2 keyboard and PS/2 mouse that emulate Kempston Mouse. Or two mice, who knows? The PS/2 keyboard and membrane keyboard can be used at same time.

9) MIC and EAR are combined into a single jack stereo and works like the good old days: You can use with legacy games that records your progress on tape or just for fun!

10) The original RS232 port is emulated over the Wi-Fi module, enabling data transfer over the web by simply connecting the Next to a wireless router. It's also planned to feature a direct link to online repositories, such as World of Spectrum.

11) RTC (Real Time Clock) is fully supported on esxDOS version 0.8.6 and above.

12) Multiface (all versions) are supported. Exclusive on Next you can use divMMC and Multiface TOGETHER. You can load a game over divMMC, pause it, find a POKE and continue to play, no problem!

13) The original bus expansion is fully implemented, except for analog outputs (like Speccy 48 composite video). Also, the extra GPIO internal port maps all the unused pins from the FPGA. You need a second joystick port? Want to blink some leds? No problem, it´s just a cable attached on the port.

14) A Raspberry Pi amoung other things can be used as a USB hub to connect USB keyboards, mouse and cool gamepads to the Next. You can even use it as a second monitor to debug your stuff or a featured game with two displays!

15) With anti-brick you can easily recover from a bad update. Just press the three tactile buttons together and you are good to update your board again.

16) Extras cores are not the main focus of the Next, but the board is FPGA based, so you can upload anything you want. I have another project (Multicore) and right now supports 42 different cores. All of then can be easily run on the Next board, just changing the FPGA pinout (Multicore have similar specs with 512kb and HDMI).


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 349 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6, 7, 8 ... 24  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 8 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz