Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


05 Maggio 2015 Postato da: carlo
WinUAE 3.4.x Beta Series Development
Immagine


WinUAE 3.X.X Fix Aggiornato

Modificato il 26/08/2016 alle ore 19:12:10

Commenti: 247  Aggiungi - Pagine: 1...-9-10-11-12-13

Indice: forum / Software Amiga in generale

Pagine: -1-2-3-4-5-6-7-8-9-10-11- [12] -13-

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 3207

Visulizza profilo Messaggio Personale
79.54.207.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 221
VagaPPC 5 Aprile 2017    16:29:08
KVM è di fatto una paravirtualizazione, ovvero una CPU o meglio Core viene isolata dal sistema e dedicata all'emulazione.
Questa CPU concede all'emulatore il suo intero set di istruzioni. bypassando l'emulazione della CPU.
Per fare questo sono necessari dei registri appositi, presenti nelle attuali CPU per desktop e qualche CPU per portatili.

Come logica il KVM non può essere utilizzato con architetture differenti.

Al massimo si potrebbe sfruttare un KVM PPC sotto linux/macos PPC, ma con FS-UAE.

L'unica soluzione sarebbe prendere il codice di emulazione PPC e farne una versione JustInTime e se fosse possibile fargli sfruttare più core per aumentarne le performance.
Ma dev'essere un lavoraccio.

Certo l'emulazione 60K non ha rivali ma il mio PC monta un AMD FX(tm)-6300 con 6 Core e devo dire che gira bene.

Quali programmi di test posso usare per valutare la velocità della CPU?

WorkStation: Amiga x5000 AOS4.1 - MorphOS MiniMac - Vampire V4 - PC AMD Ryzen 9 7950X3D 64Gb RAM 5Ghz

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb

cpiace64

Post inviati: 4688

Visulizza profilo Messaggio Personale
93.37.5.*** Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 222
cpiace64 5 Aprile 2017    18:08:09
aibb 6.x

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.55.254.*** Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 223
carlo 10 Aprile 2017    15:56:01
WinUAE 3.4.1 Beta 5 (02 Aprile)

WinUAE 3.4.1 Beta 5 (64Bit) (02 Aprile)


New features::

- Added Actionware dual light gun adapter emulation. Second gun config entries added to Input panel.
- More accurate lightpen emulation, if lightpen is enabled (bplcon0 bit 3), VPOSR is always stopped from beginning of last line to end of vblank (last line really is special!). Beam detection is now cycle exact.
- Light guns apparently have pull up resistor in trigger line, at least Capone requires it.
- Added lightpen offset config entry ("lightpen_offset=x,y"). Offset is in Amiga hardware resolution, lores and non-laced.
- Automatically de-interleave unknown (not in ROM scanner) but valid looking 1M interleaved CD32 ROM images.
- Automatically byteswap unknown 256k, 512k and 1M KS ROM byteswapped images. ROM must have valid checksum, header and size fields.
- Implemented previously completely unimplemented bsdsocket.library emulation sendmsg() and recvmsg().
- Switching middle button = untrap on the fly didn't change windowed mode title bar text.
- GVP SCSI emulation now supports boot roms that do not copy code to RAM first, without need for more compatible option. Only if not banked. (not guru rom).

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
80.182.18.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36
Commento 224
Seiya 10 Aprile 2017    16:39:51
migliorare la velocità di emulazione di OS4 e il supporto Voodoo non se fa più niente?

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.55.254.*** Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 225
carlo 10 Aprile 2017    16:46:27
Toni è imprevedibile !

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.26.250.*** Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 226
carlo 18 Aprile 2017    10:34:02
WinUAE 3.4.1 Beta 6 (17 Aprile)

WinUAE 3.4.1 Beta 6 (64Bit) (17 Aprile)


