http://www.cpc-power.com/index.php?page=detail&num=13363
Looks lovely, doesn't it??
[attachimg=1] [attachimg=2]
Tes it's a new game ;) this is a beta version. There is some bugs now. So don't worry about it, i will correct it ;)
Well, do let us know this time ;)
Those graphics are really nice.
Looks good, but I cannot get it working on my C4CPC :(
it crashes after the titlescreen when selecting either option :(
This is good timing as I'm all over anything Picross related. Nintendo released a Pokémon themed version that I downloaded while on holiday & loved it. I then got the Legend of Zelda version from Club Nintendo, plus the Mario Picross games for SNES & Gameboy. I also managed to get my hands on one of the Nintendo Power cartridges with a rare version of the game on it. While in Japan earlier this year I grabbed a 200yen copy of Picross for DS.
I've also been playing it almost exclusively on my iPad, so any other version I can get my hands on is all good in my book. On the Amstrad it's even better!
I can't wait to try it out!
Quote from: CraigsBar on 22:46, 17 October 16
Looks good, but I cannot get it working on my C4CPC :(
it crashes after the titlescreen when selecting either option :(
Start it from a dedicated slot ;)
Quote from: Gryzor on 08:36, 17 October 16Looks lovely, doesn't it??
Waiting for the pretencious Jim Power PLUS version close to 5 years now, I can just laugh by seeing that skilled game at end. :laugh: :-\
Quote from: TotO on 08:09, 18 October 16
Waiting for the pretencious Jim Power PLUS version close to 5 years now, I can just laugh by seeing that skilled game at end. :laugh: :-\
Dis le à Macdeath qui n'a jamais rien branlé pour les graphismes... Pour le reste du commentaire, je n'en ferai justement pas, mais pas de doute t'es bien sur la scène demo !!!
Quote from: gerald on 06:12, 18 October 16
Start it from a dedicated slot ;)
You could only run the game one time before the final flash !
Quote from: GOB on 16:54, 18 October 16
Dis le à Macdeath qui n'a jamais rien branlé pour les graphismes... Pour le reste du commentaire, je n'en ferai justement pas, mais pas de doute t'es bien sur la scène demo !!!
Sure, the MacDeath fault. :laugh:
No luck, I have seen his graphics 4 years ago and there was really fine and enough to start to code!
As I can see here, you don't require any help, nether your, by using gameboy rip from prehistoric.
By the way, I have never produced any demo... I'm not from the CPC demo scene. You yes. :-\
And you have always criticized the others peoples works because "you are the best" ... Into your head.
You will said that I'm wrong? So let me report here your last critical:
About the not yet reseased Xifos's GNG:
"It is a shit compared to the Molecular's coder version".
(amstrad.eu forum)About the not yet released Rhino's Pinball Dreams:
"I hope that is not the game screenshots that we have seen, because it is really bad".
(gamopat.com forum)So please, don't be surprised about the just returns of laugh! ;D
Cheers.
Well since you came to seek confused as to go really ...
What I do; finished or not that's my problem.
I do what I want and this does not concern you.
So I finished or not Jim Power one day ca look at me, you have not paid me to do it.
Repprocher going to your friends not to have finished Alien or DBZ for example ... But you will never say that for sure...
But no, your only pleasure seems to come challenge me and insult me ... Beautiful mentality !!!
The post about my game Picross, nothing else in case you have not noticed.
This game was made for a contest with a reduced time, there was no question of a big game in the allotted time.
you have not produced demo but it is not me who go to meetings. I was on the CPC scene some years ago and i don't want to be on it now precisely because of mentality like yours.
Cockfights do not interest me and I'm fed up.
So're nice you and your friends, leave me alone. I have no time to lose with your stupid stories. If you have nothing else to do than seeking to sow discord everywhere it's just childish.
I don't know you personally and i don't know why you are always searching me, but seriously i don't see the interest...
And thanks to stop spying Amstrad.eu ... I find it unhealthy.
End of the parenthesis
Quote from: GOB on 16:54, 18 October 16
Dis le à Macdeath qui n'a jamais rien branlé pour les graphismes... Pour le reste du commentaire, je n'en ferai justement pas, mais pas de doute t'es bien sur la scène demo !!!
@GOB (http://www.cpcwiki.eu/forum/index.php?action=profile;u=872): Can you please restrain from using such crudities here on the Forum. There's no need for language like that.
Bryce.
Don't Worry, "Branler" as in "mettre en branle" means "to set in motion", not always thing like "self-sexing thyself".
Beside it is not really a strong bad mannered word... well, juste euh little Bite.
No offence.
SVP messieurs, merci d'éviter de remuer la vase du fond de l'étang pour chercher des cadavres et merci de ne pas m'impliquer là dedans.
Indeed, guys: this is a thread about Picros. Got any grudges from elsewhere, please don't bring them here... Just try and stay calm ok? :)
Gryzor no need to ban them yet, but please ban Donald Trump and maybe Hillary Clinton too.
Sorry I couldn't resist it :)
Why ban Trump ? after all he offered a job to Sir Allan Sugar... he can't be that evil. :laugh:
Quote from: Gryzor on 08:36, 17 October 16
http://www.cpc-power.com/index.php?page=detail&num=13363 (http://www.cpc-power.com/index.php?page=detail&num=13363)
Looks lovely, doesn't it??
[attachimg=1] [attachimg=2]
During a debuging marathon with Ast at home, we fix some buggy routines. The game can now be played with a real CPC+ :P
The level selection is still buggy, maybe it's the same bug as game initialisation, maybe not, we are too tired of step by step running to fix this this night ;D
Yeah! We did it!
this afternoon we finish fixing the game!
level selection is now ok on a real CPC and Arnold
fire effect is now OK (was disabled on previous version cause buggy)
Quote from: roudoudou on 19:04, 29 January 17
this afternoon we finish fixing the game!
level selection is now ok on a real CPC and Arnold
fire effect is now OK (was disabled on previous version cause buggy)
Any detail of what was wrong ?
Quote from: gerald on 19:07, 29 January 17
Any detail of what was wrong ?
The code move some routines in memory but forgot two last bytes. As the final instruction is a JP, the JP adress is what was after in memory
Surprisingly, with Winape the code jumps everywhere in the memory but luckily end in an init portion. With Arnold or a real CPC, it hangs in a HALT (so i guess INT under Winape are not accurate)
For the fire effect, the 128 nops loop is doing INC (HL) to increase color index of 8 hardware sprites
H is loaded from a #80 long table located in #100 (followed by #80 zeros). This table contains High bytes of HW sprites #40 to #47
I guess the sinus value was supposed to be between #00 and #7A (cause there is some other increments)
But not! So the code was doing some writes in #00xx -> corrupting interrupts jump then the code hangs again
I fix the 128 nops loop containing H value and optimising the whole routine to gain space & stay at 128 nops 8)
Quote from: roudoudou on 19:54, 29 January 17
The code move some routines in memory but forgot two last bytes. As the final instruction is a JP, the JP adress is what was after in memory
Surprisingly, with Winape the code jumps everywhere in the memory but luckily end in an init portion. With Arnold or a real CPC, it hangs in a HALT (so i guess INT under Winape are not accurate)
For the fire effect, the 128 nops loop is doing INC (HL) to increase color index of 8 hardware sprites
H is loaded from a #80 long table located in #100 (followed by #80 zeros). This table contains High bytes of HW sprites #40 to #47
I guess the sinus value was supposed to be between #00 and #7A (cause there is some other increments)
But not! So the code was doing some writes in #00xx -> corrupting interrupts jump then the code hangs again
I fix the 128 nops loop containing H value and optimising the whole routine to gain space & stay at 128 nops 8)
Did you manage to fix the start screen offset that happen sometimes ?
Quote from: gerald on 19:59, 29 January 17
Did you manage to fix the start screen offset that happen sometimes ?
I heard about this bug
It never happened on my (two) CPC+ (but with Arnold emulator yes)
Maybe an hardware issue on your machine?
As was singing Queen, "we are the champions... my friends....."
Quote from: roudoudou on 20:02, 29 January 17
I heard about this bug
It never happened on my (two) CPC+ (but with Arnold emulator yes)
Maybe an hardware issue on your machine?
It happen on my GX4000 which I know has some reset value that are not 'expected'.
However I did not see any obvious missing bits in that part code :(
I will explain what is happening on arnold emulator:
At power on PRI is reset to 0. This means standard CPC interrupts are active.
At 9095 BC0D is set to D9 which is the correct value.
At this point register &D is the currently selected CRTC register.
There is lots and lots of setup code. Therefore a CPC style interrupt is waiting to be serviced.
Code at 9715 has an EI.
9715
EI
LD BC,&BC08
OUT (C),C
LD BC,&BD00
OUT (C),C
EI
What happens is that the EI is executed, but interrupts are not enabled yet. This happens *after* the next instruction.
LD BC,&BC08 is executed and immediatly after this the interrupt is acknowledged and the interrupt function at 0038 is executed.
Code goes to 9766 and ends at 99f6. Before 99f6 there is joystick scanning code. This sets BC to F600.
The interrupt routine is not guarded by any push or pops and so when execution returns to 9719 BC is set to F600 and a I/O write to F600 then happens.
register &D is still selected. ;)
Next this happens
LD BC,&BD00
OUT (C),C
is executed.
This sets &D to 0 and changes the offset :o
I changed the first EI to NOP and it all works.
So my question is now:
Why didn't all Plus/GX4000 show this problem? @Ast (http://www.cpcwiki.eu/forum/index.php?action=profile;u=573) and @roudoudou (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1714) which Plus did you test it on and please can you tell me the numbers written on the ASIC? @gerald (http://www.cpcwiki.eu/forum/index.php?action=profile;u=250) please tell me the numbers on your asic.
Nice analyse. I tell you tonight for serial number
Works fine on my Gx4000 & my 6128 Plus.
Ast's Gx4000 (https://servimg.com/view/10093466/154)
Ast's 6128 Plus (https://servimg.com/view/10093466/155)
I Will test it on my neighbour's one.
Quote from: Ast on 11:27, 31 January 17
Works fine on my Gx4000 & my 6128 Plus.
Ast's Gx4000 (https://servimg.com/view/10093466/154)
Ast's 6128 Plus (https://servimg.com/view/10093466/155)
I Will test it on my neighbour's one.
written on the ASIC ;) not the machine serial number
Quote from: roudoudou on 13:14, 31 January 17
written on the ASIC ;) not the machine serial number
Arf ! I still was in my dreams....
Version G for my Amstrad 6128 plus
http://amstradplus.forumforever.com/image/110/c/1/c/img_1136-5181e96.jpg.htm (http://amstradplus.forumforever.com/image/110/c/1/c/img_1136-5181e96.jpg.htm)Version C for my Gx4000http://amstradplus.forumforever.com/image/110/e/7/7/img_1137-5181eab.jpg.htm
Thanx for finishing it. :-) But why did BDC Iron gave the project up?
Can't help you about ASIC #
(http://nsa37.casimages.com/img/2017/01/31/mini_170131091411857954.jpg) (http://www.casimages.com/i/170131091411857954.jpg.html)
My GX4000 and 6128Plus have this version:
40489 24380F002 9029EAI
I will check my 464plus in a couple of days time and try the cart (without my fix) on all.
@Ast (http://www.cpcwiki.eu/forum/index.php?action=profile;u=573) I can't see the picture from your gx4000 but the version is the same as your 6128 plus.
I add your ASIC version here so that it's ok if the picture is removed one day:
arnoldemu: 40489 24380F002 9029EAI (MC0122C) and 40489 24380F002 9029EAI
Ast: 40489 24380F002 9032EAI and 40489 24380F002 9031EAI (?)
Kris: secret (MC0122E)
roudoudou: 40489 2430F002 9041YAI (MC0122A) and 40489 2430F002 9050EAI (MC0122E)
40489 is the model number
24380F002 is probably the ASIC/Gate-Array type.
Quote from: Kris on 20:54, 31 January 17
Can't help you about ASIC #
(http://nsa37.casimages.com/img/2017/01/31/mini_170131091411857954.jpg)
(http://www.casimages.com/i/170131091411857954.jpg.html)
Kris is the logo ok on the title for you? Or do you see the bad offset in the picture?
Are you overclocking the ASIC? ;)
Yes mine is OK :) (even@ 6mhz ;D )
Here are my CPC+ (funny to see differents straps and capacitors...)
click to enlarge (the pictures ;D )
EDIT:
ASIC 9014YAI
fuck can't read the second, i re-open the case...
(http://reho.st/thumb/self/779c6aae5135340f76bc7af89fc84440bf0f40f5.jpg) (http://reho.st/view/self/779c6aae5135340f76bc7af89fc84440bf0f40f5.jpg)
(http://reho.st/thumb/self/fa9f48fba62e7d462efca341a5df5b377b6c287b.jpg) (http://reho.st/view/self/fa9f48fba62e7d462efca341a5df5b377b6c287b.jpg)
Quote from: Kris on 20:54, 31 January 17
Can't help you about ASIC #
(http://nsa37.casimages.com/img/2017/01/31/mini_170131091411857954.jpg)
(http://www.casimages.com/i/170131091411857954.jpg.html)
@Kris (http://www.cpcwiki.eu/forum/index.php?action=profile;u=175) : you are a joker !!!
9050EAI for the other one
Quote from: Ast on 21:15, 31 January 17
@Kris (http://www.cpcwiki.eu/forum/index.php?action=profile;u=175) : you are a joker !!!
I installed this heatsink several years ago....don't want to remove it :P
Rity on amstrad.eu told me his 6128+ with an Asic 9026EAI has no problem
The last code can probably be the manufacturing date and factory code.
So 9026EAI would be week 26 of year 1990 and factory code EAI.
The Konami SCC article on wikipedia (https://en.wikipedia.org/wiki/Konami_SCC) seems to confirm it. It's year, week and factory code. EAI being one of Toshiba's semiconductor plants.
As far as I know, there are no different ASIC models. The only issue could be due to manufacturing differences.
Quote from: robcfg on 22:11, 31 January 17
As far as I know, there are no different ASIC models. The only issue could be due to manufacturing differences.
I have heard claims that there are so I am trying to work out how true this is and if there are any differences.
If I can find one of these early asics and a later asic I can make tests for them.
The differences that are seen may be how the game is run.
It may be that it works best with the C4CPC menu rather than using one of it's cartridge slots, or maybe there is some timing difference with when the interrupts are started and active?
Quote from: arnoldemu on 08:13, 01 February 17
It may be that it works best with the C4CPC menu rather than using one of it's cartridge slots, or maybe there is some timing difference with when the interrupts are started and active?
You're right, starting from the menu, interrupts are already started! I did not make MANY tries on the same machine to see if i can have both behaviours!
Sorry for the delay, i had no time...
Thanks again Kevin for finding the last bug!
Here is the fixed CPR!
Quote from: villain on 20:21, 31 January 17
Thanx for finishing it. :-) But why did BDC Iron gave the project up?
I don't understand "gave the project up"... ^^
This game was made for the amstrad.eu last contest. i respect the deadline, but at the last hour, while the game work perfectly on winape, the first try on a real cpc+ revealded bugs...
I have no more time to debugged because the contest is over. So i released the game at this actual state...
After the result (2nd), i was really boring about this fucking bugs. For me it's over and i prefer to start new game.
So, thank to Roudoudou to patch picrocs, i'm happy to play my game on real hardware, i think that i will end up to debug that one day, but really this fucking bugs at the last minute disgusted me and the result of the contest not satisfied me.
Quote from: GOB on 11:44, 04 February 17
I don't understand "gave the project up"... ^^
Thanks for the "background story". That's really understandable! ;D
Quote from: GOB on 11:44, 04 February 17
This game was made for the amstrad.eu last contest. i respect the deadline, but at the last hour, while the game work perfectly on winape, the first try on a real cpc+ revealded bugs...
I have no more time to debugged because the contest is over. So i released the game at this actual state...
It's a fun game and nicely realised for the deadline :)
I also had fun helping to fix the final bug. :)
I think everybody should know that commercial games have bugs and that is why on ps4 and xbox one there are often day 1 patches to download. The team fixes as many bugs as possible before the game must go into submission and for physical releases for duplicators. A bug triage decides which bugs are priority and which are must fix and the team fixes those and leaves the less important ones. Often some small bugs make it into the final game. Sometimes if it's possible then a day 1 patch is made available to fix the most important bugs.
This bug I fixed helped me to realise a problem with Arnold's debugger. I have changed step with f11, and now when I step through the code I see it going into the interrupt handler. :) Now it will be more obvious with this kind of problem. :)
:)
Quote from: arnoldemu on 14:25, 04 February 17
This bug I fixed helped me to realise a problem with Arnold's debugger. I have changed step with f11, and now when I step through the code I see it going into the interrupt handler. :) Now it will be more obvious with this kind of problem. :)
:)
So if my bugs help you to fixed a problem on Arnold, i'm happy to have made this bug ^^
Thanks to you. Hope that everybody will love this picrocs ;)