Chuckie Egg CAS files

페이지 2/2
1 |

By Shinobi

Master (162)

Shinobi의 아바타

06-08-2021, 00:14

wow, very nice of you gdx, this will keep me busy for a while.

What assembler did you use?? is it windows based (which is easier)?

I will study it and try it, I think this is how Alexey's Caslink work.

By gdx

Enlighted (4693)

gdx의 아바타

06-08-2021, 02:42

ZASM for Mac but it's not the best.

PS: I wrote the headers quickly by hand and I just noticed that I forgot to put the commas, the 0's and the H's.

By Shinobi

Master (162)

Shinobi의 아바타

07-08-2021, 01:03

To convert ROMs, I understood your method and Alexey used the same on His caslinksp that created it for AX-200 and victor HC-80.
What I want to understand now is how to make the original CAS games work on my msx.
I mean 75% of CAS games uploaded by File-Hunter worked for me, but others like Barbarian, I don't have any Barbarian game that work on my MSX.
What should I search on the CAS file and what should I change?? I am using a debugger sometimes to see how and when slots are changed but i am not understanding how to make it compatable with my MSX.
When I see the files on Hexer, I see the cas file just like your cas file divided into chunks, but what I don't understand is how to make it fill the right RAM area on the Right Slot and page.
Thanks gdx

By gdx

Enlighted (4693)

gdx의 아바타

07-08-2021, 02:33

Shinobi wrote:

To convert ROMs, I understood your method and Alexey used the same on His caslinksp that created it for AX-200 and victor HC-80.

There are four important things to convert a 16/32kB ROM to CAS or binary.

1/ The RAM search routine
2/ Removing the selection from the second part of the ROM if 32kB ROM
3/ Removing the copy protection if there is
4/ Method to run the ROM

Obviously, you must also know the format of MSX files.

Shinobi wrote:

What I want to understand now is how to make the original CAS games work on my msx.
I mean 75% of CAS games uploaded by File-Hunter worked for me, but others like Barbarian, I don't have any Barbarian game that work on my MSX.
What should I search on the CAS file and what should I change??

It's much more complicated because you have to analyze how the program loads and reprogram all the slot change routines. You must adapt your routines to the available space.
Use a debugger for this by emulating an MSX on which the game works and then an MSX on which it does not

페이지 2/2
1 |