VirtualC64 emuliuoja "Commodore 64" asmeninį kompiuterį. Aš parašiau programinę įrangą dviem pagrindiniais tikslais. Pirma, aš norėjau sukurti emuliatorių, kuris gali būti naudojamas kaip demonstracinė programa pirmaisiais ar antrosios pakopos kompiuterių inžinerijos kursais. Kad pasiektumėte šį tikslą, įdiegiau įvairias derinimo galimybes, leidžiančias jums žvilgtelėti į procesoriaus, RAM, ROM ar vieno iš individualių lustų. Antra, bandžiau padaryti emuliatorių patogiu vartotojui, kaip jis gali.
Kas naujo šiame leidime:
- VICII banko perjungimas yra tikslesnis.
- Praeina VICE testai spritescan.prg, ss-hires-mc-exp.prg ir ss-mc-hires-exp.prg .
- Pasiektas etapas: "VirtualC64" patikrina "Krestage 3 VICII".
Kas naujo 2.4 versijoje:
- Į įrankių juostą pridėta virtualios klaviatūros.
- Pridėjo antrą VC 1541 diską prie virtualaus aparatūros.
- Pridėta "Freeze Frame" kasetės parama.
- Ištaisyta klaida, dėl kurios "Quick Replay 4" kasetė greitai veikė, kad ji veiktų tinkamai. AR kasetės su didesnėmis versijų numeriais vis dar turi problemų.
- Klaviatūros tvarkyklė buvo pertvarkyta. Klaviatūros meniu dabar galite pasirinkti simbolinę ir pozicijos paskirtį. Naudojant simbolinį raktų priskyrimą, emuliatorius bando nuspausti mygtuką, naudodamas ASCII reprezentaciją. Iki šiol emuliatorius visada naudojo tokį priskyrimą. "Position-based mapping", "Mac" klavišas yra tiesiogiai prijungtas prie rakto C64 klaviatūroje. Pasirinktą priskyrimą galima individualiai koreguoti naudotojo dialoge, kurį galima atidaryti klaviatūros meniu.
- Pridėta galimybė praleisti montavimo dialogą, jei atidaroma D64, T64, PRG, P00, G64 arba NIB failai. Pasirinkus šią parinktį, šių tipų failai bus nedelsiant konvertuojami į diską ir automatiškai įdėti į diskelį.
- VC1541 įgyvendinimas turi būti patobulintas. Siekiant supaprastinti esamą kodą, pasirinkta įdėti diskelį į accellerated, bet mažiau suderinama tik skaitymo režimą buvo pašalinta.
- Pridėta 18 tipo kasečių palaikymas ("Zaxxon", "Super Zaxxon")
- Ištaisyta klaida, dėl kurios emuliatorius sugestų, kai TAP byla buvo .64 piktograma.
- Ištaisyta klaida, dėl kurios CPU užšaldė, kai momentinė nuotrauka buvo įkelta į emuliatorių, kuriame yra kai kurie kasetės duomenys.
- Kodo bazė buvo perkelta į XCode 9.
- "Joystick" valdytojas buvo iš naujo įgyvendintas "Swift".
- Katalogo peržiūros lange dabar naudojamas C64 šriftas.
- Ištaisyta klaida, dėl kurios emuliatorius sugedo, kai langas su atvirais derinimo skydeliais buvo uždarytas.
- Ištaisytas klausimas dėl prioriteto prioriteto (Ačiū, Fabio).
-
Ištaisyta klaida, kuri neleido garso išvesties prijungus tam tikrus išorinius garsiakalbius. - Fiksuotas Lorenz testas LDAB, kuris buvo sugadintas nuo 1.0c4.
- Ištaisyta klaida, kuri laikinai nuspaudė NMI liniją paspaudus "RunStop" / "Atkurti". Todėl paspaudus šį klavišų derinį dirbo tik vieną kartą.
- Klaviatūros kartografavimas buvo išplėstas. ESC raktas dabar susiejamas su "RunStop" ir TAB klavišą "Atkurti".
- Vidinio kodo bazė buvo išvalyta.
- VirtualC64 imituoja virtualų duomenų rinkinį, palaikantį TAP formatą. Norėdami įterpti virtualią juostą, tiesiog nuvilkite TAP failą į pagrindinį emulatoriaus langą.
- Pridėta nauja įrankių juostos piktograma, kuri atveria žiniasklaidos dialogą. Dialogas pateikia informaciją apie šiuo metu įdėtą diską, juostą ir pridedamą plėtinių prievado kasetę.
- (Tikimės, kad) nustatė klaidą, dėl kurios kartais garsinis atkūrimas buvo sustabdytas, kai saugoma būsena buvo vilkinama iš kelionės laiko stalčių į emuliatoriaus langą.
- Teksto piešimo kodas išvalytas.
- Diskai ir kasetės išlieka nustatytos iš naujo.
- Ištaisyta katalogų skaitytuvo klaida, kuri apribota rodomų failų skaičius iki aštuonių.
- Dabar vairasvirtės simuliacijos raktus dabar galima nustatyti vartotojui.
- Kalbos disko dialogas nėra supaprastintas.
- Pridėtas naujas meniu elementas, skirtas eksportuoti esamą diskų turinį (palaikomi formatai yra D64, T64, P00 ir PRG)
- Nuotraukų įkėlimas ir išsaugojimas neveikė, kai buvo pritvirtinta kasetė. Tai turėtų būti gerai dabar.
- Ištaisyta klaida, dėl kurios neįmanoma įkelti T64 juostos vaizdų daugiau nei 8 bylomis.
- ir naujos funkcijos
- Dabar "Emulator" patikrina versijų numerius prieš atidarant fotografijos failą
- Nustatyta NTSC piešimo klaida
- Ištaisyta keletas mažesnių problemų derinimo skydelyje
- Ištaisyta sunki klaida foninis piešimo tvarkaraštis (klaida Nr. 149)
- Kasetės paveikslėliai, esantys ROM disko dialogo lange, dabar yra nukreipimo tikslai (klaida Nr. 132)
- Liūto pilnas ekrano režimas veikia taip, kaip tikėtasi (ne blogesnės ribos)
- Pašalintas senas pilno ekrano režimas, kuris dažnai sudaužė ant liūto mašinų
Kas naujo versijoje 1.8:
Kas naujo 1.5.2 versijoje:
Kas naujo 1.5.1 versijoje:
Kas naujo 1.4.2 versijoje:
Kas naujo 1.3 versijoje:
Kas naujo 1.0rc2 versijoje:
Patobulinimai
Klaidų pataisymai
Kas naujo versijoje 0.9.9.3:
Kas naujo versijoje 0.9.9.1:
Kas naujo versijoje 0.9.8.1:
Kas naujo .7.1:
0,9,7 klaviatūros / vairasvirtės emuliacija buvo sugadinta iki paskutinės minutės kodo valymo. Tai yra nustatyta dabar.
Kas naujo versijoje 0.9.6.1:
Komentarai nerastas