dos.library v40.4 beta series
zz
|
dos.library v40.4 beta 1 (38 728 bytes)
:lol |
Sadly I can't get a system to boot with the new dos.library my friend :(
Black screen forever. It doesn't even boot a simple Install3.1.adf under WinUAE where I have a clone environment of my A600. |
All is fine here : tested with WinUAE and my A1200
I use these versions : exec_45.20(A1200-A500)_1Mo icon.library_46.4.197(020+) KingCON-handler_40.4(020+) workbench.library_45.131(020+) audio.device_37.10 battclock.resource_39.3 battmem.resource_39.2 bootmenu_44.7(68020) card.resource_40.4 carddisk.resource_40.1 cia.resource_39.1 console.device_44.10 disk.resource_37.2 dos.library_40.4 DummyCDstrap expansion_40.2(A1200) filesystem.resource_45.10 filesystem_45.16 gadtools.library_40.4 graphics.lib_40.24(AGA) input_40.1 intuition.library_40.85 keymap.library_40.4 layers.library_40.1 mathffp.library_40.1 mathieeesingbas.lib_40.4(020) misc.resource_37.2 potgo.resource_37.4 ram-handler_39.4 ramdrive_39.35 ramlib_40.2 romboot_40.1 shell_45.27 timer.device_39.4 trackdisk.device_40.2 utility.library_40.1(020) wbtask_39.1 scsi_43.47b1_A600_A1200 And you ? |
Except the normal Kickstart 3.1 (40.63) modules... I'm using the following on my A600 WinUAE clone environment (030 no FPU, 64MB RAM, 2MB Chip):
Also even without your new Graphics.library, it has the same results |
Working for me so far!
|
Working fine on real A1260 using RemApollo.
Still no joy with your latest version of exec. |
@mfilos
And with the exec v45.20 ?? @all Good news : I found two bugs in the dos.library v40.3 (Kickstart 3.1) Wrong arg registers ! Will be fixed in the beta 2... |
Hi Cosmos,
if you're going to fix a bug in dos.library, please check the DeleteVar() function, too. It seems to trash memory in the case that the supplied variable doesn't exist or could not be found by DeleteVar(). I would expect that trying to delete a non-existing variable should simply do nothing instead, but not trashing memory. I didn't analyze the code yet. Maybe you could check it and fix that issue. Thank you! |
Quote:
|
@coders
1st bug : move.l a6,-(sp) The issues are 'moveq #$69,d1/rol.l #1,d1' and 'move.l #$000000D9,d1' : must be d0, of course ! It's a big bug, because this subroutine is called by a lot of functions into the dos.library... 2nd bug : R_ExNext 'moveq #$18,d0' is for JL_0_243A4. 'move.l #$000000D3,d1' must be 'move.l #$000000D3,d0' So, coders, are you agree with me ? |
Quote:
This code has no sense, but it can be C compiler problems, better check/compare a few other/older version of DOS library. F.e ROM 3.0 has less C compiler bugs than ROM 3.1. |
Quote:
Quote:
Quote:
but of course, I don't know the rest of the code in this function. |
JL_0_204E6 is called more than 60 times (and all the time with arg_d0), so I changed d1 by d0...
I'll see & trace R_DeleteVar... >I resourced ROM 3.0/3.1 some months ago, I don't think that DOS library has a lot of unused code I removed all functions who haven't any entry point... |
Quote:
|
No entry point = code not called = code not used => deleted...
|
Quote:
|
@StingRay
Do not read my threads, do not read my posts and go in hell... I will not repeat... |
Haha, amusing. :) If your patches would have the same quality as your cursing they'd be quite usable. But yeah, I won't comment here anymore, have fun "optimising" all the system libraries. :D
|
Quote:
|
All times are GMT +2. The time now is 23:24. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.