Schrijver
| Return of the scroll & logo demo's
|
Latok msx master Berichten: 1722 | Geplaatst: 11 September 2003, 11:38   |
Nothing more than 2 copies. Thank you, BiFiMSX. I don't know how to copy vram data while using the I/O ports. I don't know yet how I will 'hang' this routine on the #fd9f interrupt. There is a lot for me to learn.
|
|
Bart msx professional Berichten: 646 | Geplaatst: 11 September 2003, 12:48   |
/me thinks BiFi is missing the point  It's not about your coding skills BiFi or about the coding skillz of other ASM coders. I think Latok is trying to get people without that knowledge enthusiastic to start coding themselves and learn from it. Just as Latok I've never coded a smooth scoll myself too. I just used Bard's code and changed it a bit. But I never understood the ASM. So coding a smooth scoller in Basic is going to be something new for me and something to learn from. |
|
ro msx guru Berichten: 2315 | Geplaatst: 11 September 2003, 13:02   |
aaah, schoenmaker blijf bij je leest
(sorry, dutch only) LOL
nifty wigs you all are.
what if: Wolf creates this demo-maker app and everybody (all creative dudes anyway) start making stupid demos with no original aspect at all, just for the sake of it.
would that not spoil the whole darn demo scene? uh, YEAH!
Well, do what you have to do. I'll do the same... never stopped me before
---------
Since I FINALLY got a RGB scart monitor it's time to get hacking again. But first things first, some other stuff has to be done yet. Sight, I could mention so many ... pff.
Guys 'n gays, good luck with the learning process!
(it's not that hard, trust me......)
|
|
BiFi msx guru Berichten: 3142 | Geplaatst: 11 September 2003, 13:20   |
Well then, I won't spill full sources here to make such a smooth scroll since it would spoil the challenge...
*** end of thread for me ***
|
|
snout
 msx legend Berichten: 4991 | Geplaatst: 11 September 2003, 13:26   |
RO, I'm with you man. I already said that a lot of originality _and_ educational value is lost when you have a 'one-click-demo-maker'. (By the way, on one of the Dragon Disks there was already a 'SCROLL Composer'. Quite powerful. So this product already exists.
BiFi, of course this is easy. That's the whole point of this thread. Developing software for MSX is cool, and you need an easy project to get started. In a separate thread Latok, me and Zett will report to you about our progress, our mistakes, bits of codes etc. This way other inexperienced coders get the opportunity to actually learn from it. And I really would love to see other people jumping on this train, starting to code their own 'simple' demo's.
|
|
chaos msx addict Berichten: 276 | Geplaatst: 11 September 2003, 13:29   |
Maybe there should also be a thread/project: The best scroll ever, for experienced guys like BiFi!
|
|
chaos msx addict Berichten: 276 | Geplaatst: 11 September 2003, 13:31   |
and good luck Latok, Snout and Zett! I think this is a great initiative
|
|
GuyveR800 msx guru Berichten: 3048 | Geplaatst: 11 September 2003, 15:11   |
Wow zett, you're really fast!
Nobody can keep up with you!
Just a bit of advice: If you create a font and email it in the middle of the night, don't go asking people what they think about it only 7.5 hours later (after they just woke up and maybe haven't even had a chance to look at it).
Try to slow yourself down a little, to somewhere near the level the others in a team are. If you don't, the others might become tired of you. (generally speaking) |
|
BiFi msx guru Berichten: 3142 | Geplaatst: 11 September 2003, 15:45   |
I have been asked to react on some posts in here, breaking the 'promise' I earlier made in a previous post in this thread, so here I go:
First, it wasn't my intention to be 'so cruel' as it looked like in my first post. Okay, for me it's easy and Bart may have had a point there. I didn't mean to make things look so easy. Really, who am I to discourage software development on MSX? I want to approach everybody with my sincere apologies.
I have to agree with chaos stating this is a great initiative for people to start developing for MSX and indeed a scroll & logo is a very good way to get the hang of things and I wish all participant good luck in their quest of making one. Maybe it's an idea to collect these in the download section?
|
|
Latok msx master Berichten: 1722 | Geplaatst: 11 September 2003, 15:48   |
Thanks BiFi, it's very cool and mature you've written that. And I didn't even ask you!  |
|
Bart msx professional Berichten: 646 | Geplaatst: 11 September 2003, 16:30   |
Collecting the final products in the downloads section is quite a good idea BiFi. Let's see if a finished product can come out of this thread.
|
|
manuel msx guru Berichten: 3378 | Geplaatst: 11 September 2003, 22:04   |
Quote:
|
Do you agree on a little scripting engine (to do some more complex multi-part demos, such as ANMA's source of power), created in notepad ?
|
Excuse me? No one needs Notepad. Any MSX text editor will be superior than that awful piece of crapware.
Creating an engine in Notepad? Aren't you mixing some things up here?
|
|
sjoerd msx addict Berichten: 444 | Geplaatst: 12 September 2003, 00:38   |
Quote:
| Excuse me? No one needs Notepad. Any MSX text editor will be superior than that awful piece of crapware. 
|
Notepad rules! I do all my current MSX programming in it.  Still I think nothing beats edit. I like the white letters on the blue background 
Hmm, never made a scroll in screen 5. Never made anything in screen 5 for that matter. Screen 0 is difficult enough for me. |
|
NYYRIKKI msx master Berichten: 1502 | Geplaatst: 12 September 2003, 02:16   |
As there are so many people, that still likes scrollers, I like to give my tested effect idea away. This idea is simple, but at least I have not seen this effect on MSX demos.
Here is my crappy explanation: (I tried this on screen 12 and it worked well)
- Make a normal horizontal (8*16)*16 sprite scroller that fills half of the horizontal screen on first lines of the screen.
- Duplicate the sprites, so that you get 32*32 resolution for each sprite (Width=8*16*2=256)
- Take a picture and duplicate the first 16 lines so, that the upper part of the picture seems to be stretched.
- Add vertical scroll register (VDP #23) on each of the first 16 picture lines to make the picture look like it was before stretch.
This way you will get a full width sprite scroller that works on top of any picture. The font needs to be B/W and resolution is just (8*32)*16, but there can be background and it looks much nicer than same on (8*32)*32 resolution.
TIP: Turn off sprites after the scroller untill next screen refresh to get best performance out of VDP.
~NYYRIKKI
|
|
GuyveR800 msx guru Berichten: 3048 | Geplaatst: 12 September 2003, 02:53   |
Interesting effect NYYRIKKI!
If I understand correctly each sprite pixel will actually be 2 pixels on screen horizontally, but Y resolution will be normal. Correct?
The timing must be dead-accurate, so I think it's not something to try for beginners 
I remember when I first tried doing screenshots, it totally backfired. In stead of writing all kinds of weird assembly code, I couldda just done this:
10 COLOR,15:COLOR,1:GOTO10
 |
|
|
|
|