VirtualC64 jäljittelee Commodore 64 -tietokoneen. Kirjoitin ohjelmiston, jossa on kaksi päätavoitetta. Ensinnäkin halusin luoda emulaattorin, jota voidaan käyttää demonstraatioprojektina ensimmäisen tai toisen vuoden tietotekniikan kurssilla. Tämän tavoitteen saavuttamiseksi olen yhdistänyt useita virheenkorjausominaisuuksia, joiden avulla voit peekata CPU: n, RAM: in, ROM: in tai yhden mukautetun pelimerkin sisällä. Toiseksi yritin tehdä emulaattorista käyttäjäystävällistä, koska se voi saada.
Mitä uutta strong> on tässä versiossa:
- VICII-pankkikytkentä on tarkempi.
- VICE-testien läpäiseminen spritescan.prg, ss-hires-mc-exp.prg ja ss-mc-hires-exp.prg
- Milestone saavutti: VirtualC64 läpäisee Krestage 3 VICII -tarkistuksen.
Uutta strong> versiossa 2.4:
- Lisätty virtuaalinen näppäimistö työkalupalkkiin.
- Lisäsi toisen VC 1541 -aseman virtuaaliseen laitteistoon.
- Lisätty tuki Freeze Frame -kasettiin.
- Korjattu virhe, joka estää Action Replay 4 -kasettien nopean lataajan toimimisen kunnolla. AR-patruunoilla, joilla on korkeammat versiot, on vielä ongelmia.
- Näppäimistöhallinta on uudistettu. Näppäimistövalikossa voit nyt valita symbolisen ja paikkaperusteisen tehtävän. Käytettäessä symbolista näppäinten määritystä emulaattori yrittää kartoittaa painetun avaimen ASCII-esityksen avulla. Tähän asti emulaattori käytti aina tällaista tehtävää. Paikkapohjaisessa kartoituksessa Mac-näppäin on kytketty suoraan C64-näppäimistön avaimeen. Valitun tehtävän voi säätää yksilöllisesti käyttäjän valintaikkunassa, joka voidaan avata näppäimistövalikossa.
- Lisätty valinta ohittaa asennusikkunan, jos D64-, T64-, PRG-, P00-, G64- tai NIB-tiedostot on avattu. Kun valitset tämän vaihtoehdon, tällaiset tiedostot muunnetaan levylle välittömästi ja asetetaan automaattisesti levykeasemaan.
- VC1541-toteutusta on parannettava. Nykyisen koodin yksinkertaistamiseksi on mahdollisuus poistaa levykeasema nopeutetussa mutta vähemmän yhteensopivassa vain luku -tilassa.
- Tyypin 18 patruunoiden tuki (Zaxxon, Super Zaxxon) on lisätty
- Korjasi virheen, joka aiheutti emulaattorin kaatumisen, kun TAP-tiedostossa oli .T64-loppuliite.
- Korjattu virhe, joka aiheutti CPU: n jäädyttämisen, kun tilannekuva ladattiin emulaattoriin, joka sisälsi tiettyjä patruunatietoja.
- Koodijärjestelmä on siirretty XCode 9: een.
- Ohjainohjain on palautettu Swiftille.
- C64-kirjasinta käytetään nyt hakemiston esikatseluikkunassa.
- Korjasi virheen, joka aiheutti emulaattorin kaatumisen, kun ikkuna, jossa avoin virheenkorjauspaneeli oli suljettu.
- Kiinnitti sprite-prioriteettia (Kiitos, Fabio).
-
Korjattu vika, joka estää äänilähdön, kun tiettyjä ulkoisia kaiuttimia oli kytketty. - Kiinteä Lorenz-testi LDAB, joka oli rikkoutunut 1.0rc4 jälkeen.
- Korjattu vika, joka pysäytti NMI-rivin pysyvästi, kun painat RunStop / Restore-painiketta. Tämän seurauksena tämä näppäinyhdistelmä painikkeella toimi vain kerran.
- Näppäimistön kartoitus on laajennettu. ESC-avain on nyt kartoitettu "RunStop" ja TAB-näppäimellä "Palauta".
- Sisäinen koodipohja on puhdistettu.
- VirtualC64 jäljittelee TAP-formaattia tukevan virtuaalisen datasette. Voit lisätä virtuaalisen nauhan vetämällä ja pudottamalla TAP-tiedoston pääemulaattori-ikkunaan.
- Uusi työkalurivin kuvake on lisätty, joka avaa medialistan. Tässä valintaikkunassa on tietoja tällä hetkellä asetetusta levystä, nauhasta ja liitetystä laajennusportin kasetista.
- (Toivottavasti) on korjattu vika, joka toisinaan aiheutti äänen toiston pysähtymisen, kun tallennettua tilaa vedettiin ajomatkan laatikosta emulaattoriikkunaan.
- Tekstuurikoodi on puhdistettu.
- Levyt ja patruunat ovat paikallaan nollauksen aikana.
- Vahvistin hakemistoskannaajalla, joka rajoitti näytettävien tiedostojen määrää kahdeksaan.
- Joystickin simulointinäppäimet ovat nyt käyttäjän määritettävissä.
- Asennuslevyn valintaikkuna on yksinkertaistettu.
- Uusi valikkokohta nykyisen aseman sisällön viemiseksi on lisätty (tuetut muodot ovat D64, T64, P00 ja PRG)
- Valokuvan lataaminen ja tallentaminen ei onnistunut, kun kasetti liitettiin. Tämän pitäisi olla hyvä nyt.
- Korjattu virhe, jonka vuoksi on mahdotonta ladata T64-nauhakuvia yli 8 tiedostolla.
Uutta strong> versiossa 1.8:
Uutta strong> versiossa 1.5.2:
Uutta strong> versiossa 1.5.1:
Uutta strong> versiossa 1.4.2:
Uutta strong> versiossa 1.3:
Uutta strong> versiossa 1.0rc2:
Parannukset
Virheenkorjaukset
Uutta strong> versiossa 0.9.9.3:
Uutta strong> versiossa 0.9.9.1:
- ja uusia ominaisuuksia
- Emulaattori tarkistaa versionumerot ennen kuin avaat napsautustiedoston
- Kiinteä NTSC piirustuseväri
- Korjaa joitain pienempiä ongelmia virheenkorjauspaneelissa
- Korjaa vakavan virheen
Uutta strong> taustan piirustus rutiini (Bug # 149)
Uutta strong> versio 0,9 .7.1:
0.9.7: n näppäimistö / joystick emulointi sekaisin viime hetken koodin puhdistamisesta. Tämä on nyt korjattu.
Uutta strong> versiossa 0.9.6.1:
- Leijonan natiivin koko näytön tila toimii nyt odotetusti (ei enää rumaisia reunoja)
- Täysin kokonaan näytetyn tilan poistaminen, joka usein törmäsi leijonakoneisiin
Kommentteja ei löytynyt