Autore Topic: Winvice 2.3  (Letto 4809 volte)

magicfly

  • Utente
  • **
  • Post: 440
  • Gioco Preferito: The Last Ninja 2
Winvice 2.3
« il: 01 Marzo 2011, 23:48:18 »
 A distanza di quasi due anni, ecco a voi WinVICE v2.3 che potete trovare a questo indirizzo: http://vice-emu.sourceforge.net/

Di seguito il changelog:

Citazione
* Changes in VICE 2.3
======================

** General
----------

- Added x64sc, the accurate C64 emulator:

  * VIC-II emulation rewritten from scratch using results from extensive
    testing with newly written test programs on real hardware.

  * Emulation is done on a cycle by cycle basis combined with pixel exact
    dot clock domain handling.

  * Accurate handling of all possible in-line splits of VIC-II registers
    and graphics data.

  * C64 model and even individual chip revisions can be selected for very
    detailed emulation of their differences.

  * Equally accurate PAL, NTSC and PAL-N emulation.

  We believe x64sc is one of the most accurate C64 emulators at the
  moment.

- Drive improvements, including weak bit emulation.

- Major reSID overhaul:

  * Emulation of all known pipeline delays for full cycle accuracy.
  * New shift register model based on revectorized die photograps.
  * Accurate DAC models based on revectorized die photograps.
  * Emulation of floating waveform DAC input for waveform 0.
  * Advanced 6581 transistor level filter model based on revectorized
    die photograps, yielding unprecedented accuracy.

- CRT Emulation (former "PAL emulation") is now available regardless of
  video mode or -chip and works in all emulators.

  NOTE: Color gamma range changed. You may need to set to 2.200 manually.
  (ColorGamma=2200)

- Added "True aspect ratio" option.

- Sound buffer overflows reduced and the error replaced with a warning.

- Various monitor improvements (io details, expansion port status ...)

- Removed little used Emulator ID feature.

- VIA wrap handling rewritten to fix problems with timer 2.

- Added autostart option to do LOAD ,8 instead of ,8,1.

- RESTORE key presses are now distributed randomly across a frame.

- Improved accuracy of CIA interrupts. (6526/6526A selectable)

** C64/C128 changes
-------------------

- Cartridge emulation improvements. Many broken cartridges fixed, and the
  following ones added:

  * Action Replay 2
  * Action Replay 3
  * Capture
  * Diashow Maker
  * EXOS
  * Final Cartridge Plus
  * Freeze Frame
  * Freeze Machine
  * Game Killer
  * MACH 5
  * Magic Voice
  * MMC Replay
  * Prophet 64
  * Snapshot 64
  * Super Explode V5
  * Super Snapshot

- Added emulation of the passthrough port of MMC64, Magic Voice and IEEE488
  cartridges.

- CIA TOD 50/60 Hz toggle emulation fixed.

- Improved 1351/paddles port MUX emulation.

** C64 changes
--------------

- Added Drean (PAL-N) emulation.

- Fixed bug with autostart mode Inject-to-RAM.  It now writes to RAM under
  I/O correctly.

** C128 changes
---------------

- Fixed a bug with autostarting t64 images.

** VIC20 changes
----------------

- Added Vic Flash Plugin cartridge emulation.

- Fixed video cache & reverse bug.

- Fixed bug in attaching 4kB cartridges.

- Fixed autostarting bug, mostly seen with tape images.

** PLUS4 changes
----------------

- Fixed crashes in NTSC mode.

- Added v364 speech emulation.

** PET changes
--------------

- Added DWW emulation.

- Added userport DAC emulation.

** CBM2 changes
---------------

- Split 5x0 and 6x0/7x0 settings in the configuration file.

** Unix changes
---------------

- (Xaw) The menus can now be operated without holding the
  mouse button down. Keyboard control is also available
  (Shift-Alt-Z for left menu, Shift-Alt-X for right menu).

- (Xaw) Lightpen/gun support added.

- (GTK+) Fixed aspect ratio option added.

** MS-Windows changes
---------------------

- Implemented run time DX9 toggling.

** AmigaOS changes
------------------

- Added support for arm-aros.

- Made the UI more complete.

** DOS changes
--------------

- Made the UI more complete.

** Mac OS X changes
-------------------

