Jump to content

Allas

Members
  • Content Count

    1,102
  • Joined

  • Last visited

Posts posted by Allas


  1. I start to code in cc65, first i begin with a test velocity screen.

     

    #define poke(addr,val)  (*(unsigned char*) (addr) = (val))

    #define pokew(addr,val) (*(unsigned*) (addr) = (val))

    #define peek(addr)      (*(unsigned char*) (addr))

    #define peekw(addr)     (*(unsigned*) (addr))

    int main (void)

    {

       int n = 0;

       int x = peekw(0x58);

       for(n=0;n<702;n++)

       {

         pokew(x+n,n % 256);

       }

       while(peekw(0xD01F)=6) {

       }

       return 0;

    }

     

     

     

    This programs fills the screen for top to bottom with chars. I get a velocity as slow like a BASIC program. Even TURBOBASIC get fast results.

     

    My question is, if always CC65 is too slow for any type of programming??? my little test is not optimized??? or CC65 is only a advantage for porting plataforms.

     

    I thinked with CC65 I can get fast results near assembler. I remember a similar test in aseembler as was very very fast.

     

    prueba.zip


  2. Will someone here answer what is hopefully a simple assembly language question for me?  I'm playing with the Atari Assembler cartridge on an Atari XEGS but can't get any sample programs to work.  I have 2 different Atari assembly language books, but get a syntax error when I compile anything.  Here's one of the simple programs I typed in from a book:

     

    10 *=$1000

    20 CLC

    30 LDA #0

    40 LOOP ADC #1

    50 CMP #3

    60 BNE LOOP

    70 END

     

    Then when I type the ASM command I get a error number 6, which is a syntax error, on the *=$1000 command.  Does anyone have an idea as why I get this error?

     

    Thanks.

     

    Bill

    950611[/snapback]

     

    For examples, better use page six:

     

    10 *=$0600

     

    or use in cartridge asembler

     

    10 equ $0600

     

    if I don't remember bad :D


  3. here you can find (the page is in spanish) different versions of mule:

    http://www.100hosting.com/mule/Versiones.asp

     

    and here clones:

    http://www.100hosting.com/mule/Clones.asp

     

     

    --devwebcl

    949716[/snapback]

     

     

    Gracias, esa página en español es todo un golazo de mediacancha. Ya se me había perdido de mis enlaces, parece que han incluido más información.

     

    I remember to have played the clone SPACE HORSE that was very cool like MULE.


  4. MULE screen was designed with a mix of PMs and graphics.

    In game screen we can see:

     

    - River was made with one sprite with HPOS changing

    - All mountains was made with one sprite with HPOS changing (so you can't see 2 mountains in the same line)

    - Mule center is another sprite

    - All colors screen distribution are direct graphic draw.

    - You control one sprite to get the resources.

     

    MULE is the best strategy and funny 8bit game. In the 90 I started to program a sequel called MULE 2 : THE WAR. It begins after the first game ends. It's a pity my incomplete work are in old diskettes. Recently I adquire the SIO2PC ATARIMAX, and I'm waiting my recently adquired 130XE. I want to see the progress work at that time.


  5. There are several reason why Atari was not a success computer at the 85s:

     

    - Atari was a expensive machine

    - Techniques programming for awesome graphics are very unique. Others machines use another concepts like C64, Spectrum, Amstrad, etc. This result in low quality portings for this machine, and viceversa.

    - Due to costs production, Atari didn't add new extended hardware (like GTIA in 800) for XL and XE series. Needs a enhanced sprites engine and maybe a few Antics modes too. (with VRAM velocities in 84 it could be posible, more colors, more resolution like Enterprise)

    - Atari compatibility machines was a good idea (in a 8bit chaos compatibility), without this, Atari could had been disappeared before 1984.

    - Synthetizer music fever in the 85s

     

     

    Who are the guilty:

     

    Jack Tramiel : put too much cheap price to C64 even below cost production. Result: C64 is a low quality manufacturing computer, plenty units not working fine, i remember units that never working. This put the Commodore in financial problems, but C64 sells very well and got the market superiority. Otherwise, another 8-bit computers failed for low sales like Atari.

     

    Ironically, Jack Tramiel made the last Atari model series XE.


  6. Star raiders 2 and Rescue on Fractalus use real power of Antic/GTIA chip from Atari. I have Atari 800XL and a C128, always than I show these Atari versions, C64 users are surprised.

     

    Maybe you must try with Mercenary is a more complex and interesting adventure (only I recomend download the manual first).

     

    A more arcade space adventure will be found in Cosmic tunnels


  7. This site is great but an english version can be a door for users/programmers of others countries.

     

    Polish is VERY VERY VERY VERY VERY VERY hard to understand, more if you speak spanish and have a poor english (like me  :x )

     

    Polish belongs to different language family than for example English. So it is clear that it is not easy for you. I have also troubles with reading it and my native language belongs to Slavic languages also.

    947280[/snapback]

     

    Para los que quieran entar a leer el forum sobre Atari en español, lo pueden hacer en Atariware.cl No tiene comparación como AtariAge pero quien sabe con el tiempo...

     

     

    I have to be honest here. I think that if there was any machine that I would like to code for - it would be the Atari 8-bit computers. I have been collecting games and hardware for about 3 or 4 years now and I have recently concluded that these machines are the best for the kind of gaming I enjoy. With the things being said in this thread, moving forward, why don't we list any Atari 800XL/XE internet sites and resources that we know of. Perhaps this thread can serve as a good place for Atari users to start when looking for information about A8 coding.

     

    That's right Atari Age is the best english place for all Atarians. But im very curious about polish and czech forums... someone know about a good online translator that could help about?


  8. Does a distantly (like, pre-1990) ex-ASM coder with a formerly good but presently very spotty knowledge of 8-bit architecture count?

     

    Of course I also love playing games on it, too.  :)

    946606[/snapback]

     

     

    if you create a 100% assembler program in 1979 with Atari 400/800 then count as the first option


  9. ok my vote was high level...

     

    But I´m also coding ml. It depends on the project and the ram needed.

     

    I often begin coding in QUICK and if the memory lacks - not hard in QUICK  ;) - I use assembler.

    946370[/snapback]

     

    If you did a 100% program in assembler then you must vote for the first option.

     

    And don't forget to post here the QUICK ATR image ;)

    I can't find it.


  10. Sure.. you can find more than 2 options to vote.

     

    But, only vote for the first option (in order top to down) you find you correspond.

     

    "I'm a gamer who does not know much about programming" is the option "I like Atari"...

     

    Well, arquitecture is architecture... sorry ... I can't modify the post :roll:


  11. That's the magic word : "share"... we are few Atarians who write in english.

     

    About your work for music... I read every posted message from hardsynth, but it's difficult to find the more important messages when I try to find again.

     

    AtariAge is the technical source more completed about Atari computers. Even the great links has been posted.

     

    But it's difficult to find fast and direct help about technical problems. HardSynth is a good source of new experimental technical sounds for Atari. But I think we need a sub forum in Atari 8-bit Computers (like Hi-scores), where principal and first post is a complete article about a technique, with examples, pictures, etc. I think something like articles in Antic and Analog maganizes.

     

    After 1000 posts in hardsynth , I'm sure you could write a complete article about the enhanced Atari sound. Newbies like me, or musics can read and learn very fast the new techniques. In this way the posibilities of anyone add more advaced techs will grow.

     

    Fandal's site is great, it's a great repository of Atari software. If Fandal Adds TOOLS PROGRAMMER section (like similar GAMES and DEMOS) will be perfect for all of us.

     

    Mario

×
×
  • Create New...