MSXDISK 0.9 BETA: Virtual Floppy Disk Driver over JOYSTICK2 of MSX

Page 4/11
1 | 2 | 3 | | 5 | 6 | 7 | 8 | 9

By larsthe18th

Master (181)

larsthe18th's picture

28-02-2021, 15:06

ocitygate wrote:
Quote:

Shoot, i think my cable can not handle the *57600bps

This is to test 2 way communication at 57600bps : TST232.ZIP
First TST232.WAV -> BLOAD"CAS:",R
When display "Receiving..." on MSX, run TST232.EXE on PC.
Video

Thanks for creating a test tool,
unfortunately the test fails (error: 0x01) on msx and (Errors: 2034/2043/2037) on PC
although 'Joy Joy File System' worked flawless with the same converter.
I hope i will receive the new USB_TTL-Serial adapter this week and give that a try.

Burning the disk ROM in a cartridge is a great idea.

P.s.
The English JJFS site is not working https://jjfs.ocitygate.com

By ocitygate

Expert (67)

ocitygate's picture

28-02-2021, 16:55

larsthe18th wrote:

Thanks for creating a test tool,
unfortunately the test fails (error: 0x01) on msx and (Errors: 2034/2043/2037) on PC
although 'Joy Joy File System' worked flawless with the same converter.
I hope i will receive the new USB_TTL-Serial adapter this week and give that a try.

There was a bug in the test tool. I would try the latest TST232.ZIP.
Also the latest MSXDISK.ZIP 0.92
If that does not work, it could be the switching time of the transistors.

larsthe18th wrote:

The English JJFS site is not working https://jjfs.ocitygate.com

Thanks for advising. It is back online.

By st1mpy

Paladin (711)

st1mpy's picture

28-02-2021, 18:22

Finally got setup. Had to dig out a msx without a disk drive. (Px-7 pal version, actually this is the only msx1 I have.).
Added 64kb memory expansion (slot 2). Burned the disk rom on eeprom 512kbits so copied 16kb rom 4 times. (I placed that into slot 1, but on a slotexpander because my eeprom is on a ziff socket and is too tall.
If I don't run the msxdisk.exe, the msx just waits at initial screen. (Which is normal i think).
I launched msxdisk.exe 0.92, and it goes into msxdos fine. This thing is super cool!
Just need to test the rest of the features.

I'm putting into joystickport 2 <> usb using cp2102 based ttl serial adapter. This is 5v tolerant. I have a ftdi ft232rl based one as well which is OK for 5v as well, but another one pl2303 one from adafruit is 3v only.
I am waiting for some parts to make my external psg cart to have a joystick port to put this all in a cartridge. (might work on a standalone serial adapter version as well, but that needs software work).

By ocitygate

Expert (67)

ocitygate's picture

28-02-2021, 20:00

st1mpy wrote:

If I don't run the msxdisk.exe, the msx just waits at initial screen. (Which is normal i think).

Yes, it is normal. It will wait for a response indefinitely.

st1mpy wrote:

I launched msxdisk.exe 0.92, and it goes into msxdos fine. This thing is super cool!
Just need to test the rest of the features.

I'm glad you like it. It would be great to know if others have tested it.
I'd like to know the results of: (I need to test these with the DiskROM on an actual ROM)
format (try formatting an non empty disk)
copy a:*.* b: (of a full disk)
make (the compilation process i explained earlier for a rigorous test)
Thanks Smile

By st1mpy

Paladin (711)

st1mpy's picture

28-02-2021, 20:48

I wasn't sure how to use the sending rom and cas feature of the msxdisk.exe. what do I need to do on the msx side for those?

I tested dsk files that had msx rom games. Only one worked so far, I might try with more memory than 64kb. A lot of them said typemismatch in 10 or 20 or something and ended. Tried a demo disk and that didn't load.
I tried copy a:*.* b: and worked but just 2 files so I will try a larger disk if I can find one.

Just realised I've got a yamaha cx5mii/128 thing that's a msx1. I can test on that as well.

By ocitygate

Expert (67)

ocitygate's picture

28-02-2021, 21:55

Quote:

I tried copy a:*.* b: and worked but just 2 files so I will try a larger disk if I can find one.

So we've got a bug. Maybe MSXDOS.DSK is corrupt.I used a buggy MSXDISK.EXE to create it.
Maybe I've got to set some registers. Contact me privately here. Or maybe there some conflict with the diskrom.

By st1mpy

Paladin (711)

st1mpy's picture

28-02-2021, 22:33

The link is noy working i think.
Tried call format in basic and format in dos, both says not ready when it comes to formatting.

Actually, about the copy I wrote last time I didn't mean it only copies 2 files, there were only 2 files. I can test some dsk files I find here but if you have one you want tested with loads of files or full disk or something I can download it to test.

By st1mpy

Paladin (711)

st1mpy's picture

28-02-2021, 23:44

More dsk games work on cx5mii/128 with mmm (musical memory mapper) cartridge, when loaded through msxdisk.exe on the pc.
Got zanac, tankbattalion, warroid, twinbee, nemesis/gradius working.

So the yamaha has 128kb by default with a mapper. And mmm has 1024. I had to have mmm in slot 1, and disk rom in slot 2 (still on a slot extender as its too fat). Having the carts the other way around doesn't work well.

By ocitygate

Expert (67)

ocitygate's picture

01-03-2021, 10:02

st1mpy wrote:

The link is noy working i think.

Try again now.

By larsthe18th

Master (181)

larsthe18th's picture

02-03-2021, 21:31

Thanks ocitygate for fixing the site, in the mean time i received the USB2TTL converter.

JJFS is working great with the new USB2TTL converter.
But unfortunately MSXDISK 0.93 it is still not working. When sending the diskrom i immediately get (Error: 0x01 on MSX)
WIth TST232 i only see Errors on the PC window (Erros: 2039/2040/2044/..)
I have tested it on a Philips NMS8250 (MSX2) and a Philips VG-8020 (MSX1).

Any idea what the problem could be.?

Page 4/11
1 | 2 | 3 | | 5 | 6 | 7 | 8 | 9