You are viewing a single thread.
View all comments View context
59 points
*
Deleted by creator
permalink
report
parent
reply
19 points

Started playing openrct2 multiplayer with a friend yesterday. Some of the best fun I’ve had.

permalink
report
parent
reply
13 points

Damn this post. This is really going to f up my weekend plans.

permalink
report
parent
reply
6 points

My friend and I created MONORAIL LAND

permalink
report
parent
reply
1 point
*

Does it have a scientist Batman?

permalink
report
parent
reply
2 points

We created the world of monorail 1. Everything exists to bring more people to monorail 1. What is monorail 1? It is a 4 car monorail that takes the shortest possible path back to the start of the station. We have several other attractions at the park such as: The Pit; Memento Mori; Install CSS, but none of them are the main attraction.

permalink
report
parent
reply
53 points
*

Writing it in assembly would make it pretty much the opposite of portable (not accounting for emulation), since you are directly giving instructions to a specific hardware and OS.

permalink
report
parent
reply
-8 points
Deleted by creator
permalink
report
parent
reply
12 points

That’s no less true than games written in C, or otherwise with few dependencies. Doom is way more portable than RCT precisely because it’s written in C instead of assembly.

permalink
report
parent
reply
5 points
*

you’re not usually directly accessing/working on the hardware

I mean, you are. Sure, there’s a layer of abstraction when doing tasks that require the intervention of the kernel, but you are still dealing with cpu registers and stuff like that. Merely by writing in assembly you are making your software less portable because you are writing for a specific ISA that only a certain family of processors can read, and talking with the kernel through an API or ABI that is specific to the kernel (standards like Posix mitigate the latter part somewhat, but some systems (windows) aren’t Posix compilant).

permalink
report
parent
reply
8 points
*

OpenRCT2 ditched assembly tho. They wrote it entirely in C++.

permalink
report
parent
reply
1 point

Sorry, two separate thoughts. Wasn’t saying open RCT used assembly just wanting to shout out the project.

permalink
report
parent
reply
1 point

Ah, gotcha. Sorry about the confusion.

permalink
report
parent
reply

RetroGaming

!retrogaming@lemmy.world

Create post

Vintage gaming community.

Rules:

  1. Be kind.
  2. No spam or soliciting for money.
  3. No racism or other bigotry allowed.
  4. Obviously nothing illegal.

If you see these please report them.

Community stats

  • 3.4K

    Monthly active users

  • 1.1K

    Posts

  • 8.8K

    Comments