[SharpMZ] MZF, MZT, M12, MZQ a dalsi formaty

Michal Medek Michal.Bruntal na seznam.cz
Čtvrtek Říjen 13 08:25:28 CEST 2016


Ahoj,



zkousel jsem vcera diassemblovat ten BASIC a trochu se v nem prohrabat. Mam 
seznam vsech prikazu a seznam vsech zarizeni, ktere by mel podporovat. 





DEVICE_LPT:

DEVICE_USR:

DEVICE_CMT:


DEVICE_QD:

DEVICE_RS:

DEVICE_RAM:





Mikes






ACMD: db 47h,4fh,54h,0cfh,47h,4fh,53h,55h ; 4d5c GOTOGOSU

db 0c2h,80h,52h,55h,0ceh,52h,45h,54h ; 4d64 B.RUNRET

db 55h,52h,0ceh,52h,45h,53h,54h,4fh ; 4d6c URNRESTO

db 52h,0c5h,52h,45h,53h,55h,4dh,0c5h ; 4d74 RERESUME

db 4ch,49h,53h,0d4h,80h,44h,45h,4ch ; 4d7c LIST.DEL

db 45h,54h,0c5h,52h,45h,4eh,55h,0cdh ; 4d84 ETERENUM

db 41h,55h,54h,0cfh,45h,44h,49h,0d4h ; 4d8c AUTOEDIT

db 46h,4fh,0d2h,4eh,45h,58h,0d4h,50h ; 4d94 FORNEXTP

db 52h,49h,4eh,0d4h,80h,49h,4eh,50h ; 4d9c RINT.INP

db 55h,0d4h,80h,49h,0c6h,44h,41h,54h ; 4da4 UT.IFDAT

db 0c1h,52h,45h,41h,0c4h,44h,49h,0cdh ; 4dac AREADDIM

db 52h,45h,0cdh,45h,4eh,0c4h,53h,54h ; 4db4 REMENDST

db 4fh,0d0h,43h,4fh,4eh,0d4h,43h,4ch ; 4dbc OPCONTCL

db 0d3h,80h,4fh,0ceh,4ch,45h,0d4h,4eh ; 4dc4 S.ONLETN

db 45h,0d7h,50h,4fh,4bh,0c5h,4fh,46h ; 4dcc EWPOKEOF

db 0c6h,50h,4dh,4fh,44h,0c5h,50h,53h ; 4dd4 FPMODEPS

db 4bh,49h,0d0h,50h,4ch,4fh,0d4h,50h ; 4ddc KIPPLOTP

db 4ch,49h,4eh,0c5h,52h,4ch,49h,4eh ; 4de4 LINERLIN

db 0c5h,50h,4dh,4fh,56h,0c5h,52h,4dh ; 4dec EPMOVERM

db 4fh,0d6h,54h,52h,4fh,0ceh,54h,52h ; 4df4 OVTRONTR

db 4fh,46h,0c6h,49h,4eh,50h,0c0h,44h ; 4dfc OFFINP na D

db 45h,46h,41h,55h,4ch,0d4h,47h,45h ; 4e04 EFAULTGE

db 0d4h,50h,43h,4fh,4ch,4fh,0d2h,50h ; 4e0c TPCOLORP

db 48h,4fh,4dh,0c5h,48h,53h,45h,0d4h ; 4e14 HOMEHSET

db 47h,50h,52h,49h,4eh,0d4h,4bh,45h ; 4e1c GPRINTKE

db 0d9h,41h,58h,49h,0d3h,4ch,4fh,41h ; 4e24 YAXISLOA

db 0c4h,53h,41h,56h,0c5h,4dh,45h,52h ; 4e2c DSAVEMER

db 47h,0c5h,43h,48h,41h,49h,0ceh,43h ; 4e34 GECHAINC

db 4fh,4eh,53h,4fh,4ch,0c5h,53h,45h ; 4e3c ONSOLESE

db 41h,52h,43h,0c8h,4fh,55h,54h,0c0h ; 4e44 ARCHOUT@

db 50h,43h,49h,52h,43h,4ch,0c5h,50h ; 4e4c PCIRCLEP

db 54h,45h,53h,0d4h,50h,41h,47h,0c5h ; 4e54 TESTPAGE

db 57h,41h,49h,0d4h,53h,57h,41h,0d0h ; 4e5c WAITSWAP

