VirtualC64 emulerar en Commodore 64 persondator. Jag skrev programvaran med två stora mål i åtanke. Först ville jag skapa en emulator som kan användas som demonstrationsprogram i ett första eller andra årskurs på datateknik. För att uppnå detta mål har jag integrerat olika felsökningsfunktioner som gör att du tittar inuti CPU, RAM, ROM eller en av de anpassade chipsen. För det andra försökte jag göra emulatorn så användarvänlig som den kan få.
Vad är nytt i den här utgåvan:
- VICII-bankomkoppling är mer exakt.
- Passerar VICE-testen spritescan.prg, ss-hires-mc-exp.prg och ss-mc-hires-exp.prg
- Milestone nått: VirtualC64 överför Krestage 3 VICII-kontrollen.
Vad är nytt i version 2.4:
- Tillagde ett virtuellt tangentbord till verktygsfältet.
- Tillagde en andra VC 1541-enhet till den virtuella hårdvaran.
- Tillagt stöd för fryspatronen.
- Lös en bugg som hindrade snabblastaren till Action Replay 4-patronen för att fungera korrekt. AR-patroner med högre versionsnummer har fortfarande problem.
- Tangentbordshanteraren har omarbetats. I tangentbordsmenyn kan du nu välja mellan symbolisk och positionsbaserad uppgift. När du använder symbolisk nyckeluppgift försöker emulatorn att kartlägga en tryckt tangent med dess ASCII-representation. Hittills har emulatorn alltid använt denna typ av uppdrag. I positionsbaserad kartläggning är en Mac-nyckel direkt kopplad till en tangent på tangentbordet C64. Den valda uppgiften kan justeras individuellt i en användardialog som kan öppnas i tangentbordsmenyn.
- Tillagd ett alternativ för att hoppa över monteringsdialogrutan om en D64, T64, PRG, P00, G64 eller NIB-fil har öppnats. När du väljer det här alternativet konverteras filer av dessa typer direkt till en disk och läggs automatiskt in i diskettenheten.
- Implementeringen av VC1541 måste förbättras. För att förenkla den aktuella koden har alternativet att sätta floppy-enheten i ett accellererat men mindre kompatibelt läsläge tagits bort.
- Stöd för typ 18-patroner (Zaxxon, Super Zaxxon) har lagts till
- Lös en bugg som orsakade emulatorn att krascha när en TAP-fil hade ett .T64-suffix.
- Lös en bugg som orsakade att CPU fryser när en ögonblicksbild laddades i en emulator som innehöll vissa patrondata.
- Kodbas har överförts till XCode 9.
- Joystick-hanteraren har implementerats i Swift.
- Ett C64-teckensnitt används nu i fönstret för förhandsgranskning av katalog.
- Lös en bugg som orsakade emulatorn att krascha när ett fönster med en öppen felsökningspanel stängdes.
- Fixat ett prioritetsproblem för sprite (Tack, Fabio).
-
Lös en bugg som förhindrade ljudutmatning när vissa externa högtalare var anslutna. - Fast Lorenz-test LDAB som bröts sedan 1.0rc4.
- Lös en bugg som håller ner NMI-linjen permanent när du trycker på RunStop / Restore. Till följd av detta har tryckning på denna tangentkombination bara fungerat en gång.
- Tangentbordskartläggningen har utökats. ESC-nyckeln är nu mappad till "RunStop" och TAB-tangenten till "Återställ".
- Den interna kodbasen har rengjorts.
- VirtualC64 emulerar en virtuell dataset som stöder TAP-formatet. För att infoga ett virtuellt band, dra och släpp bara en TAP-fil i huvudemulatorfönstret.
- En ny verktygsfältikon har lagts till som öppnar en mediedialogruta. Dialogrutan ger information om den för närvarande inbyggda skivan, tejpen och den medföljande expansionsportpatronen.
- (Förhoppningsvis) fixade ett fel som ibland orsakade ljudavspelning att sluta när ett sparat tillstånd släpades från tidsresorslådan till emulatorfönstret.
- Texturteckningskoden har städats upp.
- Skivor och patroner förblir på plats under en återställning.
- Lös en bugg i katalogskannern som begränsade antalet visade filer till åtta.
- Joysticksimuleringstangenterna är nu användardefinierbara.
- Dialogrutan för monteringsskivan har ingen förenkling.
- Ett nytt menyalternativ för att exportera det aktuella enhetens innehåll har lagts till (stödformat är D64, T64, P00 och PRG)
- Laddar och spara ögonblicksbild fungerade inte när en patron var ansluten. Det borde vara bra nu.
- Lös en bugg som gjorde det omöjligt att ladda T64-tejpbilder med mer än 8 filer.
- Monteringsdialogrutan har ett nytt utseende och nya funktioner
- Emulatorn kontrollerar nu versionsnumren innan den öppnar en stillbildsfil
- Fast NTSC-teckningsfel
- Fixera några mindre problem i felsökningspanelen
- Lös en allvarlig bugg i Bakgrundstextrutin (Bug # 149)
- Patronbilder i ROM-dialogrutan är nu droppmål (Bug # 132)
- Lions ursprungliga fullskärmsläge fungerar nu som förväntat (inga mer fula gränser)
- Ta bort gammalt helskärmsläge som ofta kraschade på lejonmaskiner
Vad är nytt i version 1.8:
Vad är nytt i version 1.5.2:
Vad är nytt i version 1.5.1:
Vad är nytt i version 1.4.2:
Vad är nytt i version 1.3:
Vad är nytt i version 1.0rc2:
Förbättringar
Bug fixar
Vad är nytt i version 0.9.9.3:
Vad är nytt i version 0.9.9.1:
Vad är nytt i version 0.9.8.1:
Vad är nytt i version 0.9 .7.1:
I 0.9.7-tangentbord / joystick-emulering raderades upp med en sista minuts kodrengöring. Detta är nu löst.
Vad är nytt i version 0.9.6.1:
Kommentarer hittades inte