English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 26 April 2023, 17:59   #1
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,506
Denise 2.0 released!

https://sourceforge.net/projects/deniseemu/

News:
Denise 2.2 released! --> https://sourceforge.net/projects/deniseemu/files/
---------------------------------------------------------------------------------------------------------------
EDIT:

Nightly (or beta) build can be found in: https://ci.appveyor.com/project/piciji/denise/history
(click on "Current build", choose your OS under Job name, click on tab "Artifacts", download)

Author of the Denise (PiCiJi) has opend a new thread in support.Other:
Denise bugfixes and improvements = https://eab.abime.net/showthread.php?t=114427
---------------------------------------------------------------------------------------------------------------

Along with the Commodore 64, Denise now in version 2.0 got the Amiga 500 and Amiga 1000 emulation!

It comes with an integrated Aros kick rom, similar to WinUAE.
But for a better experience, I recommend using the real one instead. (1.2 or 1.3)

For now, it only seems to support the .adf or ext.adf file extension. (so for now no .dms or .ipf support)

If we are talking about compatibility, it can be said that it is already quite compatible.
(but I don't mean to compare it with the far advanced WinUAE emulator)

I tested it a little bit in A500 OCS & ECS 1.3 KS 512+512 configuration and found it pretty usable even in this early version as a basic A500 emulator.

So, what I tried it with was actually everything I used when testing previous versions of the WinUAE emulator.

What not work well in this version:

Games:

Mission Elevator (1987)(Softgold).adf (Note: need OCS 1.2 512 to work) ... known sound problem that WinUAE also had in old versions! Edit: Fixed in nightly!

Pinball Dreams (1992)(21st Century).adf ... only Beat-Box after loading won't to work! (but works fine in dual disc version) Edit: Fixed in nightly!


Demos:

TEK-Rampage.adf ... some glitches on colored circles part! Edit: Fixed in nightly!

Substance-Existance.adf ... after a while crashes the emulator! EDIT: But only after a HARD reset! (if loaded on clean start A500 1.3 512+512, works fine with some glitches on vector objects)


Unfortunately, since it only reads .adf, that prevented me from testing it a little more seriously, but it wasn't bad either.

I can already say, if there is no other A500 emulator, I would not be dissatisfied.

Cheers!

Last edited by amilo3438; 15 December 2023 at 15:45.
amilo3438 is offline  
Old 26 April 2023, 19:25   #2
Seiya
Registered User
 
Seiya's Avatar
 
Join Date: Nov 2014
Location: Italy
Posts: 2,365
Nice that there are alternative emulators

Very good also for compatibility. I tried 1 games only, Boxx 2, and it works perfect also in graphics and sound. Continue to working.

Last edited by Seiya; 26 April 2023 at 19:48.
Seiya is offline  
Old 26 April 2023, 19:47   #3
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,506
Quote:
Originally Posted by Seiya View Post
I notice that there is no ini file to read what it does or what option it uses (like Winuae.ini)
Search here: C:\Users\PC\AppData\Roaming\denise
amilo3438 is offline  
Old 26 April 2023, 19:49   #4
Seiya
Registered User
 
Seiya's Avatar
 
Join Date: Nov 2014
Location: Italy
Posts: 2,365
i see that. i edit my post because, after studying your software, i found the file, i changed the path.
Seiya is offline  
Old 26 April 2023, 21:15   #5
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,506
But found one thing that Denise handles better than WinUAE is invalid refresh rates in Primus demo:

BRS-TuttiFrutti49.adf ... http://janeway.exotica.org.uk/release.php?id=100457


Overall, I like how it manages the display!

Last edited by amilo3438; 26 April 2023 at 21:51.
amilo3438 is offline  
Old 27 April 2023, 15:54   #6
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,506
I used ADF-Workshop to convert .dms to .adf files to proceed with additional testing on Denise in A500 ECS 1.3 512+512 configuration!

Of all those .dms that were tested, I found only these to be problematic:

OLD_BULLS-Fugazi-A.adf ... crashes on a green text - but it should work in ECS = Copper WAIT with BFD=0!
RAZOR1911-WeShaveAss.adf ... some problem with scroller text on the end!
Devils-NoReality.adf ... stops at loading!
VD-AbsoluteInebriation-A.adf ... some gfx problems on part after the title screen and on vector objects later!
Humanoids-Compact53.adf ... F10 Ipec Elite intro glitches in ECS & OCS - but should work fine in OCS! Edit: Fixed in nightly!
Upfront-CoolFridge.adf ... smooth copper - syncronize_CPU_to_display problem!

Last edited by amilo3438; 12 May 2023 at 21:05.
amilo3438 is offline  
Old 27 April 2023, 18:40   #7
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,444
Also make sure to get the lastest beta updates. PiCiJi did a great job for this Amiga emulation first release.



https://ci.appveyor.com/project/piciji/denise/history
Retro-Nerd is offline  
Old 27 April 2023, 19:33   #8
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,506
Yeah, I'm really impressed. Unfortunately, I don't have time for a serious test except occasionally here and there.
amilo3438 is offline  
Old 27 April 2023, 19:49   #9
Etze
A3000-Fan
 
Etze's Avatar
 
Join Date: Sep 2008
Location: Germany
Posts: 321
How do I activate the Amiga mouse? Looks like it's activated, but I can't use it. Am I missing something obvious?

I'm on OpenSuse Tumbleweed.
Attached Thumbnails
Click image for larger version

Name:	Bildschirmfoto vom 2023-04-27 19-44-12.png
Views:	239
Size:	36.7 KB
ID:	78782  
Etze is offline  
Old 27 April 2023, 19:57   #10
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,506
Quote:
Originally Posted by Etze View Post
How do I activate the Amiga mouse? Looks like it's activated, but I can't use it. Am I missing something obvious?

I'm on OpenSuse Tumbleweed.
For me in Win10 it worked with mouse middle button and on full screen its automatic.
I assigned F12 key to change between win or full screen.
amilo3438 is offline  
Old 27 April 2023, 20:02   #11
Etze
A3000-Fan
 
Etze's Avatar
 
Join Date: Sep 2008
Location: Germany
Posts: 321
Quote:
Originally Posted by amilo3438 View Post
mouse middle button
Thanks, that's it!
Etze is offline  
Old 28 April 2023, 03:08   #12
Anubis
Retro Gamer
 
Anubis's Avatar
 
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,061
This is great!

Thank you for easy emulation!!!

btw, only thing on wish list would be rewind button for both cores.
Anubis is offline  
Old 28 April 2023, 16:41   #13
PiCiJi
Registered User
 
PiCiJi's Avatar
 
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 407
Hi
Thank you for the tests and the feedback.
I'll check out these demos when I'm done with my current task.

I'm using a deployment service "AppVeyor". In this way, nightlies are created for Windows, Linux and macOS at the touch of a button. I'll put the link in the signature.
To compile for yourself, there is a Visual Studio project solution under windows. However, I recommend using the GNU compiler (makefile) on Windows (mingw) as well, as it generates faster code.

Denise calculates the new refresh rate from the changes of agnus v/h and sends it to the host.
e.g. B.C. Kid runs at 56.4 Hz

If the FPS is displayed in the status bar, a menu can be opened by clicking on it.
The first entry after the warp settings shows the current original speed of the game and the 2nd entry is the typical monitor refresh rate for PAL and NTSC respectively.

Standard Monitor
Either the speed is reduced to 50 Hz or increased to 60 Hz, depending on which refresh rate is set in the monitor.
With a difference of about 5 Hz, however, you will notice directly from the music that the game speed deviates.
With Threaded Renderer, it is also possible to play at the original speed at the expense of soft scrolling.

VRR Monitor (G-Sync, FreeSync)
It is possible to play at the original speed with smooth scrolling.

Denise also updates the refrsh rate after loading a savegame. If you play B.C. Kid at 56.4 Hz and then load a save game of Lionheart, the FPS jumps to 50.08. Then you load Beast and the FPS jumps to 49.92 etc or are scaled to 50/60 Hz if desired.
At 49.92 or 50.08 this is not a problem. This slight change in speed is not noticeable.
PiCiJi is offline  
Old 28 April 2023, 17:32   #14
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,506
Hi there!

At first thanks for the great C64 & Amiga 500 Denise 2.0 emu!

Unfortunately, I do not compile so would like to have already compiled betas if possible.

And here is my new findings:

Anathema-NeSouthEast65.adf ... Turnips intro glitches on rotaing cube!
Cave-Soporific06.adf ... F1 Cult (New demo) glitches on bottom text reflexion! Edit: Fixed in nightly!
Cave-Soporific06.adf ... F2 Cult (Short but sweet 2) green glitches on screen! Edit: Fixed in nightly!
Cave-Soporific06.adf ... F3 Silents (new demo) some glitches on bottom text! Edit: Fixed in nightly!

(all tested in A500 ECS 1.3 512+512)

Cheers!


EDIT: Maybe we should open a new thread for Denise Amiga emu problems! (similar to WinUAE problematic demos?!)

Last edited by amilo3438; 12 May 2023 at 21:06.
amilo3438 is offline  
Old 28 April 2023, 18:03   #15
PiCiJi
Registered User
 
PiCiJi's Avatar
 
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 407
Quote:
Maybe we should open a new thread for Denise Amiga emu problems!
sounds good to me and thank you for testing.

Quote:
Unfortunately, I do not compile so would like to have already compiled betas if possible.
in my signature there is a link to nightly builds (compiled betas) for Win32/64 macOS Intel/Arm and Linux Ubuntu.

1. click a build (top most entry)
2. click OS
3. click "Artifacts"
4. download
PiCiJi is offline  
Old 28 April 2023, 18:14   #16
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,506
Yeah, but I need to sign in first, right ? (I have no account and no interested to create one)

Ok, I will create a new thread for Denise problems somewhere - in the "support.Other" thread! (when will have a new findings)

Also, I put for you in "The Zone!" all above mentioned problematic files there! (Denise problematic.7z)

Last edited by amilo3438; 28 April 2023 at 18:35.
amilo3438 is offline  
Old 28 April 2023, 18:24   #17
PiCiJi
Registered User
 
PiCiJi's Avatar
 
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 407
no account needed. anyone can download the nightlies. The account is for administration only.
PiCiJi is offline  
Old 28 April 2023, 18:29   #18
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,506
I clicked on "Current build" and nothing! (almost same screen as history?)

Should I click on master? (I do not see anything else there)

SORRY, I must be blind, I found it! (denise_win64_build_cc2c0dc.zip)

Thanks!

Last edited by amilo3438; 28 April 2023 at 18:38.
amilo3438 is offline  
Old 28 April 2023, 20:53   #19
jbl007
Registered User
 
Join Date: Mar 2013
Location: Leipzig/Germany
Posts: 466
Huge extra thumb up for Mac and Linux support! Thank you!

Builds an runs nice on my Arch Linux system. There's a minor GUI glitch in the "Auswahl"-list: vertical height is too small. Msg from gtk:
(denise:4896): Gtk-CRITICAL **: 20:21:37.930: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar

seems related to this.
Attached Thumbnails
Click image for larger version

Name:	gui-glitch.png
Views:	166
Size:	63.5 KB
ID:	78787  
jbl007 is offline  
Old 28 April 2023, 21:50   #20
PiCiJi
Registered User
 
PiCiJi's Avatar
 
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 407
looks normal in Manjaro, will test Arch, first need more SSD's

current testing systems:
Linux: Mint, Ubuntu, Manjaro, Mint Mate, Endeavour
Windows: 7 normal, 7 XP mode, 10, 11 (virtual machine)
macOS: High Sierra, Catalina, BigSur, Ventura, Mavericks (virtual machine)
BSD: NetBSD (virtual machine), GhostBSD
PiCiJi is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
ECS Denise borderblank mfilos support.WinUAE 8 28 November 2019 15:38
Super Denise and screens. Marchie support.Hardware 5 03 January 2019 11:44
Removing denise from a500 Hoopz support.Hardware 5 10 June 2014 16:28
Denise versions banedon support.Hardware 3 03 February 2014 20:59
ECS Denise .... when ? Another World New to Emulation or Amiga scene 9 13 February 2009 18:53

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 05:32.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.13351 seconds with 14 queries