db 80h,45h,52h,52h,4fh,0d2h,45h,4ch ; 4e64 .ERROREL

db 53h,0c5h,55h,53h,0d2h,42h,59h,0c5h ; 4e6c SEUSRBYE

db 80h,80h,44h,45h,0c6h,80h,80h,4ch ; 4e74 ..DEF..L

db 41h,42h,45h,0cch,80h,80h,80h,57h ; 4e7c ABEL...W

db 4fh,50h,45h,0ceh,43h,4ch,4fh,53h ; 4e84 OPENCLOS

db 0c5h,52h,4fh,50h,45h,0ceh,58h,4fh ; 4e8c EROPENXO

db 50h,45h,0ceh,80h,80h,80h,44h,49h ; 4e94 PEN...DI

db 0d2h,80h,80h,52h,45h,4eh,41h,4dh ; 4e9c R..RENAM

db 0c5h,4bh,49h,4ch,0cch,4ch,4fh,43h ; 4ea4 EKILLLOC

db 0cbh,55h,4eh,4ch,4fh,43h,0cbh,49h ; 4eac KUNLOCKI

db 4eh,49h,0d4h,80h,80h,80h,54h,0cfh ; 4eb4 NIT...TO

db 53h,54h,45h,0d0h,54h,48h,45h,0ceh ; 4ebc STEPTHEN

db 55h,53h,49h,4eh,0c7h,80h,41h,4ch ; 4ec4 USING.AL

db 0cch,54h,41h,0c2h,53h,50h,0c3h,80h ; 4ecc LTABSPC.

db 80h,2eh,58h,4fh,0d2h,2eh,4fh,0d2h ; 4ed4 ..XOR.OR

db 2eh,41h,4eh,0c4h,2eh,4eh,4fh,0d4h ; 4edc .AND.NOT

db 3eh,0bch,3ch,0beh,3dh,0bch,3ch,0bdh ; 4ee4 ><<>=<<=

db 3dh,0beh,3eh,0bdh,0bdh,0beh,0bch,0abh ; 4eec =>>==><+

