Jump to content

1NG

Members
  • Content Count

    154
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by 1NG


  1. Fujiama 2019 WUDSN Assembler Workshop

    JAC, 8 Bit Junkie and me did a workshop for developing in assembler at the Fuji 2019. Two hours of presentation in morning and free practice time in the evening.

    Mo: Installation on all computers and first introduction

    Tu: Presentation of a simple game base with initialisation, Player Missile graphics, VBI, DLI and basic Main loop separated to different files

    We: Altirra debugging in several ways. Looking into the Atari deluxe. Simple game base further enhanced to a simple game: Tutoris. Include of RMT music.

    Thu: Macros, Procedures and Segments. The game with much shorter code and without .org. Lots of mva, mwa, adb, adw segments for cade and data, screen, fonts etc.

    Fr: WUDSN die with several functions and features

    And as a special: Alx did a conversion of the game Tutoris for the c64. Files are also included in the archive.Here are the sources and the executables

    (rename the files)

    Fuji2019.zip.txtTutoris.png.db3fcfb646b04ec6f41f8cebe880de11.png953736316_Tutorisdeath.png.470547c12d83ac84c4ca15d1f4baaf95.png

    • Like 7

  2. - You can pack some code blocks and depack them only if you need them. That would cost you additional space for the depacking code and some additional code for the handling

    - If you have converted other asm to 6502 asm in your porting project, then you may develop shorter code in the converter. Or use tokens/interpreter technique where speed is no problem

    - You can write code for 128 KB Ram. Taht costs you extra management of the 16 kb bank area.

    - You can write code for an Atarimax cart or similar and put the code in 8k pages using only 8kb of the 64 kb Ram area

    - you can analyse your code by hand and find identical codeblocks that can be used via JSR/RTS on every appearance

     

    Any more Info on what you are doing or some code samples?


  3. A lot information and suggestions. Nice!

     

    Simple Questions:

     

    1) Is the Abbuc (its members) happy with the situation?

    Yes - Everything is fine. Only some devs have a problem they should solve for themselves

    No - Something has to be changed. (But do not search for excuses or guilt)

     

    2) Is the Abbuc (its members) able and willing to change something?

    No - SWC is dead or dying.

    Yes - A bright future awaits. (I don't know of course, but there is at least a better chance).

     

    Facts are:

    - Abbuc tried to optimize the contest for years. That is a good thing and can be done now too

    - Actual situation does not look good. Only a few entries and quality could be better

    - From developer side of view SWC has some cons. Some do not want to participate SWC in actual form or want to see better terms. (May need asking why?)

    - From Abbuc member view there are also demands: They want good software and don't want low quality.

     

    - If the contest does not change it would be likely, that there will not be better software over time.

     

    In the posts above are some ideas. Just thinking about brought them up.

     

    For myself I think, that

    - if SWC can not be changed for any reason, then the situation will stand like it is

    - If SWC gets less attractive and the Abbuc can not change it, then maybe another contest/thing should be supportet.

    - New ideas may work or not. We will see in the future. We don't need to hang people for trying to make thinks better.

     

    Remember: The only thing that is constant is change. https://www.goodreads.com/quotes/336994-the-only-thing-that-is-constant-is-change--

    Heraclitus https://en.wikiquote.org/wiki/Heraclitus

    • Like 5

  4.  

    You can create Get Up! 2,3,4,5...250 etc. (like FIFA17, 18 etc.) and change only title screen or whatever (or even nothing) and release it (entering this contest is not necessity for releasing your stuff or is it?). Only that then you can't participate in this ABBUC contest with its rules. That's all. There are tens of new games for 8bit Atari every year and only small fraction participate in this contest.

    Yes of course. Not releasing at the Asc is a decision everybody can make anytime.

    Only Asc gets smaller by time. But how to support the programmers/artists and in this way the Atari? Or support the best game of the year? (like in the KAZ competition)


  5. So why was it filtered? (Technically only ROA was filtered, because GU2 has been revoked)

    Because there is a rule. In my opinion you are hiding to much behind that rule. Why does it exist, if not money nor quality is important? Everybody I spoke to thought that money was the reason. I thought that too.

    In a letter you wrote "We don't think, that GU2 and ROA are the programs, that push the software scene". And then they got ruled out. That is something totally different then filtering bad programs or not giving money to unwanted software?

     

    If rules are not good, then change them. If better programs are wanted then we have to come up with other ideas. If we are creative people we can do this.

     

    ROA is ment for that only. (Revolutiion of Asc 2. Rescue Of Asc 3, Revival of Asc 4. That are new games I would like to see. Maybe the Abbuc should not do ASC any more and support a different competition like "Fujiama Mega Contest" instead. FMC supported by Abbuc. Money could be spent for nice FMC Boxes / Boxes with signatures etc with a kind of Crowdfunding. That could give 10.000 as prize money and a real magnet (, if money does that at all). Spread the word. 1 million would be nice. Winner gets 1 million Fujiama coins, wich can be changed to 1 Million Euro Cents. Who would like that?

    @1NG: Thanks, I also think less emotions in this respect are better. And maybe some constructive criticism, such as how people who want the rules to be changed would suggest how the rules should be phrased in the future. Then we'd already have some concrete options to be discussed at the GA. But again, neither GU2 nor RoA was "prefiltered" because anyone thought the game was bad or that no money should be spent on it. I have said this several times now, but apparently it doesn't get heard.

    • Like 2

  6. IMHO the "extended or altered in a significant way" is meant to be related to gameplay itself and not to the fancy gfx and msx around. And from your table of differences I see maybe only the "flooting softlty side to side" feature fulfilling this rule (I didn't see your game). Maybe if there were added some ingame features like shooting, collecting powerups etc. it would be accepted. But it's just my opinion.

    The rule is not easy to handle. It could have been added a level 5, where shooting is activated. Then it also is not sure, that the program would be accepted or not. Sure is, that FIFA 18 would be disqualified if FIFA17 or FIFA12 would have been existed. Except if they change the gameplay from football to icehockey. And not only change the graphics, sound, names, ...

     

    I would like to have FIFA18, others not. And Version 2 with updates or new stories, new levels, ... Apple changes the color and billions are excited or not. You decide. Not a rule. Except you don't want to decide, then ask for rules - or censorship. Prefiltering "bad" games because money should not be spent on them. Even if all members would like FIFA18. (Of course this is not the case for ROA. It is a problem of only a few people that want to make others think about it)

    Think for yourself. Have fun!


  7. What I have done maybe was not a very good idea, but I did. I hope that in the end it leads to more fun. ( I sent in an extended Get Up!2 as Rescue On Atarius. Different Name, basically the same game, Description of the game was used to clarify the problems we encountered)

     

    What I definately did wrong is that my words on Atariage looked much to bad for the Abbuc. I think less emotion is better.

     

    But I had to stand aside for 8BitJunkie in the first place. And more: For all experienced and upcoming programmers/artists/designers, ...
    If a rule does not make fun, leads to frustration, then it should be considered to be eleminated. Thomas may not participate anymore and I had a similar experience at the 10Liner contest this year.
    On one side there are people complaining, that the programmers should follow made rules. On the other side ist the love for programming in free time. You can not force love. If you take the love for something then you may will be hated. Since the whole life is about fun and being together and 42.


  8. My entry has been disqualified.

    Because it is not new enough. There is a background story fo that. As you may have read above, 8bitjunkie redraw his entry before getting disqualified. So I made a similar game and put in a story to think again about that as a game description. As a result it got disqualified. The Abbuc has decided. So now I am watching what happens next. Maybe it was the last entry of SWC of 8Bitjunkie and me. I can give you the story of ROA here. It is just a funny little intro... The (little) game will not be released. It is bad software. Really bad. Too bad for Abbuc. Even so bad, that a last place is not granted. No "Eddy The Eagle" and no "olympic spirit". Not worthy a competition.

     

    The only funny thing is the story. You have to know some things about the Atari scene to understand, but give it a try:

    Rescue on Atarius

    You hear a voice: “Good Morning! Ladies and Gentlemen. Welcome on board this flight. My name is I. B. Coda and I'm Your In-flight Service Director. The temperature outside is -270 degree ....”

    Female voice “Ehm, we are on a rescue mission...”

    Coda: “Ya, right. This is I. B. Coda from the space ship Goddess Of Justice. We got a distress signal from Planet Atarius. They need our help. So github and remove all yellowing from the engines”.

    You think: Planet Atarius? Isn’t that where all the coders live? We need to rescue them!

    “CLoad the fuel” comes from the speaker (in dual pokey stereo).

    Captain Anthony Bug: “This is not a drill, not an old game, so Get Up, do your best”

    You now remember all your simulations for this on planet Altirra. Your trained. Your sprite looks good and you want this!

    You hear the speaker again: “Condition Orange!”. Female voice whispers “Ehm, wrong color”, “Condition Citron!”. Female voice a bit louder “Ehm, you nearly got it”. “I know now: Condition Banana!” Female strong voice: “Condition Yellow, Man”.

    You hope specialist Mads is on board and does the translation when meeting the coders on Atarius. Otherwise it will take a long time to assemble their words and bytes.

    As we aproach Atarius the scanners fail. But luckily one member of the Reno had left his place. Everytime he does that, he turns on the speakers on maximum. So we could follow the Krach - Another word you will learn on Atarius.

    On the way to the bridge the ship got a hit and Captain Bug got injured. “Fortunately we have Turbo Tape” says Pinky. (Blinky once gave you Turbo Basic when you injured your leg - Same graphics, but different programming. Like FIFA 18 is not FIFA 17 of course.) What? With 18 it is never like 17. Never mind.

    Finally you take place on the pilot seat, grab your CX40 flight stick and say: "A good day to have fun!"

    • Like 4

  9. I extracted the font, compressed it and wrote a little text drawing demo, see attached XEX file, not really optimized but complete in 730 bytes.

     

    The real programmers fun is converting and doing own programming :-) even if the original source is offered for free...

    I like that spirit a lot :-D

    • Like 5

  10. In Jim Slide is also a screen with backdrop player missile done: The adventure mode with normal font in Gr.0 and 4 players overlayed. Colors are changed every line

     

    post-31072-0-12374400-1482624831.png

     

    That screen has not been drawn/rendered as a picture first like the others obove. It is done only per program. That technique is used often in programs

    • Like 3

  11. What I find interesting is the lovely color graphics above the text. Is this a split screen DLI with GR.8 below and GR.? above? What is the graphics mode in which you get that resolution an that many colors?

     

    The top 100 lines are rasterconverter lines in GR 15 with Player/Missile and rasterprogram. That means, that the colors are changed in the middle of the screen too.

    (And it means that Mario128XE has rendered lots of hours on a server farm and changed single pixels until rasterconverter did the result in the present result. Looks just nice for such an old machine)

    The next 100 lines are Gr.8 rendered in high res from simple text. (I couls have had the graphics pre rendered too, but it was easier to have 15 screens done this way)

    That technique uses a lot of memory, but Jim Slide XL is a cartridge with 1MB size, so that was no problem. No loading time from disk.. The Display List is made with direct access to the correct bank of the cart.

     

    BTW: I am very interestet in having that nice proportional fonts from the FJC/MrFish. ;-) :thumbsup:

    I had to come up with an own solution to have readable text on normal TV-screens (I can render thinner fonts too of course)

    • Like 3

  12. Gr.8 is pretty nice for a proportional font. I used that for Jim Slide XL

     

    It features Text with two pixels width horizontally for better readbility and has narrow i and l etc. So it has not only 40 char per line. see the attached picture. It is rendered in realtime and kind of fast. If you are interested in this you can have the source code.

     

    post-31072-0-60316400-1521228630.png

    • Like 10

  13. Thank you, I did it a while ago and never posted it. To be fair it wasn't that crazy :). I did it from start to finish in a couple of hours, stopping to pet a persistent cat from time to time.

     

    I like games with a story line that make you think and look a number of moves ahead to solve. Jim Slide XL is exactly that kind of wonderful game, the story line plus strategy, great graphics, and sound made this a winner. Those who know me can attest that I don't give praise that easily.

     

    Time for JIM SLIDE XXXL!

    Maybe we save the girlfriend or wife to be this time?

     

    I thought the adventure was to train for the game so I did that first day...If you haven't done so already give Jim Slide XL a good play thru in all modes and game types, the variations are interesting

     

     

    My daughter would like a KIM Slide dlx (that's deluxe) companion game...

     

    where Kim Slide saves her brother! Jessica can cheer them on!

     

    Kim Slide good idea!

     

    I would support this of course, but I don't have the time to do all the work myself. But I can do the final build, because the programming could stay like it is.

     

    There is a free level editor available for Windows. So you can make new levels.

     

    - Then you can do a new story. And new graphics with 100 lines height. (every other height should be possible, but I don't have a converter done for that yet)

     

    - Put the levels in a logical order to fit the different difficulties.

     

    - Some new sentences for Jim and Kim (and all other) as text. Some good and some bad/fail.

     

    - Spoken wav records have to be built from the sentences with voice actors for Jim/Kim/...

     

    - A new title screen has to be made

     

    - Then I can built a new Kim Slide XXL.

    I would build a new 1MB or 16MB cart from this. So maybe a 16MB XXL version will appear. Anyone who wants to help?

     

    If you and/or your daughter like to do this, then we can do a new Kim Slide XXL together!


  14. Congratulations _The Doctor__!

     

    You are the first one who did the game on difficulty crazy!

    It took some time, so I guess it was crazy enough :grin:

     

    And I am happy, that all the testing work made Jim Slide XL playable to the end.

     

    BTW: Adventure mode has been solved completely some time ago)

    • Like 4

  15. You'll need an ST-Link dongle (example below) to reprogram the firmware (as described in the manual):

    http://www.ebay.co.uk/itm/ST-Link-V2-Mini-Emulator-USB-Downloader-Programming-Unit-STM8-STM32-Debugger-/391173940927?hash=item5b13c8a6bf:g:3g8AAOSw~OdVf-Tu

     

    I know that some of the people that I've sent UnoCarts to already have these dongles, but for those that don't, the dongles are available on ebay for as little as £2/$2 if you don't mind waiting for delivery from China or Hong Kong.

     

    I have received my ST-Link dongle. It comes with an USB-Stick with 10 connectors. The Uno Cart has 6+2 connectors and the cable has only 4 connectors on each side.

    How do I have to connect the dongle and the uno cart for the update?

     

    There is a description for the Uno Cart:

    Pin 2 SWCLK

    Pin 3 GND

    Pin 4 SWDIO

    And the 5V Pin of the other connector with two pins.

    But where to connect to on the 10 pins of the USB ST2?

    (And it seems, that I need extra male/male pins to connect the female connectors of the Uno Cart to the female connectors of the cable)

    What program should be used?


  16. All over all a lot of great games! Congratulations to the winner!

    I just played it and I like it! I think I missed a lot in concentrating on developing this year (Except at the RENO meetings).

    At least I have time now to catch up a bit :-)

     

    Looking at the time / vote diagram it shows a lot of possible winners on the way. And I like to say: All are winners! Look at place 15. It is a Tenliner!

    This reminds me of the next NOMAM and the upcoming Tenliner Contest 2017. Any ideas?

     

    Many thanks to all the people running the websites and doing tests, reviews, interviews and so on.

    • Like 3
×
×
  • Create New...