One chip MSX improvement project

Page 83/118
76 | 77 | 78 | 79 | 80 | 81 | 82 | | 84 | 85 | 86 | 87 | 88

By Grauw

Ascended (10565)

Grauw's picture

04-10-2014, 14:41

jugac64 wrote:

Hi Guys / Hola a todos! , my name is Juan and I have met the MSX platform testing the One Chip MSX core that has been ported to the Turbo Chameleon 64 FPGA system by @robinsonb5.

Cool! Smile

jugac64 wrote:

But am I just trying something that
is not supported currently, or do I need to initialize the drive in
some way to ba able to write back to it. The SD is not write protected.

No that should work… If it was write protected you should get the error “Disk write protected”.

The errors you quote suggest some communication issue with the drive. To rule out some kind of compatibility issue, have you tried a different SD card? From a different brand? Otherwise, if robinsonb5 or some other TC64 user can reproduce the issue it seems like a firmware problem, and if not, it could be a physical hardware problem (e.g. damaged SD card slot pin).

By jugac64

Supporter (2)

jugac64's picture

04-10-2014, 17:18

Hi Grauw, thanks for your answer. Robinsonb5 confirmed that there it is some problem with writing on the Chameleon's OCM core. Let's hope he can fix it.

By the way he has added some cool improvements to the OCM core:

- OSD to modify some parameters like the switches values (turbo, resolution, etc.)
- Mouse support useful for SymbOS
- And it seems that retro-scanlines are coming... (the Chameleon has VGA output)

Best regards! Juan

By robinsonb5

Supporter (10)

robinsonb5's picture

05-10-2014, 00:36

jugac64 wrote:

Hi Grauw, thanks for your answer. Robinsonb5 confirmed that there it is some problem with writing on the Chameleon's OCM core. Let's hope he can fix it.

Yup - I've used Caro's DE1 core as a starting point for this project, so my source tree builds for both DE1 and Chameleon (and also MIST, but that port's not yet ready for testing.)
Whatever I broke, it's broken on both DE1 and Chameleon, but I'm not sure why yet.

I want to eliminate as many variables as possible. Caro's DE1 core boots from the compressed BIOS embedded in ocm_top.hex (in theory from SD card as well, but I haven't yet succeeded in getting that to work), whereas my version always boots from SD card. Does anyone know whether the MSX3 bios on Caro's page is exactly the same as the version embedded in the hex file? If not, is there an uncompressed binary of that file anywhere?

Quote:

- OSD to modify some parameters like the switches values (turbo, resolution, etc.)
- Mouse support useful for SymbOS
- And it seems that retro-scanlines are coming... (the Chameleon has VGA output)

Scanlines are working now, and as of last night I'm able to save a configuration file to the SD card. (I'll release as soon as the write problem's fixed.)

As a newcomer to MSX, I have to say it's really cool platform!

By pmt7ar

Supporter (9)

pmt7ar's picture

08-10-2014, 05:07

Hello. I jsut got an OCM and I'm testing it with latest kdl firmware.
There are some dsk games that require ctrl for booting but even if I press it doesn't start; like koroshi no dress and elf's VN.
Is the cause for this known? Is something that can be fixed in future firmware?

thanks

By KdL

Paragon (1430)

KdL's picture

08-10-2014, 12:53

hi, you can try ONEDRIVE 1.0 by Adriano Camargo Rodrigues da Cunha

>> http://www.msx.org/news/software/en/onedrive-10

By pmt7ar

Supporter (9)

pmt7ar's picture

08-10-2014, 17:00

can't run it on msxdos2, or alongside ep.com :S
also those dsk all have a custom structure (can't just dir them or copy onedrive.com and run it before the game boots)

By KdL

Paragon (1430)

KdL's picture

08-10-2014, 19:52

pls, can you send email with two examples and their attachments?

By KdL

Paragon (1430)

KdL's picture

09-10-2014, 01:25

The ESET command is required to change the key configuration of MegaSD.
Inside OCM the MegaSD is a fake and the "CTRL boot function" is OFF by default.
So a fix of BIOS is required to do the CTRL=ON at boot.

Other infos are described inside of the Mega-SCSI Manual in japanese.

By KdL

Paragon (1430)

KdL's picture

09-10-2014, 02:44

Workaround without the BIOS mod:


ESET.COM
--> [E]..easy setup --> [C]..connect drive --> [N]..[ drives ] --> 1
--> [S]..[ setup ] --> Y --> ESC --> [Q]..quit

and then go with EP.COM or other loader like RUNIT.COM

By pmt7ar

Supporter (9)

pmt7ar's picture

09-10-2014, 03:47

KdL thank you very much!!
It worked wonders!!

Is there a way to use ESET.COM with command line? I'm making a batch loader and it would be nice to remove the drive from the command line directly.
Or a way to know via command line the number of drives to detect the changes after using ESET.COM

Page 83/118
76 | 77 | 78 | 79 | 80 | 81 | 82 | | 84 | 85 | 86 | 87 | 88