English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 16 July 2011, 11:55   #1
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Floppy disk AMOS for Windows installer using AROS-68k and WinUAE

(Split from the AROS-68k thread)

AMOS Professional with compiler is now working on AROS-68k.

As a proof of concept for what the possibilities now are, I have created a full Windows installer for AMOS Professional running on AROS-68k (20110714) and WinUAE (2.3.2), which for the first time ever is now legal to redistribute, and can install AMOS out of the box on any Windows PC (XP, Vista, 7, or Wine/Linux).

This has been kindly hosted by Vairn, as well as in ZIP archive format:

AMOS for Windows (installer)
AMOS for Windows (zip archive)

[ Show youtube player ] (YouTube video)

Credits go to Toni Wilen and Jason McMullan for making this legal distribution possible, as well as to François Lionet for creating AMOS back in the day, and since releasing it as freeware. (The installer itself was created with the free Clickteam Install Creator, which François also worked on!)

A full AMOS Professional manual is included in PDF format.

P.S. This goes very well with my Abk Viewer Java app, since there are a lot of .abk sprite banks in the archive (or install folder): AbkViewer download (now supports 64 colour Extra Half-Brite images)

Last edited by Mequa; 16 July 2011 at 15:08.
Mequa is offline  
Old 16 July 2011, 12:24   #2
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
the future of 68k Amiga OS?
NovaCoder is offline  
Old 16 July 2011, 13:43   #3
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
From my tests, the Atari ST TOS replacement "EmuTOS" (in an ST emulator) will not yet run STOS, François' ST-based precursor to AMOS. (It emulates with a real TOS/ST ROM.)

In that respect, AROS-68k has the edge, we have 100% free (cross-platform emulated) AMOSPro already.

P.S. One of the relevant developers has posted on my Facebook wall:


Last edited by Mequa; 16 July 2011 at 15:05.
Mequa is offline  
Old 18 July 2011, 03:38   #4
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Lightbulb Update - AMOSPro extensions added

This has been updated and now features the following AMOSPro extensions (not all 100% working yet under AROS-68k):

- AMOS Professional Compiler
- AMOS 3D (not yet working under AROS-68k)
- CRAFT extension
- TOME 4.24+ extension (map editor/tiling)
- AMCAF 1.5
- LDos Pro
- LSerial Pro
- Intuition Extension 1.3b

Any copyright/legal issues and any extensions will be removed.
Currently this is loaded with 'em for the ultimate out-of-the-box AMOSPro install.

Links again:
AMOS for Windows (installer)
AMOS for Windows (zip archive)

Abk Viewer (runnable JAR)

Last edited by Mequa; 19 July 2011 at 11:15.
Mequa is offline  
Old 21 July 2011, 00:51   #5
Doc Mindie
In deep Trouble
 
Join Date: Sep 2004
Location: Manchester, Made in Norway
Age: 51
Posts: 841
Any chance for a Linux version? no? thought so
Doc Mindie is offline  
Old 21 July 2011, 01:25   #6
Vairn
The Grim-Button
 
Vairn's Avatar
 
Join Date: Jan 2008
Location: Melbourne Australia
Age: 43
Posts: 414
Depends on P-UAE most likely, how compatible it's aros emulation is.
Does it work via W.I.N.E?
Vairn is offline  
Old 21 July 2011, 03:16   #7
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
This installs and works on Linux via Wine, but may have a few bugs (which can be worked around). I'm not sure about Mac OS X though.

Once there are Linux binaries available of P-UAE (for several flavours of Linux) which support or include AROS-68k extended Kickstart, it would be relatively easy to make a native Linux installer (AMOS for Linux).
Same with Mac OS X (only making such an installer would require access to a Mac, or at least a hackintosh).
Mequa is offline  
Old 22 July 2011, 04:59   #8
Radertified
Registered User
 
Join Date: Jan 2011
Location: -
Posts: 728
I think this is great. I'd love to see this done with other languages as well, such as Blitz Basic, DevPac, Storm C, etc.

