News on my GEM games

All about games on the Falcon, TT & clones

Moderators: Mug UK, moondog/.tSCc., [ProToS], lp, Moderator Team

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Sat Apr 02, 2016 9:30 pm

X2 project (20160402): directly
- add: graphics of level 1.
- add: level editor (in .UTL folder).
- add: display of inanimated items of level map.
- add: backward scrolling (if ship at bottom screen).
- add: collision detection between ship and map items.
- chg: revamped preferences window.
- fix: background stars differential moves.
- fix: call of ST-Guide documentation.

- keys for tests: arrows, numeric pad (moves), s (shield on/off), q (speed slow or normal), p (increase power), shift (fire).

I'm very bad at level design. Anyone motivated is invited to use the editor to build something cool. Map is 20 width * 1024 height.

Next on the roadmap are:
- animation in map items, mobile creatures and interaction with ship and weapons.
- loots, credits, life bonus,
- joypad (?), joystick managment.
- etc

A quick Atari machine or emulator, with enough RAM (TTRAM will be mandatory), is needed. FireBee, Falcon+CT60, Aranym.

Kroll
Captain Atari
Captain Atari
Posts: 368
Joined: Fri Mar 09, 2012 10:07 am

Re: News on my GEM games

Postby Kroll » Sun Apr 03, 2016 5:44 am

Hi,

Yesterday I wanted to test but I can not run on my Falcon+CT63 (clean system) only I launch but in 030 mode (but in this is very slow). What do you think about ?

Regards
Kroll

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Sun Apr 03, 2016 10:12 am

Sorry, Kroll, I don't have Falcon+CT60: I can't tell.
Description and moment of the failure would be nice intel: if crash at launch program or just before "new game", etc.

If you are using a HOME folder, it may help if you delete the old INF file.

Kroll
Captain Atari
Captain Atari
Posts: 368
Joined: Fri Mar 09, 2012 10:07 am

Re: News on my GEM games

Postby Kroll » Mon Apr 04, 2016 6:57 pm

On CT60 under single tos (clean system) after the launch double click on PRG file I have on the standard green screen with the name of file prg on the top window and that is all.

Kroll

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Mon Apr 04, 2016 9:22 pm

X2 project (20160404): directly
- fix: empty path for preferences file if $HOME is not set or used.

I hope this is it. Can't loose time, I need to rest then move on.
To reproduce the bug, I noticed:
- display problem on Aranym + FalconTOS
- not loading because path problem on Aranym + EmuTOS only (I usualy use MagiC over it).

Kroll
Captain Atari
Captain Atari
Posts: 368
Joined: Fri Mar 09, 2012 10:07 am

Re: News on my GEM games

Postby Kroll » Tue Apr 05, 2016 9:55 pm

HI,
I test this version but still the same, under MiNT or MAGIC,after launch xenon2.prg no reaction, mouse is working, but desktop is not working, Menu of thing (Desktop) not working. Under TOS still the same exactly.
Maybe someone who has a F030 with CT63 check how behaves this game ?

Regards
Kroll

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Wed Apr 06, 2016 8:49 am

If you had a previous version, the contents of the .DAT folder (all of it) is to be replaced by the files of the latest archive. To make sure, delete the old .DAT folder an replace it by the new one.

Kroll
Captain Atari
Captain Atari
Posts: 368
Joined: Fri Mar 09, 2012 10:07 am

Re: News on my GEM games

Postby Kroll » Sat Apr 09, 2016 9:01 pm

I did it, but still the same, I deleted old version, I dont know why it stil not working

Kroll

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Mon Apr 11, 2016 10:29 pm

By "clean system", do you mean NVDI is absent or present? NVDI is stronly advised for display.
I think it's mandatory if you have a CT60 with TTRAM. May be wrong but it helps disable the Blitter for TTRAM<>STRAM soft transfers.

I always forget, but it's supposed to run on Milan and Hades (GEM environment).

Kroll
Captain Atari
Captain Atari
Posts: 368
Joined: Fri Mar 09, 2012 10:07 am

Re: News on my GEM games

