VirtualC64 emulerer en Commodore 64 personlig computer. Jeg skrev softwaren med to store mål i tankerne. For det første ønskede jeg at oprette en emulator, der kan bruges som demonstrationsprogram i et førsteår eller andet år på computerteknik. For at nå dette mål har jeg integreret forskellige fejlfindingsfunktioner, som lader dig kigge inde i CPU, RAM, ROM eller en af de brugerdefinerede chips. For det andet forsøgte jeg at gøre emulatoren så brugervenlig som den kan få.
Hvad er nyt i denne udgave:
- VICII bankomskiftning er mere præcis.
- Passerer VICE-tests spritescan.prg, ss-hires-mc-exp.prg og ss-mc-hires-exp.prg
- Milepæl nået: VirtualC64 passerer Krestage 3 VICII checken.
Hvad er nyt i version 2.4:
- Tilføjet et virtuelt tastatur til værktøjslinjen.
- Tilføjet et andet VC 1541-drev til den virtuelle hardware.
- Tilføjet understøttelse til frysepatronpatronen.
- Løst en fejl, der forhindrede hurtiglæseren af Action Replay 4-patronen til at fungere korrekt. AR-patroner med højere versionsnumre har stadig problemer.
- Keyboard Manager er blevet omarbejdet. I tastaturmenuen kan du nu vælge mellem symbolsk og positionsbaseret tildeling. Når du bruger symbolsk nøgle tildeling, forsøger emulatoren at kortlægge en trykketast ved hjælp af sin ASCII-repræsentation. Indtil nu har emulatoren altid brugt denne type opgave. I positionsbaseret kortlægning er en Mac-nøgle direkte forbundet til en tast på C64-tastaturet. Den valgte opgave kan indstilles individuelt i en brugerdialog, der kan åbnes i tastaturmenuen.
- Tilføjet en mulighed for at springe over monteringsdialogen, hvis en D64, T64, PRG, P00, G64 eller NIB-fil er blevet åbnet. Når du vælger denne indstilling, konverteres filer af disse typer til en disk straks og indsættes automatisk i diskettedrevet.
- Implementeringen af VC1541 skal forbedres. For at forenkle den nuværende kode er muligheden for at sætte floppy-drevet i en accellereret, men mindre kompatibel skrivebeskyttet tilstand blevet fjernet.
- Støtte til type 18 patroner (Zaxxon, Super Zaxxon) er tilføjet
- Løst en fejl, der fik emulatoren til at gå ned, når en TAP-fil havde et .T64-suffiks.
- Løst en fejl, der fik CPU'en til at fryse, da et øjebliksbillede blev indlæst i en emulator, der indeholdt visse patrondata.
- Kodebase er blevet sendt til XCode 9.
- Joystick manager er blevet implementeret i Swift.
- En C64-skrifttype bruges nu i vinduet directory preview.
- Løst en fejl, der fik emulatoren til at gå ned, da et vindue med et åbent debugpanel blev lukket.
- Fixet et sprite-prioritetsproblem (Tak, Fabio).
-
Løst en fejl, der forhindrede lydudgang, når visse eksterne højttalere var tilsluttet. - Fast Lorenz-test LDAB, som blev brudt siden 1.0rc4.
- Løst en fejl, der holdt fast på NMI-linjen permanent, når du trykker på RunStop / Restore. Som følge heraf har man kun trykket på denne tastekombination én gang.
- Kortlægning af tastaturer er blevet udvidet. ESC-nøglen er nu kortlagt til 'RunStop' og TAB-tasten til 'Gendan'.
- Den interne kodebase er blevet ryddet op.
- VirtualC64 emulerer en virtuel datasæt, der understøtter TAP-formatet. For at indsætte et virtuelt bånd skal du blot trække og slippe en TAP-fil i hovedemulatorvinduet.
- Et nyt værktøjslinjeikon er tilføjet, der åbner en mediedialog. Dialogboksen indeholder oplysninger om den aktuelt indsatte disk, tape og den medfølgende ekspansionsportpatron.
- (Forhåbentlig) fik en fejl, der nogle gange forårsagede lydafspilning at stoppe, når en gemt tilstand blev trukket fra tidsrejseskuffen til emulatorvinduet.
- Tekstur tegnet kode er blevet ryddet op.
- Disketter og patroner forbliver på plads under en nulstilling.
- Løst en fejl i mappeskanneren, der begrænsede antallet af viste filer til otte.
- Joystick simuleringstasterne er nu brugerdefinerbare.
- Dialogboksen til mountdisken har ikke forenklet.
- Et nyt menupunkt til eksport af det aktuelle drevindhold er blevet tilføjet (understøttede formater er D64, T64, P00 og PRG)
- Indlæser og gemmer snapshot fungerede ikke, da en patron blev tilsluttet. Dette burde være fint nu.
- Løst en fejl, der gjorde det umuligt at indlæse T64 tapebilleder med mere end 8 filer.
- Dialogboksen har et nyt udseende og nye funktioner
- Emulatoren kontrollerer nu versionsnumre, før du åbner en snapshot-fil
- Fast NTSC tegningsfejl
- Fix nogle mindre problemer i debug panelet
- Løst en alvorlig fejl i baggrundstegning rutine (Bug # 149)
- Patronbilleder i ROM-dialogboksen er nu drop targets (Bug # 132)
- Lion's native fuldskærmstilstand fungerer nu som forventet (ikke mere grimme grænser)
- Fjernet gammel fuldskærmstilstand, som ofte styrtede på løvemaskiner
Hvad er nyt i version 1.8:
Hvad er nyt i version 1.5.2:
Hvad er nyt i version 1.5.1:
Hvad er nyt i version 1.4.2:
Hvad er nyt i version 1.3:
Hvad er nyt i version 1.0rc2:
Forbedringer
Fejlrettelser
Hvad er nyt i version 0.9.9.3:
Hvad er nyt i version 0.9.9.1:
Hvad er nyt i version 0.9.8.1:
Hvad er nyt i version 0.9 .7.1:
I 0.9.7 tastatur / joystick emulering blev ødelagt af en sidste minut kode oprydning. Dette er rettet nu.
Hvad er nyt i version 0.9.6.1:
Kommentarer ikke fundet