Author |
Message |
Overflow
Member |
Thanks for the startup code link to Kalms site!
|
Overflow
Member |
I downloaded the startupcode by Kalms and started punching in the Includes...Problem is...Kalms is using:
Include lvo/exec_lib.i
I dont have a lvo directory, and when i changed from lvo to exec directory i get a "illegal Operator FUNCDEF Supervisor" error message by both ASMOne and Devpac...
Should I get my "includes" updated? (mine are from mid 90's)
|
dalton
Member |
I think you shoud update them...they're not hard to find, but also check the Ucase=lcase setting of your assembler if there is one.
|
z5_
Member |
Maybe some coder(s) could put together a little package for newbies to get to grips with ASM. A package containing all necessary files to get started: startup-code, the necessary directories and files, and some simple well documented code for example to display a picture. Or a picture and a very simple scrolltext. Something ppl interested in coding could get running out of the box and start some experimenting with.
Few years back, i started learning asm but i had very few documentation to start with. I studied the code from an old ecs intro from Thriump and i also had access to the source code from an intro by Modem/Darkage, which wasn't well documented and in italian if i remember correctly.
I got as far as displaying a picture, moving some sprites from left to right and playing a module. It did give a huge satisfaction once i was able to display that picture. But it took me simply too much time to learn it all that way and there wasn't anybody in my country which could help me out. So i quit. A pity as i will always regret not having learned how to code a demo.
I definately would have found it very interesting if i had access to well documented, aga-compatible source from one or two very simple effects.
|
z5_
Member |
And by the way, there is startup-code to be found on Aminet aswell. You can find it here. It was done by Cyborg/Industry and has been used in all Ephidrena productions since J'_.
And the link to the startup-code by Kalms is here.
|
skan
Member |
@z5
the only issue with Cyborg's startup code is that it runs executables on doublescan/productivity mode on 1942 equipped Amigas (just like mine...) without popping up the ASL requester for screenmode choice (available only for CGX/P96 cards owners...)
The problem is that the bandwidth is quite limited on classic Amigas, so modern demos (e.g.:Respirator Stories) have a limited frame rate...
If they could start on PAL lores they'd gain a lot of speed for sure...
(tested using a no-startup-sequence environment!)
|
noname
Member |
I could give those who are interested my WickedOS system which has been used to code e.g. Mnemonics/Haujobb. It comes with easy examples and is known to work with ASM-One, ASM-Pro, DevPac and OMA.
|
z5_
Member |
I could give those who are interested my WickedOS system which has been used to code e.g. Mnemonics/Haujobb. It comes with easy examples and is known to work with ASM-One, ASM-Pro, DevPac and OMA.
Can you give some more details? Does it come with examples that can be compiled and run straight away. And what do you mean with easy examples? Is there source code documentation?
|
Overflow
Member |
z5_ :I think the answer your looking for is "YES give us all that WickedOS system code!"
Im using ASM-One with WinUAE.
|
Anonymous
Member |
The thing about stuff not compiling right away is something you'll have to get used to.. Normally it is about getting the amiga includes right and fixing paths.. as well as assembling with the same assembler as the source was made in.. it is educating though, so get in there and get your hands dirty..
|
Overflow
Member |
Ya ive noticed...Ive read some forums and links in general about some sources and I have seen some commands that Ive never seen in other codes...and then i read its been programmed on this and that Assembler....
Why cant they just make a chip that u can insert in your brain were u can just upload the information you need...?!?
|
noname
Member |
@z5: yes, it comes with examples that assemble and run right away. these examples are held as easy as possible whilst still trying to be meaningfull. iirc there should be examples on how to fade in pictures, use music, report errors, link multiple effects, etc.. i think i also included a rotozoomer example. there is some documentation but it is not up to date (afterall the system was used for demo writing and generally not meant to have better documentation than code). anyway, there is an amigaguide file that gets you in the very basic things and you have my version history notes to check for available functionality. also the calling macros are documented and the system generally works fine as a black-box (ie you don't need to know its internals when you just want to use it).
ok, so i'll search my drive for the latest version of wickedos and make it public. i'd honestly like to see people put it to a use again. stay tuned.
|
kUfa
Member |
Well i think that every coder should make his own demosystem anyway. Using someone's else code is okay to save time, but will never fits completely to your way of programming, to your needs.
|
z5_
Member |
Well i think that every coder should make his own demosystem anyway. Using someone's else code is okay to save time, but will never fits completely to your way of programming, to your needs.
That is probably right (how should i now anyway, i'm not a coder ) but this is more about helping interested people to get started. Without any help or any examples, it isn't easy to get to grips with asm.
By the way, kUfa, are you still coding for Amiga or will you in the future? Pity we saw nothing anymore after the rather fab Reason release (which has a very nice 3.4 here on A.D.A)
|
kUfa
Member |
But it's true, it's hard to get started..
They are some old sources on aminet as far as i remember, but hacked democode, as we all use
Erm, i'd say check the amycoders webpage, if i every update it
But yeah, i'm still coding on amiga. After the reason demo, i quick coded the jurassic pack #12 intro, released in a swedish demoparty (deadline if i remember right). Now i'm trying to finnish some effects for our scarab demo which was "supposed" to be released at solskogen this year, but we are still waiting for a new tune And some more stuffs to come, keep tuned!
|
z5_
Member |
And some more stuffs to come, keep tuned!
Great news
|
dalton
Member |
for people from sweden who wants to start coding asm on amiga i recommend 'septics demokurs'. it's rather old so the effects septic tells about won't give you any street-respect in a demo. but it's a good tuutorial for learning about how the amiga works with copperlists, bitplanes and blobs...This file could be hard to find, i'm looking for the last parts myself, which i've only seen in printed form in zeppo's coding-folder. the first parts can be found on chazoers homepage, along with chaozers own asm-tutorial and some other goodies =)
|
Overflow
Member |
What Assembler are people using and why?
Im using AsmOne on WinUAE coz of its easy to use debugger, but I miss DevPac's easy to run program function....My PC aint reading Amiga Floppies so no Dev Pac
|
noname
Member |
google for "tosec amiga applications" and have all your dreams come true. emule might help as well.
i have been using asm-one clones all the time. no other assemblers had this workflow and these fanstastic turn-around times. i ended up using asm-pro because it could handle higher screen resolutions. also used devpac and optimizing macro assembler (oma) once in a while for testing and optimizing.
<esc><a><j><enter>
|
Overflow
Member |
Hehe....I just found Devpac 30 mins ago on the site (www.playagain.net) you refered to via the "English Amiga Board". As you said, its true heaven.
Devpac on WinUAE looks much better...im still having issues with Includes for some flippin reason....pisses me off....i tested the same code on my REAL amiga, and it works fine...
Getting Amigaforever 6.0 in a couple of days btw...
|
z5_
Member |
Devpac on WinUAE looks much better...im still having issues with Includes for some flippin reason....pisses me off....i tested the same code on my REAL amiga, and it works fine...
Not wanting to put my foot in a discussion i don't know about , but isn't it better to develop on a real Amiga anyway? (see the topic about cloanto also in this code forum). Having used Winuae a lot for screenshots here on A.D.A, i have found very few productions that are actually running 100% like on a real Amiga.
Seems you are doing the opposite way of what most do: coding a demo on Winuae and hoping that it runs on an Amiga. Any coder who can comment on this by experience? Can't there be any timing problems from the code running to fast on a fast pc cpu?
|
Overflow
Member |
Well...I dont have Inet, CD rom or any network connection on my Amiga...so all the stuff on it is like 10 years old...desperately outdated etc...
Plus...im a newbie, and im barely willing to show my own code to myself...
Hmm...found some Includes on the net...and my sources is starting to work! sweeet....
|
kufa
Member |
phxass power
Otherwise asmone is good, but i dont like asmpro anymore when it killed some of my source code due to some project management bugs..
|
Overflow
Member |
I downloaded phxass, but i got enough problems with actually understanding ASM again after 8 years of not writing a line if it...so im putting Phxass on hold for now.
I got hold of a Devpac from 1997 and the newest AsmOne....I tend to like Devpac for actual coding due to its flexible windows..Good editor...but i hate its debugger. AsmOne got a sweet one...so i guess im switching between em both.
Since ur already online right now, help me out on the copperlist deal. Show me a piece of code that will do what i did back in the dark ages....
|
Overflow
Member |
edited. disregard
|
lvd
Member |
Phxass has some terrific bugs such as bugs with bra *+x displacement errors. Futhermore, Frank Wille (author of phxass) says he won't fix these bugs.
I've once tried to move from devpac to the phxass completely (well, an intro with makefile would be cool! :), but all those bugs prevented me from doing so.
|
kufa
Member |
I never had any problem with it actually, and tbl & eph use phxass afaik (with makefiles too)...
|
lvd
Member |
@kufa:
which version of phxass? I've used 4.43 and 4.44. btw 4.44 was the latest bugfix (problems with 020+ addr modes).
|
Overflow
Member |
Maybe you should adda Tutorial section regarding how to incorporate musicplayer code of different versions.
Like;
Amiga modules formats of different kinds
Mp3s
Sids (espesially this one! I cant get enough of the sids)
Just a thought.
|
noname
Member |
those interested in the amiga includes and documentation should get their hands on the amiga developer cd v2.1 or newer (if available).
http://www.haage-partner.com/products/aos35/aos35-devcd21-e.htm
the page seems to be quite old (still features a price in german marks) so it should be quite inexpensive to even buy an original cd. comes with a full c/c++ compiler as well which makes sense for programming system friendly applications.
|