News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_redbox

New Xmas Demo Released

Started by redbox, 11:42, 15 December 10

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Gryzor

Offensive posts deleted.

TFM, quit it, you're being offensive, for no reason whatsoever and especially when someone is actually offering something really nice.

As a "living legend" (erm....) you should know better.

Gryzor

Redbox mate, this little thing made my morning. It made me wish I had a shop so I could set up a Plus on the window and play it, for some reason :)

Thanks so much, this is really heart-warming...

redbox

Quote from: Gryzor on 07:09, 16 December 10
Offensive posts deleted.

Thank you for moderating, it's much appreciated.

Quote from: Gryzor on 07:30, 16 December 10
It made me wish I had a shop so I could set up a Plus on the window and play it, for some reason :)

Good to hear you enjoyed it - there is a washing machine shop that is near me and he has a PC in the window showing a Linux demonstration (for some weird reason) and I often think he should have some CPC stuff on it instead!

redbox

Quote from: fano on 22:41, 15 December 10
I understand , PRI offers a great solution for synchronising rendering on + and to avoid theses types of artefact.

I read about this on CPC Rulez but didn't understand it fully - if the rendering is being done across the whole screen then when would you time the PRI to occur?

Quote from: fano on 22:41, 15 December 10
lol i understand well now.I am using the PPI detection bug and afaik it is a correct method (what method did you use ? (IM2 or some awfull floating bus))

I was just using the high impedence reading on &7Fxx but, as Grim says on his website, this is a poor way of doing things.  I will look into the PPI stuff, thanks for the pointer.

fano

Quote from: redbox on 09:11, 16 December 10
I read about this on CPC Rulez but didn't understand it fully - if the rendering is being done across the whole screen then when would you time the PRI to occur?
For example, if you have a software effect rendering from line 0 to 180 and a sprite scroll that finishes at 100 , you can use PRI at line 179 to do your software effect from line 180 and at line 100 (and you can change it dynamicaly) to start to feed your scroll after it has been drawn on screen so you'll always be sure to avoid artifacts.It is not an obligation to have an isr to do , juste use a ei:ret in mode 1 and halt to synchronise.

Quote from: redbox on 09:11, 16 December 10I was just using the high impedence reading on &7Fxx but, as Grim says on his website, this is a poor way of doing things.  I will look into the PPI stuff, thanks for the pointer.
You can find CRTC tests here , the text is in french but there is a program with tests , the PPI test is in this program.
"NOP" is the perfect program : short , fast and (known) bug free

Follow Easter Egg products on Facebook !

redbox

Quote from: fano on 12:38, 16 December 10
For example, if you have a software effect rendering from line 0 to 180 and a sprite scroll that finishes at 100 , you can use PRI at line 179 to do your software effect from line 180 and at line 100 (and you can change it dynamicaly) to start to feed your scroll after it has been drawn on screen so you'll always be sure to avoid artifacts.

Thanks Fano - that's really good and very interesting for me as I find double buffering a real pain in the arse (more so if you are using the ASIC), so if developing for the Plus I can use this technique instead.

Quote from: fano on 12:38, 16 December 10
You can find CRTC tests here , the text is in french but there is a program with tests , the PPI test is in this program.

Ah Quasar, some good code there but I find this French hard to understand sometimes (in one article he talks about the 'boffin' all the time - the blonde boy with glasses?!), but I will work through the code myself to understand what is going on (which always the best way I think anyway).

Axelay

Nice demo!  :)
Is the more substantial release you mention going to be that platformer you demoed previously?


Quote from: fano on 12:38, 16 December 10

You can find CRTC tests here , the text is in french but there is a program with tests , the PPI test is in this program.
Thanks for highlighting that part, I'd seen that before when looking for a plus test, but not knowing to look for the PPI test or having had a chance to try and babel fish the comments, I still hadnt got around to isolating the part I needed, and now I dont have to.  :)

arnoldemu

Quote from: Axelay on 13:43, 16 December 10
Nice demo!  :)
Is the more substantial release you mention going to be that platformer you demoed previously?

Thanks for highlighting that part, I'd seen that before when looking for a plus test, but not knowing to look for the PPI test or having had a chance to try and babel fish the comments, I still hadnt got around to isolating the part I needed, and now I dont have to.  :)
Does that mean Sub Hunter may have some extras for the +?
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Devilmarkus

#33
Quote from: TFM/FS on 22:07, 15 December 10
Yes, nice, but the scroller is wrong. Octoate and Nilquader emulated the ACID for hours successfully, not Nocash.

Indeed, these 2 guys 'emulated' the ACID. But without Nocash's hacks and knowledge it wouldnt be possible for them.

