Po ośmiu miesiącach ciszy deathsoft opublikował nową wersje emulatora ZX SPECTRUM (a w zasadzie jego klonów i przy okazji zx spectrum:P) - UnrealSpeccy, uważanego, za jeden z najdokładniejszych emulatorów maszynek Z80, który jednak wymaga znacznie więcej uwagi od pozostałych emulatorów tych mikrokomputerów.
Changelog via google translator plus oryginalny zapis.
UnrealSpeccy version 0.37.6 13 sep 2011 (deathsoft)
- Added support for saving / loading list brekpointov bpx.ini
- Format:
- r0 = 0x1000-0x1100
- r - r / w / x
- 0 - CPU number (0 - Spectrum, 1 - ngs)
start address range, address range end (You can specify the start address interpretation, if brekpoint 1 byte)
- + Improved accuracy of calculations fps
- * If included brekpointah wrong video mode initialized ATM1/2/3
- + Added edit mode cmos / nvram dump box (a combination of buttons in the ini - mon.switchdump)
- ! Fixed switching sinclair <-> textmode for ATM2 / 3
- * Fixed handling brekpointov at the first instruction of the interrupt handler (it was broken in previous version)
- * Fixed loading scl
- * Fixed handling of tags with the specified number users.l Bank
- ! Improperly treated the way to a real hdd in the ini file (Budder)
- + Added unmounting all partitions on the actual hdd
- + Added a software download font ATM3
- + Added read ports ATM3
- + Added read palettes ATM3
- + Added to the NMI ATM3
- + Added a check to go beyond the parameters of CHS HDD boot config
- + In conventional brekpointy team added DOS (a sign of activity dos port) (can use expressions like! DOS & & ((IN & 0FF) == 1F))
- + Added output port in activity DOS debugger
- + Added read CTS in your modem emulation
- * Fixed handling kempston mouse (not working in trdos) (savelij)
- ! Not tested overflow directory diketo (trd) when adding files (Peter)
- Added a default drive to which the images are loaded from the command line emulator, and drag & drop (Peter) Parameter DefaultDrive in ini
UnrealSpeccy version 0.37.6 13 sep 2011 (deathsoft)
- + Добавлена поддержка сохранения/загрузки списка брекпоинтов bpx.ini
- формат:
- r0=0x1000-0x1100
- r - r/w/x
- 0 - номер процессора (0 - спектрум, 1 - ngs)
- адрес начала диапазона, адрес конца диапазона
- (можно указывать толкьо адрес начала, если брекпоинт на 1 байт)
- + Увеличена точность вычисления fps
- * При включенных брекпоинтах неверно инициализировался видеорежим ATM1/2/3
- + Добавлен режим редактирования cmos/nvram в окне дампа (сочетание кнопок в ini - mon.switchdump)
- ! Исправлено переключение sinclair<->textmode для ATM2/3
- * Исправлена обработка брекпоинтов при выполнении первой инструкции обработчика прерывания (было испорчено в предыдущей версии)
- * Исправлена загрузка scl
- * Исправлена обработка меток из users.l с указанным номером банка
- ! Неправильно обрабатывались пути к реальным hdd в ini файле (Budder)
- + Добавлено размонтирование всех разделов на реальных hdd
- + Добавлена программная загрузка шрифта на ATM3
- + Добавлено чтение портов ATM3
- + Добавлено чтение палитры на ATM3
- + Добавлена обработка NMI на ATM3
- + Добавлена проверка выхода за пределы CHS параметров HDD при загрузке конфига
- + В условные брекпоинты добавлена команда DOS (признак активности дос портов) (можно использовать выражения вида !DOS && ((IN & 0FF) == 1F))
- + Добавлен вывод активности DOS портов в отладчике
- + Добавлено чтение CTS в эмуляции модема
- * Исправлена обработка kempston mouse (не работала в trdos) (savelij)
- ! Не проверялось переполнение каталога дикеты (trd) при добавлении файлов (Петр)
- + Добавлен выбор дисковода по умолчанию в который грузятся образы из командной строки эмулятора и при drag & drop (Петр)
- (параметр DefaultDrive в ini)