If WinUAE ever gets seamless Windows integration, this would be the ideal for cross platform development.
Radertified is offline  
Old 22 July 2011, 10:02   #9
fishyfish
Banned
 
Join Date: Jul 2010
Location: Australia
Posts: 475
Good stuff, but "AMOS For Windows" is a bit of a stretch dont you think? Additionally AMOS3d is redundant when it comes to AMOS Professional.
fishyfish is offline  
Old 22 July 2011, 14:38   #10
HenryCase
Registered User
 
Join Date: Dec 2007
Location: Bath, UK
Posts: 125
@Mequa
Great idea! Got any plans for developing this further?
HenryCase is offline  
Old 22 July 2011, 19:47   #11
wolfchild
Registered User
 
Join Date: Jun 2008
Location: Malta
Age: 47
Posts: 43
@mequa
Thanks for this great project! It brought back some fond memories of my early programming days when programming was easy and fun.

Last edited by wolfchild; 22 July 2011 at 20:52. Reason: grammar
wolfchild is offline  
Old 23 July 2011, 09:36   #12
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Thumbs up How to build your own AMOS for Windows installer

This install package and launcher can be developed further quite easily by anyone with some basic knowledge:

1) Download and extract the AMOS for Windows ZIP archive (or locate your install folder/directory once installed).
Open the folder in Windows (you'll need it for later).

2) Download and install the freeware version of Clickteam Install Maker. This is used to create the install package itself.

3) Download and install the free Bat To Exe Converter software. This is used to compile the "AMOS Professional.bat" launcher script into the "AMOS Professional.exe" binary launcher.

4) If you want to edit the startup-sequence file on Windows ("AMOS for Windows\AMOS\s\startup-sequence"), I recommend downloading and installing the Windows version of gedit (select the latest version). This will preserve the AmigaOS-specific endlines. Do NOT use Notepad or Wordpad as these will corrupt the endlines. (This requires some knowledge of AmigaOS.)

5) If you want to edit the launcher, first edit the "AMOS Professional.bat" file in any text editor (e.g. Notepad). This will launch with a console window when run. (This requires some knowledge of Windows batch files.)

6) To rebuild the launcher binary, first rename (or delete) the "AMOS Professional.exe" file. Open Bat to Exe Converter, select the "AMOS Professional.bat" file using the file selector, ensure the "Save as" option is "AMOS Professional.exe", under Visibility select "Invisible application", and under the "Versioninformations" tab select "..." next to "Icon file", then select the "AMOS Professional.ico" file from disk. Click "Compile". The new launcher will be created in silent mode with an icon.

7) The default WinUAE configuration is "AMOSPro.uae". This can be edited in WinUAE or a text editor such as Notepad. Note that this does not include paths to the ROMs or the hard drive filesystem; these are added manually by the launcher (.bat or .exe).

8) When you are ready to create a new installer build, open the "AMOS for Windows" folder, then open the "Install.iit" file with Clickteam Install Maker (it should open by default). Here it will sync any changes to the file structure. You can save any changes, and once done, select "Build" and create a new "AMOS for Windows.exe" installer. (Do not save inside the "AMOS for Windows" folder itself, or it will get confused if you open Install Maker again.)

9) You are now done. You can also create a ZIP archive of the entire folder, which should work (once extracted) without an install.

Last edited by Mequa; 23 July 2011 at 12:28.
Mequa is offline  
Old 23 July 2011, 20:43   #13
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Floppy disk Update: 3D extension patch

Update: I included Toni Wilen's patched library files for AMOS 3D (thread).

AMOS 3D extension is now working under AROS-68k with the patched libraries:

AMOS for Windows (installer)
AMOS for Windows (zip archive)

Last edited by Mequa; 24 July 2011 at 08:47.
Mequa is offline  
Old 24 July 2011, 07:11   #14
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Floppy disk Update: Standalone game added - Operation Gigabyte

