| www.retrosoftware.co.uk http://www.retrosoftware.co.uk/forum/ |
|
| Blog update! http://www.retrosoftware.co.uk/forum/viewtopic.php?f=67&t=620 |
Page 1 of 1 |
| Author: | RichTW [ Fri May 27, 2011 6:37 pm ] |
| Post subject: | Blog update! |
Blog update! http://www.retrosoftware.co.uk/wiki/ind ... ry20110527 Yes, work on Blurp has started again! (it wasn't dead, it was resting). |
|
| Author: | TomW [ Fri May 27, 2011 10:25 pm ] |
| Post subject: | Re: Blog update! |
Time bar - I guess you're mis-programming the palette there? |
|
| Author: | tautology [ Fri May 27, 2011 10:27 pm ] |
| Post subject: | Re: Blog update! |
That was my guess too; as the ULA has 16 registers, that it uses for the lookup table, you can get some strange positional based colour effects by setting the "unused" 12 registers in a 4 colour mode. (Yes i know they're not unused, it's based on the bit patterns; I was going to write something up about ULA palette register abuse, but it really requires an artist to make full use of the 5 or 6 colours you can get in mode 4 without an interrupt!) |
|
| Author: | DaveM [ Fri May 27, 2011 11:48 pm ] |
| Post subject: | Re: Blog update! |
Nice! Quote: My plan is to allow three initials to be entered with left/right/fire, like the old arcade machines, but I'll see how much memory I've got left... In that case, we'll demo it on an actual Arcade Cab at Replay, then (assuming you get it finished, of course!!). |
|
| Author: | RichTW [ Sat May 28, 2011 3:41 am ] |
| Post subject: | Re: Blog update! |
Haha, great! I'm going all out on it now (lost my job recently, y'see...) It's close to finished now, code-wise, but just needs some good graphics and levels designed... Regarding the time bar, yes it's true, misprogramming the palette might be one way of doing this (provided you could arrange the graphics to fit) - I've never even considered it as an option, I always thought it would be too hard to get right! So, no one's got it yet. It's a surprisingly easy method, it doesn't require any careful timing or anything, although it is somewhat limited in which parts of the screen it can be done... |
|
| Author: | tautology [ Sat May 28, 2011 9:11 am ] |
| Post subject: | Re: Blog update! |
Sorry to hear about your job. Though the retro world will benefit (assuming you can afford to eat)! On the time bar, the only other thing I can think of is abuse of flashing colours, but this requires timing tricks and as it's a horizontal break that rules it out. Is the pattern of the cyan significant (i.e. the line of cyan, line of black, line of cyan etc.)? |
|
| Author: | RichTW [ Sat May 28, 2011 11:57 am ] |
| Post subject: | Re: Blog update! |
No, the pattern's not significant. The colours are though. Hmmmmmm..... |
|
| Author: | tautology [ Sat May 28, 2011 12:19 pm ] |
| Post subject: | Re: Blog update! |
I can see that you are using palette switching at least twice on the screen:
This makes me wonder whether the cyan comes from the score line's palette and is somehow shifted up, though I'm not certain how this would be done. |
|
| Author: | RichTW [ Sat May 28, 2011 12:28 pm ] |
| Post subject: | Re: Blog update! |
Actually there's just one palette switch, which happens just after the bottom line of the 'frame'. If it helps, the unused colour in the bottom score line is magenta. |
|
| Author: | TomW [ Sat May 28, 2011 2:38 pm ] |
| Post subject: | Re: Blog update! |
You're using the cursor! (I think?) |
|
| Author: | RichTW [ Sat May 28, 2011 3:23 pm ] |
| Post subject: | Re: Blog update! |
Yeah spot on Tom! I always wanted an opportunity to try out this little trick, as it's so easy to do. Basically, by setting a steady cursor for an entire character row: Code: LDA #10:STA &FE00:LDA #0:STA &FE01 ...and then programming the Video ULA to generate a 32 byte wide cursor, this inverts the colours in a block of the screen 16 pixels wide.LDA #11:STA &FE00:LDA #7:STA &FE01 So that's all I do. If you were to turn the cursor off, you'd see that the 'TIME' graphic is on a white background, written in magenta, with red 'trails'. The physical inverses of these become black, green, and cyan. Easy when you know how! Obviously this is rather limited to a single 32 byte block of screen - but I guess there's no reason why, with some careful timing, you couldn't change the cursor address midframe and get lots of cursors at once! Like multiplexing hardware sprites on the C64 or something... |
|
| Author: | RichTW [ Sat Jun 04, 2011 5:34 pm ] |
| Post subject: | Re: Blog update! |
Bumped to say there's a new diary entry. |
|
| Author: | DaveM [ Sun Jun 05, 2011 3:20 pm ] |
| Post subject: | Re: Blog update! |
Looks as if it's coming along really well now, Rich! Might a November release still be on the cards? |
|
| Author: | RichTW [ Sun Jun 05, 2011 3:32 pm ] |
| Post subject: | Re: Blog update! |
Yeah, I reckon! Code-wise it's pretty much entirely there (unless I have space left to add new gameplay features - bonus rounds and that kind of thing), and now I've finished the screen editor and made it nice and easy to use, the main hurdle that remains is designing some nice graphics and some challenging and fun screens. And obviously it's gonna want a nice scrolltext or something on the loading screen At some point when it's nearly ready, I'll need to send it yours (or someone's) way to check that it actually runs ok on real hardware... So far I have nothing but 100% faith in B-Em, but you never know. |
|
| Author: | DaveF [ Sun Jun 05, 2011 10:39 pm ] |
| Post subject: | Re: Blog update! |
Excellent news, looking really nice Rich |
|
| Author: | SteveO [ Mon Jun 06, 2011 8:36 pm ] |
| Post subject: | Re: Blog update! |
November release, cooool |
|
| Author: | Samwise [ Tue Jun 07, 2011 11:50 pm ] |
| Post subject: | Re: Blog update! |
man, if only we had somewhere big to launch it ... but I just can't think of anywhere ... Sam. |
|
| Page 1 of 1 | All times are UTC [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|