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

Martin Lukasek martin.lukasek na artax.cz
Čtvrtek Říjen 13 17:44:59 CEST 2016


Diky, kez by se mi tak ten BASIC rozjel na tom mem zeleze.

Ja dnes kapnul na tohle k MZ-2500

http://www.openspc2.org/BASIC/HTML/MZ-2500[BASIC-M25].html<http://www.openspc2.org/BASIC/HTML/MZ-2500%5bBASIC-M25%5d.html>

Ahoj

Martin


From: sharpmz-bounces na mail.ordoz.com [mailto:sharpmz-bounces na mail.ordoz.com] On Behalf Of Michal Medek
Sent: Thursday, October 13, 2016 8:25 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,

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<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: 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> [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<mailto: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-5Z001 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] 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] 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





_______________________________________________

SharpMZ mailing list

SharpMZ na mail.ordoz.com<mailto:SharpMZ na mail.ordoz.com>

http://mail.ordoz.com/mailman/listinfo/sharpmz



_______________________________________________
SharpMZ mailing list
SharpMZ na mail.ordoz.com<mailto:SharpMZ na mail.ordoz.com>
http://mail.ordoz.com/mailman/listinfo/sharpmz
_______________________________________________
SharpMZ mailing list
SharpMZ na mail.ordoz.com<mailto: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/fe28b449/attachment-0001.html 


Daląí informace o konferenci SharpMZ