flat assembler
Message board for the users of flat assembler.

flat assembler > Heap > game engine supports assembly as a programming language?

Author
Thread Post new topic Reply to topic
Ali.Z



Joined: 08 Jan 2018
Posts: 219
failed searching google for this topic:

is there any game engine supports assembly as a programming language?

the stupid google showed me results about game engines programmed in assembly.

_________________
Asm For Wise Humans
Post 28 Feb 2019, 23:44
View user's profile Send private message Reply with quote
sleepsleep



Joined: 05 Oct 2006
Posts: 8182
Location: ˛                              ⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣ Posts: 6699
if you google game engine library, most likely you get a lot, anything that c are supported,

https://en.wikipedia.org/wiki/List_of_game_engines
Post 01 Mar 2019, 04:22
View user's profile Send private message Reply with quote
rocketsoft



Joined: 26 Jan 2010
Posts: 189
Rasm has a Dsound interface an a few working example games!
All source code is included!
Post 06 Mar 2019, 20:01
View user's profile Send private message Visit poster's website Reply with quote
Ali.Z



Joined: 08 Jan 2018
Posts: 219
rocketsoft wrote:
Rasm has a Dsound interface an a few working example games!
All source code is included!


im confused a bit, you said rasm is an assembler (silicon assembler) and i asked for game engine supports assembly. (and i meant as primary language although i did not mention this)

so what is rasm? seriously?

- an assembler
- assembly engine
- game engine
- multi-purpose engine

_________________
Asm For Wise Humans
Post 07 Mar 2019, 21:23
View user's profile Send private message Reply with quote
rocketsoft



Joined: 26 Jan 2010
Posts: 189
Multi-purpose!
Post 08 Mar 2019, 08:40
View user's profile Send private message Visit poster's website Reply with quote
Ali.Z



Joined: 08 Jan 2018
Posts: 219
great, i want to see your examples where can i download them?

also is there is syntax difference between fasm and rasm?

_________________
Asm For Wise Humans
Post 08 Mar 2019, 13:03
View user's profile Send private message Reply with quote
rocketsoft



Joined: 26 Jan 2010
Posts: 189
Rasm is more Tasm compatible.... Rasm, silicon assembler.... see heap!
Post 16 Mar 2019, 21:41
View user's profile Send private message Visit poster's website Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1131
Location: Russian Federation
No sane game engine would use assembly as a (higher-level) scripting interface. The niche to fill is an easy to use mechanism for game designers and modders to extend the innards of the game engine. Performance is less of a concern (where asm would be appropriate), while portability is (where asm is definitely inappropriate).
Post 18 Mar 2019, 03:59
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
guignol



Joined: 06 Dec 2008
Posts: 518
And I thought performance in gaming is the very concern.
Post 18 Mar 2019, 04:54
View user's profile Send private message Reply with quote
DimonSoft



Joined: 03 Mar 2010
Posts: 518
Location: Belarus
comrade wrote:
Performance is less of a concern (where asm would be appropriate), while portability is (where asm is definitely inappropriate).

<OffTop>Asm is quite portable within the same platform, actually. I often make my students surprised with the fact that my asm programs run with at least Win2k (or Win95 sometimes) up to latest Win10 while their favourite C++/C#/Java fail. As for cross-platform development, it has no use and is even bad for users. Only programmers win from that but we seem to have forgotten whom we write software for.</OffTop>
Post 18 Mar 2019, 17:50
View user's profile Send private message Visit poster's website Reply with quote
rocketsoft



Joined: 26 Jan 2010
Posts: 189
8086... upto 486&RDTSC&FPU is ALL the cpus Rasm is planned to support!
Already we see the dumping of instruction set extensions...
All The extensions will be dumped in favour of more cores on the die!!
Be warned though:
Rasm has no .obj and .lib output planned
It also has currently no dll output format
My system employs the OSAL idea!
Operating System Abstraction Layer
It supports In-Application Single Core Multi Threading IASCMT
(With RCM)(Rocket Cooperative Multitasking )
Dsound based sound system
Which supports 1000 simultaneous Wavs playing!
Linedraw
Alpha-Beta brain (Connect-4)
Perfect implementation of Quicksort
ETC...
Post 18 Mar 2019, 21:05
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2019, Tomasz Grysztar.

Powered by rwasa.