OldComp.cz

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


Právě je 02.12.2023, 11:07

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 101 ]  Přejít na stránku Předchozí  1 ... 3, 4, 5, 6, 7  Další
Autor Zpráva
 Předmět příspěvku: Re: Emulátor LnxSpectrum
PříspěvekNapsal: 02.12.2021, 22:46 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 458
Bydliště: Kladno
Has thanked: 45 times
Been thanked: 118 times
chip128 píše:
Trošku bych oprášil ten dotaz z roku 2018. Kdyby se povedlo dodělat emulaci D80, věřím že by to udělalo radost hodně lidem.
Jak složité by potom bylo udělat emulaci Diskface a CPM disket ? Lnx emulátor je totiž jediný, který podporuje Lamače.

Řeší se tady nějaké přenosy na realné železo, ale dostat jakýkoliv soubor do CPM je aktuálně fakt peklo. (CIM->LINUX->DISKETA->DISKFACE->CPM)
A zpátky to samé, jenom v obráceném pořadí.

Chip

Problematiku CPM a DiskFace bohužel neznám. Takže nemůžu zaručit, že se v emulátoru někdy objeví. D80 znám a v emulátoru částečně je, bohužel je stále nedokončená (nedokončená je emulace čipu WD, ostatní běží). Vše je o času se tomu věnovat. Však to znáte.

Busy píše:
Akym sposobom vyvijas soft v LnxSpectre ? Toto by mozno zaujimalo aj viac ludi.
V LnxSpectrum je kompletní vývojové prostředí. Takové All in One. Přímo v textovém editoru je možné spustit vytvářený program, a přímo v editoru ho krokovat, vytvářet Breakpointy, záchytné body registrů. Při stisknutém Altu a najetí myši na návěstí ve zdrojovém textu, registr, nebo některé instrukce ukazuje buď aktuální hodnoty, nebo jinou nápovědu. Odpadá přenos z texťáku do kompileru, následně do emulátoru kde člověk zjistí že se někde překlepl a celé kolečko si musí zopakovat. Tady se to řeší stiskem jediného tlačítka. Také umí kompilovat přímo do různých paměťových bank třeba u ZX128 nebo MB03+, a krokovat je tam. Například u programu pro ZX128 není Breakpoint na adrese 49152 v RamPage 7 totéž co Breakpoint na adrese 49152 v Rampage 4. Po každé kompilaci nebo spuštění se ve složce Output vytváří binární soubory pro jednotlivé Rampage, v použitém rozsahu adres. Ty potom vložím do TAP, a buď uložím, nebo přenesu do reálného ZX k testu. V souborech můžu použít i komprimaci dat, kde si je ZX může později rozbalit. Dají se vytvářet knihovny, exportovat jejich vstupní/výstupní návěstí a ty potom vkládat do dalších projektů bez nutnosti knihovnu znovu kompilovat. Nebo pro vkládání jednoduché grafiky lze pomocí Include vkládat nejen BIN soubory, ale i JPG nebo PNG. A další věci, asi by to bylo na samostatné téma. Na mém >>webu<< je nějaký základní popis, časem bych chtěl přidat i pár lekcí použití.

SjASMPlus nepoužívám ale věřim, že je v ledasčem lepší. Pro mě je důležitá integrace s editorem, a s emulátorem. Všechno to je provázané. Takže mám vlastní kompiler který učím aktuálním potřebám.

_________________
>>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: Emulátor LnxSpectrum
PříspěvekNapsal: 09.02.2022, 11:09 
Offline
Kecálek
Uživatelský avatar

Registrován: 30.05.2020, 01:05
Příspěvky: 166
Bydliště: Olomouc
Has thanked: 458 times
Been thanked: 81 times
RTC, asi něco dělám špatně, ale nevím právě co.
I když použiji HDF image přímo pro emulátor stažený z webu nebo si vytvořím vlastní, tak systém ESXDOS nepoužije správný čas při ukládání souboru. RTC.sys se při bootu načte jako ok. Přitom Hodiny od Busyho, pokud jim vyberu správnou adresu, tak jdou dobře, stejně jako se správně ukazuje čas na MB03+ úvodní obrazovce.