db 0adh,0fdh,2eh,4dh,4fh,0c4h,0afh,0aah ; 4ef4 -}.MOD/*

db 0deh,0ffh ; 4efc ^.

BCND: db 80h,43h,53h,45h,0d4h,43h,52h,45h ; 4efe .CSETCRE

db 53h,45h,0d4h,43h,43h,4fh,4ch,4fh ; 4f06 SETCCOLO

db 0d2h,80h,80h,80h,80h,80h,80h,53h ; 4f0e R......S

db 4fh,55h,4eh,0c4h,80h,4eh,4fh,49h ; 4f16 OUND.NOI

db 53h,0c5h,42h,45h,45h,0d0h,56h,4fh ; 4f1e SEBEEPVO

db 49h,43h,0c5h,80h,43h,4fh,4ch,4fh ; 4f26 ICE.COLO

db 0d2h,50h,52h,54h,0d9h,53h,45h,0d4h ; 4f2e RPRTYSET

db 52h,45h,53h,45h,0d4h,4ch,49h,4eh ; 4f36 RESETLIN

db 0c5h,42h,4ch,49h,4eh,0c5h,50h,41h ; 4f3e EBLINEPA

db 0cch,43h,49h,52h,43h,4ch,0c5h,42h ; 4f46 LCIRCLEB

db 4fh,0d8h,50h,41h,49h,4eh,0d4h,50h ; 4f4e OXPAINTP

db 4fh,53h,49h,54h,49h,4fh ; 4f56 OSITIO

db 0ceh,50h,41h,54h,54h,45h,52h,0ceh ; 4f5c NPATTERN

db 48h,43h,4fh,50h,0d9h,4bh,50h,41h ; 4f64 HCOPYKPA

db 54h,54h,45h,52h,0ceh,46h,50h,52h ; 4f6c TTERNFPR

db 49h,4eh,0d4h,80h,80h,80h,4dh,55h ; 4f74 INT...MU

db 53h,49h,0c3h,54h,45h,4dh,50h,0cfh ; 4f7c SICTEMPO

db 43h,55h,52h,53h,4fh,0d2h,56h,45h ; 4f84 CURSORVE

db 52h,49h,46h,0d9h,43h,4ch,0d2h,4ch ; 4f8c RIFYCLRL

db 49h,4dh,49h,0d4h,80h,80h,80h,80h ; 4f94 IMIT....

db 80h,80h,42h,4fh,4fh,0d4h,0ffh ; 4f9c ..BOOT.

CCMD: db 49h,4eh,0d4h,41h,42h,0d3h,53h,49h ; 4fa3 INTABSSI

db 0ceh,43h,4fh,0d3h,54h,41h,0ceh,4ch ; 4fab NCOSTANL

db 0ceh,45h,58h,0d0h,53h,51h,0d2h,52h ; 4fb3 NEXPSQRR

db 4eh,0c4h,50h,45h,45h,0cbh,41h,54h ; 4fbb NDPEEKAT

db 0ceh,53h,47h,0ceh,4ch,4fh,0c7h,46h ; 4fc3 NSGNLOGF

db 52h,41h,0c3h,50h,41h,0c9h,52h,41h ; 4fcb RACPAIRA

db 0c4h,80h,80h,80h,80h,80h,80h,80h ; 4fd3 D.......

db 80h,80h,80h,80h,80h,80h,80h,4ah ; 4fdb .......J

db 4fh,0d9h,80h,43h,48h,52h,0a4h,53h ; 4fe3 OY.CHR$S

db 54h,52h,0a4h,48h,45h,58h,0a4h,80h ; 4feb TR$HEX$.

db 80h,80h,80h,80h,53h,50h,41h,43h ; 4ff3 ....SPAC

db 45h,0a4h,80h,41h,53h,43h,43h,48h ; 4ffb E$.ASCCH

db 52h,0a4h,41h,53h,0c3h,4ch,45h,0ceh ; 5003 R$ASCLEN

db 56h,41h,0cch,80h,80h,80h,80h,48h ; 500b VAL....H

db 45h,58h,43h,48h,52h,0a4h,45h,52h ; 5013 EXCHR$ER

db 0ceh,45h,52h,0cch,53h,49h,5ah,0c5h ; 501b NERLSIZE

db 43h,53h,52h,0c8h,43h,53h,52h,0d6h ; 5023 CSRHCSRV

db 50h,4fh,53h,0c8h,50h,4fh,53h,0d6h ; 502b POSHPOSV

db 4ch,45h,46h,54h,0a4h,52h,49h,47h ; 5033 LEFT$RIG

db 48h,54h,0a4h,4dh,49h,44h,0a4h,46h ; 503b HT$MID$F

db 4fh,4eh,54h,0a4h,80h,80h,80h,80h ; 5043 ONT$....

db 80h,80h,54h,49h,0a4h,50h,4fh,49h ; 504b ..TI$POI

db 4eh,0d4h,45h,4fh,0c6h,46h,0ceh,0ffh ; 5053 NTEOFFN.








---------- Původní zpráva ----------
Od: Martin Lukasek <martin.lukasek na artax.cz>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmz na mail.ordoz.com>
Datum: 12. 10. 2016 20:42:06
Předmět: Re: [SharpMZ] MZF, MZT, M12, MZQ a dalsi formaty

"


Ahoj, 

 
 
zkusil jsem BASIC MZ-5Z001 nakopirovat na QD na MZ-800 a vysledek na MZ-1500
je stejny, furt to haze Memory Capacity Error. Jeste je zajimave, ze vetsina
prikazu nefunguje (napr. PRINT), ale treba DIR mi vypise adresar QD. Proste 
za normalnich okolnosti bych rekl, ze mam najebanou RAM, kdybych ji nemel 
otestovanou a rekl bych, ze relativne pocitve. Je mozne, ze jsem test neceho
zanedbal, ale nevim ceho. Zkusil jsem i stahnou obe ROM a porovnat v 
pocitaci a taky dobry. Kua, kde muze byt zrada. Zkusim asi vizuelne srovnat 
ten dump RAM po natazeni BASICu jestli na neco prijdu. 

 
 
Cauky 

 
 
Martin 

 
 

 
 From: sharpmz-bounces na mail.ordoz.com [mailto:sharpmz-bounces na mail.ordoz.
 com] On Behalf Of Michal Medek
 Sent: Wednesday, October 12, 2016 12:17 AM
 To: Počítače SHARP MZ a jejich emulátory <sharpmz na mail.ordoz.com>
 Subject: Re: [SharpMZ] MZF, MZT, M12, MZQ a dalsi formaty 
 


 
 
Ahoj,

tak jsem zkousel trochu piskat. Wavy od Martina mi nejdou zadne, ale kdyz 
jsem je vytvoril znovu v mzf2wav, tak jsem je nacetl.
Mtest2 mi projde, spusti a funguje
HUBASIC je taky ok. Zkousel jsem ho hlavne proto, ze na MZ-1500 zobrazuje 
male pismena, tzn. ze umi pouzit jeho znakovou sadu nebo pro to vyuziva 
ROMku.
MZ-1Z001 se natahne, pipne a resetuje. Jestli neco zobrazil pred resetem 
jsem nestihnul, protoze jsem koukal jinam.

Mikes 

---------- Původní zpráva ----------
Od: Martin Lukasek <martin.lukasek na artax.cz(mailto:martin.lukasek na artax.cz)>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmz na mail.ordoz.com
(mailto:sharpmz na mail.ordoz.com)>
Datum: 11. 10. 2016 18:57:14
Předmět: Re: [SharpMZ] MZF, MZT, M12, MZQ a dalsi formaty 

 
 " 


Ahoj, 

  

super, dekuji moc, to mne zase trochu posunulo. Pokud Ti tenhle BASIC MZ-5Z
001 funguje, tak je zrada jeste nekde v mem pocitaci. Mne to totiz dela 
presne to stejne, co ten muj. Uplne stejne chovani i hlaska. Proto jsem si 
psal program na testovani RAM a ta je podle mne OK. Hlasi to Memory Capacity
Error – foto BASICu po nastartovani v priloze. Nespusti se mi ani ty dalsi 
dve hry. HUBASIC od Michala Medka se spusti, ale ten je 700. Pritom graficke
rezimy MZ-1500 mi chodi. Zkusim jeste zkontorlovat ROM jeslit nemaji 
vypadene nejake bity a jinak mne nic nenapada. Mozna fakt porovnat tu pamet,
jak pise Vasek. 

  

Hezky vecer 

  

Martin 

  


 
 From: sharpmz-bounces na mail.ordoz.com(mailto:sharpmz-bounces na mail.ordoz.com)
 [mailto:sharpmz-bounces na mail.ordoz.com
 (mailto:sharpmz-bounces na mail.ordoz.com)] On Behalf Of Michal Hucik - ORDOZ
 Sent: Tuesday, October 11, 2016 1:50 PM
 To: sharpmz na mail.ordoz.com(mailto:sharpmz na mail.ordoz.com)
 Subject: Re: [SharpMZ] MZF, MZT, M12, MZQ a dalsi formaty 
 


  



Ahoj, hral jsem si s tim nekdy zacatkem srpna a pak uz jsem se k tomu 
nedostal. V priloze posilam nejake 2 programky + BASIC, ktery mam od Zdenka.
Z MZF do WAV jsem jej myslim konvertoval toolsama ze Zdenkova emu a do 1500 
jsem to odpiskal ze zvukovky v notebooku - akorat jsem si pri tom musel 
vypnout network, protoze zrovna kdyz jsem se snazil piskat, tak mi kazdou 
chvili zapipala nejaka zprava na messangeru, nebo si cinknulo nejake okno s 
aktualizacemi, atp :) 


Michal


Dne 11.10.2016 v 10:34 Martin Lukasek napsal(a): 

" 

Ahoj, -p ta Win32 verze nema, -h vyzkousim to by treba mohlo pomoci a -f uz 
jsem zkousel. 

  

Nicmene tech potencionalnich zrad asi bude vic. Spolehlive napipani dat do 
MZ-1500 je jen jedna vec. Dokopal jse se prehodit firmware v Unikarte a 
pouzil posledni, od Bohouse lehce upraveny Unicard Manager pro 1500, ale 
BASIC mi nejde spustit stejne a chova se uplne stejne, jako kdyz ho natahnu 
z „kazety“. Hodi napis Ready, bez takove te hezke uvodni hlavicky, pak RUN 
„AUTO RUN“ a Memory capacity error nebo takovou podivnou hlasku a zase 
Ready. Na druhou stranu je v tom spousteni z managera jeste nekde nejaky 
bug, protoze mensi programy mi to spousti a vetsi ne. Musim z Bohouse 
vydyndat posledni zdrojaci a mrknu na to. Ono s tim bude prace jeste moc. 
Chtelo by to namyslet tu vymenu QD za chodu (alespon otoceni strany) a 
zobrazeni na 40 znaku a ... ;-))) 

  

Je tady nekdo, kdo mam BASIC, ktery na MZ-1500 spusti? 

  

Krasny den 

  

Martin 

  

  

From: sharpmz-bounces na mail.ordoz.com(mailto:sharpmz-bounces na mail.ordoz.com) 
[mailto:sharpmz-bounces na mail.ordoz.com
(mailto:sharpmz-bounces na mail.ordoz.com)] On Behalf Of Martin Matyas
Sent: Tuesday, October 11, 2016 1:08 AM
To: Počítače SHARP MZ a jejich emulátory <sharpmz na mail.ordoz.com>
(mailto:sharpmz na mail.ordoz.com)
Subject: Re: [SharpMZ] MZF, MZT, M12, MZQ a dalsi formaty 

  



hosi podarilo se vam probudit me z sharpackyho spanku :-) 



  


zkus si pohrat s parametry mzf2snd: 


-p on, -p off 



-h 1, -h -1 



-f 44k, -f 48k 



  



a pak samozrejme hlasitost piskani. 



  



Fuzzy 



  


2016-10-10 14:35 GMT-07:00 Martin Lukasek <martin.lukasek na artax.cz
(mailto:martin.lukasek na artax.cz)>: 
" 


Tak jsem zkusil MZF Tools a je to horsi, nez s tim MZT2WAV, nahravani na MZ-
1500 mi vubec neskonci. Ja mam pocit, ze je to nejaka citlivka ;-) Muzete mi
nekdo poslat nejaky ten WAV, co vam na MZ-1500 funguje? 

  

Diky 

  

Martin 

  



From: sharpmz-bounces na mail.ordoz.com(mailto:sharpmz-bounces na mail.ordoz.com) 
[mailto:sharpmz-bounces na mail.ordoz.com
(mailto:sharpmz-bounces na mail.ordoz.com)] On Behalf Of Michal Hucik - ORDOZ
Sent: Monday, October 10, 2016 8:26 PM
To: sharpmz na mail.ordoz.com(mailto:sharpmz na mail.ordoz.com)
Subject: Re: [SharpMZ] MZF, MZT, M12, MZQ a dalsi formaty 



  


  



Chvili jsem do toho hledel a musim rict, ze ty auto konfiguraky jsou peklo :
) Nepodarilo se mi to ukecat k tomu, abych to protlacil cross kompilerem ...
Myslim, ze diky tem auto testum to asi ani nejde ... Bylo by mozna fajn, 
kdyby si nasel cas Fuzzy a neco s tim provedl.

Michal


Dne 10.10.2016 v 17:39 Martin Lukasek napsal(a): 





" 

Ahoj, 

  

Michale nemas ty MZF Tools prelozene pod Win32? Nebo nemate nekdo jiny? 
Myslele jsem, ze si to v pohode prelozim, ale neni to az tak trivialni, tak 
nez se do toho hloubeji zaborim, tak se radji zeptam. Jinak verze 0.2.0 tam 
ma Win32 verze aspon toho nejdulezitejsiho - MZF2SND, ale verze 0.2.2 ne. 

  

Hezky vecer 

  


Martin 


  

" 
  






_______________________________________________
SharpMZ mailing list
SharpMZ na mail.ordoz.com(mailto:SharpMZ na mail.ordoz.com)
http://mail.ordoz.com/mailman/listinfo/sharpmz
(http://mail.ordoz.com/mailman/listinfo/sharpmz) 
" 

  








_______________________________________________  

SharpMZ mailing list  

<a href='mailto:SharpMZ na mail.ordoz.com'>SharpMZ na mail.ordoz.com</a>  

<a href='http://mail.ordoz.com/mailman/listinfo/sharpmz'>http://mail.ordoz.com/mailman/listinfo/sharpmz</a>  
" 
  



_______________________________________________
SharpMZ mailing list
SharpMZ na mail.ordoz.com(mailto:SharpMZ na mail.ordoz.com)
http://mail.ordoz.com/mailman/listinfo/sharpmz
(http://mail.ordoz.com/mailman/listinfo/sharpmz) 
" 

_______________________________________________
SharpMZ mailing list
SharpMZ na mail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz"
------------- daląí část ---------------
HTML příloha byla odstraněna...
URL: http://mail.ordoz.com/pipermail/sharpmz/attachments/20161013/9f9c9999/attachment-0001.html 


Daląí informace o konferenci SharpMZ