English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   support.WinUAE (https://eab.abime.net/forumdisplay.php?f=5)
-   -   WinUAE 3.0.0 beta series (was 2.8.2/2.9.0) (https://eab.abime.net/showthread.php?t=74263)

Toni Wilen 03 August 2014 21:12

Quote:

- When loading old config which has both cycle-exact and fastest possible enabled: disable fastest possible. Previously this combination was invalid but some for some reason old configs can have both set.
This is broken. It always sets speed to approximate, even when cycle_exact was not set in config file. (and config was saved with 2.8.1 or older)

If you are wondering why all old fast configs are suddenly slow.. Just tick fastest possible as a workaround.

amilo3438 03 August 2014 22:14

Some infos/findings regarding PPC if can help somehow...

https://www.debian.org/ports/powerpc/inst/apus

also...
http://en.wikipedia.org/wiki/WarpOS (Notes 1. WarpUP, Notes 3. EHF specifications, Notes 4. BlizzardPPC Flash ... but other Notes might be also interesting)

Quote:

Originally Posted by Toni Wilen (Post 967503)
No working PPC emulator if no one knows or (possibly accidentally solves) how CSPPC/BPPC interrupt related registers work.

Maybe looking into WarpUP docs, hwdrivers (and sources) can somehow help -> http://download.haage-partner.de/Amiga/WarpUP/

huepper 03 August 2014 23:10

3 Attachment(s)
I have tried to boot up OS4 Classic, i know it won't run. :)
But i think or hope, it will help you in some way. :confused
I used the last beta you have posted.

btw. nice warning :D

Toni Wilen 04 August 2014 08:13

Quote:

Originally Posted by amilo3438 (Post 967539)
Some infos/findings regarding PPC if can help somehow...

Does not help. I already said linux or other os that takes over the system simply stops the m68k after ppc has been started and forgets about m68k completely. This is not how powerup running with amigaos works.

Hardware is officially undocumented.

Quote:

Originally Posted by huepper (Post 967543)
I have tried to boot up OS4 Classic, i know it won't run. :)
But i think or hope, it will help you in some way. :confused
I used the last beta you have posted.

btw. nice warning :D

That message is gone in next version and most likely ppc emulator will execute at least some instructions before it probably dies for some unknown reason..

btw, could someone list urls to csppc/bppc compatible netbsd or linux kernels? I only need bootloader + kernel to test if switching off m68k works correctly.

huepper 04 August 2014 09:06

Quote:

Originally Posted by Toni Wilen (Post 967577)
...
btw, could someone list urls to csppc/bppc compatible netbsd or linux kernels? I only need bootloader + kernel to test if switching off m68k works correctly.

Don't know if this helps:

http://ftp.netbsd.org/pub/NetBSD/Net...igappc/binary/
http://ftp.netbsd.org/pub/NetBSD/Net....1.4-amiga.iso

bubbob42 04 August 2014 09:43

@Toni: Ralph Schmidt of MorphOS-team should know how this works - AFAIR he wrote the PUP-software. Same applies to Sam Jordan (WarpUp / dunno if he still works for H&P)

Toni Wilen 04 August 2014 10:12

Quote:

Originally Posted by bubbob42 (Post 967592)
@Toni: Ralph Schmidt of MorphOS-team should know how this works - AFAIR he wrote the PUP-software. Same applies to Sam Jordan (WarpUp / dunno if he still works for H&P)

I know (quite obvious by looking at flash image dumps :)) but I am not interested to find contact addresses of old developers and even less interested to find if there are conflict of interests (for example still developing non-free Amiga software, wrote some NDA long time ago, etc..). I have had annoying experiences.

In other words: it is someone else's problem (again) to find if he/she is friendly with emulation or not :)

bubbob42 04 August 2014 12:06

Ah, I see - continue as planned, then. :D

amilo3438 04 August 2014 12:33

Quote:

Originally Posted by bubbob42 (Post 967615)
Ah, I see - continue as planned, then. :D

Yeah, agree ... it is someone else's problem! ;)

p.s. Sounds like a fear of (un)success!

Toni Wilen 06 August 2014 16:49

I tested few randomly chosen WarpOS executables from Aminet. All of them worked just fine. I didn't expect it :)

Still todo: missing hardware feature that PowerUP needs.

tolkien 06 August 2014 17:16

I can't believe it! You are great!

amilo3438 06 August 2014 17:16

Quote:

Originally Posted by Toni Wilen (Post 968101)
I tested few randomly chosen WarpOS executables from Aminet. All of them worked just fine. I didn't expect it :)

Still todo: missing hardware feature that PowerUP needs.

Great. Does the PowerUp-emulation under WarpOS also work? (or it needs missing HW feature too)

Also, does it work on BPPC after BPPC fix applied ? http://powerup.amigaworld.de/index.php?lang=en&page=13

Maybe some demos to test also -> http://powerup.amigaworld.de/index.php?lang=en&page=32

p.s. and some f.a.q. what is word about -> http://powerup.amigaworld.de/index.php?lang=en&page=37

p.s.2. In other words, who cares about PowerUp anyway ?!

Toni Wilen 06 August 2014 17:47

Quote:

Originally Posted by amilo3438 (Post 968105)
Great. Does the PowerUp-emulation under WarpOS also work? (or it needs missing HW feature too)

Also, does it work on BPPC after BPPC fix applied ? http://powerup.amigaworld.de/index.php?lang=en&page=13

Maybe some demos to test also -> http://powerup.amigaworld.de/index.php?lang=en&page=32

p.s. and some f.a.q. what is word about -> http://powerup.amigaworld.de/index.php?lang=en&page=37

p.s.2. In other words, who cares about PowerUp anyway ?!

I don't care about PPC software. Software just works when hardware is emulated correctly, PowerUP that does not work (because of missing hardware bits) makes no difference. Hardware needs to be emulated.

amilo3438 06 August 2014 17:54

Quote:

Originally Posted by Toni Wilen (Post 968109)
I don't care about PPC software.

Me too. (would like more to have better CE on A1200 instead, but it was your decision to move on something else) :)