_________________
ZX Spectrum+ 48 kB s D40 nebo divIDE 57c, MB03+, popřípadě Fuse a teď nově LNX


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátor LnxSpectrum
PříspěvekNapsal: 09.02.2022, 12:42 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 458
Bydliště: Kladno
Has thanked: 45 times
Been thanked: 118 times
Zdravím. Všiml jsem se tvého Bug reportu na toto téma. Problém je, že na ZX se objevilo několik RTC čipů, na různých portech. Já v emulátoru mám 2 typy. Bohužel ani jeden není ten pro který je napsaná knihovna v EsxDosu. Nejlepší by bylo použít knihovnu pro čip v MB03+. Teď nevím, zda je někde ke stažení, nebo jestli jí budu muset udělat.

_________________
>>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: Emulátor LnxSpectrum
PříspěvekNapsal: 16.02.2022, 16:57 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 2952
Has thanked: 2123 times
Been thanked: 862 times
omikron píše:
LnxSpectrum jde i pod Wine, je potřeba doinstalovat příslušné knihovny pomoci winetricks.

Uz to jde i bez winetricks.
Pokud mate ve Wine Mono, odinstalujte jej.
Kód:
wine uninstaller

Nainstalujte baliky dotnet a xna z adresare Prerequisities v zipu LnxSpectrum a emul se spusti na prvni dobrou...

Testovano s WineHQ stable i devel, na Mintu 20.x XFCE

_________________
// na co myslím, když sedím u oldkompů: deník TO .:. o(d)střelovači Majdanu .:. v Německu překvapivě(?)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátor LnxSpectrum
PříspěvekNapsal: 17.02.2022, 16:51 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 458
Bydliště: Kladno
Has thanked: 45 times
Been thanked: 118 times
omikron píše:
Jak velká práce by bylo udělat emulaci Alfi?

Šlo by to. Horší je to ale s časem. :(

_________________
>>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: Emulátor LnxSpectrum
PříspěvekNapsal: 14.04.2022, 23:29 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 458
Bydliště: Kladno
Has thanked: 45 times
Been thanked: 118 times
VideoDemo pro ZX+MB03, nebo Element, fungující i v emulátoru LnxSpectrum:
https://vimeo.com/696268523
HRXC grafický režim, audio 6 kanálů SAA.

_________________
>>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: Emulátor LnxSpectrum
PříspěvekNapsal: 08.06.2022, 15:48 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 458
Bydliště: Kladno
Has thanked: 45 times
Been thanked: 118 times
pwramp píše:
Funguje někomu tisk na virtuální BT-100 z Desktopu? Vyzkoušel jsem Desktop z KUD1, a virtuální tiskárna mi vytiskne v zapojení AB jen první nebo druhý mikrořádek, pak Desktop zatuhne a čeká. Nebo něco dělám špatně?

Nezkoušel jsem. Jestli můžeš, pošli ten program (Desktop), pošli návod jak aktivovat tisk v Destopu. Já se podívám na virtuální BT100 co dělá a nedělá, a proč to nedělá.

_________________
>>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: Emulátor LnxSpectrum
PříspěvekNapsal: 08.06.2022, 16:35 
Offline
Radil

Registrován: 21.10.2018, 08:27
Příspěvky: 532
Has thanked: 247 times
Been thanked: 133 times
V příloze je snap z LNX Emulátoru. Stiskem EXT + P se vyvolá dole dialog "How many" a potvrdí se enterem. Pak by měla BT-100 začít tisknout.
Díky moc!


Přílohy:
desktop_sna.lsn.zip [11.22 KiB]
149 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátor LnxSpectrum
PříspěvekNapsal: 09.06.2022, 13:18 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 458
Bydliště: Kladno
Has thanked: 45 times
Been thanked: 118 times
Vyřešeno. Aktualizuj si LnxSpectrum, a BT100 ti bude tisknout ;) Díky za poslaný příklad, díky kterému jsem mohl emulaci BT100 zpřesnit.