Update:

As a demonstration of a standalone compiled AMOS 3D game running under AROS-68k, with an out-of-the-box installer, I added an installer and zip archive for my AMOS 3D game [ Show youtube player ].
This particular build uses the older WinUAE 1.4.6, which is much smaller and still works well with AROS-68k. It can easily be updated by replacing the included winuae.exe file.

This can be downloaded below:

Operation Gigabyte - Installer EXE (2.65MB)
Operation Gigabyte - ZIP archive (2.59MB)

[ Show youtube player ]

This can easily be done for almost any AMOS game now, by following the instructions provided earlier.

Last edited by Mequa; 25 July 2011 at 08:08.
Mequa is offline  
Old 28 July 2011, 02:59   #15
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Floppy disk Operation Gigabyte - patched ADFs for AROS-68k

Patched ADFs for Operation Gigabyte are now available, in addition to the above out-of-the-box packages.

These will now work under AROS-68k (20110713/20110714), as well as any real AmigaOS ROM from 1.2/1.3 and higher:
Operation Gigabyte (autoboot)
Operation Gigabyte (boot into Workbench/Workbook)

These are also available from:
http://sourceforge.net/projects/opgig/files/
Mequa is offline  
Old 30 July 2011, 07:07   #16
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Can anyone provide Ubuntu 32-bit binaries of PUAE with JIT?
(Or a step-by-step, foolproof guide to building a specific version?)

Preferably a version which works "portable" (without needing to install PUAE, just launch the binary).

Then I could build an AMOS for Ubuntu easy installer (and also for Mint, etc).
Mequa is offline  
Old 04 August 2011, 00:22   #17
asymetrix
Registered User
 
Join Date: Jul 2009
Location: UK
Posts: 112
Great work, put please add manuals to menu for easy access.

I noticed that your Amos TOME Manual was included, here is abetter one I made :
Attached Files
File Type: 7z AmosTomeManual.7z (1.10 MB, 942 views)
asymetrix is offline  
Old 04 August 2011, 06:06   #18
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Quote:
Originally Posted by asymetrix View Post
Great work, put please add manuals to menu for easy access.
I'm not sure if this is supported with the free version of Clickteam Install Creator, but if I get time, I could write and compile an additional script to add more shortcuts after install.

(Alternatively, anyone else could improve this installer, as I have made it open source and buildable with free software.)

I'm also not sure if the installed desktop shortcut works on Windows 7 (the Start Menu shortcuts do work, however).
Mequa is offline  
Old 20 August 2011, 16:41   #19
Amiga Forever
Registered User
 
Join Date: Jan 2010
Location: UK
Posts: 228
Question

how do I get Speedlink joystick work with the program?
Amiga Forever is offline  
Old 31 August 2011, 05:49   #20
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,185
Quote:
Originally Posted by Mequa View Post
This installs and works on Linux via Wine, but may have a few bugs (which can be worked around). I'm not sure about Mac OS X though.

Once there are Linux binaries available of P-UAE (for several flavours of Linux) which support or include AROS-68k extended Kickstart, it would be relatively easy to make a native Linux installer (AMOS for Linux).
Same with Mac OS X (only making such an installer would require access to a Mac, or at least a hackintosh).
Hungry Horace and I each have Macs. I've yet to see a bug-free working version of PUAE on mine though. I usually still use EUAE.
Samurai_Crow 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
New Video of my Aros 68k distribution "Aros Vision" OlafSch Amiga scene 26 16 February 2016 11:16
Final version of Aros Vision 68k online now OlafSch Amiga scene 9 16 July 2012 13:12
Version 1.3. of Aros Vision 68k online now OlafSch Amiga scene 1 19 June 2012 13:43
Exile AGA installer for Windows Mequa Amiga scene 9 29 April 2012 21:08
Aros on Windows Paul News 0 12 December 2004 19:08

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 01:00.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.20988 seconds with 15 queries