p.s. But when so much has already been achieved, it would be a shame not to finish the job properly. :D

DDNI 06 August 2014 18:01

Excellent.
If we get to the point where Wipeout2097 and Shogo run then I would be delighted!! ;)

DDNI 06 August 2014 18:11

Quote:

Originally Posted by Toni Wilen (Post 968101)
I tested few randomly chosen WarpOS executables from Aminet. All of them worked just fine. I didn't expect it :)

Still todo: missing hardware feature that PowerUP needs.

What software did you test?

Toni Wilen 06 August 2014 18:31

Quote:

Originally Posted by DDNI (Post 968116)
What software did you test?

Hmm.. I think I tested SManWOSB2, PPCjpeg, unlzxWOS and wos vbcc (from official page).

btw, everyone should still remember that "working" means it seems to start and does not crash, nothing about speed or if it fully works, I don't even know or care how fast they run on real hardware. (and JIT version of PearPC code is not even in use yet, compatibility first!)

DDNI 06 August 2014 18:43

Thanks Toni.
My biggest Amiga regret is selling my BPPC A1200 Tower system.
Really excited at the prospect of one day being able to run my long sold BPPC OS3.9 install in WinUAE.

Toni Wilen 06 August 2014 18:48

There is also one very important reason to get PowerUP working. BPPC has it in flash rom and it runs during boot, currently it does invalid accesses and most likely also corrupts memory. (It does not help even if powerup gets replaced with warpos after boot code has run. It is too late.)

Toni Wilen 06 August 2014 20:55

1 Attachment(s)
PPC NetBSD also boots and then crashes. Again, still much better than I expected :)

Errors logged by PPC emu:

Code:

[PPC/DEC] Bad opcode: 00010203 (0:257)
singlestep set from ..\..\ppc\pearpc\cpu\cpu_generic\ppc_dec.cpp:96, info: unknown instruction

[CPU/EXC] <Warning> pc == 0 in ISI
singlestep set from ..\..\ppc\pearpc\cpu\cpu_generic\ppc_exc.cpp:54, info:

Next beta will be out tomorrow.

EDIT: CPU crash fixed, it was interrupt handling bug. Now it "only" hangs in Cyberstorm NCR SCSI driver, probably due to lack of some 53c770 specific stuff in emulation. (I guess m68k netbsd would also hang identically)


All times are GMT +2. The time now is 22:48.

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

Page generated in 0.08161 seconds with 10 queries