_________________
>>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: Emulátor LnxSpectrum
PříspěvekNapsal: 09.06.2022, 15:07 
Offline
Radil

Registrován: 21.10.2018, 08:27
Příspěvky: 532
Has thanked: 247 times
Been thanked: 133 times
Funguje, díky moc za bleskovou opravu :god: . Příjemnou vlastností emulátoru je, že když Z80 zrychlím na 21 MHz, zrychli se i tiskárna :clap: . Vytisklá stránka jako .png soubor pak proletí domácí laserovkou bleskově, s kvalitou tisku na BT-100.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátor LnxSpectrum
PříspěvekNapsal: 14.08.2022, 11:49 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 2952
Has thanked: 2123 times
Been thanked: 862 times
:bulb: Podstatna malickost se zlepsila ve verzi 1.8.7:
Screenshoty se ukladaji, zda se, v nejlepsi kvalite.
Souvisi to s prepracovanim grafickeho engine (taky kvuli emulaci HGFX), jsou ted mj. podporovany vsechny mody hardveroveho gigascreenu (ala MB03+).

Zkuste snapnout displeje z dmaackovych nebo gigaobrazovych demicek a posudte sami...

A kdo nemate pri praci na Spectru radi rezim 16:9 a chcete vice horniho a dolniho borderu, zkuste CTRL+B.

_________________
// na co myslím, když sedím u oldkompů: deník TO .:. o(d)střelovači Majdanu .:. v Německu překvapivě(?)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátor LnxSpectrum
PříspěvekNapsal: 14.08.2022, 17:27 
Offline
Radil

Registrován: 26.11.2018, 16:59
Příspěvky: 536
Bydliště: Holešov
Has thanked: 12 times
Been thanked: 80 times
SCjoe píše:
A kdo nemate pri praci na Spectru radi rezim 16:9 a chcete vice horniho a dolniho borderu, zkuste CTRL+B.

zkusil jsem, nedělá nic ;) - pozor, ty asi myslíš nejnovější verzi 1.8.7b...
používám režim 3:1 bez smoothing a po zapnutí celého Borderu se obraz zmenší a vypadá to nepěkně vlivem přepočtu bodů po zmenšení... sice je vidět celý Border ale zase je zdeformovaný obraz, tak nevím jestli je to lepší nebo ne....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátor LnxSpectrum
PříspěvekNapsal: 16.08.2022, 16:10 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 458
Bydliště: Kladno
Has thanked: 45 times
Been thanked: 118 times
Ted asi přesně nerozumím, co myslíš tím deformováním. Resp. jaké máš rozlišení monitoru?

_________________
>>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: Emulátor LnxSpectrum
PříspěvekNapsal: 17.08.2022, 21:00 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 2952
Has thanked: 2123 times
Been thanked: 862 times
l00k píše:
používám režim 3:1 bez smoothing a po zapnutí celého Borderu se obraz zmenší

tady asi nemuzu moc soudit....

pouzivam emul jen pod Wine v Linuxu Mint
mne se smoothing po CTRL+B vypne a obraz je pri 1:3 ostry, pixely rovnomerne, nezkreslene

_________________
// na co myslím, když sedím u oldkompů: deník TO .:. o(d)střelovači Majdanu .:. v Německu překvapivě(?)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátor LnxSpectrum
PříspěvekNapsal: 16.09.2022, 23:20 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 2952
Has thanked: 2123 times
Been thanked: 862 times
užitečné info nejen k velkým tapkám (zde a ještě zde)

Přepínače v menu Mode/Tape:
Fast je zrychlení CPU Z80 na maximum, pokud je detekováno čtení z portu.
Flash je nahrazení celé rutiny emulátorovou funkcí, která nahraje data "bleskem" když je detekována LOAD nebo SAVE rutina.

_________________
// na co myslím, když sedím u oldkompů: deník TO .:. o(d)střelovači Majdanu .:. v Německu překvapivě(?)


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ů: 101 ]  Přejít na stránku Předchozí  1 ... 3, 4, 5, 6, 7  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 1 návštěvní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