News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_DanyPPC

Hyperdrive under FPGA

Started by DanyPPC, 09:08, 10 December 22

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DanyPPC

https://www.usebox.net/jjm/hyperdrive/

This is a great shoot'em up from Usebox that in 2019 was released for MSX.
The game is only in CPR/ROM format for C4CPC or Dandanator.

Because I use mainly a CPC core for MiST fpga which load file expansion .e00 in order to dsk, there is a chance to convert CPR in that format.

I contacted Juan Martinez but he wrote me that he doesn't have experience with fpga and he advised me to try to extract raw format from the cpr file.

May someone help me ?
Thanks
CPC 6128+ with C4CPC and Gotek HxC USB Drive Emulator

Gryzor

Edited the title for clarity.

I'd also like to get it to work on my MiSTer btw! 

reidrac

Did you run Alcon 2020 in your mister? Not sure if that's possible, but should be the same? May be @abalore can help here.

You can use for example: https://github.com/reidrac/cpr-tools

With cprdump you can get the 12 ROMs from the CPR, but not sure what is that you can do with them?

If you can boot the mister with ROMs, that could do it. Place those 12 in the first 12 slots and I guess, that could work if the mister boots the CPC from with the first ROM in 0x0000?

I have no idea! I would love a mister, but I don't have one.

The game works fine in a good number of emulators, so there's that!
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

abalore

#3
Yes, it should be doable and you don't need to separate all the ROMs, you can do it with one big file located at E80 and the first one or two blocks at EZZ or EZ0 depending if you need BASIC or not.

https://github.com/MiSTer-devel/Amstrad_MiSTer

"It's possible to load larger ROM. In this case every 16KB block will be loaded in subsequent pages"

Gryzor

Interesting, hope someone does it. 

reidrac

I can give it a go, but considering that I can't test it, the chances of getting it right are quite slim ;D
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

DanyPPC

I'm here as beta tester  :)
CPC 6128+ with C4CPC and Gotek HxC USB Drive Emulator

Gryzor


reidrac

#8
OK, first try!

In this ZIP you have 12 files (from 00 to 0e) and you need to load them on the MiSTer as "expansion ROM". No idea how you do that, and in theory that should do it as I assume it will use those files as ROMs for the 12 initial blocks.

I think if you rename those as boot0.eXX (with XX from 00 to 0e), it may use them at boot with a 6128 config. But you'll have to investigate!

EDIT: this is the file https://www.swisstransfer.com/d/3630d5d6-5985-465a-abf1-c6aa4379c674

(the other one was the old version 1.0.0)
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

Gryzor

Will try to find some time to try it tomorrow ! 

abalore

You cannot view this attachment.

Here you are, just load both files using F12, Load expansion *.E??


Gryzor

Quote from: abalore on 18:36, 10 December 22You cannot view this attachment.

Here you are, just load both files using F12, Load expansion *.E??


Awesome, thanks! 

reidrac

Quote from: abalore on 18:36, 10 December 22You cannot view this attachment.

Here you are, just load both files using F12, Load expansion *.E??


Thank you!
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

DanyPPC

Quote from: abalore on 18:36, 10 December 22You cannot view this attachment.

Here you are, just load both files using F12, Load expansion *.E??


Many thanks, here works on MiST fpga  :)
CPC 6128+ with C4CPC and Gotek HxC USB Drive Emulator

reidrac

I'll see what @abalore did so I can reproduce it in new releases (hopefully this one is final!), and I'll add it to the website as "officially supported".
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

abalore

Quote from: reidrac on 20:04, 10 December 22I'll see what @abalore did so I can reproduce it in new releases (hopefully this one is final!), and I'll add it to the website as "officially supported".

easy, just convert the CPR to BIN, then rename to whatever.E80, then copy and paste the first 16KB into another file and save it as whatever.EZZ

Explanation: You need to load the cartridge data from ROM number &80, but also you need to load the first block into LOWER ROM to be able to boot from it.

reidrac

#16
Unless I'm mistaken, @abalore used version 1.0.0; this is version 1.0.1 (they differ on one byte!).

It can also be downloaded without having account in the forum.

https://www.usebox.net/jjm/hyperdrive/hyperdrive_MiSTer.zip

(it is included in the game's website as well)
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

Powered by SMFPacks Menu Editor Mod