Welcome, Guest. Please login or register.

Author Topic: New AGA SDL Development  (Read 32783 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline slaapliedje

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: New AGA SDL Development
« Reply #134 from previous page: June 24, 2013, 07:18:29 PM »
I think what he's asking is if there are some Arexx bindings that support SDL.  There are for other languages.  SDL is just an API, Arexx a scripting language.

There are perl bindings for it, so why not?  

What I'd like to see is Mesa ported to AGA... :D  of course that would probably perform horribly, but could allow for some other stuff to work.

slaapliedje
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline nicholas

Re: New AGA SDL Development
« Reply #135 on: June 24, 2013, 07:34:04 PM »
Quote from: slaapliedje;738734
I think what he's asking is if there are some Arexx bindings that support SDL.  There are for other languages.  SDL is just an API, Arexx a scripting language.

There are perl bindings for it, so why not?  

What I'd like to see is Mesa ported to AGA... :D  of course that would probably perform horribly, but could allow for some other stuff to work.

slaapliedje


IIRC Brian Paul wrote the first version of MESA on his Amiga.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: New AGA SDL Development
« Reply #136 on: June 24, 2013, 08:22:15 PM »
Quote from: slaapliedje;738734
I think what he's asking is if there are some Arexx bindings that support SDL.  There are for other languages.  SDL is just an API, Arexx a scripting language.

I should have elaborated more :)

I wasn't asking about Arexx the language.  I accept input from Arexx but I don't give that language any special treatment.

When I said "arexx" I meant the Interprocess Communication API part of arexx.

Games and apps need to be able to accept commands from other tasks running on the same computer.  SDL supposedly allows programs to run and perform the same functions on multiple platforms.  Interprocess Communication (like with arexx) is a function my game needs for scripting language support.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline slaapliedje

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: New AGA SDL Development
« Reply #137 on: June 24, 2013, 08:30:25 PM »
Interesting.  I did a search and it looks like you could be right (I didn't find the actual article that says it's where it started).  I found quite a few useful things about Mesa, the Amiga and 3D rendering engines.  Specifically that at one point Crystal Space ran on an Amiga.

http://www.3dengines.de/hard_amiga.html

I would love to see OpenGL running on my Radeon.  

slaapliedje
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline nicholas

Re: New AGA SDL Development
« Reply #138 on: June 24, 2013, 08:53:54 PM »
Quote
Amiga 3000 - 1991 to 1995
3MB RAM, 16 MHz 68030, 10MB disk. The first bits of Mesa were written on this computer. Used HAM mode to approximate a normal RGB (non-indexed) framebuffer.

http://www.mesa3d.org/brianp/home.html
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline NovaCoderTopic starter

Re: New AGA SDL Development
« Reply #139 on: July 08, 2013, 05:27:43 AM »
The SDL strikes again :)


It's very early days (only a few hours work), not sure how it will run real hardware yet.
« Last Edit: July 08, 2013, 05:46:02 AM by NovaCoder »
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline magnetic

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2531
    • Show only replies by magnetic
Re: New AGA SDL Development
« Reply #140 on: July 08, 2013, 09:55:55 AM »
Nova you are an AGA MEGAHERO!
bPlan Pegasos2 G4@1ghz
Quad Boot:Reg. MorphOS | OS4.1 U4 |Ubuntu GNU-Linux | MacOS X

Amiga 2000 Rom Switcher w/ 3.1 + 1.3 | HardFrame SCSI | CBM Ram board| A Squared LIVE! 2000 | Vlab Motion | Firecracker 24 gfx

Commodore CDTV: 68010 | ECS | 9mb Ram | SCSI -TV | 3.9 Rom | Developer EPROMs
 

Offline NovaCoderTopic starter

Re: New AGA SDL Development
« Reply #141 on: July 08, 2013, 11:57:10 AM »
Quote from: magnetic;740172
Nova you are an AGA MEGAHERO!



Thanx :)
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline slaapliedje

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: New AGA SDL Development
« Reply #142 on: July 08, 2013, 02:51:28 PM »
Quote from: NovaCoder;740162
The SDL strikes again :)


It's very early days (only a few hours work), not sure how it will run real hardware yet.


Since there isn't any "we're not worthy!" smiley, I'll give you a dancing banana!

:banana:

slaapliedje
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline NovaCoderTopic starter

Re: New AGA SDL Development
« Reply #143 on: July 09, 2013, 01:13:04 PM »
It's alive (said in your best mad scientist voice)



[youtube]nffOaex-R8Q[/youtube]


:)
« Last Edit: July 09, 2013, 01:17:03 PM by NovaCoder »
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline slaapliedje

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: New AGA SDL Development
« Reply #144 on: July 09, 2013, 04:51:34 PM »
Need testers?  :D

slaapliedje
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline NovaCoderTopic starter

Re: New AGA SDL Development
« Reply #145 on: July 10, 2013, 01:00:40 AM »
Quote from: slaapliedje;740363
Need testers?  :D

slaapliedje


Thanks, yes I will at some point :)

This is only after a day's effort so lots of work to do before I can release something worth beta testing.
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline magnetic

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2531
    • Show only replies by magnetic
Re: New AGA SDL Development
« Reply #146 on: July 10, 2013, 01:22:51 AM »
Hey nova
Congrats. Looks like the speed is decent. After some optimization it should be totally playable right?

To all the 030 whiners GET AN 060 :)
bPlan Pegasos2 G4@1ghz
Quad Boot:Reg. MorphOS | OS4.1 U4 |Ubuntu GNU-Linux | MacOS X

Amiga 2000 Rom Switcher w/ 3.1 + 1.3 | HardFrame SCSI | CBM Ram board| A Squared LIVE! 2000 | Vlab Motion | Firecracker 24 gfx

Commodore CDTV: 68010 | ECS | 9mb Ram | SCSI -TV | 3.9 Rom | Developer EPROMs
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: New AGA SDL Development
« Reply #147 on: July 10, 2013, 01:53:41 AM »
So what is the story with SDL and RTG?

Many many years ago I was going to port all my games over to SDL/RTG.

But SDL was megatremendously sloooooooooooow.  It had been out for a few years yet nobody had ever optimized the algorithms at all so it was totally completely worthless. :(

Now that a gazillion years have passed, is SDL a good option for RTG gamecoding now?

In a few months from now I am going to be in need of a properly working SDL that performs reasonably well on RTG cards with 128MB VRAM.  Does such a SDL currently exist?

Will SDL RTG for example on one of those Radeon 256MB gfx cards everybody buys these days: will SDL use the Radeon SUPERDUPER BLITTER from hell to do high speed blitting?  Or does it still use the CPU to move each pixel one at a time like it used to do?
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline NovaCoderTopic starter

Re: New AGA SDL Development
« Reply #148 on: July 10, 2013, 02:00:13 AM »
Quote from: ChaosLord;740436
So what is the story with SDL and RTG?

Many many years ago I was going to port all my games over to SDL/RTG.

But SDL was megatremendously sloooooooooooow.  It had been out for a few years yet nobody had ever optimized the algorithms at all so it was totally completely worthless. :(

Now that a gazillion years have passed, is SDL a good option for RTG gamecoding now?

In a few months from now I am going to be in need of a properly working SDL that performs reasonably well on RTG cards with 128MB VRAM.  Does such a SDL currently exist?

Hiya,

If I ever get the time I'd like to add RTG support to my AGA SDL and use it to do a new port of ScummVM for RTG Amiga's.

From what I've read, Amiga RTG pixel formats are a mess (non-standardized), that is why blitting can be very slow, esp when you mix color formats.
« Last Edit: July 10, 2013, 07:48:20 AM by NovaCoder »
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline slaapliedje

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: New AGA SDL Development
« Reply #149 on: July 10, 2013, 05:25:18 AM »
Quote from: NovaCoder;740437
Hiya,

If I ever get the time I'd like to add RTG support to my AGA SDL and use it to do a new port of ScummVM for RTG Amiga's.

From what I've read, RTG pixel formats are a mess, that is why blitting can be very slow, esp when you mix color formats.

I can test that too!  :D

Is there any of the old SDL/RTG software out there?  I know there is an old version of Exult, but I'm not sure if the Amiga port used SDL or not.  Maybe I'll give it a shot and find out, then report.

slaapliedje
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.