msd: yep, IIRC, it was something like:
- VDP command
- FDC command
- VDP command (without checking if the previosu command completed)
On a disk drive, the FDC command takes long enough to complete, but on a faster drive, not and then the 2nd VDP command messes things up.
SMD: cool! But now you also know that you could test this in openMSX (And we should tell dvik about the bug in blueMSX, if it's not the same as the already mentioned one.)
www.xs4all.nl/~martenw/runit2.zip
Her is the newest version
Fray will work fine on any controller now (novaxis/IDE and MegaSCSI. I dont have other controllers on which i can test)
Use "runit2 /p xaktog.dsk" for XAK Tower of Gazzel, because of it's buffering it wont work on a TurboR (yet). The demo will be good as well.
/P will make the game think it is an MSX2+ instead of a TurboR. Unfortunately the R800 will be disabled so it wont play fast.
(I will get it working eventually ofcourse :P)
I'm still having troubles getting XAK1 to work but for now a lot of microcabin games can be played :)
It's wierd if Tower of Gazzel relies on a slow drive as it is working good on the fastest controller :P
Hmm wierd, case sensitive webpage
www.xs4all.nl/~martenw/Runit2.zip
Ill test with a little delay after a reading action, see if that actually is the problem or if it is something else. At least you can play with the /P parameter for now :)
I'll download OpenMSX and check it out as well. Does it have a good debugger ? (A reverse debugger would be awesome so I could see where it actually went wrong :P:)
There is no reverse yet, but you can try the debugger, see http://openmsx.sourceforge.net/ at the bottom of the download box. It is still in development, though. But some people find it very useful already.
SMD told me today he tackeled the Gazzel demo problem. It was just a minor correction he told me.
W76 is correct
If my diskrom detects a TurboR in R800 mode it adds a tiny delay in reading. With this delay the Gazzel demo is fine now. Manuel was correct that XAK3 depends on slow drives (The delay is not noticable in the loading speed)
Gazzel and Big Strategy both need a minor patch to run from HDD when you use a TurboR. On MSX2 and MSX2+ they will run either with or without the patch.
I will post the newest version and offets to patch this afternoon (patches will be added to fixit.com).
The only disks I cannot support is disks with .BAS files on it. I cannot run a basic environment in DOS2.
It would be nice if all of us could post games that work in this topic. This will save me a lot of time debugging and testing
If you have information on patches for games please let me know the offsets and data to change so i can add it to fixit.com
Ok here you go, I uploaded the latest version. It will be open beta from now on
www.xs4all.nl/~martenw/runit2ob.zip
File will be runit.com again as you can replace the old version. Please make sure the emudsk.rom file is in the same directory as runit.com
Here are known patches needed to run the games in the table below. Just open the diskimage in a hex editor (like UltraEdit) and put the new byte at the given offset.
; FIXIT 1.0 Patch table
;
; Game name
; DISK | OFFSET | NEW BYTE
; $FFFF (end of patch)
;
ALESTE2 db "Aleste 2",0
dw $01,$1F0D,$00
dw $01,$1F0E,$00
dw $01,$1F0F,$00
dw $FFFF;
; Disable MicroCabin's disk buffering (only needed for TurboR)
PRINCESSMAKER db "Princess Maker",0
dw $01,$1F30,$04
dw $FFFF
XAK3 db "Tower of Gazzel",0
dw $01,$21D4,$04
dw $02,$21D4,$04
dw $03,$21D4,$04
dw $04,$21D4,$04
dw $FFFF
BIGSTRATEGY db "Big Strategy",0
dw $01,$2150,$04
dw $FFFF
It's pretty nice to know the history behind Runit which also was the reason I started with this.
W76 came at my devshek and told me he couldn't run SD Snatcher from HDD with start.com. So ofcourse I started programming to get SD Snatcher working. Then he inspired me to go beyond SD Snatcher and try for the ultimate goal! to get MicroCabin games running from HDD as well.
With W76's support and my programming skillz and help from very good dev friends I wish you to have fun playing MicroCabin games ^^
More games will follow but i'll be busy debugging a lot to get everything working .
Funny, SD Snatcher has always worked fine for me with start.com.
Is Illusion City working? (It has way too long loading times!)
Hehe.... this is the topic/problem which it all started! About a year later I had problems playing Kyokugen from hdd and then SMD came with readit.com.... Well that wasn't a coincidence :D