Allegro.cc - Online Community

Allegro.cc Forums » Allegro Development » Allegro 5 Development Discussion

This thread is locked; no one can reply to it. rss feed Print
 1   2 
Allegro 5 Development Discussion
Bob
Free Market Evangelist
September 2000
avatar

...is now going to be via e-mail. This is ease the bandwidth on modem users, or cell-phone-web users.

See here for how to subscribe: http://lists.sourceforge.net/lists/listinfo/alleg-bigfive

Oh yeah, if you don't want to post, but just read what's going on, you can always visit the archive:
http://sourceforge.net/mailarchive/forum.php?forum_id=11854

--
- Bob
[ Webpage | Allegro FAQ | Coding Tricks ]
"Oh, you want to do actual work. In that case, avoid the GameCube at all costs!" - Me

Rafal Szyja
Member #2,408
June 2002
avatar

hmm.. allegro 5 is coming up?

_____________________________________________________________
My website: [url http://rafalszyja.republika.pl]
Gadugadu:3646465 ICQ: 177671442

takis76
Member #1,419
July 2001
avatar

Why in the Allegro 5 version

DOS port removed?

:'(

can you give me instructions how to create my

own makefile for compilation in DJGPP and DOS

DOS is very usefull why you removed it?

And how to make a DOS port version? by myselft?

:(

where can i download the Version 5 of Allegro? :P

Thanx

the_y_man
Member #1,770
December 2001
avatar

dos is good but is steadily dying, just switch to linux or windows 2k+:P

23yrold3yrold
Member #1,134
March 2001
avatar

Or just keep using Allegro 4.x if you insist on DOS support.

I think (not sure) the DOS port is being dropped from 5.0 because the new rewrite has features DOS doesn't support easily, or at all. Someone else can come up with a list, but I believe it includes things like dual-monitor support. So you really can't port it. That's, y'know, why it's being dropped ;)

Stick with 4.x.

--
Software Development == Church Development
Step 1. Build it.
Step 2. Pray.

Bob
Free Market Evangelist
September 2000
avatar

Who said the DOS port would be removed?

--
- Bob
[ Webpage | Allegro FAQ | Coding Tricks ]
"Oh, you want to do actual work. In that case, avoid the GameCube at all costs!" - Me

23yrold3yrold
Member #1,134
March 2001
avatar

That's what lwithers said the last time this came up. If it's not being dropped, then where on Earth are people getting this from? It's very confusing :-/

--
Software Development == Church Development
Step 1. Build it.
Step 2. Pray.

Member #12
Member #12
April 2000

DOS support is obviously going to be removed, so developers can concentrate on more interesting platform targets like Spectrum 128K (48K support will come in 5.2).

Matthew Leverton
Supreme Loser
January 1999
avatar

And I've been working on the C64 port. :) Although currently, it requires the 256K ram expansion card.

Richard Phipps
Member #1,632
November 2001
avatar

How can you possibly consider doing a Spectrum Port?? ..... When you haven't invited the esteemed Matt Smith to help you?! His knowledge (and famous spectrum games) will be invaluable to you all..

:)

David Grace
Member #42
April 2000
avatar

C64? Dang it, how long will I have to wait for VIC-20 support?

I mean, you Allegro gods should be able to do plenty inside of 4k. (Though I hear you can gain another 384 bytes by using the cassette IO buffer.)

23yrold3yrold
Member #1,134
March 2001
avatar

Bah. That's time wasted that could be spent on DC/XBox/GBA ports.
(I can't tell if you guys are being serious or not :P)

--
Software Development == Church Development
Step 1. Build it.
Step 2. Pray.

Goodbytes
Member #448
June 2000
avatar

Yes, Chris. I'm sure that Allegro is being ported to 20-yer-old computers. While we're at it, why don't we do a UNIVAC port too?
;)


--
~Goodbytes

Thomas Fjellstrom
Member #476
June 2000
avatar

If you have a UNIVAC, I'd like to see you not go insane while porting allegro to it :) heck allegro's driver vtables probably fill up its memory. :)

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"Goto is the buldozer of coding. Sometimes, the buldozer is just the right tool for the job. Not often, but sometimes." -- LordBob

lwithers
Member #630
September 2000

Sorry, I never said the DOS support would be dropped. In fact I made it explicitly clear that I was not saying whether there would or would not be DOS support. Please read more carefully.

23yrold3yrold
Member #1,134
March 2001
avatar

I didn't say you said that; I said you said what Bob said. Please read more carefully ;)

--
Software Development == Church Development
Step 1. Build it.
Step 2. Pray.

Daniel Schlyder
Member #257
April 2000
avatar

Wow! C64 had a 256K ram upgrade? :o Was there any games that took advantage of it? I still remember the disk drive I bought. Best hardware upgrade ever!!! :-) No more half-hours waiting for Gauntlet to crash just before it finished loading. :-)

This new mailing list got me thinking. If it can be set up so easily, why isn't the Allegro conductors list moved to Sourceforge so it can be archived? Would be nice...

Rafal Szyja
Member #2,408
June 2002
avatar

Yeah... C64 support - that's GOOD - YOU KNOW -
this is in fact the best 8bit computer on the GLOBE! I'm not kidding !!!

but why you are going to remove DOS support in the future ? as YOU said - DOS port is the most stable ONE!

are you MAD or WHAT?
DOS is cool!
Allegro is cool!

ALLEGRO+DOS IS COOL!

_____________________________________________________________
My website: [url http://rafalszyja.republika.pl]
Gadugadu:3646465 ICQ: 177671442

Richard Phipps
Member #1,632
November 2001
avatar

I propose.. the future:

Spectrum Allegro v1.0
---------------------

A complete graphic library for the popular Spectrum Computer! Amazing basic style commands and a wide range of features. It's now possible for ordinary people to create amazing games with a simple knowledge of basic/machine code.

Check out the included examples on tapes 33-38 of the 63 tape set by some famous allegro coders:

  • Johan Peitz contributed a port of his icy tower to the Spectrum. Featuring highly detailed 2 colour graphics and a special theme song in 3 warbly chip sound channels based on the original ingame music. How high can you flip the screen up the tower?


  • Richard Phipps contributed SpeccyPaint, a 2 colour masterpiece of a paint program. Featuring an internal buffer of 1 bit graphics shown on an entirely different 1 bit buffer. Amazing contrast control, choose from black and white with a full 1 bit range. Richard also contributed to the core routines with some important hacks, patches and bug fixes to get around his original bugs and mistakes.


  • Bob contributed his powerful SBlend routines. Amazing alpha blend effects in full 1 bit colour. All at incredibly fast speeds for a 1MHZ machine. Frame rate for full screen blends is now approaching 2FPM in the latest version!


  • Thomas Fjellstrom created the special linux speccy setup, CrashHat. (Warning, most versions will require a special tape player capable of playing tapes bigger than 128k).


  • 23yrdold3yrold created the demo game. A flip screen Monty Mole on the run platform game with special curved platforms. Chris is also the author of the Spectrum demo A Brief History of Spam. Featuring the worlds longest ever spamming scrolltext. Weighing in at a massive 96 hours due to very clever compression and random repeating sections.


  • Thomas Harte contributed to the special DirectS overlay functions, enabling the spectrum version of Allegro to work on normal TV's!


  • Shawn Hargreaves wrote most of the core routines in specially optimised Z80 machine code. He was helpfully assisted by Spellcaster and Thomas Harte for the final core library, after they decided to rewrite 5 earlier versions of the core routines due to 'internal disagreements' of a DirectS nature.


  • Matt Smith generously provided the fast and creative sprite routines. As well as the palette control routines. See Example 5, "Scrolling Dot Rope" for a special routine created by Matt.

Try Spectrum Allegro now!

dudaskank
Member #561
July 2000
avatar

DOS, KQ and Tench Forever!!!!

Quote:

DC/XBox/GBA ports.

Yes!!! GBA too!!!

Quote:

because the new rewrite has features DOS doesn't support easily

What rewrites?

Toque a balada do amor inabalável, eterna love song de nós dois
Eduardo "Dudaskank"
[ Home Page (ptbr) | Blog (ptbr) | Tetris 1.1 (ptbr) | Resta Um (ptbr) | MJpgAlleg 2.3 ]

Thomas Fjellstrom
Member #476
June 2000
avatar

Quote:

What rewrites?

Allegro 5 will have an entierly new API. And some of the new features won't be supported under DOS..

Richard> ROFLMAO.

btw. whats a 'special linux speccy setup'?

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"Goto is the buldozer of coding. Sometimes, the buldozer is just the right tool for the job. Not often, but sometimes." -- LordBob

23yrold3yrold
Member #1,134
March 2001
avatar

Quote:

Allegro 5 will have an entierly new API.

This is why I wonder when people say things like "The DOS port is staying in Allegro 5.0 since it's already done and works great". Since AFAIK a lot of the code is being redone from scratch, that argument kinda falls flat ....

Quote:

Yes, Chris. I'm sure that Allegro is being ported to 20-yer-old computers.

If someone who loves the Spectrum 128K or something and can do it, I wouldn't doubt it. Hell, Shawn ported Allegro to the X-Box just for fun. That's h4rdc0r3!! ;D

Mind you, I have no clue what a Spectrum 128K is (hardware idiot, remember?) Is this the first wave of Palladium systems? :P ;)

--
Software Development == Church Development
Step 1. Build it.
Step 2. Pray.

Thomas Fjellstrom
Member #476
June 2000
avatar

Quote:

Since AFAIK a lot of the code is being redone from scratch, that argument kinda falls flat

Alot of the code will not be rewritten, like the drivers for hardware etc... The reason for the new API is so that features can be added in a non-hackish way, like having multiple 'screen's.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"Goto is the buldozer of coding. Sometimes, the buldozer is just the right tool for the job. Not often, but sometimes." -- LordBob

Richard Phipps
Member #1,632
November 2001
avatar

Thank you Thomas.. It seems like you are the only one who got the Spectrum Allegro Joke.. :P :D

Chris: The Spectrum was the first mass produced home computer in Britain. Made by a technological genius, but unfortunately he was also a business bufoon.

(If you want some proof of his skills, he also invented the worlds first portable TV (before LCD technology was available), the worlds first Digital display watch (LED's rather than LCD's) and other things, such as the first electric bikes/scooters (you can't call the C5 a car!)..

:)

Anyway, the speccy (or spectrum):

It was out before the C64 and the atari/apple computers. It had 2 colour graphics, but each 8 x 8 character block could have it's own choice of 2 colours. The resolution was better than C64/Atari Computers because of the low colours too..

If you want to see some pics of the games, have a look at:

http://members.tripod.com/ssh_web/

(you can tell it was a popular computer because this site has ingame screenshots from 749 games.. :) )

And to my mind, Matt Smith created one of the greatest ever games on it... yes I am a Jet Set Willy fan! ;)

Sorry Matt, but.. bows down! ;D

Thomas Harte
Member #33
April 2000
avatar

I think you undersell the Spectrum a bit. Remember also that it had a CPU that was substantially faster (not just in cycle terms, in terms of what you could calculate in the real world) and more flexible than that of the Atari/Apple. This, coupled with the fact that it had a genuine frame buffer made it much nicer for most types of graphics above the simple sprite/background sort - see the way that isometric games were pioneered on the Spectrum, and some popular 3d titles such as Virus have their only 8bit incarnation on the Spectrum. Even if the Spectrum version is rubbish!

People who are still making ZX Spectrum demos seem to be able to match anything I could do on a 486 PC, including voxel landscapes, fast filled polygon worlds with environment mapping, and so on.

If you really want to make things unbearable for yourself, you can see it all via my Allegro powered Spectrum emulator, long dead and never allegro.cc listed, but kept for no apparent reason at http://www.btinternet.com/~t.harte/SoftySoft/prevproj.htm.

 1   2 


Go to: