Welcome, Guest. Please login or register.

Author Topic: Amiga MegaBall for iPhone  (Read 5393 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ArtTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Amiga MegaBall for iPhone
« Reply #14 from previous page: July 18, 2013, 05:28:50 PM »
I can't pretend I wouldn't like it, but there isn't a loader.

I know it seems unlikely, but it really has to be that way for this one.
Whatever non-game specific work I put into this can easily apply to another iOS Amiga emulator,
and the longer this one is in there, can only be better for future Amiga in iOS.

Don't get me wrong, I raced to download Gridlee (hidden MAME loader)
before it was deleted, but I wouldn't have been the one to distribute it,
and (specifically with iOS) don't think it helps in the long term.

I don't want to own the Amiga in Apple's App Store either,
I want to potentially make it easier for others.
So long as Apple are playing ball when it's done properly, I'm more than happy.
 

Offline hbarcellos

  • Sr. Member
  • ****
  • Join Date: May 2006
  • Posts: 426
  • Country: 00
    • Show only replies by hbarcellos
Re: Amiga MegaBall for iPhone
« Reply #15 on: July 18, 2013, 08:34:59 PM »
Well, I happen to know "a friend", which is a certified iOS/Apple developer who would also find use for your source code.
I think he's planning to release some Public Domain games (ADF) like Danger Mouse for the iPhone. That guy sometimes forget stuff. He might forget a way to load different ADF files...

I'll ask him to send you a PM.
}~ A1200 - Apollo 68040 - HOTLY running OS 3.1
}~ Powerbook G4 1.67 running MorphOS 3.2 without Wifi.
}~ Powermac Quicksilver 933 with Radeon 9600 XT (r300) LOUDLY running MorphOS 3.2
}~ [MY iOS GAME]: http://goo.gl/S9nWB (Amiga users can get it FREE[/color], just ask me)
 

Offline ArtTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Amiga MegaBall for iPhone
« Reply #16 on: July 26, 2013, 07:11:47 AM »
Apple's dev portal is having problems with new apps being created,
so updates to existing apps are getting reviewed faster. My last one was 3 days.
An update for this should arrive soon if that's anything to go by.

Did fixes to UAE to improve dropped samples, and stability.
An option called Level Rotation that rotates the board list each time
the app is started, so you always start on a new game board for each session.
(MegaBall game program is oblivious to this an numbers the levels correctly).
Still an iPhone app, but also works with later iPads now
(iPad has it's own custom level 2 game board that says "iPad").
Input sequence to invoke Guru Meditation for the emulated Amiga.
App is ready to receive a single user-created custom game board,
although the program to create them hasn't been written.
Cheers, Art.
 

Offline Matt_H

Re: Amiga MegaBall for iPhone
« Reply #17 on: July 31, 2013, 06:45:51 PM »
Sound is much improved on this version and performance seems improved, too. Nice work! Any further thoughts on building the emulation around Megaball 2, 3, or 4?
 

Offline ArtTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Amiga MegaBall for iPhone
« Reply #18 on: August 01, 2013, 01:34:15 AM »
Quote from: Matt_H;743273
Sound is much improved on this version and performance seems improved, too. Nice work! Any further thoughts on building the emulation around Megaball 2, 3, or 4?

Hi Matt, still not perfect, and still needs work, but I'm feeling better about it.
Another version is due about today that is another step with UAE,
and also gives away where I was going with the intro screen.

I wish I'd discovered early that the first MB lacks the exploding brick type.
My only hesitation is having to do the settings menu again.. I claimed on
another forum to be able to do it quickly, but perhaps it's not as interesting as
some other things at the moment.

A board editor is partially implemented now.
The populated game board is a 20x20 grid of bricks, where each brick type is
represented with a single byte of value from 0x00 - 0x0A (00 means no brick).
It is possible to create a 400 byte file in a hex editor, name it custom.brd,
and the app currently recognises that file for the first level, so long as all
of it's byte values are within the correct 0x00 - 0x0A range.
I would have to call that "unofficial" for now, because there has to be an
Apple friendly way to upload it, and an actual board editor program
before it can be listed as a feature.
I'm hoping that someone else will write a level editor before I have to :D
 

Offline ptek

  • Sr. Member
  • ****
  • Join Date: Jul 2002
  • Posts: 328
    • Show only replies by ptek
Re: Amiga MegaBall for iPhone
« Reply #19 on: August 03, 2013, 10:01:47 AM »
Hi Art,

Thank for your release, it's always fun to play something from our memories on nowadays devices in a faithful way.

Just by curiosity, are you the same Art that in the past did hombrew for PSP with an account on (now in the limbo) ps2dev.org forums?
Onions have layers ...
 

Offline ptek

  • Sr. Member
  • ****
  • Join Date: Jul 2002
  • Posts: 328
    • Show only replies by ptek
Re: Amiga MegaBall for iPhone
« Reply #20 on: August 03, 2013, 10:06:30 AM »
I am also curious about the UAE version you're using. Is it a version that you are coding? Is there any UAE version that whose license clashes with Apple's?
Onions have layers ...
 

Offline ArtTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Amiga MegaBall for iPhone
« Reply #21 on: August 03, 2013, 11:32:15 AM »
Quote from: ptek;743492
Hi Art,

Thank for your release, it's always fun to play something from our memories on nowadays devices in a faithful way.

Just by curiosity, are you the same Art that in the past did hombrew for PSP with an account on (now in the limbo) ps2dev.org forums?

Hi, yes that is me.
I used one of my PSP programs to look at an Amiga memory dump,
to produce the settings related to game boards in this distribution :)

Quote from: ptek;743493
I am also curious about the UAE version you're using. Is it a version that you are coding?

I aim to contribute, but don't claim to have done that yet,
only what I consider corrections to the iPhone implementation.
It's an old version of UAE4All, last touched by Toni before being picked up by Chui of DCemu AFAIK.

Quote
Is there any UAE version that whose license clashes with Apple's?

Any version with a significant contributor who objects to it's presence in the App Store as
demonstrated with VLC (to the best of my knowledge).
I did my best to contact as many contributors as possible.
Noone so far (including Toni) asserts that permission is required to use it, no matter where it is used,
as long as the entire project is open source, and void of copyright components.
Either way, as the person who's taken responsibility for it currently,
Toni's permission was a personal requirement.
Being under Cloanto's banner might also help. They apparently have some licence arangement.

I am using the FAME 68000 core, which requires it's own licence if it were used commercially.

I'm making an effort to find an author who will give up licence for a commercial game for free.
It's difficult to contact many of the authors nowadays though :(
« Last Edit: August 03, 2013, 11:45:18 AM by Art »
 

Offline ptek

  • Sr. Member
  • ****
  • Join Date: Jul 2002
  • Posts: 328
    • Show only replies by ptek
Re: Amiga MegaBall for iPhone
« Reply #22 on: August 03, 2013, 09:51:31 PM »
Quote from: Art;743501
Quote from: ptek;743492
Just by curiosity, are you the same Art that in the past did hombrew for PSP with an account on (now in the limbo) ps2dev.org forums?

Hi, yes that is me.
I used one of my PSP programs to look at an Amiga memory dump,
to produce the settings related to game boards in this distribution

Nice to know.

Quote from: Art;743501
Any version with a significant contributor who objects to it's presence in the App Store as
demonstrated with VLC (to the best of my knowledge).
I did my best to contact as many contributors as possible.
Noone so far (including Toni) asserts that permission is required to use it, no matter where it is used,
as long as the entire project is open source, and void of copyright components.
Either way, as the person who's taken responsibility for it currently,
Toni's permission was a personal requirement.
Being under Cloanto's banner might also help. They apparently have some licence arangement.

I was trying to find out just now what is the license for the UAE4ALL but seems tricky to find it on http://sourceforge.net/projects/uae4all/ . If it is GPL, does it clashes with Apple license/AppStore licensing? I may be asking a silly question.

Quote from: Art;743501
I'm making an effort to find an author who will give up licence for a commercial game for free.
It's difficult to contact many of the authors nowadays though :(

Some game companies had/have some of their games available in ADF format right from their site. Still, must they give its permission additionally for your use in the emulator?
Onions have layers ...
 

Offline ArtTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Amiga MegaBall for iPhone
« Reply #23 on: August 04, 2013, 01:32:46 AM »
Quote from: ptek;743555
Nice to know.
If it is GPL, does it clashes with Apple license/AppStore licensing? I may be asking a silly question.

Again, depends who you ask, and it might help being under Cloanto's banner.
I presume there is some agreement in place with contributors prior to UAE becoming GPL.
I'm sure you're not allowed to redistribute their complete product, although it contains UAE.

Quote
Some game companies had/have some of their games available in ADF format right from their site. Still, must they give its permission additionally for your use in the emulator?

Not in the case of MegaBall. It has been given up under an open licence that
allows it's modification and re-distribution,
but I was able to contact Ed & Al to obtain permission out of courtesy.

Those sites such as Team 17 are giving them away for personal use.
You still can't redistribute, or host them on another site legally.
It's probably mentioned somewhere on their download page.
I tried to get permission to use Project X prior to MegaBall.

It's difficult. The authors of Cannon Fodder and Stunt Car Racer are both
on Facebook, but doesn't mean they will accept messages from strangers,
or accept stranger's friend requests, which is fair enough, but frustrating :P
 

Offline ptek

  • Sr. Member
  • ****
  • Join Date: Jul 2002
  • Posts: 328
    • Show only replies by ptek
Re: Amiga MegaBall for iPhone
« Reply #24 on: August 04, 2013, 11:02:28 AM »
Quote from: Art;743565
Those sites such as Team 17 are giving them away for personal use.
You still can't redistribute, or host them on another site legally.
It's probably mentioned somewhere on their download page.
I tried to get permission to use Project X prior to MegaBall.

It's difficult. The authors of Cannon Fodder and Stunt Car Racer are both
on Facebook, but doesn't mean they will accept messages from strangers,
or accept stranger's friend requests, which is fair enough, but frustrating :P


I undertand them because nowadays there is a market for remakes of classics for the mobile devices. And for sure they've put a lot of work on their classic creations.
Onions have layers ...
 

Offline ArtTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Amiga MegaBall for iPhone
« Reply #25 on: August 08, 2013, 02:38:25 AM »
Quote from: ptek;743493
I am also curious about the UAE version you're using. Is it a version that you are coding? Is there any UAE version that whose license clashes with Apple's?

I have learned more about GPL code, and it's author, and we will find out.

GPL either ensures a programmer's freedom to express him/herself creatively,
contribute, and distribute on the platform of their choice, or it does the opposite,
which I find prejudice, and restrictive, which does not encourage me
to pick up any GPL project, or GPL any of my own projects, which are all free.
I find it extremely insulting.

The next update credits all authors in the kind of document scroller in the
Settings menu that Apple uses for their apps such as GarageBand.
(I only just sorted out how to do that kind of document scroller).
47 authors from the main UAE site, and more since the branch went to mobile platforms.

It boldly states that UAE is a GPL project, so it's quite possible that it's never
seen by Apple's customers.
 

Offline ArtTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Amiga MegaBall for iPhone
« Reply #26 on: August 15, 2013, 04:09:25 AM »
Well since the update only got 17 minutes review time,
I doubt they read it :D

It does seem the VNC debacle was largely political.
Turns ou the project contributor that complained worked for Nokia.