-
Content Count
154 -
Joined
-
Last visited
-
Days Won
1
Posts posted by 1NG
-
-
Congratulations Jim Slide
it was my favourite of the bunch. Similar to Fandals (excellent) DiamondZ but both the Crowns feature and the scoring reset on each level are very nice. Perhaps a feature or game mode to allow you to return to screens that you hadn't fully completed could be added? Look forward to more levels too 
I did not know Diamondz and played it the first 4 levels a few seconds ago. Nice graphics. If an artist would help me, then the graphics could be better.
The idea of the game came in march, when I was playing around with Ideas for Tenliners at the NOMAM meeting in Lubeck. Because of an error, my player (a ball) did not stop and I thought Heureka!, that is nice! I did the Tenliner SlideTen with 5 levels (all together in ten lines of Basic). After the event I worked a bit on the concept and thought, that it could be nice for a real game. My first complete assembler game on 8 Bit.
So I developed a design - Jim Slide - and a level editor.
With no artist available I had to draw every pixel by myself. Luckily Poison did music for Jim Slide.
The levels that came up in the 5 months of development where a lot, but some where of the same type, so I dropped a lot of them and came up with only carefully choosen ones. And made some Introduction levels.
The design of Jim, the logo like on the title screen (or T-shirt) are kind of work I can do. Drawing the fruits in 4 pixels width was very hard work for me. drawing a whole level with interesting high end graphics is too much for my skills. So I worked on the construction and introduction of the levels a lot.
The game looks kind of bad by watching a screen copy. But sliding is fun! Only if you play Jim Slide for some time, you will really get into it. I made the game not too easy, but killed all unnescessary things like: A time limit or 3 lifes. The player can restart every level every time without any pressure. The focus lies on the levels. And I invented the crowns as an extra collector feature. More challenge, less pain.
And I came up with a facebook page where Jim Slide speaks only. He tells what he likes or does. This is kind of fun too :-) (Although I know, some people hate facebook.)
And now I am building a boxed edition. A complete box in high quality, with a big poster, disk or module, T-shirt, hologram sticker, ... in different limited editions. This is a lot of work and the material is not cheap. But hey, this is like a "once in a lifetime" thing. So not only an atr, but a real big box for the collection will be soon available. I just need to invest some more of my time for the finish.
Anyway, evey game has it's own story and every game done for our Atari is great! So thank you all, not only for this years entries, but also for all other games ever made even without entering the ABBUC software contest (e.g. like fandals games I love a lot). Nice work!
-
3
-
-
I like the typical style!
And I am happy about all the good stuff that is released for our little Ataris. Wonderful times!
-
1
-
-
Just wish a few more had fire to start as well as start (or select!!).
Yep, I did that already some time ago at the FUJIAMA meeting this year. But sadlly it was not done in the competition version.
There are also some minor tweaks in the actual version
ASC Version is made for PAL, but NTSC Version is now also ready.
Extra level integrated.
And some minor changes
Final box design and various Editions in work now.
Latest news and updates on Jim Slide always on http://www.facebook.com/JimSlide
Sliding is fun!
PS: Highscore for JIM SLIDE V1.09 from Software Contest is near 400.000. Definately beatable
-
2
-
-
Just found this:
S.A.M. from Atari BASIC 8192 $2000 S.A.M. from machine language 8196 $2004 RECITER from Atari BASIC 8199 $2007 RECITER from machine language 8203 $200B SPEED (LIGHTS OFF) 8208 $2010 SPEED (LIGHTS ON) 8206 $200E PITCH (LIGHTS OFF) 8209 $2011 PITCH (LIGHTS ON) 8207 $200F DMA-enable 8210 $2012 ERROR 8211 $2013 ATASCII STRING 8212 $2014
So RECITER is called by JSR $200B.
And with a JSR $2004 it does work (if the phonems are correct. If not it beeps two times instead of doing any spoken output
* sam speech test dma equ $2012 org $bc40 .byte d' ' .byte d'REVISION 2015 OLDSCHOOL DEMO COMPO ENTRY' .byte d'MACHINE: ATARI 800 XL/XE WITH MIN 64KB ' .byte d' CPU 6502, 1,77 MHZ ' .byte d' ' .byte d'CREDITS: ' .byte d' ' .byte d'CODE: HEAVEN ' .byte d'GFX: BOKANOID,LOWLIFE,HAMMERFIST ' .byte d' ' .byte d'MSX: TRIACE ' .byte d' ' .byte d' PRESENTED IN MONO 4 CHANNEL! ' .byte d' ' .byte d'SPECIAL THANKS TO JAC AND PHILSAN FOR ' .byte d'TESTING ON REAL HARDWARE AND ADVICE! ' .byte d' ' .byte d' ' .byte d' ' .byte d' ' .byte d' (C) 2015 BY DESIRE ' org $2000 ins "sam_part1_2000.obj" org $4590 ins "sam_part2_4590.obj" org $2014 .byte 'DIYZAYRX GRIYIY4TS DHAH RIYVIX4ZHAEN PAO6RTIY PIY4PL' ;... ;.byte 'SLAY6DIHNX IHS FAH4N' .byte $9b org $6000 init lda #0 sta dma jsr $2004 ;200b for RECITER lda #0 sta 559 sta $d400 rts run initThat sounds better, but is a bit more work. But we are using assembler here, so we want the best :-) (And for a demo we always want the best of course)
PS: Now directly tested: SLAY6DIHNX IHS FAH4N

-
I just tried the assembler program from page one. It does not work with phonems, so it is impossible to use high quality speech.
There are two modes: In BASIC the complex, but powerful version starts at 8192 and the RECITER with easy, but limited power at 8199.
The parameters in Basic are called Pitch (at 8209) and Speed (at 8208)
To test the mode, you can use the text "YOH4R KUMPYUW3TER IHZ REH4DIY TUX TAOK" (Your computer is ready to talk)
In RECITER (also used in the example at page one here) the output is gibberish, because it tries to translate it to phonems and it is already done.
Does anyone know how the mode without RECITER is available for assembler? I would love to use it!
-
I played a lot with SAM in the 80s. After figuring out how to write the phonems everyone is able to produce any language as output. Of course with american accent e.g. r is always typical.
A lot of productions where poor work. They just put text in it without using phonems or expression.
IMHO:
"OHKEHIH2" is the question OK? (above 5 means up)
"OHKEHIH8" is the answer (OK) (below 5 menas down)
The number is well placed after any vocal in a word. TOH3TAHLIH is totally with a higher spoken o.
Every word has to be written like spoken. (EHFRIH2 - OHF KOH3RS7)
The OK is like "OKEI". In SAM all vocals are with a trailing H (AH, EH, IH, OH, UH) -> So "OK" spoken like "OKEI" is "OHKEHIH"
The speed and type of the voice can also be altered.
Unfortunately there are some programs, that try to translate to the right input from normal written words. This often had a bad result!. So It was kind of crippled.
The quality of handmade speech is way better!
If you want to have fun with SAM, then just use the Basic example and write your own speech while learning what it is capable of.
PS: SLAHIHDIHN IHS FAH4N
-
Here is a small video from RENO productions of my entry Jim Slide: Jim Slide 2.5 levels.
The game has 47 levels, so this is only a small teaser. Some levels are very hard to master and there is not much fun in using a walkthrough.
The game has a skip feature: If you can not find the solution, then skip the level. You won't get any points and no crown of course.
To break a record you have to beat all levels and need to be fast. But first you can do 40 levels very relaxed. To get to the last levels, you have to earn 25 crowns in the first 40 levels.
Bombs, bumpers, keys, fruits, portals and other stuff. And Space Invaders? Yes, and some other things for the retro fan.
Sliding is fun!
-
11
-
-
I have a sound tested:
First ode with PAUSE 20 sounds OK
Second has some glitches. (I had no tone with Audio->Stereo checked in Altirra)
I tried also this:
10 WHILE 1 20 IF (STRIG(0)=0):SOUND 0,4,4,9:ELSE :SOUND :ENDIF 30 WEND
Turning off the sound only if it is off. It sounds better and does not need any wait statements.
-
Jim told me that we needed a devblog, but I didn't listen. I thought, that a repository with comments of the changes would be enough. He then stated, that I should go away with my technical stuff.
So he did something on facebook himself https://www.facebook.com/JimSlide
Jim speaks mostly german and doesn't know much of the world we live in, but I won't tell him, because he is happy in his world.

-
3
-
-
I just sent my entry: Jim Slide!
-
4
-
-
You mean watch for a write across a whole page?
I use:
bx "write >= $200 and write <= $2FF"
Very nice workaround!
-
Are you sure your code isn't doing a rogue write of 0 to $2EFC some place?
No
The error is alway 30 cm in front of the screen.The new code works, but I wondered if that was the problem, so I used the repository and got the old source out again. And with the wonderful Altirra command
ba w 2200 L1000
I was able to check my code. And it wrote a zero to the location! Nasty bug.

(I wasn't able to get the ba command running with a hexadecimal length of F00. How is the syntax for that?)
Thank you for the help!

-
1
-
-
And I have another question: I want to have a list of entries and their high/low bytes
hightable dta h(label1, label2, label3, label4, label5) lowtable dta l(label1, label2, label3, label4, label5) label1 ins "data\file1.dat" label2 ins "data\file2a.dat" label3 ins "data\file3x.dat" label4 ins "data\file4.dat" label5 ins "data\file5.dat"
This is the way I do it now. But this is some work if I want to insert something between label3 and label4 (or have to use label3b)
Is there a way to use .rept or something?
Thank you!
-
First, many thanks for the Mads Assembler! Great tool!
In my actual code I have
mva #255 TextMessageStatus StillScrolling dec hpos lda hpos and #3 sta HSCROL
This compiles to
2EF7: A9 FF LDA #$FF 2EF9: 8D 2A B4 STA TEXTMESSAGESTATUS 2EFC: 00 29 STILLSCROLLING BRK #$29 2EFE: B4 AD LDY $AD,X 2F00: 29 B4 AND #$B4 2F02: 29 03 AND #$03 2F04: 8D 04 D4 STA HSCROL
B429 HPOS B42A TEXTMESSAGESTATUS
The DEC looks faulty with its $00 instead of $CE
Debugging with source in Altirra was strange :-) Looking at the disassembly showed the problem of course. -
Great fun in Lübeck!
Bunsen will announce the results soon.
But I know the best TenLiner PUR was .... Carrera 3D
And the best TenLiner EXTREM was .... Broads Revenge
And the winner of the TenLiner LIVE was SKriegel.
Congratulations!
-
-
Cool! I have seen some racers as a TenLiner, but this is looking fantastic!
... and I made a little change: The car in this version drifts to the outside of the curve. (A carrera normally does not have so much oversteering, to drift to the inside, right?). This just feels better

-
1
-
-
I love Altirra. It is a really awesome tool!
I have two wishes for it:
If the emulator runs already and I am coding in it, then I would like to look into another atr. But a double click just flushes my source, because the actual Altirra gets lost without any message box. I know the option to keep the actual instance and start a new one.
Any attached atr seems to be cached. If I generate a new one Altirra still sees the old one. The generation of atrs with my tools has become a very common thing for me.
Is there an interface available to send Altirra commands by an own program?
-
1
-
-
I remember that there was a poke where the cursor goes from its position to the bottom and enters all the text on the screen. You can delete a line by putting the line number with nothing extra on the screen. IMHO the bottom line was a continue.
But that is also programmatically.
I have never heard of that functionality. And I never really missed it.
How does it work in other basics?
-
Something like a Playstation 3 will be dead in 30 years. No server, no patches for the discs and defective hardware.
But the Ataris will survive and boot in seconds.
Graphics, sound and Basic language are still interesting then.
If we want to keep this, we have to keep information about the system. It would be great if AA still would be available in 30+ years to provide a lot of information to the next generations.
I don´t know how the hardware can be saved. Maybe the MIST-Project is an answer. Who else can keep the existing Ataris from getting recycled, because the owners left earth?
-
When I put my first RMT in the source code I thought that it was using 50 Hz update frequency, but it didn`t!
Streamwise doing the music at 50 Hz would reduce the quality of RMT music a bit.
But of course it has a lot of advantages to play at constant 50 Hz. For example it can be done with constant time in a raster program.
-
Cool!
For Wudsn and Altirra this executing commandline works fine:
${runnerExecutablePath} /singleinstance ${outputFilePath} /cartmapper 42The compiletime for this is about 5 seconds on a 4.5 GHz i7 machine. So this can take a bit longer on a netbook :-)
-
How can the cartridge option be used from the commandline?
I am trying to start a program from WUDSN. I Use the D5xx Parameters in the program, but the cardridge has to be
a) build up to a multi 8k file (which I can do by myself via a small program) (Cardridge can be any like AtariMax or The!Cart)
b) send to Altirra the filename for testing/debugging.
Where can I look for the Altirra command line options for this?
-
Yeah, NOMAM was fun!
- Multijoy programming without a multijoy and it worked! We played Zoo Count1ng with 8 players. (16 are possible with a Multijoy16).
I also learned some nice things from the other programs. And I thought I had packed a lot in 10 lines...
Turbo Basic XL is something!
Now I am waiting for a release of all the games on a tape

About 50 tapes have to be ordered. I would take one.

ABBUC software competition 2015
in Atari 8-Bit Computers
Posted · Edited by 1NG