Edit:
Quote from: XMAS2010 demo scrollerNOCASH - AMAZING WORK CRACKING THE ACID! CAN'T WAIT FOR SOMEONE TO PUT YOUR CODE ONTO A CUSTOM CHIP...

redbox is absolutely right here.
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

redbox

Quote from: Axelay on 13:43, 16 December 10
Nice demo!  :)
Is the more substantial release you mention going to be that platformer you demoed previously?

Thanks Axelay (and again for the help in getting it working).

Yes, I plan on doing a game - the platformer demo was just 'proof of concept' for the scrolling and I have a lot more to do.  But I would rather get all the routines working really well and do them one by one (scrolling, sprites, tiles, collision etc) before I put something finally together  :)

Octoate

Quote from: Devilmarkus on 13:50, 16 December 10
Indeed, these 2 guys 'emulated' the ACID. But without Nocash's hacks and knowledge it wouldnt be possible for them.
That's not correct. During the examination we have also found our own way to hack the ACID protection, which is much simpler, but has a small quirk. To prevent that, the needed hardware would be slightly more expensive than the CPLD solution.
--

Axelay

Quote from: arnoldemu on 13:45, 16 December 10
Does that mean Sub Hunter may have some extras for the +?


No, I'm afraid not.  It's just that I read a little while ago on Pushnpop that the 300hz interrupts apparently dont occur on the plus at the exactly the same time as the CPC, and because there are some things set to interrupts in the (still incomplete) intro sequence I thought it best to get hold of something just in case.  Not that I havent thought about plus hardware applied to sub hunter (or my two previous releases for that matter), but it keeps turning into something that requires an all new ground up game engine  ::)  

Devilmarkus

Quote from: Octoate on 14:44, 16 December 10
That's not correct. During the examination we have also found our own way to hack the ACID protection, which is much simpler, but has a small quirk. To prevent that, the needed hardware would be slightly more expensive than the CPLD solution.

Huh... I did not know that.
But fact is: Nocash also hacked the ACID ;) Maybe in another way but he made a good effort in hacking it.
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Octoate

Quote from: Devilmarkus on 15:52, 16 December 10
But fact is: Nocash also hacked the ACID ;) Maybe in another way but he made a good effort in hacking it.
Absolutely and his work is very important because it is better to reproduce the ACID in hardware instead of using a hack :) (especially if it wouldn't be cheaper to use the hack).
--

Gryzor

Off-topic: Markus' signature image simply rocks.

TFM

@Octoate: Thanks that you made things clear.

@Gryzor: You can delete all my posts, but the truth is out there.  8)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Devilmarkus

Quote from: Gryzor on 16:57, 16 December 10
Off-topic: Markus' signature image simply rocks.

Off-topic: *lol*
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Gryzor

Quote from: TFM/FS on 18:54, 16 December 10

@Gryzor: You can delete all my posts, but the truth is out there.  8)

Yes. The matter is not the truth, but your manners, though.

fano

#43
Quote from: Axelay on 13:43, 16 December 10Thanks for highlighting that part, I'd seen that before when looking for a plus test, but not knowing to look for the PPI test or having had a chance to try and babel fish the comments, I still hadnt got around to isolating the part I needed, and now I dont have to. 
look at TestRAZPPI and TestPortBPPI labels , if you are in pain to understand coments , i can try to translate them.

This whole discussion about ACID cracking sucks, really...

Off-Topic : yes , your dithering rocks Markus !
"NOP" is the perfect program : short , fast and (known) bug free

Follow Easter Egg products on Facebook !

redbox

Quote from: fano on 19:33, 16 December 10
look at TestRAZPPI and TestPortBPPI labels , if you are in pain to understand coments , i can try to translate them.

I will take a look at this too, thanks Fano.

Quote from: fano on 19:33, 16 December 10
This whole discussion about ACID cracking sucks, really...

Just ignore him.  Actually, is there any way we can have an 'ignore user' choice in our profile?


Devilmarkus

Quote from: fano on 19:33, 16 December 10
This whole discussion about ACID cracking sucks, really...

Polly wants a cracker?
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

redbox

Quote from: Devilmarkus on 20:45, 16 December 10
Polly wants a cracker?

Hahaha, classic.

I think she wants some water, to put out the blow torch.  ;)


Devilmarkus

Quote from: redbox on 22:24, 16 December 10
I think she wants some water, to put out the blow torch.  ;)

Well, never forget: You need 2 things when you go to bed:
- A stone
- A matchbox!

Why?
Simple:
First throw the light out with the stone,
Then use a match to look if you hit the light!
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Powered by SMFPacks Menu Editor Mod