Carnivore2 : First impressions and bugs...

Page 20/38
13 | 14 | 15 | 16 | 17 | 18 | 19 | | 21 | 22 | 23 | 24 | 25

By Alexey

Guardian (1613)

Alexey's picture

12-03-2018, 00:18

Try to re-upload the latest firmware again. Make sure you supply correct 5v onto the board before programming. Could have been a glitch.

By Alexey

Guardian (1613)

Alexey's picture

12-03-2018, 17:43

Also pressing ESC in the boot block allows to boot with default configuration (all enabled). In this mode you don't need to input the slot numbers because C2MAN detects the cartridge automatically.

By Sepulep

Supporter (9)

Sepulep's picture

12-03-2018, 22:02

ok, thanks - I have tried again, verifying the flashed firmware multiple times. Seems ok. I am not sure if after flashing the ROMs the boot menu is supposed to be functional (or that it only returns after flashing the bootblock, ide and fmpac bins)..as of yet there is no indication that the ROM is inserted (ie the machine boots and functions nominally, no boot menu appears, and c2man does not detect its presence,either autmatically or if hinted with the correct slot).

The version of quartus i used is 13.0SP1 for linux in 64bit mode. Could there be any reason the flash rom chip is not detected, or the info about it is deleted? I think I did an erase at some point (but I think its doing the same thing before every config/program. (there is also a menu to give the CFI flash info with device name, manufacturer id device id, programming times etc)

By Alexey

Guardian (1613)

Alexey's picture

13-03-2018, 16:16

The detection of the cartridge is done in 2 steps - first the boot block's label for Carnivore2 "CMFCCFRC" is checked in subslot 0 (or in the primary slot if it's not extended) at address 0x4010. If it's not found, then the warning is shown for an uninitialized/incompatible cartridge. Then the flash chip is detected by its IDs. If the flash chip is found, then you can write BIOSes and the boot block there. If the cartridge is not detected at all, there may be a problem with either the flash chip or the Altera chip.

The easiest way to verify that the Altera chip is working is to insert the cartridge into the computer that shows the real amount of available RAM. If the Altera chip is working, you will see an additional 1mb of RAM added to the default amount. If there's no RAM amount increase, then the cartridge didn't start at all and needs repair. It could be also an issue of the poor contact between the cartridge and the slot. Cleaning both may help.

Also I would recommend you to run a debugger and to see what's visible in subslots of the slot where the cartridge is inserted. The subslot x.0 should contain the boot block, the subslot x.1 should contain IDE BIOS and subslot x.3 should contain FMPAC BIOS.

By isaiasmalaga

Champion (334)

isaiasmalaga's picture

13-03-2018, 18:21

Hello Alexey:
Could you add some option in the Bootblock to activate the R800, or turbo speed for the MSX Turbo R? It is an interesting option so that you can put software with greater speed. Thank you!

By Alexey

Guardian (1613)

Alexey's picture

13-03-2018, 18:53

isaiasmalaga wrote:

Hello Alexey:
Could you add some option in the Bootblock to activate the R800, or turbo speed for the MSX Turbo R? It is an interesting option so that you can put software with greater speed. Thank you!

Could be a nice thing to do. Can somene point me to the doc where I can read about switching to R800? The TR is largely unknown to me though I have one. But I prefer my 2+ to anything else.

By Grauw

Enlighted (7356)

Grauw's picture

13-03-2018, 19:44

By Alexey

Guardian (1613)

Alexey's picture

13-03-2018, 22:48

Thanks. It's now done!

http://www.podrezov.com/carnivore2/r800/BOOTCMFC.BIN

It works in OpenMSX, but please try it on a real machine. Use the "T" button to toggle modes. If everything is OK, I will put it into the repository.

By isaiasmalaga

Champion (334)

isaiasmalaga's picture

14-03-2018, 14:57

I have tested the Bootblock in Panasonic Turbo R GT and it works perfectly. There is no option shown in the menu, but pressing the "T" key turns the R800 mode on and off, operating normally. Thanks Alexey!

By Grauw

Enlighted (7356)

Grauw's picture

14-03-2018, 15:17

I wonder, does it turn on the turbo LED when R800 is enabled? And does it select the R800 ROM or R800 RAM mode? (or cycles through both?)

Page 20/38
13 | 14 | 15 | 16 | 17 | 18 | 19 | | 21 | 22 | 23 | 24 | 25
My MSX profile