Author Topic: Converting a game to ROM - and LOTS of ROM files inside!  (Read 114642 times)

0 Members and 1 Guest are viewing this topic.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1979
  • Likes Given: 4650
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #225 on: 03:45, 05 October 13 »
Ah ok, right, I mixed that up. It's done automaticly for the first RSX list.


« Last Edit: 03:51, 05 October 13 by TFM »
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.352
  • Country: 00
  • Liked: 1277
  • Likes Given: 2019
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #226 on: 09:38, 05 October 13 »
Hey bad taste ;-)


Your code does miss the most important part! It does not integrate the RSX into the system!


Your init_rom just does nothing! It must tell the system about the RSX.
Again you insist on insulting me instead of actually answering my question... which in itself is an insult.

The RSX table is enough to initialise the ROM name and RSX command. init_rom usually just displays pretty text; the reason why no-one has done so for any of these game ROMs is because mr_lou requested that nothing be displayed on boot.
Admittedly, I did omit the SCF command from the init_rom section, which may be the issue you are experiencing with non-working ROMs.

So, I ask again;
WHICH ROMS DO NOT WORK FOR YOU?




EDIT: Anyway, here's a 2 ROM version of the stupidly buggy, but beautifully sounding (thanks to JDR's immaculate AY version of Jochen Hippel's original masterpiece) BATTLE VALLEY. Now, I know this one doesn't work; it's well documented on CPCPower for those of you who like to moan and troll and generally tell people how crap they are at everything. |BVALLEY loads this one up!

EDIT: Once again I am indebted to one of our expert programmers; thanks to Axelay, I have been able to cobble |CYBERNOID2 to 3 ROMs. Everyone here (Axelay, arnoldemu, redbox, etc) deserves far more praise than I can ever type! Top work, guys! Top work! Oh, and press [SPACE] at my "updated" (ie fecked-up) title-screen to play the game.

EDIT: Ok, slowly going through all of my Hewson rips; this time it's the stupidly over difficult; THE CHIP FACTORY FEATURING |TECHNICIANTED. Also known as the sadist's JET SET WILLY.

EDIT: Just had a chance to go through the other ROMs done by other people; good job, all! Nice! Whoever did SENTINEL; I HATE YOU! ^_^ I've just spent 4 hours playing that... and totally lost track of time! I love that game! One thing, though; I cannot get the HEAD OVER HEELS ROMs to work. Anyone else had the same problem? Do they have to be in specific slots?

EDIT: One more... |RANARAMA with or without the loading screen on real hardware (I've checked my code and I can see why it fails EVERY time for me on WinAPE).

EDIT: Ha! After going a little off-the-rails with mr_lou's original list, here's CNGSoft's trained version of |SPINDIZZY. So, there's another 2 EUROs donated to the CPCWiki fund! ^_^

EDIT: Finally, for today, here's an updated version of my BATTLE SQUADRON MUSICDISK. It contains the Title, Ingame & Hiscore tunes (this one doesn't loop on purpose). Press 1, 2 or 3 to listen to the music. |BSQUADRON loads up this little waste of time!

EDIT: Like a drug, I just have to have more! One more for the road... TRAVEL WITH TRASHMAN one ROM'd! |TRASHMAN2 to play this interesting title! (It also means I can still build single ROM titles... with an SCF this time!)
« Last Edit: 23:11, 05 October 13 by tastefulmrship »

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1979
  • Likes Given: 4650
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #227 on: 04:09, 06 October 13 »
Take it easy lad, you do a good job. Have a Jameson on me.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline mr_lou

  • 6128 Plus
  • ******
  • Posts: 3.066
  • Country: dk
    • index.php?action=treasury
    • 8-bit Memoirs - a Blu-ray diskmag-like eBook about the 8-bit era
  • Liked: 1228
  • Likes Given: 2467
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #228 on: 06:55, 06 October 13 »
Take it easy lad, you do a good job. Have a Jameson on me.

You still didn't answer his question. Lemme try: Which ROMs doesn't work for you?

