Non megarom .rom versions of games available !

Pagina 1/2
| 2

Door friguron

Master (162)

afbeelding van friguron

17-04-2020, 23:23

Hi all.

I'm in the middle of a small project to create .rom versions of .cas/.dsk games never released as non-megarom .rom files

It's my first time programming z80 asm loaders, and it's been a fun idea. I'm sure it's not optimal code, but it works.
My aim has been creating the most universal loader ever (tested against openmsx acid slots test machine, for example)

It's a WIP project so more games might appear in the future. Suggestions and ideas are welcome.

http://friguron.ddns.net/msx/

Enjoy.

Aangemeld of registreer om reacties te plaatsen

Van Manuel

Ascended (16626)

afbeelding van Manuel

18-04-2020, 00:27

Nice project. I do have a list of 64kB ROMs that I got from a friend in Spain a long time ago:
10thfram.rom
adel.rom
adrian.rom
aliens.rom
aliensyn.rom
amsoccer.rom
apeman.rom
archie.rom
aspar.rom
barbaria.rom
batman.rom
battlech.rom
blaim.rom
blowup.rom
breakin.rom
bubbler.rom
buitre.rom
camelot.rom
chessply.rom
chopper1.rom
cluedo.rom
colossal.rom
cosanost.rom
demonia.rom
discover.rom
discwarr.rom
drome.rom
dynamite.rom
eagle.rom
fargo.rom
feud.rom
genghis.rom
glaurung.rom
goody.rom
gutt.rom
hauntedh.rom
headover.rom
heman.rom
humphrey.rom
ice.rom
icicle.rom
i-karate.rom
inca.rom
indy500.rom
jaws.rom
jetfight.rom
jungle.rom
k-tyme.rom
lastmiss.rom
lemans.rom
liberato.rom
licence.rom
lifefast.rom
livingst.rom
mad-mix.rom
matchd2.rom
milkrace.rom
missile.rom
molecule.rom
monopoly.rom
munsters.rom
nilo.rom
pacland.rom
panique.rom
phantom2.rom
pharoah.rom
pinblast.rom
profanat.rom
psycho.rom
quebert.rom
red-dawn.rom
'r&roller.rom'
sar.rom
spirits.rom
starbugy.rom
starwars.rom
strip.rom
temptati.rom
tomjerry.rom
ttracer.rom
turmoil.rom
turtles.rom
vicario.rom
vortex.rom
winthawk.rom

If you really want to do only games that were never done before, be sure to skip these ;-) Or just have fun doing them anyway, of course.

Van friguron

Master (162)

afbeelding van friguron

18-04-2020, 00:41

Yep, my focus is really set on never released games (no matter if megarom or normal roms), and particularly creating a proper ram slots/subslots detector for the unavoidable RAM loading routines every game had inside.

The first games I added on my page were never released as non-megarom as far as I've searched around. The other ones (the ones marked as "in project"), will be the ones checked against your list.

Anyway, my aim should be creating 48KB (!!) games, not 64 KB ones, as the latter, as far as I understand, need some kind megarom mapper, am I right? Yes, I know how with tricky programming, 64 KB plain roms could be accesible withouth megarom mapper, but you get the idea...

I'm happy my "future list" of games doesn't collide with yours, except for some exceptions, so everything should be ok!

Thanks!!

Van ~mk~

Master (237)

afbeelding van ~mk~

18-04-2020, 01:35

Fantastic project!
Are you taking requests? Smile

Also, I think some of the ones you listed as "in project" have already been converted as non-megarom.
At least I have a version of Colony (32kb rom) which works fine with rom loaders.

Van friguron

Master (162)

afbeelding van friguron

18-04-2020, 03:08

I wasn't particularly thinking about taking requests... Besides, I can't guarantee to have the time I'd like to... But it never hurts...

Colony was an all time favourite for me, but I never came accross that 32 KB's rom you seem to have. Won't be losing my time converting it then Smile
I'll recheck my "in project" ones, and whenever someone points me to a proper 48KB's or less .rom version of them, I'll cancel my conversion.
BTW, I'm more than open to check also the non megarom .rom files you have to see if "openmsx slots acid tests machine" can load them. For me this is crucial also, and my .rom files will be guaranteed to work even inside that "MSX machine slot nightmare" Smile

Again, for this project, I'm considering "non megarom" .rom files the ones having sizes of 48KB's and below... I'd appreciate if someone could shed some light about 64 KB's and their "megarom" status... As far as I understand, for me 64 KB's need some kind of mapper, as I can't find an easy and manageable way to properly use the last page of a RAW 64 KB's .rom file... (as it's MSX Stack Pointer and RAM zone mainly).

Van gdx

Prophet (3489)

afbeelding van gdx

18-04-2020, 09:54

Your versions interest me!

friguron wrote:

I'm happy my "future list" of games doesn't collide with yours, except for some exceptions, so everything should be ok!

Do not rejoice too quickly! Big smile

https://mon-partage.fr/f/tu4N5fBW/

;)

Van friguron

Master (162)

afbeelding van friguron

18-04-2020, 10:46

Ok, my project probably ends here then! I'll keep on with the ones I can't find there /shrug

EDIT: BTW, I can see 64KB roms on your list... StarQuake for example... Are they megaroms?
And "Splash" or "StarQuake" (for example) don't work at all (as expectable) using Openmsx Acid Slot Tests Machine Smile
And not even with my beloved/hated Toshiba HX-20E !! Please, adhere to memory slot standards!!! (just being pedantic Smile )

Having done this quick check with your rom list, I think my project still has some light ahead... at least for me to learn many things Smile

Greetings

Van OeiOeiVogeltje

Paragon (1348)

afbeelding van OeiOeiVogeltje

18-04-2020, 10:54

indeed Starquake does not work on webmsx either?

Van gdx

Prophet (3489)

afbeelding van gdx

18-04-2020, 11:42

Indeed several versions don't work on all MSXs even if the memory is sufficient. Many games are also missing so I don't think your project will end.

To recognize 64K ROMs without mapping look the first 16 bytes of the files. If there is no Rom header, this is a ROM not mapped.

Van friguron

Master (162)

afbeelding van friguron

18-04-2020, 13:16

Oh, yes, you're right... So easy altogether...

So, as far as I can see, for example StarQuake starts with AB0x4010, so it's a megarom, so you cannot write it into a normal RAW 64KB EEPROM IC.
So my project can be a fun one, trying to compress/adapt the game code and make some magic to fit it inside 48 KB's Smile

Let's see if I get some time to retake the ones I have in mind.

Greetings!

Van AxelF

Champion (355)

afbeelding van AxelF

18-04-2020, 14:17

The Sony HB-F500P is a nice test machine due to its unusual slot layout (Expanded Slot 0)

Pagina 1/2
| 2