English Amiga Board


Go Back   English Amiga Board > Other Projects > project.Amiga Game Factory

 
 
Thread Tools
Old 20 August 2015, 16:38   #81
jayminer
Registered User

jayminer's Avatar
 
Join Date: Jun 2015
Location: Umeå / Sweden
Posts: 175
Quote:
Originally Posted by Etze View Post
May I ask how you did this with Amos?
Well, AMOS has the ability to open libraries so I basically just opened and used nonvolatile.library. It wasn't very hard to do and I could post some example code if you're interested?
jayminer is offline  
Old 20 August 2015, 16:58   #82
Etze
A3000-Fan

Etze's Avatar
 
Join Date: Sep 2008
Location: Germany
Age: 43
Posts: 135
oh, yes. That would be great. I'm writing a game right now and already thought about a CD32 Version. Not sure though if it will ever be finished and released...
Etze is offline  
Old 20 August 2015, 17:36   #83
jayminer
Registered User

jayminer's Avatar
 
Join Date: Jun 2015
Location: Umeå / Sweden
Posts: 175
Okay, here's my first quick and dirty test to save in NVRAM, I couldn't find a good way to copy/paste directly from AMOS - AMOS doesn't seem to use Workbench clipboard and I didn't find a "Save ASCII"-option (which I thought existed) so I typed it in manually, hope I didn't screw anything up:

Code:
Reserve As Work 10, 200

MEMBANK=Start(10)
Poke$ MEMBANK,"AppNm"
Poke MEMBANK+5,0
Poke$ MEMBANK+6,"ItemN"
Poke MEMBANK+11,0
Poke$ MEMBANK+12,"TestingNVRAMSave!!"

Areg(0)=MEMBANK
Areg(1)=MEMBANK+6
Areg(2)=MEMBANK+12
Dreg(0)=2
Dreg(1)=True

Lib Open 1,"nonvolatile.library",0
LIB=Lib Call(1,-42)
Lib Close 1

Print LIB
A little explanation (from what I remember, I wrote this in 2011 or 2012 so it's all a bit hazy, but the first thing to do is just to reserve some memory (as a bank) to write the data to be saved into NVRAM into, then I poke in the string for Application Name and Item Name and the string to be saved into memory and set the adress to these strings (Null-terminated) into the adress-registers, I can't exactly remember what the Data registers was for but this can be checked by looking at the documentation for nonvolatile.library.

Then just open the library with Lib Open, Call it at offset -42 (I'm guessing that's StoreNVRAM) and close the library, the final Print LIB prints the return code from the library call so if something went wrong you get some sort of information about what.
jayminer is offline  
Old 21 August 2015, 09:28   #84
Etze
A3000-Fan

Etze's Avatar
 
Join Date: Sep 2008
Location: Germany
Age: 43
Posts: 135
Thank you very much! I will try it in the near future.
Etze is offline  
Old 05 April 2018, 16:01   #85
Hacky
Zone Friend
Hacky's Avatar
 
Join Date: May 2006
Location: Berlin
Age: 48
Posts: 89
Nice game.
Hacky is offline  
Old 05 April 2018, 22:01   #86
rothers
Registered User

 
Join Date: Apr 2018
Location: UK
Posts: 36
I love to see AMOS still being used, it brings back warm fuzzy memories of programming after school.

I still have the giant AMOS pro manual.

I do wonder if it would be feasible to write an AMOS interpreter in HTML5...
rothers is offline  
Old 06 April 2018, 08:39   #87
Samurai_Crow
Total Chaos forever!

Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Ft. Collins, CO USA
Age: 44
Posts: 1,133
Send a message via Yahoo to Samurai_Crow
Quote:
Originally Posted by rothers View Post
I love to see AMOS still being used, it brings back warm fuzzy memories of programming after school.

I still have the giant AMOS pro manual.

I do wonder if it would be feasible to write an AMOS interpreter in HTML5...
Francøis Lionet is working on a JavaScript version now.
Samurai_Crow is offline  
Old 12 November 2018, 15:28   #88
Leon
Registered User
 
Join Date: Nov 2014
Location: Dublin
Posts: 17
Hi! By accident I discovered this game now. The engine from this game would be perfect for the Insidia game port. How can I contact the author of the game? Thanks
Leon is offline  
Old 12 November 2018, 16:44   #89
jayminer
Registered User

jayminer's Avatar
 
Join Date: Jun 2015
Location: Umeå / Sweden
Posts: 175
Hi! You can PM me here
jayminer is offline  
Old 13 November 2018, 20:01   #90
xboxown
Registered User
 
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 345
Hey Jayminer is it possible you can write a full construction set for the game so people can build their own levels and share it with other people and play other people's level? Like if I want to build 100 levels, then I can compile it and make even password so no one can edit it...and then distribute my module with other people so they can play my levels and I can play theirs?

Like.....(repeats the same thing over and over and over....)
xboxown is offline  
Old 13 November 2018, 21:21   #91
DamienD
Global Moderator

DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 42
Posts: 12,841
Wow, cool game

...and yet another thread that I missed when AWOL for 6 years

Anyway, have downloaded TheGame0.95.lha & TheGame_095_CD32.zip but neither have the title screen shown below; only writing?

Quote:
Originally Posted by jayminer View Post


New titlescreen! Not much left to fix now...!
Do you possibly still have the new "data/titlescreen.data" file that you could use in say a new "v0.96" set of archives; which also contain the fixes you've mentioned in the thread after the "v0.95" release?

Last edited by DamienD; 14 November 2018 at 02:30.
DamienD is offline  
Old 22 November 2018, 01:26   #92
DamienD
Global Moderator

DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 42
Posts: 12,841
Heya jayminer,

I'm sure you've read my post above by now... not possible or?

Adding the above would be appreciated and maybe even finish this game as it's quite cool, shame not too
DamienD is offline  
Old 23 November 2018, 13:24   #93
jayminer
Registered User

jayminer's Avatar
 
Join Date: Jun 2015
Location: Umeå / Sweden
Posts: 175
Hi, I have been meaning to dig out my latest code, and updating the game to use the very last version I worked on, still not 100% complete though, a few rough edges but playable all the way through.

Haven't really gotten around to it yet, mostly due to me being lazy and forgetful. I am going to be releasing the code for free aswell so that everyone can do whatever they want with it, since I don't have any plans at the moment to do anything more with this myself!
jayminer is offline  
Old 23 November 2018, 13:45   #94
Dan
Registered User

Dan's Avatar
 
Join Date: Nov 2004
Location: Germany
Posts: 421
Hello

Quote:
Originally Posted by jayminer View Post
I couldn't find a good way to copy/paste directly from AMOS - AMOS doesn't seem to use Workbench clipboard and I didn't find a "Save ASCII"-option (which I thought existed)
Amos Pro does have an export to ascii, but you'll have to select a block, to store it and then to save it as ascii.

All this is under the Block menue.
Dan is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Name the most overrated Amiga game before its release scifi Nostalgia & memories 58 15 May 2015 18:42
Re-release of Sniper (game I made in '99) r0ber7 News 5 08 May 2011 18:55
Just decided to resurrect my Amiga500's ceedy support.Hardware 5 17 February 2011 22:51
So I've decided to invest in an A1200... Spectre New to Emulation or Amiga scene 5 18 February 2009 18:37
Multiplatform game release lists? Minuous Retrogaming General Discussion 2 12 July 2006 12:56

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:38.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.
Page generated in 0.08234 seconds with 14 queries