Offline mr_lou

  • 6128 Plus
  • ******
  • Posts: 3.066
  • Country: dk
    • index.php?action=treasury
    • 8-bit Memoirs - a Blu-ray diskmag-like eBook about the 8-bit era
  • Liked: 1228
  • Likes Given: 2467
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #229 on: 07:15, 06 October 13 »
Ha! After going a little off-the-rails with mr_lou's original list, here's CNGSoft's trained version of |SPINDIZZY. So, there's another 2 EUROs donated to the CPCWiki fund! ^_^

Yay!!!  :)
Thanks a lot!

How about Teodoro no sabe volar? Fits into 2 ROMs?  :)

I'm kinda surprised I seem to be alone in liking this game. I think Teodoro is exactly the kind of game the CPC should have had more of back in the day. It's the kind of game the CPC is good at, and here we have awesome music and great graphics and comedy in the story and great gameplay (at least in the CPC version) and smooth movement. In short, this game has all the things I like in a CPC game.
When loading it at our last retro gaming event, my mates were all like: "Woah...  is that a CPC game? I had no idea it could do graphics like that".
Yes mates... Teodoro gave the CPC respect among Amiga users.

You gotta give this game a second chance, if you dismissed it first time you played it.

I made sure of course to donate to the authors in the hope that they'll port their next game to the CPC too.  :)

(Also... it's very rare that I manage to complete a game. But I completed Teodoro.  :D )

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.352
  • Country: 00
  • Liked: 1277
  • Likes Given: 2019
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #230 on: 11:21, 06 October 13 »
How about Teodoro no sabe volar? Fits into 2 ROMs?  :)
TNSV will fit onto 3 ROMs and will take quite a bit of fiddling to get it to load properly from ROM, at least for me, but one of our expert programmers would be able to do it without a second glance.



EDIT: However, I have had a little play with one of my favourite PD games; |BALLDOZER. After initial failures a few days ago, this now works! Ha! For some reason my inital attempts at packing this game failed (maybe there is more than one version of this game online), but now it fits on 1 ROM. |BALLDOZER does the biz, here!

EDIT: Ok, I found this disk in my folder and thought it would be nice to bring it back... it's the brilliant TEENAGE MUTANT NINJA TURTLES musicrip by SyX. |TMNTM brings up this wonderful find!

EDIT: ROLAND IN TIME might pack to 1 ROM with Exomizer as BITBuster drops it to 17k. However, I can't be arsed finding my deexo code and so here's a 2 ROM version of the only ROLAND game worth playing. |ROLANDINTIME to remind yourself what real frustration was all about back then! ^_^ I gave in and dug-out my deexo notes. |ROLANDINTIME is now on 1 ROM! Yay!
« Last Edit: 13:04, 06 October 13 by tastefulmrship »

Offline andycadley

  • Supporter
  • 6128 Plus
  • *
  • Posts: 898
  • Liked: 431
  • Likes Given: 72
Re: Converting a game to ROM(s) - and LOTS of ROM files inside!
« Reply #231 on: 13:36, 06 October 13 »
The only thing I can think of is that I am not using the SCF command when initialising the ROM (it just RETs to BASIC). Is this a mandatory command? If so, then this could be reason why some of my ROMs are simply failing for you. It shouldn't take too long (a few weeks maybe) to completely re-build them all with it in. My build code has it in; so all subsequent ROMs will have it. Other than that, I am using Octoate's ROM code like everyone else.

V1.1 of the firmware checks the status of the carry flag and assumes the ROM init was successful if it is set and failed somehow if not, so without it ROMs may 'randomly' fail to initialise depending on the carry flag status. The V1.0 firmware ignores this and treats every ROM init as successful regardless.

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.352
  • Country: 00
  • Liked: 1277
  • Likes Given: 2019
Re: Converting a game to ROM(s) - and LOTS of ROM files inside!
« Reply #232 on: 14:02, 06 October 13 »
V1.1 of the firmware checks the status of the carry flag and assumes the ROM init was successful if it is set and failed somehow if not, so without it ROMs may 'randomly' fail to initialise depending on the carry flag status. The V1.0 firmware ignores this and treats every ROM init as successful regardless.
Thanks for the information. It looks like next weekend is going to be full of rebuilding all the single ROM games I have already done! -yay- My ignorance has, once again, befallen me!



