this post was submitted on 02 Oct 2024
136 points (96.6% liked)

Asklemmy

43962 readers
1590 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 5 years ago
MODERATORS
 

You are going away, to some place isolated... in space, of course. You will only be around one other person. You can take an allotment if 1GB of personal media with you (text, video, music, games, pics, etc.) that you will be able to access in your free time indefinitely at will.

The other person will also take 1GB with them, but you won't be able to talk to them until you're on the journey.

You will have access to any knowledge resources to perform your function and keep you alive. You will never return to a point where you can get new external media. Any additional media you ever access would have to be created by you and or your travel partner with what you have access to.

You will also not know the sex of your partner, but they have willingly taken the same risks to embark on the journey as yourself, and will have a similar mission.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] ICastFist@programming.dev 34 points 1 month ago (1 children)

Let's see, a portable or ripped version of games:

  • Age of Empires 2 (there's an old one that was around 170mb with the expansion),
  • Daggerfall (~150mb),
  • Worms Armageddon (~300mb, can be reduced by removing some speech sets),
  • Doom + some mods and modding tools (let's allot 200mb for that)

That's ~820mb thus far. Let's grab Snes9x (~1mb), Secret of Mana 2 (~3mb), Super Bomberman 3 (~800kb), Super Mario All Stars + Super Mario World (~1.3mb). Also get a GBA emulator, Harvest Moon Friends of Mineral Town, Pokemon Fire red + some romhacks. Let's assume all this emulation came to a grand total of 50MB. 870MB used, some 130 left.

For that final stretch, books on programming, the full offline documentation and a respective compiler for said language. Going with TinyCC would leave plenty of room for the books, but i'd also have to write most graphic related stuff from scratch... FreePascal has amazing documentation, but the compiler is 50mb or more. Nim is small and fast, but documentation is all over the place and anything graphical needs an external library. Guess I'll have to contend with some form of javascript. I'd still bring at least one great book on C coding + TinyCC just in case

[โ€“] zod000@lemmy.ml 4 points 1 month ago* (last edited 1 month ago) (1 children)

Wasn't the full Daggerfall install was actually closer to 400MB. I remember I bought a second HDD just to house Daggerfall since not loading anything from CD made it crash less.

Edit: Just forgot to mention that I love how detailed this list is and you are basically describing my late 90s PC, except it was Turbo Pascal and slightly older versions of Worms and RTS games.

[โ€“] ICastFist@programming.dev 3 points 1 month ago (1 children)

I suspect there's a ripped version of Daggerfall that removes some or all of the FMV and that would give a significant reduction of space (much like AoE2 at only 170mb). The GOG installer comes at 176mb, so I've probably alloted too little space for it either way. Good thing there's enough wiggle room in further reducing the size of either Worms or Doom mods

Also, the fun thing about going with FreePascal is that I could, in theory, make new GBA games to run on the emulator!

[โ€“] zod000@lemmy.ml 2 points 1 month ago

That's interesting about using FreePascal for that, I didn't know there was any toolchain to compile to that SoC. I actually wrote a small set of libraries that ran on top of an existing, but very bare) SDK back in the day for writing GBA games in C. I forgot to grab it and rehost it when Google Code went away and it is now lost to time.