OldComp.cz

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


Právě je 28.03.2024, 18:51

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: esxDOS v0.8.8
PříspěvekNapsal: 25.05.2020, 18:06 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2192 times
Been thanked: 894 times
EDIT: doporučuje se používat poslední verzi v řadě 0.8.x, v níž je spousta vylepšení a taky opraveno mnoho chyb
viewtopic.php?f=37&t=9935


http://www.esxdos.org/index.html

This version has the following (notable) new features (for detailed info check the changelog):
* BIN variant added to SAVE command
* Variable support in GO TO command
* Parity check is disabled by default when loading .TAPs
* New/Updated Commands: .sercp, .scl2trd, .cal, .date, .strings

Nothing special to say this time, except for this - get an MB03+ Ultimate, the best interface ever made for the Speccy!

_________________
// na co myslím, když sedím u oldkompů: Blood Products from Genetic Vaccine Recipients


Nahoru
 Profil  
 
 Předmět příspěvku: Re: esxDOS v0.8.8
PříspěvekNapsal: 30.05.2020, 15:41 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2192 times
Been thanked: 894 times
Uzitecne prikazy, ktere si muzete doplnit do nove verze esxDOSu,
nakopirovat do adresare BIN.

CLOSE, DZX7, EXTRACT, OPEN, TAP2MIC, TE, TESTRAM

Nazval jsem to External DOT-Command Set,
DOT binarek bude pribyvat.

Chybi mi .PLAY.
Pohledate prosim ve svych archivech tuhle teckovou obdobu prikazu z basicu 128cky?


Přílohy:
EDCS.001.7z [8.22 KiB]
425 krát

_________________
// na co myslím, když sedím u oldkompů: Blood Products from Genetic Vaccine Recipients
Nahoru
 Profil  
 
 Předmět příspěvku: Re: esxDOS v0.8.8
PříspěvekNapsal: 22.06.2020, 21:57 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2192 times
Been thanked: 894 times
Dot-command pro esxDOS - malá utilitka programátorské nápovědy pro ty, kteří nemají popsány zx-klávesy (třeba na +2A).
Kód:
Spuštění:  .K

Příkaz nahodí černý border, zobrazí popisky gumácké klávesnice, čeká na stisk klávesy, pak smaže obrazovku, přitom obnoví systémové barvy a vrátí se do basicu.
Kvůli efektnímu(?) lineárnímu depacku byl použit tento LZF paker.
Zdroják je pro začátečníky, nutno kompilovat pro adresu 0x2000 (místo nahrávání a spouštění dot-příkazů) a mít výstup s nulovým CARRY flagem a/nebo A registrem.
Jedinou zvláštností je, že rutiny z ROM se v dot-příkazech volají pomocí RST 0x18. Např. clear screen:
Kód:
rst 0x18     
defw 0xd6b      ; CLS (ROM)


Přílohy:
zxkeyb.png
zxkeyb.png [ 4 KiB | Zobrazeno 4453 krát ]
K.7z [2.49 KiB]
374 krát
K.ASM.7z [3.55 KiB]
377 krát

_________________
// na co myslím, když sedím u oldkompů: Blood Products from Genetic Vaccine Recipients
Nahoru
 Profil  
 
 Předmět příspěvku: Re: esxDOS v0.8.8
PříspěvekNapsal: 22.06.2020, 22:36 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2192 times
Been thanked: 894 times
Dot-příkaz PLAY, který umožňuje ovládat AYčko taky v basicu na 48K modelu. Nutno jen nakopírovat na kartu do adresáře BIN.
Díky němu si můžete na gumákovi spustit hru Dragon Tale Fantasy, která byla původně napsána pro +3.

An external command for esxDOS or UnoDOS that replaces the PLAY command from 128 BASIC.

For example:
10 LET a$="T180O6(CDEC)(5EF7G)(3GAGF5EC)5Cg7C9CgC"
20 LET b$="O4(CDEC)(5EF7G)(3GAGF5EC)5Eb7E9EbE"
30 LET c$="O3(7CG)(7CG)(7CG)5GD7G9GDG"
40 .PLAY a$,b$,c$

Copy the PLAY file to the BIN (esxDOS) or CMD (UnoDOS) folder on your SD card.

The only requirements are 48K of RAM, an AY chip and the standard BASIC ROM (or one that is highly compatible with it). PLAY supports 3-channel sound and MIDI.
It's mainly of use for people who want to use the PLAY command with esxDOS but don't want to install an alternate ROM set.

You need to use a trailing semi-colon after the last channel. .PLAY "C","G","E";

It's not needed in DerbyPro because that supports 6-channel sound direct from 128 BASIC with esxDOS.


Přílohy:
PLAY.7z [1.78 KiB]
371 krát
DRAGONTF.7z [17.43 KiB]
364 krát

_________________
// na co myslím, když sedím u oldkompů: Blood Products from Genetic Vaccine Recipients
Nahoru
 Profil  
 
 Předmět příspěvku: Re: esxDOS v0.8.8
PříspěvekNapsal: 23.06.2020, 06:46 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
SCjoe píše:
Dot-příkaz PLAY, který umožňuje ovládat AYčko taky v basicu na 48K modelu.
Tak toto je celkom zaujimave !
Kedysi som sa pokusal hudbu pisanu v PLAY sprevadzkovat aj v 48 basicu (ZX 48kB + AY) ale moc sa mi nedarilo.
Skusil som napriklad HiSoft basic 128, ktory dokaze skompilovat do strojaku aj prikaz PLAY. Lenze potom som sklamane zistil, ze on to skompiluje asi tak, ze si nacita vsetky tri retazce, a zavola PLAY do 128k romky, takze na 48k zase nic.
Zaroven som chcel, aby mi hudba v PLAY hrala na pozadi z prerusenia, tak som napokon spravil Play2int konvertor - je to nieco ako PLAY-grabber, odchytava data ktore prikaz PLAY posiela do AY.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: esxDOS v0.8.8
PříspěvekNapsal: 05.12.2020, 14:24 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2192 times
Been thanked: 894 times
kdo pouzivate speccy seriozne, :o
mozna jste prisli na to, ze muzete mit obcas problem s vice nez 15 soubory v direktorarich v esxDOSu
chyba mela byt opravena v 0.8.8, ale stalo se tak jen v divIDE kodu, v divMMC verzi zustala

ti, kdo speccy pouzivaji jen pro spousteni demicek a her v TAP,
si muzou v v divmmc verzi esxdosu zalozit adresar (prikazy .MKDIR, CD, DIR)
a zkusit v nem ulozit vice nez 15 snapshotu
co pak zobrazi NMI menu (navigator, browser) a DIR...?
ale data na karte ta chyba nenici

instalacni tapka s opravenou verzi existuje, pokud byste potrebovali
(musi se flesnout ROM a nakopirovat nove soubory do adresare SYS)

_________________
// na co myslím, když sedím u oldkompů: Blood Products from Genetic Vaccine Recipients


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ů: 6 ] 

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