News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_XeNoMoRPH

Bomb Jack remake

Started by XeNoMoRPH, 07:36, 10 January 23

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Anthony Flack

I meant the high bit, of course...

roudoudou

Quote from: Anthony Flack on 00:39, 14 December 24I meant the high bit, of course...
the bug description you provided is incomplete, because...

the high-bit has a meaning in AMSDOS (and has nothing related with terminator)

on the extension, it could mean "protected file" or "hidden file". So your bug may occur (or not) depending on the filename length :D

there is no terminator with Amsdos names because they must be always 8+3 byte long, not shorter, not longer


arnoldemu

Quote from: Anthony Flack on 00:39, 14 December 24I meant the high bit, of course...
Are you using "cas in open" bc77 and the assembler directive that sets bit 7 for end of string and passing the correct length to cas in open and with amsdos it works but not on M4? If so it's not something that is documented so Im not surprised the M4 has a problem. 

Please also provide a link to the example. I hope it wasn't one of mine  :laugh:
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Anthony Flack

#128
I'm really not sure where I even dug the example up from now! Since it was a couple of years ago.

But yeah I am using cas in open and passing the correct length in b, I didn't know that the str assembler directive set bit 7 until I actually looked in memory (!) as I don't use the str directive anywhere else. Sorry I said bug when it was me not appreciating the difference between a str and a defb in the assembler; I am getting by on some basic knowledge of how a Z80 works and the general principle that programming is programming...

And yeah the thing that threw me was, it all seems to work fine in AMSDOS, so I never noticed the problem until I tried it on the M4. And it works fine on the M4 as a .dsk, just not as a directory. I had always assumed it was probably a problem with the way I was removing the firmware and then restoring it. But then when I actually wrote something to test the M4, the problem was obvious.

I guess the upshot is, I don't know the difference between a str and a defb, AMSDOS masks bit 7 so it makes no difference there, but the M4 file system doesn't. And if I had an M4 back when I started, I probably would have noticed right away.

GUNHED

Please go on with your great work!!! It will be one of the very few real jewels in CPC world!  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2024.10.27)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

kawickboy

Don't give up. Your project is awesome.

merman

I have had the pleasure of playing this... and it's GOOD! Preview coming soon to Retro Gamer...

Shaun M. Neary

Hey Anthony,

Just wanna say, don't quit on this. Your work looks awesome.
Take all the time you need.

People are still gushing over Vapourtino and that's nearly six years on the go.

You got this. :D
Currently playing on: 2xCPC464, 1xCPC6128, 1x464Plus, 1x6128Plus, 2xGX4000. M4 board, ZMem 1MB and still forever playing Bruce Lee.
No cheats, snapshots or emulation. I play my games as they're intended to be played. What about you?

Anthony Flack

I do, not much longer now. Thanks for your patience. 

GUNHED

Quote from: Anthony Flack on 01:38, 12 February 25I do, not much longer now. Thanks for your patience.
Awesome!!! It will be one of the very best games ever!!!  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2024.10.27)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

XeNoMoRPH

Hi @Anthony Flack , Game Will be released tonight ?
your amstrad news source in spanish language : https://auamstrad.es

pollito

Quote from: XeNoMoRPH on 15:37, 07 March 25Hi @Anthony Flack , Game Will be released tonight ?
It's showing as being on tonight's Amstream, so fingers crossed!  :D

Anthony Flack

Yes, if all goes to plan the game will be out in a couple of hours.


VincentGR

I got it before your post here   ;D

Thank you!

pollito

Quote from: Anthony Flack on 22:50, 07 March 25Get it here:

https://anthonyflack.itch.io/bomb-jack-extra-sugar
Thank you so much for all your hard work, Anthony. This game is absolutely amazing, really pushes the limits of the CPC, and massively raises the bar! :D

XeNoMoRPH

your amstrad news source in spanish language : https://auamstrad.es

Jean-Marie

@Anthony Flack , you need to correct this line for 464 users. Otherwise, it will crash.
org &4045
;;ld hl,&b941
ld hl,&B939
ld (&0039),hl

Congratz by the way!

Anthony Flack

Haha do I need to do an update already? I don't have an original 464 to test on. Let me sort that then. 

Anthony Flack

Rather than having to rebuild everything, I just added a line to the basic loader:

181 POKE &4046,PEEK(&39)

I think that should do the trick

Anthony Flack

I have updated the itch page with an updated version that patches in the above poke; let me know if that doesn't work for anyone. 

XeNoMoRPH

@Anthony Flack ,
I noticed the date I put the first post when I discovered the game, January 10, 2023, and the game was released yesterday March 7, 2025, more than 2 years of development, and when you showed it for the first time, you should have already been there for a long time.
The truth is that the wait has been worth it, congratulations... are you planning to do the same with any other title? ... are you going to continue programming for the CPC?

your amstrad news source in spanish language : https://auamstrad.es

Anthony Flack

Of course I have ideas for more CPC games, but I have some commercial projects I need to focus 100% on for a while.

Finishing was slow mostly because I was busy with other things, but I'm sure I could work much faster on a future project and it would probably be an original game next time.

DanyPPC

Purchased and after playing it I think it's the best 8 bit conversion from the arcade between C64, Spectrum and old CPC version.

Really an excellent version of Bomb Jack with extra features.
CPC 6128+ with C4CPC and Gotek HxC USB Drive Emulator

FruityFrank

Just got to play it. Love it! looks so much better on a real crt. 
Guys, play on real hardware!

Powered by SMFPacks Menu Editor Mod