English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   support.FS-UAE (https://eab.abime.net/forumdisplay.php?f=122)
-   -   New FS-UAE branches with updated emulation code from WinUAE (https://eab.abime.net/showthread.php?t=85313)

FrodeSolheim 29 December 2016 14:53

New FS-UAE branches with updated emulation code from WinUAE
 
FS-UAE is being updated with new emulation code from WinUAE. This work is being done in the "winuae3300" branch, because the changes currently break quite a bit of functionality:

* Directory hard drives are not available. Filesys code is not working properly. Reason unknown, looks like the Amiga side is not calling into the UAE filesys code.
* UAE bsdsocket.library is disabled (code needs to be updated).
* Clipboard integration is disabled (code needs to be updated).
* There's a good change that other UAE expansions are not working.

Classic emulation is assumed to be working as usual.

No binaries are available at this time, but brave souls can try out the new code by compiling from the GIT repo :)

EDIT: New winuae3400 branch available.
EDIT: New winuae3500 branch available.
EDIT: New winuae3600 branch available.
EDIT: New winuae3610 branch available.
EDIT: New winuae4000 branch available.
EDIT: New winuae4200 branch available.
EDIT: New winuae42100 branch available.

Edit: directory hard drives are working again. So is clipboard sharing and uaegfx.

FrodeSolheim 30 December 2016 00:56

The winuae3400 branch is now up to date with the latest code from WinUAE 3.4.0 final. Unfortunately, most UAE expansions are not working yet.

jbl007 31 December 2016 10:17

Cool, thanks for your work, Frode. :great
Looking forward for a new version to get at least the HAM6-on-AGA-issue fixed

Both branches compiled fine and basic emulation works. JIT compiler seems to work fine as well.

Quote:

Originally Posted by FrodeSolheim (Post 1130797)
* Directory hard drives are not available.

It looks like uaehf has problems, I couldn't get a .hdf to boot, only IDE controller works.

FrodeSolheim 31 December 2016 13:56

Quote:

Originally Posted by jbl007 (Post 1131232)
It looks like uaehf has problems, I couldn't get a .hdf to boot, only IDE controller works.

Makes sense that this too struggles. Looks like the interaction between the UAE boot ROM and FS-UAE is broken. Have done quite a bit of debugging without finding a clue. I may need to add a lot of tracing code to both WinUAE and FS-UAE and run both with identical configs to see at what point they do something different...

BastyCDGS 21 June 2018 13:54

Anything new related to this?

Maybe trying current updated emulation core of WinUAE 4.0.0 will help some issues?
Also I'm asking if I can be of any help with debugging?

prb28 11 August 2018 10:32

@FrodeSolheim do you have some plans to merge with the main WnUAE 4.0.1 ?

There is a lot of work from Toni Wilen on the debugger that will be interesting for https://github.com/FrodeSolheim/fs-uae/issues/63.

guidobartoli80 17 August 2018 09:48

+1!

I volunteer for debugging and testing too on Linux platform! :)

markore 23 August 2018 16:05

testing Linux. illumos
 
Also I am here to to test it on Linux, possible illumos too.

pixelsmack 15 September 2018 11:58

FSUAE development? DEAD?
 
Is it dead? Nothing since 2016. WinUAE has seen some impressive updates.

Anubis 19 September 2018 20:27

I haven't update WinUAE, seems like I missed a lot.

What impressive update happened since 2016?

Romanujan 20 September 2018 07:50

- much improved OS4 support (filesystem, uaegfx, etc.)
- several CPU and FPU updates (including full 80 bit FPU)
- bunch of Amiga chipset fixes
- big PC Bridgeboard emulation update
- lagless v-sync
- and probably more...

midimax 21 September 2018 13:08

Quote:

Originally Posted by Romanujan (Post 1270291)
- much improved OS4 support (filesystem, uaegfx, etc.)

Thats WinUAE 3.4.0 (end of 2016) already, nothing new OS4 related after that, but it has unfortunately partially not worked with FS-UAE.

kamelito 10 April 2019 07:50

Any plan to merge with the latest WinUAE release?

cloverskull 10 April 2019 15:09

Doubtful, Frode hasn't said anything on EAB in ages and the last time FS-UAE source was touched was ~8 months ago.

Decypher 10 April 2019 16:29

It's been almost one year since Frode last visited forums. I hope he's ok.

FrodeSolheim 08 May 2019 18:05

Merging code has resumed, currently happening in the following branch: https://github.com/FrodeSolheim/fs-uae/tree/winuae4000

Dic_Ray 09 May 2019 07:17

It's absolutely fantastic to see your further work on FS-UAE.

malko 09 May 2019 10:22

Quote:

Originally Posted by FrodeSolheim (Post 1320167)
Merging code has resumed, currently happening in the following branch: https://github.com/FrodeSolheim/fs-uae/tree/winuae4000

:great :great :great

FrodeSolheim 09 May 2019 22:18

Progress is quite good, at least if you count the amount of code merged. I've now merged code up and until WinUAE 4.0.0 - will continue with 4.0.1 and 4.1.0.

A word of warning, due to the significant amount of changes in the codebase, expect lots of features to not work. I have however ensured that, for each WinUAE beta version merged, FS-UAE compiles and runs OK with basic emulation (A500, no fancy expansions). Stuff like picasso, ppc, jit, uae expansions is likely to be broken, and when I'm caught up with all changes from WinUAE, there's probably a lots of work needed to get all FS-UAE features working again.

Brave souls can of course, as always, try the code from git. The winuae4000 branch contains FS-UAE with emulation code synced with WinUAE 4.0.0. I'll continue merging in the winuae4010 branch.

Retro-Nerd 10 May 2019 00:12

What about lagless vsync (beam racing)? Do you get this working too at some point? Or is it problematic due to D3D/OpenGL differences?


All times are GMT +2. The time now is 10:39.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.10293 seconds with 11 queries