But, to tide everyone over until then (it has been a busy weekend for multiple ROM titles), here's the near-impossible |ROLANDINSPACE.

Offline mr_lou

  • 6128 Plus
  • ******
  • Posts: 3.066
  • Country: dk
    • index.php?action=treasury
    • 8-bit Memoirs - a Blu-ray diskmag-like eBook about the 8-bit era
  • Liked: 1228
  • Likes Given: 2467
Re: Converting a game to ROM(s) - and LOTS of ROM files inside!
« Reply #233 on: 17:24, 06 October 13 »
It looks like next weekend is going to be full of rebuilding all the single ROM games I have already done! -yay- My ignorance has, once again, befallen me!

Er what? Why?
Can someone explain to me in plain english why? What's wrong with the current builds?
Does this mean that all the downloads can/should be deleted?

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.352
  • Country: 00
  • Liked: 1277
  • Likes Given: 2019
Re: Converting a game to ROM(s) - and LOTS of ROM files inside!
« Reply #234 on: 18:56, 06 October 13 »
Er what? Why?
Can someone explain to me in plain english why? What's wrong with the current builds?
Does this mean that all the downloads can/should be deleted?
Yeah, they're all dead! Game over, man! Game over! Delete them all! (the ones I did, anyway)

Nah, it's just a little issue that some ROMs may fail in random circumstances. It's my fault for trying to save a little bit of memory where ever I could. (D'oh!) It won't take me too long to redo them, as all my builds are simply relocated blocks of data, anyway. Those blocks are saved on the relevant .dsk file and so I can possibly get through them all by the weekend if I do a few a day after school. (After school?? Hahahaha, how absurd!)

Basically, I think this is what the troll was trying to say for the past few pages, but decided to be dick instead of actually helping out. It's no biggie. The ROMs will work as long as you RUN them after a reboot or when using a BASIC1.0 ROM (ie on a 464).
« Last Edit: 19:00, 06 October 13 by tastefulmrship »

Offline mr_lou

  • 6128 Plus
  • ******
  • Posts: 3.066
  • Country: dk
    • index.php?action=treasury
    • 8-bit Memoirs - a Blu-ray diskmag-like eBook about the 8-bit era
  • Liked: 1228
  • Likes Given: 2467
Re: Converting a game to ROM(s) - and LOTS of ROM files inside!
« Reply #235 on: 19:24, 06 October 13 »
The ROMs will work as long as you RUN them after a reboot

If that's the only trouble, then I fail to see any reason to redo them all....

You mean to say, that if I just turn off and on my CPC, before calling |GAME, then it will always work?
In that case, I don't see a problem.

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.352
  • Country: 00
  • Liked: 1277
  • Likes Given: 2019
Re: Converting a game to ROM(s) - and LOTS of ROM files inside!
« Reply #236 on: 19:41, 06 October 13 »
If that's the only trouble, then I fail to see any reason to redo them all....
I'd prefer to make them all 100% than leave them 99% done. A job worth doing... and all!

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.614
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4159
  • Likes Given: 433
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #237 on: 23:38, 06 October 13 »
Can you zip all the new versions into one file and post it here or send it directly to me. Then I'll update all the Wiki links / pages with the new files.

Bryce.

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.352
  • Country: 00
  • Liked: 1277
  • Likes Given: 2019
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #238 on: 06:47, 07 October 13 »
Can you zip all the new versions into one file and post it here or send it directly to me. Then I'll update all the Wiki links / pages with the new files.
No worries. Once they're all done I'll PM them all across.

Offline Axelay

  • 6128 Plus
  • ******
  • Posts: 577
  • Country: au
  • Liked: 371
  • Likes Given: 85
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #239 on: 07:38, 07 October 13 »
Dead on Time on two ROMs, start with |DOT.


EDIT: And some |LIGHTFORCE!  At least I dont think I've seen that one done yet.
« Last Edit: 18:43, 08 October 13 by Axelay »

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.352
  • Country: 00
  • Liked: 1277
  • Likes Given: 2019
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #240 on: 21:27, 09 October 13 »
I've really been busy at my new school workplace and haven't had any time to re-ROM anything, sorry.
However, I have taken an hour off and managed to cobble |SPELLBOUND onto 2 ROMs. (2 of 4 MAGIC KNIGHT games done)



EDIT: As an aside, I did have a choice of title screens; a CPC palette recolour of the C64 loading screen (the one I used), the original Spectrum-port loading screen or the reworked one. All three attached so you can see the differences.
« Last Edit: 20:48, 10 October 13 by tastefulmrship »

Offline Axelay

  • 6128 Plus
  • ******
  • Posts: 577
  • Country: au
  • Liked: 371
  • Likes Given: 85
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #241 on: 17:21, 11 October 13 »
My favourite 3d games were the earlier ones not bogged down by 'real' 3d, and one of them was Codename MAT.  So I've uploaded it to the ROM page:)


EDIT: Just added another early Amsoft favourite of mine to the ROM page - Satellite Warrior.
« Last Edit: 17:44, 12 October 13 by Axelay »

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1979
  • Likes Given: 4650
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #242 on: 17:23, 11 October 13 »
The original of the Spellbound title pics must have been made on a spectrum. One can clearly see the seperated colors. Even on the c64 they made no attempt to alter that.
« Last Edit: 19:12, 17 October 13 by TFM »
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.352
  • Country: 00
  • Liked: 1277
  • Likes Given: 2019
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #243 on: 19:51, 12 October 13 »
Finally got around to getting those ROMs rebuilt. Some of them were easier than others, some of them took a hell of a lot longer than they should have!
Anyway, it's all done now! From now on, it's all new and complete ROM games.



Rebuild batch #1; |AHHH, |SNOOKER, |ASTRO, |ATLANTIS, |BOULDER, |BRUCELEE, |CHOPPER, |DONKEYKONG, |DONTPANIC, |FUKUNG, |GODRAGONS, |GAUNTLET, |GHOULS, |GILLIGAN, |RALLY2, |HOMERUNNER, |USHER, |HUNCHBACK, |JAMMIN, |KARL, |INVADERS, |LABESCAPE, |MANICMINER, |MOONBUGGY, |OMAHD, |PUNCHY, |ROLANDAHOY, |DIGGING, |TAPPER, |TEMPEST, |THEPRIZE, |THRUST, |TRASHMAN, |URIDIUM, |WRIGGLER

Rebuild batch #2; |GORILLA, |ATC, |SPACEMANIA, |ROPES, |LOOM, |SQUAREBASHING, |GPDRIVER, |SPANNERMAN, |ELECTRO, |MUTANTMONTY, |AIRWOLF, |DRAGONSGOLD, |BLAGGER, |FIREANT



EDIT: Also did a little fix for Airwolf, Blagger and Fire Ant in the process.


EDIT: For some reason I've also ROM'd ROLAND TAKES A |RUNNINGJUMP, the ACU tutorial into basic sprite handling. It was an easy LDIR, so...

EDIT: Another brilliant CPC game; THE SACRED ARMOUR OF |ANTIRIAD. BITBuster gave me 5 whole bytes spare to use... such a lot you can do in such a huge amount of space! (Press any key at the title screen to continue) Oops, forgot to remove AMSDOS header; not that it really matters, but...

EDIT: I find it funny that 5 people (so far) like my SPELLBOUND screens, but no-one has yet downloaded the ROM files. Maybe it's just my sense of humour, then? No? Oh, well! ^_^

EDIT: Penultimate game from me this weekend; INTO THE |EAGLESNEST. One thing though, I could've sworn the HUD at the bottom of the screen had more (useful) information on it; like AMMO, HEALTH & KEYS for example! Oh well, it makes for a more "interesting" game if you don't know when you're going to die!

EDIT: Ok, this is the last from me until next weekend; the highly Monty Python inspired Norse epic; BRIAN |BLOODAXE. Complete with obligatory system reset joke! Hahaha, how we laughed!

EDIT: One more, for the road! |GHOSTBUSTERS.


EDIT: And to start the new working week; |FEUD on 3 ROMs (only because that loading screen is so dang delicious!)

EDIT: Another great loading screen... |GHOSTSNGOBLINS this time! And that music... Mr Whittaker wins again! ^_^

EDIT: Seeing as you can only have 10 attachments per post; here's my last ROM game until someone else posts here (double posting is naughty). THE WAY OF THE EXPLODING |FIST for your bone-breaking enjoyment!
« Last Edit: 08:53, 15 October 13 by tastefulmrship »

Offline Axelay

  • 6128 Plus
  • ******
  • Posts: 577
  • Country: au
  • Liked: 371
  • Likes Given: 85
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #244 on: 17:53, 17 October 13 »
Just a quick one to constitute someone else posting then.  :)  |SPACEHARRIER

Offline mr_lou

  • 6128 Plus
  • ******
  • Posts: 3.066
  • Country: dk
    • index.php?action=treasury
    • 8-bit Memoirs - a Blu-ray diskmag-like eBook about the 8-bit era
  • Liked: 1228
  • Likes Given: 2467
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #245 on: 15:06, 18 October 13 »
Following ROMs give me only a Ready prompt:

Tempest
Atlantis
Blagger
Killer Gorilla
and many more

Also, can someone fix Spindizzy so that ROM 2 doesn't clear the screen in the ROM flasher manager? Apparently a character has been used in the name, that clears the screen.

EDIT: Ok, I'm suddenly just getting a Ready prompt on various games, including some that used to work like Donkey Kong and Bruce Lee.
This is after I installed the Booster ROM in slot 15.
« Last Edit: 15:38, 18 October 13 by mr_lou »

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1979
  • Likes Given: 4650
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #246 on: 20:09, 18 October 13 »
The Booster is not causing the problem.[nb]It works fine with all commercial ROMs.[/nb] It's the way the ROMs have been generated.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline redbox

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.751
  • Country: gb
    • redbox
  • Liked: 326
  • Likes Given: 267
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #247 on: 23:05, 18 October 13 »
The Booster is not causing the problem.[nb]It works fine with all commercial ROMs.[/nb] It's the way the ROMs have been generated.

I've said it before but I'll say it again - the Booster ROM is buggy.

I've analysed it and it basically intialises, copies a piece of code into RAM (which is poorly written), patches the kernel, re-initalises the CPC and then hopefully it will run through ROMs 31 to 0.  This is far from an eloquent solution and because the CPC is particlarly touchy about the order in which ROMs are intialised can lead to problems with some setups.

The fact that it works with 'commerical'/SoftBrenner ROMs is probably because they are the ones it was tested with and not because of some 'superior' design that you elude to all the time.  Sure it was a worthy solution once (and still a 'workaround' if you don't want to/can't update your OS ROM) but has been super-seeded now.

The only way for it to be done properly is to patch the OS, which has been done directly by myself for the 6128 & Plus and TotO/SyX with Firmware 3.12.

And I'm not saying this because it's German (don't care) or because I'm a "Churchill waging war", it's just because I've looked at the code and it's fact.

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.614
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4159
  • Likes Given: 433
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #248 on: 23:30, 18 October 13 »
I used it extensively during my original MegaFlash testing and I can assure that there are commercial ROMs that don't work properly when it's installed. I can't remember which ones though. There were also some that wouldn't work when they were installed above 15, although they would work below 15 even when I left the booster installed.

Bryce.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1979
  • Likes Given: 4650
Re: Converting a game to ROM - and LOTS of ROM files inside!
« Reply #249 on: 23:42, 18 October 13 »
Of course there are some ROMs (like alternate DOS, or RAM disc f.e.) which need be be installed below 7. But one can't blame to Booster ROM for it.[nb]Which is a nice piece of code, but still not understand by everybody bitching at it without reason.[/nb]
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus