Stormlord
Really Awesome!!
But the game can't work on real ORIC1.
I've load wav file into my Oric1 (not Atmos) and the game freeze while the "PRESS FIRE TO CONTINUE" text is flashing. Whit Euphoric there is the same problem as the real Oric1.
Anyone has load Stormlord into real Oric1 without problem?
Really sorry for my bad english (I'm Italian).
Thanks
Regards
Cristian
But the game can't work on real ORIC1.
I've load wav file into my Oric1 (not Atmos) and the game freeze while the "PRESS FIRE TO CONTINUE" text is flashing. Whit Euphoric there is the same problem as the real Oric1.
Anyone has load Stormlord into real Oric1 without problem?
Really sorry for my bad english (I'm Italian).
Thanks
Regards
Cristian
You would need Twilighte (the author) to answer this, but most likely he is making use of ROM routines which are just ATMOS-compatible?
That would make it impossible to run on an Oric-1.
Not sure if he is using C (or the C library) with the OSDK, but IIRC this development kit relies on ATMOS rom only
That would make it impossible to run on an Oric-1.
Not sure if he is using C (or the C library) with the OSDK, but IIRC this development kit relies on ATMOS rom only
Thanks Chema for your answer,Chema wrote:You would need Twilighte (the author) to answer this, but most likely he is making use of ROM routines which are just ATMOS-compatible?
That would make it impossible to run on an Oric-1.
Not sure if he is using C (or the C library) with the OSDK, but IIRC this development kit relies on ATMOS rom only
at Stormlord ufficial site I read:
This includes the Oric 1, Oric Atmos, and Oric Telestrat. OSDK is not compatible with the first, original, machine in the Oric range (the Microtan 65).
so i've supposed Oric 1 compatibility.
Please Twilighte, can you say someting about that?
Really Thanks for your Oric programming efforts!
Regards
Ciao
Cristian
Yeah, I think it is supposed to be Oric-1 compatible. Twilighte told me that he was not using the rom for anything (something I should have supposed, I refrain from using it too). But the game hangs with the same symptoms as you describe when using an emulator with the 1.0 rom (Oric-1).
The game asks you to fire to start (where the game autodetects your joystick if any) and when you press fire it halts.
He is currently busy with many other projects currently, so I would not expect him to look into this anytime soon... After all I think it is of not much importance, except for those users that want to play the game on a real machine and only have an Oric-1 available.
BTW, if that is the case, do you know it is quite easy to upgrade to the ATMOS rom? I did not do it myself, but it only requires to flash an EPROM with any of the images available and replace it in your oric (it is socketed, so no problem with that).
The game asks you to fire to start (where the game autodetects your joystick if any) and when you press fire it halts.
He is currently busy with many other projects currently, so I would not expect him to look into this anytime soon... After all I think it is of not much importance, except for those users that want to play the game on a real machine and only have an Oric-1 available.
BTW, if that is the case, do you know it is quite easy to upgrade to the ATMOS rom? I did not do it myself, but it only requires to flash an EPROM with any of the images available and replace it in your oric (it is socketed, so no problem with that).
I'm an Oric1 fanatic and it's pleasure for me play with real machine.Chema wrote:... After all I think it is of not much importance, except for those users that want to play the game on a real machine and only have an Oric-1 available.
BTW, if that is the case, do you know it is quite easy to upgrade to the ATMOS rom? I did not do it myself, but it only requires to flash an EPROM with any of the images available and replace it in your oric (it is socketed, so no problem with that).
Stormlord is a killer application for my favorite 8Bit micro and it's a dream for me see the program run and play it on real Oric1 (feel like '80 era).
Yes, I know the EPROM upgrade procedure but i don't want use this trick on Oric1 for fundamentalist reasons. I prefer buy an Atmos if I find one.
Hope to see a patch for Oric1 in future...
EEEK! err.. um.. hmm, i see exactly what the problem is. Damn kill me for not checking this beforeCristian wrote:Really Awesome!!
But the game can't work on real ORIC1.
Stormlord does NOT use ROM routines at all, however it does intercept the IRQ vector in Page 2 in order run its IRQ routine to read the keyboard and play sound.
Except Oric1 uses $0228 for vector and not $0244 as on Atmos
I could write an elaborate routine to detect machine but i think the best solution is to patch the existing for a separate Oric-1 version :p
Fortunately its the only Oric-1 specific thing i don't currently do, but will definately remember in the future. Immense Apologies Cristian.
I tried to test this patched game but i just got so friggin annoyed with Oricutron tonight i'll leave it to someone else to try..
http://www.defence-force.org/ftp/forum/ ... -oric1.tap
I hope we can get Dbug to add it to the stormlord website if it works :p
Absolutely Cristian, its why i made it for tape. Its like the majority of real oric users are tape based only. Its a fundamental thing for sure, but only when i get it right :/Cristian wrote:Yes, I know the EPROM upgrade procedure but i don't want use this trick on Oric1 for fundamentalist reasons.
I updated the http://stormlord.defence-force.org/ page with the link to the Oric 1 version.
Same with Oricutron 0.7... loads partially the initial screen with garbage at the bottom and crashes executing code in page 2:
Code: Select all
228 adc ($6d),y
22a cpx $304c
22d $f4 (???)
22e ora ($00,x)
230 rti
Actually I fixed it, just that for some reason it crashed in Oricutron 0.6
Working fine in Euphoric
Going to update the site now
Twilighte: I suggest that you make an Atmos/Oric 1 compatible version by using the values stored in FFFE/FFFF to find the location of the irq handler. You can just use the room you used for the hidden text messages
Working fine in Euphoric
Going to update the site now
Twilighte: I suggest that you make an Atmos/Oric 1 compatible version by using the values stored in FFFE/FFFF to find the location of the irq handler. You can just use the room you used for the hidden text messages
Last edited by Dbug on Wed Oct 06, 2010 8:56 pm, edited 1 time in total.