[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