- Added IO Tree to display a tree of IO registers and decode their meaning.
  Currently only the C64 IO registers are supported, but you can extend the IO
  Tree yourself by editing the "IOTree.plist" file. Please submit your IO Tree
  extensions!

- Added Debugger Windows for Memory, Register and Disassembly Display.
  These windows assist the monitor mode and display the machine state.
  A popup window in the disassembly view allows you to set and alter breakpoints.

- Joysticks with sliders and hats are now supported. A single joystick can be
  shared for HID device a and b. Some workarounds for broken USB devices added.

- Added "virtual" auto-fire to Joystick settings.

- Added True Pixel Aspect Ratio Display. This simulates the behavior that the
  screen of an emulator is smaller in width if the pixels are not squares.

- Fixes in x64 and x128 osx keymaps.

- Correctly restore scale, position, and ordering of all emulator windows.

- Added 64 Bit compiles using gcc and clang compilers.

** SDL UI changes
-----------------

- Added vsid UI, FFMPEG and printer menus. The UI is complete.

** BeOS changes
---------------

- Fixed sound hang.

- Made the UI more complete.

** OS/2 changes
---------------

- The OS/2 port is now compiled using openwatcom.

- Made the UI more complete.
LOAD "*" ,8,1<br>SEARCHING FOR *<br>FOUND LAST NINJA 2<br>LOADING

mssmsoft

  • Utente
  • **
  • Post: 71
  • Gioco Preferito: microprose soccer
Winvice 2.3
« Risposta #1 il: 02 Marzo 2011, 13:23:23 »
 Grazie per l'info!

Qualcuno sa dirmi che a cosa si riferiscono le versioni:

# Palette gui fixed binary....
If you have problems with loading external palette files please use this version instead of the one below

Grazie
 

Roberto

  • Administrator
  • Utente
  • *****
  • Post: 2411
    • https://ready64.org
  • Gioco Preferito: Impossible Mission
Winvice 2.3
« Risposta #2 il: 02 Marzo 2011, 14:13:51 »
 
Citazione da: "mssmsoft"
Grazie per l'info!

Qualcuno sa dirmi che a cosa si riferiscono le versioni:

# Palette gui fixed binary....
If you have problems with loading external palette files please use this version instead of the one below

Grazie
Purtroppo le ultime due release del VICE sono state pubblicate (a quanto pare) senza un testing particolarmente approfondito. Nella 2.2 c'era il bug del "Sound Overflow", questa volta c'è il problema relativo all'impossibilità di cambiare palette. Il Fix che hai citato dovrebbe essere appunto una pezza per quest'ultimo problema.

Personalmente mi trovo a disagio con il cambio di gestione del parametro "Gamma" (ora l'uotput video produce una schermata è più chiara rispetto a prima); dovendo realizzare gli screenshot per il sito ho la necessità che i colori siano sempre gli stessi per mantenere l'uniformità. Probabilmente si risolve trovando il valore giusto ma, insomma, è una noia  :stordita:
Per collaborare, segnalare un errore (o qualsiasi altra comunicazione importante) utilizzare la pagina dei contatti:
https://ready64.org/informazioni/contatti.php

mssmsoft

  • Utente
  • **
  • Post: 71
  • Gioco Preferito: microprose soccer
Winvice 2.3
« Risposta #3 il: 02 Marzo 2011, 19:21:24 »
 Grazie Roberto.

Mah, ci sono cose che non capiro` mai.
Esce una release, e`buggata, ok risolvo il bug, rilascio la nuova e tolgo di mezzo quella buggata (almeno dal sito ufficiale).
Non capisco chi possa aver interesse a scaricare la versione buggata anziche quella corretta.
Diro`di piu`: capisco il porting di VICE sulle diverse piattaforme. Capisco molto meno le diverse versioni per la stessa piattaforma.
Perche`una versione che usa SDL e un'altra che non lo usa?
Qual'e`la migliore?
E se una e` migliore dell'altra, perche`portare avanti il doppio sviluppo?

 

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Winvice 2.3
« Risposta #4 il: 02 Marzo 2011, 20:20:37 »
Citazione da: "mssmsoft"
Perche`una versione che usa SDL e un'altra che non lo usa?
Qual'e`la migliore?
E se una e` migliore dell'altra, perche`portare avanti il doppio sviluppo?
liberta' di scelta, a me il porting SDL fa schifo.
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

4e1541

  • Utente
  • **
  • Post: 206
  • Gioco Preferito: nessuno in particolare
Winvice 2.3
« Risposta #5 il: 06 Marzo 2011, 12:12:30 »
 Segnalo che con la 2.3, sotto "peripheral settings" a me e' scomparsa l'opzione "real iec device", rendendo impossibile l'uso di un drive collegato con cavo xm... :confused:

 

rainstorm

  • Utente
  • **
  • Post: 69
Winvice 2.3
« Risposta #6 il: 08 Aprile 2011, 09:32:14 »
 Segnalo un problema (che comunque devo verificare meglio, magari provando versioni vecchie): ho scaricato la versione per Windows a 64 bit (Win7) e non riesco a salvare in PNG (non appare proprio l'opzione), mentre l'immagine bitmap salvata appare tutta sgranata! Ho provato sul PC dove lavoro a scaricare la versione a 32 bit (qui c'è WinXP) e l'opzione di salvataggio in PNG è addirittura di default! Mi sono perso qualcosa?

Roberto

  • Administrator
  • Utente
  • *****
  • Post: 2411
    • https://ready64.org
  • Gioco Preferito: Impossible Mission
Winvice 2.3
« Risposta #7 il: 08 Aprile 2011, 11:09:30 »
Citazione da: "rainstorm"
Segnalo un problema (che comunque devo verificare meglio, magari provando versioni vecchie): ho scaricato la versione per Windows a 64 bit (Win7) e non riesco a salvare in PNG (non appare proprio l'opzione), mentre l'immagine bitmap salvata appare tutta sgranata! Ho provato sul PC dove lavoro a scaricare la versione a 32 bit (qui c'è WinXP) e l'opzione di salvataggio in PNG è addirittura di default! Mi sono perso qualcosa?
Non è un errore, è stato rimosso il supporto al formato PNG.
Per collaborare, segnalare un errore (o qualsiasi altra comunicazione importante) utilizzare la pagina dei contatti:
https://ready64.org/informazioni/contatti.php

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Winvice 2.3
« Risposta #8 il: 08 Aprile 2011, 19:01:03 »
 Diciamo che la mano destra non sa quello che fa la sinistra.
Hanno deciso di non dare piu' i sorgenti di pnglib e zlib in bundle con Vice, perche' ritenuti "ridondanti" (perche' ognuno se li puo' scaricare a parte). Solo che poi si sono dimenticati di rilinkarle loro stessi.
Tra l'altro non e' spiegato in alcun modo come rilinkare ste librerie, io mi sono fatto il rebuild con la pnglib, ma necessita di diversi aggiustaggi manuali  qua e la' nei file .h e progetti di visual C.
Ovviamente a loro non interessa perche' quei 4 linuxari usano GCC, peccato che ci sia un mondo la' fuori che usa Microsoft Visual C sotto windows :ciapet:  
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

rainstorm

  • Utente
  • **
  • Post: 69
Winvice 2.3
« Risposta #9 il: 11 Aprile 2011, 12:15:46 »
 Grazie a Roberto e Ian per le risposte... Dopotutto si tratta di un emulatore free, e i novellini come me devono accontentarsi (anche perché il CCS 3.8, unica alternativa, va in crash sia quando cerco di salvare le immagini che quando cerco di catturare un video). Trovo però molto strano che la versione a 32 bit abbia ancora il supporto per il PNG...  :confused:  

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Winvice 2.3
« Risposta #10 il: 11 Aprile 2011, 21:25:06 »
 credo che abbiano usato gcc per compilare la normale versione 32bit, e visual studio per la 64 bit. Usando GCC, configure stabilisce se hai le librerie giuste e se le trova le include nel makefile, usando visual studio devi ricordarti di reincludere a mano le lib in tutti i progetti e riaggiungere le define a mano nel config.h senza contare le inclusioni degli headers. Cosa diavolo gli costava lasciare via SOLO i sorgenti ma lasciare le inclusioni, cosi' uno era COSTRETTO (come e' giusto che sia) ad avere le lib/include, per ottenere il build completo in ogni caso, non lo so.
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -