| View previous topic :: View next topic |
 |
 |
kshin98
Joined: 15 Oct 2006 Posts: 28
|
Posted: Sat May 24, 2008 1:47 pm Post subject: MSX-Audio causes freezing in two Compile games |
|
|
I have made most of compile games working w/ MSX-Audio enabled(via FS-CA1).
But there are two Compile games which freeze during boot-up when I boot them w/ FS-CA1
They are :
Gorby's Pipeline (Japan)
Madou Monogatari 1-2-3 (Japan)
The screen says "loading PIPELINE" for Gorby and "loading DS #11" for Madou, then freezes up...
The disks are from Tosec Set and they works very well without FS-CA1, so the disk images should not have any problem in themselves. |
|
| Back to top |
|
 |
mars2000you
Joined: 20 Mar 2004 Posts: 2711 Location: Namur (Wallonia)
|
Posted: Sat May 24, 2008 2:41 pm Post subject: |
|
|
Do you have tried to de-activate the second drive by pressing on LeftCtrl when booting with the game disk in first drive ? _________________ Benoît
blueMSX co-developer and MSX blue webmaster
blueMSX- Passion MSX- MSX blue |
|
| Back to top |
|
 |
kshin98
Joined: 15 Oct 2006 Posts: 28
|
Posted: Sat May 24, 2008 11:36 pm Post subject: |
|
|
yes... but still not working  |
|
| Back to top |
|
 |
mars2000you
Joined: 20 Mar 2004 Posts: 2711 Location: Namur (Wallonia)
|
Posted: Sun May 25, 2008 2:13 am Post subject: |
|
|
It looks like there's something missing in the MSX-AUDIO emulation.
I've found a solution for Gorby's Pipeline : try the cracked version (SMA). You need to process as following :
- boot with nothing (!) in the slots and drives
- when you are in MSX-BASIC, insert the game disk
- type POKE -54,35:POKE&HF346,1:_SYSTEM and press on RETURN
I'll check later Madou Monogatari 1-2-3.
For info : the first poke simulates the presence of the Panasonic cartridge. Normally, it requires the Music Module or the Toshiba module. _________________ Benoît
blueMSX co-developer and MSX blue webmaster
blueMSX- Passion MSX- MSX blue |
|
| Back to top |
|
 |
mars2000you
Joined: 20 Mar 2004 Posts: 2711 Location: Namur (Wallonia)
|
Posted: Sun May 25, 2008 4:37 am Post subject: |
|
|
Actually, you can try sucessfully the same trick with the official versions of both games. I still don't know why the using of the Panasonic rom leads to an hanging, maybe there's a conflict between the rom and our MSX-AUDIO implementation. _________________ Benoît
blueMSX co-developer and MSX blue webmaster
blueMSX- Passion MSX- MSX blue |
|
| Back to top |
|
 |
hap
Joined: 20 May 2008 Posts: 19
|
Posted: Sat May 31, 2008 1:35 pm Post subject: |
|
|
| Quote: | I have made most of compile games working w/ MSX-Audio enabled(via FS-CA1).
But there are two Compile games which freeze during boot-up when I boot them w/ FS-CA1 | Confirmed, but we (including openMSX guys) were unable to fix it. Better luck later, if someone gets their hands on an FS-CA1 and examines its guts. |
|
| Back to top |
|
 |
hap
Joined: 20 May 2008 Posts: 19
|
Posted: Sun Jun 01, 2008 3:44 pm Post subject: |
|
|
Jorito has done a few tests with his FS-CA1. This problem (at least for Gorby Pipeline) happens on a real MSX too.  |
|
| Back to top |
|
 |
BiFiMSX
Joined: 15 May 2004 Posts: 72
|
|
| Back to top |
|
 |
(su)
Joined: 08 Sep 2011 Posts: 6 Location: Akita - Japan
|
Posted: Mon Apr 01, 2013 10:43 am Post subject: |
|
|
patch to fs-ca1 rom
!WARNING!
this patch was checked with Madou Monogatari 1-2-3 but not others!
I dont have the game work with MSX-AUDIO, any other.
| Code: | 15a16,19
> 00000100 f5 7c 07 07 3c e6 03 20 04 f1 77 23 c9 f1 c5 5f |.|..<.. ..w#..._|
> 00000110 78 cd 14 00 23 c1 c9 00 00 00 00 00 00 00 00 00 |x...#...........|
> 00000120 21 00 01 11 40 32 01 17 00 ed b0 c3 75 06 00 00 |!...@2......u...|
> 00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
79c83
< 000005a0 21 80 32 fd 36 24 04 cd 75 06 dd 21 20 30 fd 21 |!.2.6$..u..! 0.!|
---
> 000005a0 21 80 32 fd 36 24 04 cd 20 01 dd 21 20 30 fd 21 |!.2.6$.. ..! 0.!|
1400c1404
< 00005cb0 b3 5c c9 c5 5f 78 cd 14 00 fb 23 c1 c9 cd cf 5c |.\.._x....#....\|
---
> 00005cb0 b3 5c c9 c3 40 72 c9 c9 c9 c9 c9 c9 c9 cd cf 5c |.\..@r.........\|
|
Implementation Notice:
this patch replace EXT-BIOS entry for probing devices.
normal fs-ca1 BIOS always do this task by WRSLT call.
this patch directly write if descriptor address is in page 3. |
|
| Back to top |
|
 |
mars2000you
Joined: 20 Mar 2004 Posts: 2711 Location: Namur (Wallonia)
|
Posted: Mon Apr 01, 2013 1:19 pm Post subject: |
|
|
Thanks for your patch
It seems to work very good, at least on blueMSX.
No any problem with the games I've tested :
(ROM)
Xevious
Family Stadium
Labyrinth
(DSK)
Madou Monogatari 1-2-3
Gorby's Pipeline
Golvellius 2
Rune Master 3
Disk Station 1a - Aleste - Disk Station Original
Disk Station 1a - Xevious Mission 2
Disk Station 1b - Golvellius 2 Preview _________________ Benoît
blueMSX co-developer and MSX blue webmaster
blueMSX- Passion MSX- MSX blue |
|
| Back to top |
|
 |
|