07 July 2016, 16:10 | #141 |
Registered User
Join Date: Nov 2011
Location: Nuernberg
Posts: 795
|
@ReadOnlyCat
There is only one problem that it is not easy to develop a game with one person. That was possible to some degree in the 8bit time where graphics was less important than gameplay or ideas but even that changed later. Normally you need at least one programmer, one graphician and one music/sound specialist. Then your calculation no longer works. |
07 July 2016, 18:41 | #142 | |
Code Kitten
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
|
Quote:
Many coders could probably draw SOTB or Lotus (in game graphics, not static screens). Lionheart forget it since it is clearly way above but many games are not that demanding. Audio is a tougher beast though, especially these unintuitive unfriendly frackers. |
|
07 July 2016, 18:46 | #143 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
That's REALLY not true. Many programmers aren't artists, and couldn't draw their way out of a wet paper bag. I wish I could do reasonable game art, but I just can't, and many coders with me.
|
07 July 2016, 19:36 | #144 | |
Code Kitten
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
|
Quote:
- Many coders can't draw their way out of a wet paper bag. - Many coders can draw SOTB/Lotus in-game graphics. Most coders can't draw to save their lives but many can. Even if the fraction of graphic-able coders is just 1/10th of the total that is still many kittens. This said, like every other skill out there, if you train you will get better. You have a brain and neurons, you just need to make the effort needed to create the appropriate neural connections. This is coder art btw: . Pretty good IMO. |
|
07 July 2016, 19:43 | #145 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
While some coders might be able to draw things, others really can't. I can edit graphics : resize, change number of colors. But for building new graphics from scratch, really, no.
The other way around is also true : most graphicians are unable to code. This is life. Not everyone can do everything. And 1/10th of the coders doesn't look like many to me. |
07 July 2016, 21:05 | #146 | ||||||
HOL / AMR Team Member
Join Date: Dec 2001
Location: Australia
Posts: 2,632
|
Off-hand, GIMP probably is most comparable to Art Effect/FX Paint - simple yet effective and elegant tools IMHO. I use GIMP a lot as a lightweight tool for image processing and touching up of material for HOL (see, for example, boxscans for Der Clou!).
Quote:
Times have changed and anyone in that situation now is looking to code the next big app for Android or iOS. Just about all the decent Amiga coders left are older and have real lives/responsibilities to attend to and pay for, not to mention don't believe that there is any 2nd, 3rd or 4th coming of the Amiga (Vampire, NG or otherwise)!!! Consequently, most software that will appear for the Vampire - assuming it establishes some sort of user base over time - will follow the status quo IMHO and consist of ports of existing software, predominantly open source as too few end-users will be willing to pay for licensed products. Quote:
Quote:
Quote:
In contrast, coders like Paul Nolan (of Photogenics fame) had little choice but to optimise his code as the more features he added to Photogenics, the smaller the Amiga market would be that had the specs to run his product (as obviously far fewer Ami users could afford to upgrade given the expense of 68K accelerators/gfx cards in the 90s). Believe me, there is a big difference in the list of features between early releases of Photogenics (v1.x-3.x) and the last major release V5.x, but not nearly as much of a divide in bloat and required/recommended specs (cf. early and later versions of Photoshop). IIRC Paul Nolan did such a good job that just about all versions of Photogenics ran in as little as 2MB ram (under KS 3.x), and he actually reduced memory requirements by ~1MB when he released the V4.x update. Quote:
Quote:
Slow as hell on 68K? Probably for V3.x, but how many apps suited to the Amiga would actually require V3.x as opposed to V2.x? I ask this as early Ami versions (V1.4-2.0) required 020/030 (see Aminet), so I'm guessing 040/060 would be adequate for V2.7. As you said, it might be all academic as apps suited to the Amiga may not have all that much Python code anyway. Last edited by DrBong; 07 July 2016 at 23:28. Reason: Added to post + fixed typos! |
||||||
07 July 2016, 21:18 | #147 |
Registered User
Join Date: May 2016
Location: Bronx
Posts: 167
|
All these points about the Amiga being a "dead" platform are why my wish list are all OpenSource tools with a cross development history. We're not getting Amiga specific development anymore, but if we can benefit from some of FOSS community developments at least that is something.
With the Vampire FPGA not only might there be the necessary speed at a NON-ridiculous price for performance level, but the very nature of the board allows for upgrades to adapt the processor, graphics... if the 500's are going the way I hope with some kind of USB I/O in the redesign, we talking about a pretty serious game changer. An end to the decline of the platform. Even better, the OpenSource tools will actually benefit from the Amiga hardcore developers figuring out how to solve the problems of providing the features without the code bloat that the FOSS tools might have from the platforms they were originally developed for. Development from Amiga can trickle back UP the OpenSource code base making those apps more portable. This helps THEM get other resource restricted platforms like cell phones and tablets. |
07 July 2016, 21:32 | #148 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
|
08 July 2016, 01:02 | #149 | |||
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
Quote:
Quote:
Quote:
|
|||
08 July 2016, 01:41 | #150 | ||
Code Kitten
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
|
Quote:
But as I said, this very well could be wishful thinking. Quote:
You are right that there probably aren't many Python apps on the Amiga and it is a bit of a shame that the language is not used more for scripting since it is so versatile and has such a rich library. I never managed to get interested by Arexx even though I tried at least two times but Python would be really great for quick prototypes and glueing code. Ideally though I'd wish Haskell was available on the Amiga since it can produce really good low level code but we would need a 68k backend for LLVM and it is not there yet. Which makes me think! -> this is what we need! A group effort to finish the 68k backend of LLVM. |
||
08 July 2016, 01:59 | #151 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
Quote:
Unless we can find a similar backend to copy (one with separate data and address registers would be a good start) it's a massive job to get something that would be even close to VBCC. And then, we are really talking about doing X backends (vanilla 68000, 68030, 68030/68040 with FPU, 68060, Vampire ?) |
|
08 July 2016, 04:44 | #152 | ||
Code Kitten
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
|
Quote:
I was pretty pissed because the whole promise of LLVM had been to be as modular and flexible as possible to fix gcc's design mistakes which also prevented its backend to be 100% data driven. This said, there is already a team working on it but I'm not sure what the status is. I must admit that I would not care too much about code quality, speed or size in the beginning as long as I can compile Haskell or c++ code. One can always recompile later when the backend has improved. Quote:
My opinion is probably not representative but 000, 010 and EC020 would be more than enough for me (stock, stock, stock, did I mention stock? ). |
||
08 July 2016, 06:33 | #153 | |||||
Registered User
Join Date: May 2016
Location: Bronx
Posts: 167
|
Quote:
$1200 USD for PPC accelerator vs a >$1000 complete PC with superior features was a ridiculous notion in the first place. When they were trying to push PPC Amiga's, a $500 PC ran circles around the nearly $2000 PPC machine. This was, in my opinion, the most anti-Amiga/Commodore thing they could have done. What made Commodore was the fact that it offered the best performance for the dollar. The Amiga's niche that kept it valuable was it's compatibility with NTSC/PAL. The 060/PPC were way to expensive, had serious compatibility issues, and we not even top of the line for PowerPC machines. I could see the 060 interest because it was still 680x0, but it was end of line and in such limited production the price point could never be feasible. PowerPC was just retarded. The AmigaOS would have been better off if they just made it run on PPC Mac's. At least they were top of the line PPC machines for the price. They did NOTHING better, and NOTHING as good, for nearly 3x the price of the competition. The Vampires looks to be around >$300! There is no longer any competition expectation BECAUSE the Amiga is considered dead. People getting the boards most likely have a PC, or Mac. Because it's an FPGA, your hardware investment can keep being optimized indefinitely simply by upgrading the core. It can also emulate other things by simply swapping the core. Quote:
Quote:
You don't see any one complaining that it's not "real" if it doesn't run on a Mac 128K, and demanding that the 400K floppy be the defacto standard for retro Mac's. The 8 bit Commodore market WORSHIPS the 1541 instead trying to wipe it from history and overcome it's limitations. It's the same with Amiga 880k floppy. The fact is the community is divided by two very different goals. One group that just wants to play old games, and one that likes push the limits of the hardware and software. Quote:
That's fine. Cranking out a LOAD"*",8,1 is normal and healthy. But let's not pretend it's anything a community can enjoy. If there only a few thousand Amigans, I bet there are less than 100 SuperCPU users. Quote:
Lean, tight code has a place on mobile. I'm on my 5th or 6th android phone and I still don't have a decent paint program. I would buy Photogenics multiple times if it ran on a platforms I use. This is why I'm pushing Python for he Amiga. Make it work there, and it should scale nicely. |
|||||
08 July 2016, 07:26 | #154 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
Quote:
Porting crap unix software to an even worse closed source dead operating system just because someone made an awesome hardware emulator seems like more of a waste of effort to me. |
|
08 July 2016, 07:55 | #155 | |
Registered User
Join Date: May 2016
Location: Bronx
Posts: 167
|
Quote:
To me, it's like creating a painting that no one will ever see. Even if you have a unique problem to solve, some one MIGHT have the same problem and want to solve it. I just hope most of the community doesn't agree with you, because unlike a painting, code that is never shared is unlikely to be seen even after you're dead and your SuperCPU has been sold on Ebay. |
|
08 July 2016, 08:02 | #156 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
Quote:
If you take $$$$ out of the equation, I would get more satisfaction writing something I need and enjoy using than I would writing something that I didn't particular care about just because I thought more people wanted to use it. |
|
08 July 2016, 08:29 | #157 | |
Registered User
Join Date: May 2016
Location: Bronx
Posts: 167
|
Quote:
You're not hurting anyone, so whatever you do to enjoy yourself is fine. But getting back to the topic, What Software does 68K Amiga need? I think there is an implication that we are talking about the collective merit of the software, and not the personal joy of the art of programing. |
|
08 July 2016, 16:11 | #158 |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 775
|
Not trying to derail the topic further, but since the discussion tends to go this way repeatedly.
Here are some relevant statistics of sales: https://en.wikipedia.org/wiki/Usage_...vice_shipments TL;DR: Android has 53% (1.3 billion devices) of the total market in 2015 according to Gartner, all devices that runs an operating system of any kind are included (Yes, PC desktop with Windows included at 14%, decreasing rapidly every year). When asked, these are the desktop operating systems developers want to use in 2016: http://stackoverflow.com/research/de...erating-system |
08 July 2016, 22:37 | #159 |
Code Kitten
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
|
It is unrealistic to expect outside coders to suddenly grow an interest in writing software for a now obsolete operating system.
IDrougge derided package managers but they solve a problem which is inherent in building software from modular blocks and AmigaOS definitely lacks dependency management and an enormous amount of modern features which are necessary to attract users and coders. And the community isn't going to fix these so it is time to put to rest the idea that AmigaOS is going anywhere. Now, this does not mean that outside coders will not be interested by the unique challenges offered by the equally unique hardware architecture of the machine. Retro coding is a thing and the Amiga has plenty to offer in this domain and it is a much easier target than consoles of the same era. What we lack are tools which facilitate targeting this retro system. Many exist but to a large extent everyone still seems to rewrite their own toolchain and this is clearly a waste of time. Hannibal made available his own effort and we could probably standardize around this initiative. For this we'd need to know what are everyone's need for developments and tailor a toolchain modular enough to accommodate most people's use cases and habits. Sure there are a few grumpy coders who will stay persuaded that their current setup is the best and won't even consider improved solution using whatever rationalization they can think of but at least newcomers and open minded people should see value in benefiting from one another's efforts instead of reinventing the wheel. So here are my questions: When developing on the Amiga, which toolchain do you use? Why? What is the process you follow for your iterations? What parts are you willing/desiring to outsource? Which tools do you wish existed which would make you faster when coding? |
09 July 2016, 00:51 | #160 | |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
Quote:
A heavily customized FrexxEd that calls the Barfly assembler on my A1200 with 50mhz 68030. Because I like 68k and using my Amiga to program in asm. Full memory protection. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Dropbox on a 68k Amiga | TenLeftFingers | Amiga scene | 15 | 18 July 2015 17:03 |
amiga 68k emulator | petee1979 | support.OtherUAE | 11 | 28 June 2008 10:07 |
sdl 68k on my amiga | mrodfr | support.Apps | 0 | 19 November 2006 16:23 |
Looking for a 68k amiga coder | anakirob | Coders. General | 0 | 15 October 2004 05:22 |
68k Mac software | Fissuras | Retrogaming General Discussion | 9 | 12 August 2002 10:26 |
|
|