English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   project.Amiga Game Factory (https://eab.abime.net/forumdisplay.php?f=69)
-   -   Nova's SDL Hack (AGA love) (https://eab.abime.net/showthread.php?t=69103)

NovaCoder 26 June 2013 01:04

Quote:

Originally Posted by tolkien (Post 896273)
Damn it! And I with no time to try this baby. Thanks NovaCoder. I invite you to a beer if you come to Spain! ;)

That's funny because the last time I was in Spain all I did was drink beer :D

T_hairy_bootson 26 June 2013 06:56

Hey Nova, do you think it would be possible to port Defendguin to 68k amiga?

Source

Requirements are:
Quote:

libSDL library
SDL_mixer library (optional, for sound and music)

NovaCoder 26 June 2013 08:16

Quote:

Originally Posted by T_hairy_bootson (Post 896315)
Hey Nova, do you think it would be possible to port Defendguin to 68k amiga?

Source

Requirements are:

Hiya,

Yep looks pretty do-able I guess.

I still might add (limited) SDL Mixer support to my library hack. I had a quick look at the mixer source code the other day and it doesn't look too tricky.

NovaCoder 03 July 2013 07:50

I've been hacking around with my Wolfenstein port, it's turning into a bit of a monster ;)

Basically it's now using the PSP port of SDLWolf as a base with bits of Quake 2 code for file handling and the sound code from both Wolf3DRedux and the Amiga port of DOOM.

So it now contains code from Wolfenstein, DOOM and Quake 2 :)

All sound and music files are first ripped from the WAD files and extracted into WAV files using a utility from Redux. These WAV files are then loaded by AmiWolf on demand (and then cached) , the idea is for this data to then be played with the DOOM asm sound engine mixer.

I'm not sure if it's going to work yet but it sounds like a good plan at least.

Update: Well it's playing something, doesn't sound too pretty but it's a start :)

DDNI 03 July 2013 08:42

Wolfenstein? Sounds more like Frankenstein! ;)

Cheers and keep going.

hooverphonique 03 July 2013 09:34

Quote:

Originally Posted by ddni (Post 897774)
wolfenstein? Sounds more like frankenstein! ;)

:great

NovaCoder 05 July 2013 04:45

Update: Yes my crazy idea to add sound actually works!

Hopefully I can also add music to it.

This is the biggest hack ever :)

I'm not sure if this will run ok on 030 yet but I'll give it a go.

Wolfy BETA 2

dlfrsilver 05 July 2013 17:06

You have a 060, considering how fast it runs on your computer, on a 030 it should be really good too !!!

Really wonderful, can't wait to play this one on my miggy.

You did an excellent job !!!

NovaCoder 08 July 2013 06:39

Looks like Ultima 7 AGA will work, I don't have a clue about performance yet though.

dlfrsilver 08 July 2013 16:17

Ultima 7 is also a game that i would want to try on a standard 030 AGA machine :)

NovaCoder 09 July 2013 14:14

It lives!

Ultima VII AGA

tolkien 09 July 2013 20:54

wowwwwww

NovaCoder 23 July 2013 04:18

1 Attachment(s)
Update:

I've just added (limited) SDL Mixer support to my library.

It's useful for porting games that need SDL Mixer support. I've only given it a very quick test but it seems to work, not sure how slow it would be on real hardware.


I'll upload it to AmiNet when I get the time.


I've stuck the mixer test program in the Zone if anyone wants to have a play.

DDNI 24 July 2013 11:16

Nice job Nova, thanks

MiggyLore 22 September 2013 10:54

This is great thx!
Noob question: Will I be able to run a program that requires the SDL_Image library for loading images and handling surfaces with your port?

NovaCoder 22 September 2013 13:17

Quote:

Originally Posted by MiggyLore (Post 912457)
This is great thx!
Noob question: Will I be able to run a program that requires the SDL_Image library for loading images and handling surfaces with your port?

I think you'd also need to link with one of these http://aminet.net/search?query=SDL_Image


:)

MiggyLore 22 September 2013 14:28

Quote:

Originally Posted by NovaCoder (Post 912483)
I think you'd also need to link with one of these http://aminet.net/search?query=SDL_Image


:)

Ty, You're the best!

tolkien 14 July 2014 21:08

When the next version?
Perhaps one stupid question but why there aren´t timer support? How can you do timers then? Yes, I´m not an expert SDL guy.

NovaCoder 16 July 2014 01:36

Quote:

Originally Posted by tolkien (Post 964317)
When the next version?
Perhaps one stupid question but why there aren´t timer support? How can you do timers then? Yes, I´m not an expert SDL guy.

Not sure when I'll release another version.

I made a new version based on SDL 1.2.15 for RTG recently. It still needs some testing and enhancing.

The basic idea is to get it working properly then add AGA support to it.

Timer's aren't supported because they slow things down too much on 68k. Most games allow you to use an inbuilt Timer or a Thread so the lack of timers in the 68k SDL isn't really such a big deal.

tolkien 17 July 2014 14:02

I have to look at more sdl sources but I dont understand how a thread can replace a timer.


All times are GMT +2. The time now is 16:02.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.05806 seconds with 11 queries