How use this byte files? Unpacking to root folder EMU 1.01 but not available on list :-(
Вид для печати
How use this byte files? Unpacking to root folder EMU 1.01 but not available on list :-(
OK, working but without ВИ53.
Moreover BEEP sound is too strong and palete colour is faded, maybe only other than Spectaculator
Are you sure, the Byte.cfg is in .../emu/config folder?
The root folder of EMU is the folder with EMU.exe
No. I see that you have opened .sna file and emulator has selected another configuration (ZX Spectrum 128). At this moment there is no possibility to open .sna in Byte configuration. You can only start Byte in "New..." dialog box and load .tap or .tzx with command LOAD "".
---------- Post added at 11:25 ---------- Previous post was at 11:22 ----------
Поддержка Байта пока далека от совершенства, чтобы её добавить в основной архив.
OK, VI53 I think working :-) but Tserikopik from ART STUDIO (Hudoznik with lambada) stop LOAD :-(
If it has special loader you can try to load it without interception of read byte procedure:
1. type LOAD "" but do not press Enter key
2. on the toolbar press "play" button and select the .tap file
3. after that press Enter key immediately
4. during the loading you can press and hold F9 to speed up the loading
КР580ВИ53 working :-) but some problems need fix in emulator:
Only TZX file is possible to open in list. A have TZX file Art Studio from this:
http://zxbyte.ru/doc/tape/tzx1991.zip
Next problem is loader Nu pocitaj (game instruction) after press Enter several times auto open dialog Open file in emulator.
This problem solved in Tapir - deleted some first block's from tzx file but Cerikopik not load and "Pakupajtie komputer Bajt" and BEEP, BEEP, BEEP ... :-(
1. How open TAP file's?
2. How rewind and fast forward tape or tzx files?
3. How load game protected Cerikopik procedure?
1. "On the fly" convertion of the .tap file is not supported yet
2. Nohow. Maybe i add this feature in the future
3. I can't say right now, i have not tried yet
My emulator is not perfect... yet :)
---------- Post added at 10:53 ---------- Previous post was at 10:38 ----------
I have read this: http://zxbyte.ru/byte23.htm
The Cerikopik protection procedure compares timing of execution in RAM and ROM. The correct timing is not realized.
Prusak share Cerikopik protection removed from oryginal version Art Studio:
http://zxbyte.ru/doc/tape/tzx1991unprotect.zip
Lambada working but playing is too fast. I attach video :-)
I set 3000KHz in Byte.cfg file to slow down emulation speed.
P.S. Please send me manual how configuration in .cfg file e.g. section mtim : K580wi53 {
What is rate in this setting: clock[0].rate=1/2 Is this is 3500/2=1750KHz ?
At Prusak site read this:
Split rate is 5602 ?Цитата:
Интересная особенность КР580ВИ53 - при включении питания все три её канала устанавливаются в режим 3 (деление тактовой частоты) с коэффициентом деления 5602. При этом на выходах КР580ВИ53 будет частота 624,7 Гц.
At wikipedia of КР580ВИ53 read this:
At this site http://www.sharpmz.org/mz-700/8253ovview.htm read section Mode 3:Цитата:
Микросхема выпускалась в двух версиях, КР580ВИ53 (i8253) с максимальной рабочей частотой 2 МГц, и КР580ВИ53Д (i8253-5) c максимальной рабочей частотой 2.5 МГц.
Цитата:
Mode 3 Square Wave Generator
Mode 3 is similar to the mode 2 except that the output will be high for half the period and low for half. If the count is odd, the output will be high for ( n + 1 ) / 2 and low for ( n - 1 ) / 2 counts.
For example, I'll setup counter #0 for a square wave frequency of 10 kHz ( kilo-Hertz ), assuming the input frequency is 1 MHz.
Please refer to the formula described at mode 2.
1 x 106 / 10 x 103 = 100. This is the decimal value to be loaded or the hexadecimal value $0064. The following program example uses the binary load count.
Yes, multiplier 1, divisor 2.
---------- Post added at 17:13 ---------- Previous post was at 17:03 ----------
I have used this info. In this document there is a table with divisors, for musical note A (440 Hz) is used 15*256+137=3977. And 3977*440=1749880 Hz, thus the clock frequency of the timer is the half of CPU clock.