[SharpMZ] Drobny prispevek ze zahranici
Michal Hucik - ORDOZ
ordoz na ordoz.com
Pondělí Leden 11 14:52:38 CET 2016
To je docela dobry napad - nejak by to zrejme slo. Muzeme v podstate
udelat i plnohodnotnou emulaci QD s tim, ze ten nas unikarti boot image
by se aplikoval jen nejakou velmi kratkou dobu po resetu (CTRL+RESET je
ovsem trochu v kolizi, pokud se tim nastartuje nejaky program, ktery
chce pracovat s QD).
Pak by ovsem prestalo fungovat zavolani managera z monitoru prikazem
"QL", coz alespon ja obcas pouzivam, kdyz se mi nechce natahovat dozadu
k resetu a probijet se vsema dratama a volne visicima pridavnyma kartama.
QD image by asi mohl byt nahrazen adresarem ve kterem budou ulozeny MZF
- s tim by se dalo poexperimentovat i v mem emulatoru.
Kazdopadne tohle mi pripomelo nekdejsi Zdenkuv zajimavy napad:
odchytavat v CPLD komunikaci s 8255 a emulovat tak zapis na magnetofon.
Jenomze: nekdo muze ridit cas CMT pulzu podle 8253 a nekdo to muze delat
podle poctu vykonanych Z80 pulzu ... Pak by si Unikarta musela pri
kazdem volani merit dobu po jakou zdrzela Z80 ve WAITu, aby mohla
korigovat nepresnosti v urceni rozdilu mezi HI a LOW pulsem zaslanym na
CMT..... Kazdopadne experimentovat by se s tim nejak zajimave dalo.
Michal
Dne 11.1.2016 v 7:31 Vaclav Peroutka napsal(a):
> Ahoj,
>
> moĹľná, Ĺľe by bylo zajĂmavĂ© mĂt nÄ›jakou podporu pro zápis. UkládánĂ na
> QD by vytvořilo MZF soubor, který by se uložil v rootu SD karty. Už si
> pravda nepamatuji, jestli a jak se lišà data na kazetě a QD, tedy ten
> "byte stream". Délka dat se může řešit buď analýzou hlavičky, nebo
> prostě timeoutem. Pokud nic nepřijde během 0,01s, tak je konec.
>
> Vašek
>
>
> Ahoj,
>
> jasne, ze se to demo zobrazi na modrem pozadi - iniciacni
> nastaveni palet GDG prece neni zadne tajemstvi :)
>
> ad Unikarta: pokud pises o oficialnim firmware Unikarty, kterou
> jsme vyvinuli s Vaskem, tak tam je opravdu podporovan QD jen jako
> zarizeni pro cteni a to navic jen omezene - cte se tam par bajtu
> kratkeho zavadece, ktery pak prevezme kontrolu a pokracuje v
> bootovani managera z SD repozitare.
> V me puvodni AVR verzi jsem ten zavadec resil pres fingovany
> ROMdisk, ale tam pak bylo nutne mit v HW Unikarty jeste
> deaktivacni tlacitko, pro pripad, kdy bylo potrba potlacit FD
> boot. Vaska napadlo nacitat zavadec z QD a deaktivacni tlacitko je
> tak nyni nahrazeno stisknutim "Q" diky nativnimu chovani Sharp ROM.
>
> Samotna Unikarta vskutku neresi podporu toho, aby se dalo ukladat
> obsah pameti. To lze fixovat pouze upravou ROM a nebo
> preloadovanim nejakeho miniprogramu.
>
> Ja osobne pokud experimentuji na Sharpu, tak jsem to drive delal
> tak, ze jsem si z Unikarty natahnul MRS a pripadne ukladani dat
> jsem resil z nej.
> Dnes uz to spise resim tak, ze programky pisu a kompiluju v Linuxu
> a uploaduju je do Unikarty pomoci ethernetu. Prozatim jsem nemel
> potrebu nic ze Sharpa dostat ven - k tomu vetsinou pouzivam
> Zdenkuv emulator :)
>
> Michal
>
>
>
> Dne 10.1.2016 v 21:05 Jakub Ladman napsal(a):
>
> Dnes jsem to zkoušel, je to na vĂ˝chozĂm pozadĂ monitoru, teda
> na modrém.
>
> ProtoĹľe jsem to do monitoru opisoval po bajtech, snaĹľil jsem
> se to potom nÄ›jak uloĹľit, ale na QD (unikartoidnĂ) to nešlo,
> protože se objevila hláška Write protected. Ani nevim jestli
> unikarta nepodporuje jen ÄŤtenĂ.
> Zápis na ramdisk jsem nenašel, asi ho monitor neumà (nikdy
> jsem to neznal a co jsem znal jsem zapomněl).
> Zápis na kazetu nešel, protože kazetová mechanika nefunguje.
>
> Taková cennost to nenĂ, tak jsem se na to vyprdnul, ale nebylo
> by špatnĂ˝ mĂt moĹľnost si obsah vyskytujĂcĂ se v ram si uloĹľit.
>
> J.
>
>
> _______________________________________________
> SharpMZ mailing list
> SharpMZ na mail.ordoz.com
> 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/20160111/445ef573/attachment.html
Daląí informace o konferenci SharpMZ