Postby Kroll » Tue Apr 12, 2016 9:13 pm

Hi,
By "clean system"I understand NVDI is absent, but now I tested once again with NVDI, still the same. Another my problem how I can disable bliiter for TTRAM<>STRAM soft transfers in Falcon. I looking for in CPX.

Regards
Kroll

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Tue Apr 12, 2016 9:43 pm

You can't disable TTRAM<>STRAM transfers. Images are located in TTRAM for space and scene building. If the previous version was working, then the problem is not there.

I should advise you to give up with the current version and wait for next ones. You're the only one to have reported something. First thing when I'll resume work is to externalize the level maps table (level 1-5, x 1-20, y 1-1024 ints) into TTRAM. Current version uses GFA internal RAM, this location may have not enough space.

Kroll
Captain Atari
Captain Atari
Posts: 368
Joined: Fri Mar 09, 2012 10:07 am

Re: News on my GEM games

Postby Kroll » Wed Apr 13, 2016 9:51 am

Hi,

I am a little surprised but on my Hades this game has launched and after a while the main game menu was show. I have another problem about which in a separate thread, but works and is not on the Falcon with CT63

Regards
Kroll

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Sat Apr 23, 2016 1:16 am

X2 project (20160422): directly
- fix: memory problems (sizes and indexes) in load/save maps functions.
- chg: maps uses mxallocated arrays instead of GFA internal DIM.
- fix: background display under monoTOS.

Serious RAM issues have been fixed. Please make sure to replace the .PRG and XENON2.DAT/UTL contents, especially the XENON2.DAT\DATAS\*.MAP files.

Sorry for the poverty of changes, I'm stuck with Troll's bugs.

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Sun Jun 19, 2016 12:54 am

X2 project (20160618): directly
- add: Joystick 1 routine by Lonny Pursell
- add: Jagpad A routine by Simon Sunnyboy / Paradize (not tested)
- add: display option: hide mouse cursor while ingame (reappears if pause)
- add: moves generator util and .xyl files
- add: display and animation for some mobiles creatures (with sample moves, but not same as orignals game).
- add: yellow thin and red fixed corals animation.
- add: left and right bloom creature.
- add: ST-Guide documentation.
- fix: freeze at init, with Falcon CT60 monoTOS (thanks Arachide).

Next on the roadmap: rest of level1 creatures (tube worm, mature spout, amonite boss), enemy bullets, collisions and explosions...

User avatar
MacFalcon
Captain Atari
Captain Atari
Posts: 255
Joined: Sat Oct 11, 2003 1:00 pm
Location: Muenchberg, Germany
Contact:

Re: News on my GEM games

Postby MacFalcon » Tue Jul 19, 2016 8:09 pm

Awesome!
Falcon060, 100/25 MHz, 256 MB SD-RAM, PhantomPBS, CTPCI with Radeon, USB and Network Card. atari rulez!

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Fri Aug 05, 2016 11:53 pm

X2 project (20160805): directly
- add: remaining creatures for level 1 (tube worm, mature spout, amonit boss)
- add: bullets from various creatures
- fix: possible crash at game start (peek/poke outside map memory).
- others unseen fixes.

Next on the roadmap: collisions and explosions, ship damages and health bar...
I hope to code a playable level 1 for Xmas. Still, level design is not my forte, a map editor is provided for all users.

For those who do not have a very fast Atari such as Falcon+CT60+SV or FireBee. This is from my FireBee, 640*480*256c. Speed is very good for a shoot'em up. It's a slower on my 1680*1050*TC32 usual setup, but still acceptable. Display is pure VDI: vro_cpyfm() for sprites, vrt_cpyfm() for masks. Bitmaps are located and mixed in TTRAM. If you have a CT60+CTPCI+Radeon or CT60+SV: Bitmaps are supposed to be located and mixed in VRAM.
https://youtu.be/MYqVGuCJKmo
Last edited by Rajah Lone on Fri Aug 12, 2016 6:16 am, edited 1 time in total.

User avatar
calimero
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2047
Joined: Thu Sep 15, 2005 10:01 am
Location: STara Pazova, Serbia
Contact:

Re: News on my GEM games

Postby calimero » Sat Aug 06, 2016 8:30 am

you really overcrowd screen with sprites :D

hm... I need to recheck original ST version of Xenon2 - was there paralax effect (two speed of background)?

btw why mouse click in menu does not react sometimes? Is it possible to use 2x scale?
And did you take original game code for logic (AI, control...) or did you make everything from scratch?

I hope I will have time to test it on CT63+SV today...
using Atari since 1986.http://wet.atari.orghttp://milan.kovac.cc/atari/software/ ・ Atari Falcon030/CT63/SV ・ Atari STe ・ Atari Mega4/MegaFile30/SM124 ・ Amiga 1200/PPC ・ Amiga 500 ・ C64 ・ ZX Spectrum ・ RPi ・ MagiC! ・ MiNT 1.18 ・ OS X

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Sat Aug 06, 2016 12:30 pm

I'll fix some trajectories and number of creatures in future version, it's just details now. My wish is to recode the game, but the final result will not be exactly the same as the original game.

There's a paralax effect in mostly every version of Xenon 2. The scrolling may be slow because of this effect.

The mouse click may not react sometimes, but it's normal. Heavily bitmap computation. So better pause the game or click franckly a bit longer.

The scaling is possible if the *2 or *3 main window (border and widgets included) can fit in the screen. It slows very much the display.

Except from graphics (and maybe sound), all is from scratch. It's GFA code, no dissassembly of 68K original program. Original music will not be possible ; may be a mod file selector to choose the music, if I can manage both sounds (ym generated? sample?) and music.

User avatar
calimero
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2047
Joined: Thu Sep 15, 2005 10:01 am
Location: STara Pazova, Serbia
Contact:

Re: News on my GEM games

Postby calimero » Sat Aug 06, 2016 6:45 pm

Rajah Lone wrote:There's a paralax effect in mostly every version of Xenon 2. The scrolling may be slow because of this effect.

probably I never notice it so clear as now in your super smooth version :)

Rajah Lone wrote:The mouse click may not react sometimes, but it's normal. Heavily bitmap computation. So better pause the game or click franckly a bit longer.

so this is OS fault, right?
which part of OS keep track of mouse clicks?

Rajah Lone wrote:It's GFA code, no dissassembly of 68K original program. Original music will not be possible ; may be a mod file selector to choose the music, if I can manage both sounds (ym generated? sample?) and music.

so everything we see is only GFA code?! wow!

what functions (command) do you use for bitmap manipulation? Only OS (system) calls?
using Atari since 1986.http://wet.atari.orghttp://milan.kovac.cc/atari/software/ ・ Atari Falcon030/CT63/SV ・ Atari STe ・ Atari Mega4/MegaFile30/SM124 ・ Amiga 1200/PPC ・ Amiga 500 ・ C64 ・ ZX Spectrum ・ RPi ・ MagiC! ・ MiNT 1.18 ・ OS X

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Sat Aug 06, 2016 7:09 pm

calimero wrote:[so this is OS fault, right? which part of OS keep track of mouse clicks?

No really the OS fault. As said, heavy bitmap computation, which gives less time to handle mouse event. I use XaAES on my FireBee setup and MagiC on the Aranym setup for tests. So "Pause" the game if you want mouse correct reactivity. Closing the main window is equivalent to pause.

calimero wrote:what functions (command) do you use for bitmap manipulation? Only OS (system) calls?

Pure VDI means only the OS high level calls for the screen. The GFA sources are provided so everyone can launch Lonny's GBE to see the code. As for the OS calls, see the TOS.HYP VDI section (especially the raster functions). It's not difficult to understand.

Playmobil
Atari maniac
Atari maniac
Posts: 82
Joined: Fri Nov 13, 2015 7:40 pm

Re: News on my GEM games

Postby Playmobil » Mon Aug 08, 2016 12:06 pm

It's just incredible Rajah !!!!

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Sun Dec 25, 2016 1:55 am

X2 project (20161225): directly

- del: keys for shield, power-up, speed (for tests).
- del: super weapons at ship init (for tests).
- fix: launch less bombs.
- fix: mature spout head animation.
- fix: drone moves, following behind the ship, shooting 8 bullets.
- rem: electro drone is left as it is, defensive and rotating (difference with original game, which is offensive).
- fix: display preference : disable sizes buttons if zoom is larger than screen width.
- fix: key management for edit fields nickname+location in preferences window.

- add: new life animation (with seconds of invulnerability).
- add: ship and foes damages (collisions and explosions).
- add: tubeworm hits are converted to iron bullets.
- add: drone and electro ball stop bullets.
- add: homers targeted to some movable creatures, if hit homer die with foe.
- add: shield minimize energy loss, shield looses strength when hurt.
- add: loots: 50%/100% energy, large/small credit bubbles, Shield mod, Celerity mod, autoFire mod, Power-mod, Side-shot medal, Super Zapper medal, Super Nashwan medal, capsule (containor of loot, can be triggered in the map editor (see snapshot)), weapons add-ons.

- add: score, energy and lifes displayed in main window.
- add: score and local highscore displayed in highscores window information bar.
- add: sndh music routine from Manga Puzzle (not tested). Music is choosen in preferences with fileselector.

Reminder: this project is an attempt to code with GFA Basic, from scratch a shoot them up using the graphics of Xenon II. Need a very high end Atari machine or emulator, such as FireBee, Aranym, Falcon+CT60.
You can use the GFA source code for your own projects.

I plan another release next week for bugfixes and sounds addition (last hope is to resample from FS-UAE and Audacity). Next on the roadmap is the inter-level shop with Crispin and others levels, but before that, I will pause for 3 months (prepare a trip to Vietnam) and ask for Bitmap Brothers' courtesy. I hope the project will remain open.
If no authorization, then the projet will be canceled, and maybe used for another shooter or whatever game project.

x2_editor.png


https://www.youtube.com/watch?v=V0p-feTlekk
(sorry about the poor video, i don't have three arms).
You do not have the required permissions to view the files attached to this post.

User avatar
jfl
Atari Super Hero
Atari Super Hero
Posts: 821
Joined: Tue Jul 18, 2006 10:55 pm
Location: Liège, Belgium
Contact:

Re: News on my GEM games

Postby jfl » Sun Dec 25, 2016 8:03 pm

I've found a nasty bug in 2048: it crashes if I try to edit any of the editable fields in the Preferences. It works fine with the 1.2 version. This is with the V4E version.
Jean-François
GEMDict – GEMClip

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 371
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM games

Postby Rajah Lone » Sat Dec 31, 2016 11:19 pm

2048 1.3B: blog or directly
- fix: crash when changing nickname and location fields in preferences.
Thanks JFL.

X2 project (20161231): directly
- add: loots descriptions in the ST-Guide documentation.
- add: (some, Falcon compatible) sounds.
- fix: SNDH music was not correctly enabled (carefull, still crashy).
- fix: scenery wasn't blocking ship if its speed was more than 2.
- fix: inscrease speed scale of the ship (was too sluggish).
- fix: squares xywh-coords for shots and foes were not correctly reduced, amonite body square is reduced more.
- add: amonit arm stops shots except laser.
- fix: foe's bullets dies hurting ship.
- fix: foes were hit even if not yet displayed ontop.
- fix: whiteness when hit, in 16c and 256c screenmodes.
- fix: 10ms pause between zapper flashes (Aranym displays too fast).
- fix: loots moves are now circular.
- fix: credits bubbles were synchronized when boss dies.

Now pause for 3 months, or cancelation soon (read my previous post).

vido
Atari Super Hero
Atari Super Hero
Posts: 536
Joined: Mon Jan 31, 2011 7:39 pm

Re: News on my GEM games

Postby vido » Tue Jan 03, 2017 7:44 am

Thanks Rajah. You are doing great job with this! I hope it will come useful game out of this.
Its a bit slow on the FireBee but with possible graphic card you think it would run faster?


Social Media

     

Return to “Games”

Who is online

Users browsing this forum: No registered users and 3 guests