- Comspec SA-1000 SCSI HD controller emulation. (Partially implemented only, don't have working install disk)
- California Access Malibu SCSI HD controller emulation.
- Stop immediately with halt code 11 if initial PC does not point to any valid address or is odd when CPU emulator starts.
- Manually configured but disabled (size zero) Z2/Z3 banks were added to system.
- Apollo 1240/1260 memory address space fixed. Memory disable jumper option added.
- 68000 address error stacked PC was not correct in some read-modify-write instructions.
- If Custom board order was enabled, expansion devices custom config setting(s) was not saved correctly.
- Emulate rare 68040/060 FPU (with unimplemented instructions not emulated) fpsp (68040/060.library) software emulation case correctly when both operands are denormals.
- Show [Paused] in windowed mode title bar when in pause mode.
- Transcendental functions added to softfloat emulation (Andreas Grabher). Not 100% identical results compared to 6888x but almost. Softfloat mode is now complete.
- Removed Arithmetic exceptions option, it is now always enabled in softfloat mode. (It was only temporary option until arithmetic exceptions are fully implemented)
- Visual DMA debugger can be switched off, "vo".
- Added visual DMA debugger -5 and -6 modes (-5 = larger overlay with "transparency" and -6 = no "transparency)
- Added separate colors for visual DMA debugger copper wait and special cases (strobe extra cycle, 0xe0 cycle)
- Added visual DMA debugger configuration: DMA channels can be disabled and colors can be changed. "vm" = show status
"vm <channel> <sub index>" = enable/disable toggle. (sub index is not used but must be included)
"vm <channel> <sub index> <hex rgb>" = change color of channel. If sub index is zero: all sub index colors are changed.

Comspec SA-1000:

- Autobooting A1000 HD controller that also supports loading KS disk from HD!
- Not RDB compatible.
- WD33C93 based, PIO, handshake in hardware but still needs status register polling.
- "ComspecHD.device 34.805 (17 Oct 1988)" added to ROM scanner.

California Access Malibu:

- 5380 SCSI, fake DMA (Long word)
- "Malibu.device 1.0 (1 Jan 1991)" added to ROM scanner.

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.22.248.*** Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 227
carlo 23 Aprile 2017    20:47:49
WinUAE 3.4.1 Beta 7 (19 Aprile)

WinUAE 3.4.1 Beta 7 (64Bit) (19 Aprile)


- Accessing accelerator board SCSI IO region without any added SCSI device caused crash.
- winlaunch.lib native code use attempts are now internally "emulated". Library is not used or needed anymore.
- Old style 0xf00000 boot rom is automatically mapped (if memory is not already in use and "new" rom mode) if it looks like program is directly jumping to boot rom trap space instead of using uae.resource.
- AGA FMODE>0 unaligned bitplane and sprite pointer behavior should be now accurately emulated. (It is not simple masking). Sprites not tested (too boring) but both should use same DMA hardware. [I saw some comments somewhere, I'd recommend contacting me for faster response ]
- Added A590 v4.6 boot ROM to ROM scanner.
- Fixed A590 XT mode request sense handling (for example if out of bounds read).
- 68040/060 without FPU or 68060 with FPU disabled exception had wrong PC OF FAULTED INSTRUCTION field in exception stack frame.
- Comspec SA-1000 controller emulation remaining features implemented.

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
212.171.168.*** Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 228
carlo 20 Maggio 2017    18:40:59
WinUAE 3.4.1 Beta 8 (08 Maggio)

WinUAE 3.4.1 Beta 8 (64Bit) (08 Maggio)


- Blitter BDAT register's old content was not preserved and shifted in when BDAT was rewritten with CPU or copper and current B-shift was non-zero. (Probably never used by purpose but emulation still should be always correct)
- 68010+ RTE didn't generate format error exception if frame was not supported by selected CPU but it was supported by other 680x0 model and CPU emulation mode was not MMU or more compatible.
- Added Comspec SA-1000 RTC emulation. Always returns current host time, time registers are not writable.
- Built-in HRTMon 2.37 update.
- Added two A2088T BIOS 4.0 (390657-01) ROM versions with different internal date (09/11/89 and 14/11/89).
- Added A2386SX 1.00.03 ROM.
- PC bridgeboard NE2000 boot crash fix. (Introduced when NIC specific MAC setting was added)
- Adjusted windowed mode mouse clipping so that when winuae window is partially under taskbar (including auto hide taskbar or partially outside of monitor, Amiga mouse won't randomly hit hidden borders (if Windows Mouse mode) or become unexpectedly uncaptured (any mode, window partially under taskbar).
- Do not delay SCSI/ATAPI emulation audio CD play state change from startup to playing. Only CD32/CDTV require it.

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
212.171.168.*** Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 229
carlo 21 Maggio 2017    10:16:54
WinUAE 3.4.1 Beta 9 (20 Maggio)

WinUAE 3.4.1 Beta 9 (64Bit) (20 Maggio)


- Comspec emulation was very unstable in cycle-exact modes.
- Amiga-side key(s) pressed when entering pause state was not correctly released when unpaused.
- Add UAE boot ROM (if not 128k full autoconfig device) fake ConfigDev as earlier (in diag init) to make sure possible rom configured MMU setup knows about the fake autoconfig device (for example m68k AROS with MMU enabled)
- Updated AROS ROM.
- Selecting built-in AROS ROM always opened console window (broke when console window serial input was added).
- Added A590/A2091 v6.1 ROM.
- H CPU history debugger command now also shows all DMA accesses if v DMA debugger is enabled.

Commento modificato il 21/05/2017 alle ore 10:17:18

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.49.253.*** Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 230
carlo 1 Giugno 2017    16:56:53
WinUAE 3.5.0 WIP #1 (01 Giugno)

WinUAE 3.5.0 WIP #1 (64Bit) (01 Giugno)

http://www.winuae.net/

- Version bumped to 3.5.0. .x was only reserved for minor bug fix versions.
- GUI listview column width calculation used default font size, not selected font.
- Z3 autoconfig in Z3 space didn't support documented byte write to 0x44 config register. (KS ROM always uses word write)
- Manual RAM configuration GUI end address validation was incorrect. Now end address can be smaller than total RAM board size.
- Fixed A2090(a) ST-506 emulation, last accessed LBA status field must be always filled if read/write/format command, added disable ST-506 option. (ROM driver checks bit in autoconfig data if ST-506 is available)
- MMU emulation can be now switched on/off on the fly. (Of course AmigaOS will crash if MMU is switched off and MMU is used for Map ROM etc..)
- MMU PTEST in 68040 mode without MMU emulation now checks transparent translation registers and returns correct physical address, now Enforcer initializes correctly in non-MMU mode and does not cause crash due to wrong MMU tables if MMU is later switched on.
- Fixed Blizzard accelerator crash if memory size was zero (don't map empty maprom space)

Commento modificato il 01/06/2017 alle ore 16:59:04

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
95.244.123.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
Commento 231
Seiya 1 Giugno 2017    19:27:52
Peccato che l'emulazione Amiga sia in mano ad una sola persona..che fa i comodi suoi e non accetta consigli per miglioramenti stratosferici.
io ho trovato i sorgenti per emulare l'S3 Virge (e 3D) e il sorgente per l'emulazione Voodoo con darebbe compatibilità al 100% con
Warp3D e anche le prestazioni da farvi cadere la mascella per terra.

L'unica cosa che può dare una risposta è che su Amiga le schede 3D era anche 2D (Permedia 2 e Voodoo 3), però WinUAE può superare
i limiti della macchina originale.
La Voodoo 1 e 2 non si potava usare su Amiga. Ci voleva per forza la Voodoo3. Su Amiga REale. WinUAE può superare questa limitazione
e usare l'emulazione come espansione aggiuntiva alla scheda grafica 2D esistente.

Discorso diverso però per l'S3 Virge che su Amiga esisteva nella Cybervision 3D che anche per questa non s'a da fare.
O almeno Toni non lo vuole fare.

Ci vorrebbe che WinUAE fosse in mano a più persone che vogliono sperimentare nuove implementazioni.
Una versione Classica, una versione che sfrutta l'emulazione OpenGL e una per l'emulazione PPC estrema.
Il sorgente di WinUAE è li per tutti, ma l'ultima parola spetta sempre a solo 1 persona che fa i comodi suoi e guai a suggerire
altre vie per migliorarlo ulteriormente.

Commento modificato il 01/06/2017 alle ore 19:29:39

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.49.253.*** Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 232
carlo 1 Giugno 2017    19:34:35
Io credo che prima o poi la farà come anche l'emulazione della Vampire, pure per OS4 diceva che non lo avrebbe mai emulato eppure poi lo ha fatto, e da qui è iniziato un nuovo capitolo per l'emulatore.

Commento modificato il 01/06/2017 alle ore 19:35:12

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
95.244.123.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
Commento 233
Seiya 1 Giugno 2017    19:48:01
gli ho allegato i sorgenti. sono li. non credo che ad uno come lui possa far perdere tempo provarci.

@per i coder
winuae ha il sorgente con il file .cpp. Cosa significa? con cosa andrebbe compilato?

il sorgente della voodoo è in C.

Se io volessi convertire da C a CPP che dovrei fare?

cpiace64

Post inviati: 4688

Visulizza profilo Messaggio Personale
93.37.4.*** Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 234
cpiace64 1 Giugno 2017    21:36:51
cpp = c plus plus

Post inviati: 4136

Visulizza profilo Messaggio Personale
151.32.180.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 235
Mck 5 Giugno 2017    10:32:57
Spero di non scrivere una cavolata ma mi sembra che i compilatori C++ accettano anche sorgenti in C.

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Post inviati: 296

Visulizza profilo Messaggio Personale
188.217.89.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
Commento 236
Frenika 5 Giugno 2017    14:23:59
magari anche io scrivo una cavolata, ma non sarebbe invece carino se winuae rendesse disponibili le porte pci della macchina che lo ospita?
cosi si potrebbe aggiungere una soundblaster reale e una scheda video reale.


che dite?

Amiga 500, 600, 1200 mediator etc etc. (Venduta) , 2000 (defunta), 4000(venduta), 2 cdtv e Cd32. Sam 440 Flex.

non Amiga: Imac 21 intel, mac mini intel, 3 mac book, Mac mini ppc (Morph demo), powermac G4 800, powermac G4 400, powermac G4 1200, PC Windows, I5, I7, AMD Fx 83... 2 Raspberry.

RETROCOMPUTING: Commodore C64, 2 Olivetti M10, Macintosh Classic, Macintosh Lc 475, spectrum Zx.

CONSOLLE: Ps3, Ps2, Ps1, CD-I, Wii. piu alcune schede Jamma del mio Cabinato adesso Mame.

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
79.16.121.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
Commento 237
Seiya 5 Giugno 2017    14:27:15
non credo si possa fare, però sarebbe interessante invece poter aggiungere le rom delle schede video tipo S3 Virge, Voodoo nella apposita sezione.
Non si vuole aggiungerle direttamente nel codice, però si potrebbero farlo esternamente.
il fatto è che in giro si trovano le rom delle schede video, ma sono in formato .bin, mentre Winuae accetta solo .rom

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.52.254.*** Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 238
carlo 5 Giugno 2017    14:38:08
Citazione

cosi si potrebbe aggiungere una soundblaster reale e una scheda video reale.
che dite?

WinUAE lo fa già ma con gli OS che supportono queste schede, WinUAE con OS4 emula tranquillamente la Soundblaster in maniera nativa.

Post inviati: 296

Visulizza profilo Messaggio Personale
188.217.89.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
Commento 239
Frenika 5 Giugno 2017    16:25:46
Citazione

Citazione

cosi si potrebbe aggiungere una soundblaster reale e una scheda video reale.
che dite?

WinUAE lo fa già ma con gli OS che supportono queste schede, WinUAE con OS4 emula tranquillamente la Soundblaster in maniera nativa.




Si ma è sempre una emulazione, sarebbe invece interessante se WinUAE potesse mettere a disposizione le periferiche del computer direttamente.

per esempio se io avessi una sonnet PCI, una SoundBlaster ed una Radeon 9250 pci queste non verrebbero emulate. o magari è una grossa cavolata?

oppure il mio vecchio mac mini ppc avrebbe già una Radeon 9200 e il processore ppc, sarebbe un gran passo se uae potesse usare direttamente questi componenti.

grazie

Amiga 500, 600, 1200 mediator etc etc. (Venduta) , 2000 (defunta), 4000(venduta), 2 cdtv e Cd32. Sam 440 Flex.

non Amiga: Imac 21 intel, mac mini intel, 3 mac book, Mac mini ppc (Morph demo), powermac G4 800, powermac G4 400, powermac G4 1200, PC Windows, I5, I7, AMD Fx 83... 2 Raspberry.

RETROCOMPUTING: Commodore C64, 2 Olivetti M10, Macintosh Classic, Macintosh Lc 475, spectrum Zx.

CONSOLLE: Ps3, Ps2, Ps1, CD-I, Wii. piu alcune schede Jamma del mio Cabinato adesso Mame.

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.52.254.*** Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 240
carlo 5 Giugno 2017    18:34:25
A questo punto non sarebbe più un emulatore, neanche le Macchine Virtuali usano direttamente Hardware Reale e Driver Nativi, anche loro le emulano a livello software.

Commento modificato il 05/06/2017 alle ore 18:34:47

Pagine: -1-2-3-4-5-6-7-8-9-10-11- [12] -13-

Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 1 registrati - Ozzyboshi_2 -
27 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a nubechecorre - gira93 - 46337 - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.15150189399719 secondi