15 July 2024, 20:23 | #1 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,730
|
OxyPatcher in WBStartup crashes every boot on 68000
I have a WB3.1 with ClassicWB on a CF card that I use in 3 Amigas.
I've made conditional commands to initialize accelerators properly. On 68000 though, the second part of OxyPatcher crashes when WB appears, likely from 68020 instructions checking if you have an FPU... The first part of OxyPatcher in s-s is not run because I check if I have an FPU and skip it if not. For now I've moved it out of WBStartup folder to another place and start it manually, but can I make programs in WBStartup conditionally executed? (And what is WBStartupM? Empty folder in SYS: ) Edit: Maybe this should be in Support.AmigaOS or Support.Apps - feel free to move. Last edited by Photon; 18 July 2024 at 12:38. |
16 July 2024, 17:00 | #2 |
Registered User
Join Date: Nov 2014
Location: Italy
Posts: 2,499
|
oxypatch working only on 68040/060 processors
The better config is: startup-sequence, the first line: C:OpenOxyPPort in wbstartup only: oxypatcher.pref |
16 July 2024, 19:08 | #3 |
Registered User
Join Date: Mar 2004
Location: finland
Posts: 1,846
|
The latest version of Oxypatcher didn't need OpenOxyPPort.
|
16 July 2024, 20:59 | #4 | |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,730
|
Quote:
Just tested (on non-68040+ Amiga). Putting only the .pref in WBStartup doesn't cause the crash, but also not starting OxyPatcher, I think. Also tested on A1260, putting only the .pref in there will not start OxyPatcher. (Benchmark from cold start.) I have 3.12. But OpenOxyPPort is not the problem. The solution currently (as I see it) is to copy Oxypatcher#? to WBStartup if 040+ else delete it (in s-s). But thx for input, appreciate it |
|
17 July 2024, 02:41 | #5 |
Registered User
Join Date: Nov 2014
Location: Italy
Posts: 2,499
|
however, in case of Blizzard card is not the best solution. Cyberpatcher maybe is better for Blizzard card and Oxypatcher for all the others.
i used on Apollo 1240 with 68040@40 Mhz and thank to oxypatcher it was the 68040 faster than any other 68040 around. |
17 July 2024, 02:44 | #6 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,365
|
Actually, all of this stuff is pretty much outdated. Oxypatcher has known defects and patches some instructions to nonsense. Cyberpatcher does not patch all instructions and leaves some non-supported instructions unpatched.
I seriously recommend to a software that is still supported and actively developed, and that would be MuRedox, which also integrates nicely into the remaining Mu toolchain. It supports all instructions, has been debugged and kept tidy over the years, and as a bonus, is also able to patch FPU instructions on LC (FPU-less) processors to use SoftIEEE instead and speed up the emulation process a bit. |
17 July 2024, 05:42 | #7 |
Registered User
Join Date: Sep 2018
Location: California
Posts: 366
|
I can speak from positive experiences using MuRedox on all my hw amiga configurations (running the gamut from an A1200 w/ 020, one with 030, one 060, and some other various configurations).
|
17 July 2024, 22:47 | #8 |
Registered User
Join Date: Apr 2015
Location: Spain
Posts: 519
|
I agree, MuRedox is more stable and "cleaner". I have been using it for years and it is almost as fast as oxypatcher.
|
18 July 2024, 13:04 | #9 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,730
|
Hey Estrayk. OK, so then the question turns into: Which FPU patcher(s) these days? Note that this is not necessarily for user stuff and certainly not for softFPU instead of missing FPU. It's for a "compomachine" Blizzard 1260 with full FPU.
Best = best compatibility and speed *only* for running FPU Demoscene Demos from Blizzard 030@50+68882 of 1994ish until 060 demos today. Must therefore be startable from "boot without startup-sequence", i.e. no running WB dependencies requirements. Last edited by Photon; 18 July 2024 at 18:23. |
18 July 2024, 23:21 | #10 | |
Registered User
Join Date: Apr 2015
Location: Spain
Posts: 519
|
Quote:
and the blizzard 1260 with fpu, loading the muredox in the wbstartup if you want but to be honest, I have never noticed differences in the demos using oxypatcher, cyberpatcher or muredox, because the programmers of 060 demos don't use fpu code thinking in a 040 Last edited by Estrayk; 18 July 2024 at 23:47. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Understanding WBStartup | LeCoq | support.Other | 7 | 29 February 2020 18:53 |
Workbench 2.04 crashes on boot | MarioMario456 | support.Other | 10 | 05 April 2019 17:35 |
substitute for WBStartup | peceha | Coders. Blitz Basic | 4 | 02 October 2018 12:58 |
Win UAE crashes on boot | Wronschien | support.WinUAE | 2 | 25 February 2013 16:07 |
WBStartup in OS3.9... | th4t1guy | support.Apps | 6 | 26 August 2003 23:40 |
|
|