VirtualC64 імітує персональний комп'ютер Commodore 64. Я написав програмне забезпечення з двома основними цілями. По-перше, я хотів створити емулятор, який може бути використаний як програма демонстрації на курсі першого року або другого курсу з комп'ютерної інженерії. Для досягнення цієї мети я включив різні можливості налагодження, які дозволяють переглядати процесор, оперативну пам'ять, ПЗУ чи одну з спеціальних чіпів. По-друге, я намагався зробити емулятор максимально зручним.
Що нового у цьому випуску:
- Більш точна перемикання банківської системи VICII
- Проходження тестів VICE spritescan.prg, ss-hires-mc-exp.prg та ss-mc-hires-exp.prg
- Досягнута віха: VirtualC64 передає перевірку Krestage 3 VICII
Що нового у версії 2.4:
- Додано віртуальну клавіатуру на панель інструментів.
- Додано другий пристрій VC 1541 для віртуального обладнання.
- Додана підтримка картриджа Freeze Frame.
- Виправлена помилка, яка перешкоджає роботі швидкого завантажувача картриджа Action Replay 4 працювати належним чином. AR картриджі з вищими версіями версій все ще мають проблеми.
- Менеджер клавіатури був перероблений. У меню клавіатури тепер ви можете вибрати символічне та позиційне призначення. Використовуючи символічне призначення ключів, емулятор намагається позначити натиснуту клавішу за допомогою представлення ASCII. До цього часу емулятор завжди використовував цей тип призначення. У картці, розташованому на основі позиції, ключ Mac безпосередньо підключено до клавіші на клавіатурі C64. Вибране призначення можна налаштувати індивідуально в діалоговому вікні користувача, яке можна відкрити в меню клавіатури.
- Додано опцію пропустити діалог монтування, якщо відкрито файл D64, T64, PRG, P00, G64 або NIB. Вибравши цей параметр, файли цих типів будуть негайно перетворені на диск і автоматично вставлені в дисковод.
- Впровадження VC1541 потребує вдосконалення. Щоб спростити поточний код, параметр встановлення дискети в акумульованому, але менш сумісному режимі для читання було видалено.
- Додано підтримку картриджів типу 18 (Zaxxon, Super Zaxxon)
- Виправлена помилка, яка спричиняла аварійне завершення роботи емулятора, коли файл TAP мав суфікс .T64.
- Виправлена помилка, яка змусила процесор зависати, коли знімок був завантажений в емулятор, який містив певні дані про картридж.
- База коду була перенесена на XCode 9.
- Джойстик був повторно реалізований в Swift
- Шрифт C64 тепер використовується у вікні попереднього перегляду каталогів.
- Виправлена помилка, яка призвела до збою емулятора, коли вікно з відкритою панеллю налагодження було закрито.
- Виправлено проблему пріоритету спрайт (дякую, Фабіо).
-
Виправлена помилка, яка перешкоджала виводу звуку при підключенні деяких зовнішніх динаміків. - Виправлено LDAP-тест Лоренца, який було порушено з 1.0rc4.
- Виправлено помилку, яка постійно тримала лінію NMI, натискаючи RunStop / Restore. В результаті натискання цієї комбінації клавіш працювало лише один раз.
- Картування клавіатури було розширено. Клавіша ESC тепер відображається на "RunStop", а клавіша TAB - "Відновити".
- База внутрішнього коду була очищена.
- VirtualC64 емулює віртуальний набір даних, що підтримує формат TAP. Щоб вставити віртуальну стрічку, просто перетягніть файл TAP у головне вікно емулятора.
- Додано нову піктограму панелі інструментів, яка відкриває медіа-діалог. У діалоговому вікні надається інформація про поточний диск, стрічку та прикріплений картридж розширення.
- (сподіваюсь) виправив помилку, яка іноді зупиняла відтворення аудіо, коли збережене стан було перетягнуто з вікна маршруту переміщення часу у вікно емулятора.
- Код накреслення текстури очищено.
- Диски та картриджі залишаються на місці під час скидання.
- Виправлена помилка в сканері каталогів, яка обмежила кількість відображених файлів вісім.
- Клавіші моделювання джойстика тепер можуть бути визначеними користувачем.
- Діалог для монтування диска не спрощений.
- Новий пункт меню для експорту поточного вмісту диска було додано (підтримувані формати D64, T64, P00 та PRG)
- Завантаження та збереження знімка не спрацювала при додаванні картриджа. Це має бути зараз добре.
- Виправлена помилка, яка не дозволяла завантажувати стрічкові зображення T64 з більш ніж 8 файлами.
- і нові функції
- Тепер емулятор перевіряє номери версій, перш ніж відкривати файл знімків
- Виправлено неполадку малюнку NTSC
- Виправлено деякі менші проблеми на панелі налагодження
- Виправлено серйозну помилку в програма фонового малюнка (помилка № 149)
- Зображення картриджів у діалоговому вікні ПЗУ тепер містять цілі (помилка № 132)
- Регіональний повноекранний режим Lion тепер працює як очікуваний (немає більше некрасивих кордонів)
- Видалено старий повноекранний режим, який часто врізався на машини лева
Що нового в версії 1.8:
Що нового у версії 1.5.2:
Що нового у версії 1.5.1:
Що нового в версії 1.4.2:
Що нового у версії 1.3:
Що нового в версії 1.0rc2:
Покращення
Виправлення помилок
Що нового у версії 0.9.9.3:
Що нового у версії 0.9.9.1:
Що нового у версії 0.9.8.1:
Що нового у версії 0.9 .7.1:
У 0.9.7 клавіатуру / джойстик емулювати було збит через очищення коду останньої хвилини. Це виправлено зараз.
Що нового у версії 0.9.6.1:
Коментар не знайдено