![]() |
ISO Loader 0.6.x Beta - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: DreamShell (/forum-3.html) +--- Форум: General Discussion (/forum-27.html) +--- Тема: ISO Loader 0.6.x Beta (/thread-2646.html) |
RE: ISO Loader 0.6.x Beta - fafadou - 07.11.2020 14:51 Fo revolt and vampire chronicle for matching service and probably other games there is a loop issue @megavolt85 find in the last 0.7.x loader. I don't know if it's possible to import here. It's good to try also homebrews. RE: ISO Loader 0.6.x Beta - pcwzrd13 - 07.11.2020 21:09 CDDA works with Incoming and Mr. Driller with the new 0.6.8 loader. 0x8c000100 with DMA for Mr. Driller and 0x8cf80000 for Incoming. Unfortunately Mr. Driller has a rather annoying bug where the low oxygen alarm will never stop once it starts. RE: ISO Loader 0.6.x Beta - fafadou - 08.11.2020 03:50 4 wheel thunder good for me. Toy commander doesn't boot. Looney toons Space race doens't boot. Kao the kangaroo freeze during intro or beginning of a game Sturmwind read error message in game Virtua cop 2 freeze at executing during boot. Xeno crisis run but non music. Zia black screen after langage selection Shenmue 2 black screen. Sorry guys at now i find any new good preset Something strange, when i boot a game, the disc start to turn again. Extra test super Mario 64 run with sound a little better than gdemu but still not good need game fix for aica with opengl. RE: ISO Loader 0.6.x Beta - pcwzrd13 - 08.11.2020 06:26 Tested more games with 0.6.8 and got some good results: Centipede - CDDA music now works! - 0x8c000100 Dave Mirra Freestyle BMX- CDDA music now works! - 0x8cfe8000 Last Blade 2 - Now boots! - 0x8c000100 + DMA The CDDA music worked with these games but caused them to freeze: Flag to Flag Razor Freestyle Scooter RE: ISO Loader 0.6.x Beta - fafadou - 08.11.2020 13:17 The CDDA music worked with these games but caused them to freeze: Flag to flag Razor freestyle scooter Kao the kangaroo For kap the freeze is a little random, intro, difficulty screen or beginning of the game. It looks we are close to the good preset for those games. Well done @pcwzrd13 last blade 2 have fantastic musics ![]() RE: ISO Loader 0.6.x Beta - SWAT - 08.11.2020 13:50 (08.11.2020 03:50)fafadou писал(а): Shenmue 2 black screen. Both Shenmue boots for me at 0x8cfe0000 with true async DMA RE: ISO Loader 0.6.x Beta - SWAT - 08.11.2020 16:50 Next v0.6.9 Beta. - Added CDDA buffer memory control. Console command param description: Код: -m, --buffer -Buffer mode or memory address New param available only from console command yet. As example, POD Speedzone CDDA works with ingame dynamic memory allocation. https://youtu.be/--iWqhPBRS4 I need help for improving dynamic memory allocation: https://github.com/DC-SWAT/DreamShell/blob/master/firmware/isoldr/loader/utils.c?ts=4#L494 KATANA SDK is different so in games can be different code for malloc. We should find values for all SDK versions. RE: ISO Loader 0.6.x Beta - pcwzrd13 - 08.11.2020 23:19 Culdcept II works on the 0.6.8 loader (0x8c000100 + DMA). Previously it only worked on 0.7. I had occasional freezing issues with the game on 0.7 with a HDD so maybe it will be better on 0.6. Played for a bit and didn't have any problems. @SWAT Any chance you can make a version of the 0.6.9 loader with "Dynamic" enabled by default? Would make it easier so the command wouldn't have to be entered every time. RE: ISO Loader 0.6.x Beta - fafadou - 09.11.2020 04:27 Oh thanks@SWAT ![]() Shenmue 2 has cdda during yu Suzuki and am2 on first disc. Very short. I did some tries for kao the kangaroo, with 0.6.8 But non issue... Tomorrow i'll go on with 0.6.9 ! RE: ISO Loader 0.6.x Beta - SWAT - 09.11.2020 06:29 (08.11.2020 23:19)pcwzrd13 писал(а): @SWAT Any chance you can make a version of the 0.6.9 loader with "Dynamic" enabled by default? Would make it easier so the command wouldn't have to be entered every time. I can. But you can try not only dynamic. If game freezes with dynamic (maybe unsupported KATANA SDK), you can try specify memory address manually. See for memory selection algorithm: https://github.com/DC-SWAT/DreamShell/blob/master/firmware/isoldr/loader/cdda.c?ts=4#L135 btw, I see a bug ![]() Dynamic doesn't used if loader in high memory... I'll fix it soon. RE: ISO Loader 0.6.x Beta - SWAT - 09.11.2020 12:18 v0.6.9 Beta 2 - Rewrite memory selection algorithm. https://github.com/DC-SWAT/DreamShell/blob/master/firmware/isoldr/loader/cdda.c?ts=4#L134 Also I made loaders with hardcoded dynamic buffer memory. RE: ISO Loader 0.6.x Beta - fafadou - 09.11.2020 13:32 Yeah @SWAT thanks ![]() Not sure to understand what Dynamic is ?... Could you explain it to me please ? @SWAT, did you build the 0.6.8 and 0.6.9 loaders from 0.6.0 like 0.6.1 gcc 7.1 or from 0.6.6x beta ? It's just in order to know if they can run shenmue I. But don't worry I'll try it too. I'm asking for that because like Shenmue II, Shenmue I has two shorts cdda during AM2 and yu Suzuki logos. It's great you build also a new sd loader, there are for sure some improvements we don't have seen yet ![]() RE: ISO Loader 0.6.x Beta - SWAT - 09.11.2020 14:10 (09.11.2020 13:32)fafadou писал(а): Not sure to understand what Dynamic is ?... Could you explain it to me please ? Ingame memory allocation. It uses KATANA SDK memory management functions (search it in binary) to allocating buffer for CDDA playback instead of using a hardcoded memory locations that can conflict with game. (09.11.2020 13:32)fafadou писал(а): @SWAT, did you build the 0.6.8 and 0.6.9 loaders from 0.6.0 like 0.6.1 gcc 7.1 or from 0.6.6x beta ? Shenmue 1 and 2 works for me on 0.6.8 and 0.6.9, but CDDA still doesn't works. (09.11.2020 13:32)fafadou писал(а): It's great you build also a new sd loader, there are for sure some improvements we don't have seen yet To archives I put SD loaders too. RE: ISO Loader 0.6.x Beta - fafadou - 09.11.2020 17:33 Last question what is the file isoldr.klf you join in the loader pack please ? RE: ISO Loader 0.6.x Beta - pcwzrd13 - 09.11.2020 18:54 The music in POD seems to work perfectly with 0.6.9! :-) I tried Monaco Online as well and while it seems to work initially, the game will reset the Dreamcast when you exit a race. Regular Monaco gives me a black screen shortly after booting. Both games might work with a different loader memory (I used 0x8cfe8000). @SWAT I wonder if you could use the same dynamic memory allocation for the loader memory as well? RE: ISO Loader 0.6.x Beta - fafadou - 09.11.2020 21:23 Just 2 fast tests with ide dynamic version of 0.6.9 : Kao the kangaroo run with cdda (maybe a very little cdda crash after a moment but not sure) Dma, true Sync, cdda, memory 0x8c0000100 Toy commander same config run with cdda ! Derserve longer test, but Master @Swat, thanks ! RE: ISO Loader 0.6.x Beta - pcwzrd13 - 09.11.2020 21:43 Toy Commander and Toy Racer ALMOST work but unfortunately both are prone to freezing. ![]() Edit: Both games will usually freeze when pressing Start while in the game. Probably because this pauses the music. A good way to test it is to repeatedly pause the game. Edit 2: Toy Commander will sometimes freeze before starting a mission. RE: ISO Loader 0.6.x Beta - fanhais - 09.11.2020 22:17 Toy Commander runs on 0x8C00400 with 0.6.9 loader dyn RE: ISO Loader 0.6.x Beta - dragoncity - 09.11.2020 23:57 Toy Commander & Toy Racer > Random freeze in option when you change music (jukebox). Maybe find the good memory... RE: ISO Loader 0.6.x Beta - SoyAntonio - 10.11.2020 00:05 Which version of ISO Loader is best to use with SD card and how do I install it? |