AY_Emul_244_m48
所属分类:其他
开发工具:C/C++
文件大小:99KB
下载次数:1
上传日期:2019-08-13 15:45:19
上 传 者:
alexcan
说明: ay emulator1 code in c language
文件列表:
fuses48.png (16022, 2017-01-30)
pinmap2ch.png (60380, 2016-08-25)
filter_new.png (12693, 2016-08-25)
Emulator (0, 2017-01-30)
Emulator\Configs (0, 2016-01-16)
Emulator\Configs\20MHz (0, 2016-01-16)
Emulator\Configs\20MHz\Conf_parallel_20MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\20MHz\Conf_parallel_20MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\20MHz\Conf_serial_20MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\20MHz\Conf_serial_20MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\20MHz\Conf_standard_20MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\20MHz\Conf_standard_20MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\24MHz (0, 2016-01-16)
Emulator\Configs\24MHz\Conf_parallel_24MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\24MHz\Conf_parallel_24MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\24MHz\Conf_serial_24MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\24MHz\Conf_serial_24MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\24MHz\Conf_standard_24MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\24MHz\Conf_standard_24MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\25MHz (0, 2016-01-16)
Emulator\Configs\25MHz\Conf_parallel_25MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\25MHz\Conf_parallel_25MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\25MHz\Conf_serial_25MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\25MHz\Conf_serial_25MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\25MHz\Conf_standard_25MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\25MHz\Conf_standard_25MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\27MHz (0, 2016-01-16)
Emulator\Configs\27MHz\Conf_parallel_27MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\27MHz\Conf_parallel_27MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\27MHz\Conf_serial_27MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\27MHz\Conf_serial_27MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\27MHz\Conf_standard_27MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\27MHz\Conf_standard_27MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\28.332MHz (0, 2016-01-16)
Emulator\Configs\28.332MHz\Conf_parallel_28_332MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\28.332MHz\Conf_parallel_28_332MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\28.332MHz\Conf_serial_28_332MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\28.332MHz\Conf_serial_28_332MHz_2Mhz.hex (36, 2016-01-16)
Emulator\Configs\28.332MHz\Conf_standard_28_332MHz_1_75Mhz.hex (36, 2016-01-16)
Emulator\Configs\28.332MHz\Conf_standard_28_332MHz_2Mhz.hex (36, 2016-01-16)
... ...
AVR Emulator of IC AY-8910, AY-3-8910, AY-3-8912 for Atmega8
Version 24.4 Atmega48 version (30.01.2016) 2 channels + speaker version
New serial protocol from version 14.0
- Baud Rate: 57600
- Data Bits: 8
- Stop Bits: 1
- Parity: NONE
- Registers sent as 2 values 1) Register number 0-13, 2) Register value
- To synchronize, just send 0xFF at start of sending
Features:
- Complete chip emulation
- Parallel mode support (Read mode also supported)
- Serial mode support using pin 2 (RX) at speed 57600
- Very fast INT interrupts for parallel mode
Uploading:
Use avrdude and USBAsp programmer
avrdude -p m48 -c USBasp -U flash:w:AY_Emul_244_2ch_m48_speaker.hex -U eeprom:w:Conf_XXX_YYMHz_ZZMhz.hex -U lfuse:w:0xEE:m -U hfuse:w:0xDD:m
Example:
avrdude -p m48 -c USBasp -U flash:w:AY_Emul_244_2ch_m48_speaker.hex -U eeprom:w:Conf_standard_27MHz_1_75Mhz.hex -U lfuse:w:0xEE:m -U hfuse:w:0xDD:m
files:
AY_Emul_XXX_2ch.hex - emulator HEX file to flash (2 channel version without speaker)
AY_Emul_XXX_2ch_speaker.hex - emulator HEX file to flash (2 channel version with speaker port input on PD1)
Conf_XXX_YYMHz_ZZMhz.hex - configuration file for emulator to write to EEPROM
where XXX - standard, parallel or serial
standard - use both types of connection parallel and serial
parallel - use only parallel mode connection for using in real hardware (e.g. ZX-Spectrum)
serial - use only serial mode connection (use RX pin on atmega8 with USB->TTL converter and AYPlayer or other software)
YY - atmega8 oscillator frequency
ZZ - AY chip oscillator frequency emulation 1_75 = 1.75MHz, 2 - 2MHz
ORIGIN: http://www.avray.ru
近期下载者:
相关文件:
收藏者: