Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
13 crawler(s) on-line.
 128 guest(s) on-line.
 2 member(s) on-line.


 BigD,  VooDoo

You are an anonymous user.
Register Now!
 BigD:  9 secs ago
 VooDoo:  1 min ago
 A1200:  5 mins ago
 pixie:  17 mins ago
 retrofaza:  18 mins ago
 DiscreetFX:  39 mins ago
 OlafS25:  1 hr 14 mins ago
 zErec:  1 hr 22 mins ago
 amigakit:  1 hr 25 mins ago
 kolla:  2 hrs 8 mins ago

/  Forum Index
   /  Amiga General Chat
      /  EXPLORING EARLY ’90S VIDEO GAME ARCHITECTURE WITH ANOTHER WORLD
Register To Post

PosterThread
DiscreetFX 
EXPLORING EARLY ’90S VIDEO GAME ARCHITECTURE WITH ANOTHER WORLD
Posted on 19-Jan-2020 23:32:29
#1 ]
Elite Member
Joined: 12-Feb-2003
Posts: 2480
From: Chicago, IL

Curious about past computer architectures? Software engineer [Fabien Sanglard] has been experimenting with porting Another World, an action-adventure platformer, to different machines and comparing the results in his “Polygons of Another World” project.

The results are pretty interesting. Due to the game’s polygon-based graphics, optimizations vary widely across different architectures, with tricks allowing the software to run on hardware released five years before the game’s publication. The consoles explored are primarily from the early ’90s, ranging from the Amiga 500, Atari ST, IBM PC, and Super Nintendo to the Sega Genesis.

The actual game contains very little code, with the original version at 6000 lines of assembly. The executable simply exists as a virtual machine host that reads and executes uint8_t opcodes, with most of the business logic implemented with bytecode. The graphics use 16 palette-based colors, despite the Amiga 500 supporting up to 32 colors. However, the aesthetics still fit the game nicely, with some very pleasant

Read complete article linked below.

https://hackaday.com/2020/01/17/exploring-early-90s-video-game-architecture-with-another-world/

Last edited by DiscreetFX on 19-Jan-2020 at 11:38 PM.

_________________
Sent from my Quantum Computer.

 Status: Offline
Profile     Report this post  
MEGA_RJ_MICAL 
Re: EXPLORING EARLY ’90S VIDEO GAME ARCHITECTURE WITH ANOTHER WORLD
Posted on 20-Jan-2020 0:29:57
#2 ]
Super Member
Joined: 13-Dec-2019
Posts: 1200
From: AMIGAWORLD.NET WAS ORIGINALLY FOUNDED BY DAVID DOYLE

@DiscreetFX

Friend DiscreetFX,

you changed your signature! I am glad I successfully carried you to take a peek into the contradictory nature of your previous one.

With that behind us, let's bask in the ingeniousness of Another World.
From the VM-based design to the scalable graphics, an example in futureproof architecture that should have taught a lesson to OS designers, too.









































































































































































































































































































































































first edited by MEGA_RJ_MICAL

_________________
I HAVE ABS OF STEEL
--
CAN YOU SEE ME? CAN YOU HEAR ME? OK FOR WORK

 Status: Offline
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle