Introduction
Introduction Statistics Contact Development Disclaimer Help
Post AuJIOvmIZb9e1iCKrQ by [email protected]
More posts by [email protected]
Post #AuEEMMLFywGNwAGgJU by [email protected]
0 likes, 0 repeats
Hacking on a "new" game today: Brøderbund's 1989 DOS game Playro…
Post #AuEEROnkGUR70rzq2C by [email protected]
0 likes, 0 repeats
I'd already gotten this game into my ghidra because I was checking to see i…
Post #AuEEUTOVe2js7uesiW by [email protected]
0 likes, 0 repeats
some code and specs they've made:https://github.com/PeterSwinkels/ThePlayro…
Post #AuEEbWnROVL6hmgSkS by [email protected]
0 likes, 0 repeats
It's definitely compressed. Here's what TITLE.PES looks like in binxelv…
Post #AuEEyZsq5BkCwLCS3c by [email protected]
0 likes, 0 repeats
@foone Oh my fuck I remember that one fondly.
Post #AuEFKzCicbxvqEBRNw by [email protected]
0 likes, 0 repeats
@foone I used to have this game as a kid. The Mac version though. I somehow bro…
Post #AuEFKzJSDZLyB7Kosq by [email protected]
0 likes, 0 repeats
@endrift I'm sure that was the last time you messed around with a program s…
Post #AuEFLd3uQmgbSUMyCu by [email protected]
0 likes, 0 repeats
they seem to be opening title.PES 4 times on load.that seems less than optimal
Post #AuEFYH55T1T33AwytE by [email protected]
0 likes, 0 repeats
maybe it's loading the file once per plane? this is a CGA/EGA game, after a…
Post #AuEG60fuyEMe0vGQ6K by [email protected]
0 likes, 0 repeats
8b5606 MOV DX, word ptr [BP + param_1 ]8b5606 MOV DX, word ptr [BP + param_1 …
Post #AuEHs7EK0Dm2CJrHPc by [email protected]
0 likes, 0 repeats
@foone Reminds me of something similar on the C128 where a specific instruction…
Post #AuEIS5iv55HBwzKChs by [email protected]
0 likes, 0 repeats
@fluchtkapsel ooh, fun
Post #AuEM47LnmNylrbKs5Y by [email protected]
0 likes, 0 repeats
Progress.
Post #AuEM8IykUK1h5OY8Fk by [email protected]
0 likes, 0 repeats
@foone why are the two instructions addresses the same?
Post #AuEMRF2DNOMwM7CTeC by [email protected]
0 likes, 0 repeats
@StompyRobot that's not the address, that's the machine code
Post #AuESBeUxXE0qQBawme by [email protected]
0 likes, 0 repeats
found a picture of the original disks on ebay: it comes on three disks, labeled…
Post #AuESbxX9NtsQzIAE8e by [email protected]
0 likes, 0 repeats
@foone Do we have proper images of those disks yet (and how much are they on eb…
Post #AuESnTja0K482bTEdk by [email protected]
0 likes, 0 repeats
@JennyFluff yup! images (and flux level) here:https://archive.org/details/20240…
Post #AuESurrYh0aEtyj4fA by [email protected]
0 likes, 0 repeats
@foone beautiful <3
Post #AuETjJuYgRaON6Bdc8 by [email protected]
0 likes, 0 repeats
so every time the game tries to open a file, it'll try first the current dr…
Post #AuETogToCZ3FoZETeS by [email protected]
0 likes, 0 repeats
also, it looks like only some versions of the game have 3 disks. Some (even 360…
Post #AuETrRoHCU1rBZ7jnM by [email protected]
0 likes, 0 repeats
there's two copies on the internet archive that are 2-disk:https://archive.…
Post #AuEU225JBdR8aM8bQ0 by [email protected]
0 likes, 0 repeats
there's also apple II, macintosh, amiga, fm towns, and windows 3.x versions…
Post #AuEUnGttv1fk9AKLmi by [email protected]
0 likes, 0 repeats
@foone CBF typing the opcode for NOOP, just copy & paste the last assembly …
Post #AuEV2LUj7Y60jqjwrA by [email protected]
0 likes, 0 repeats
@foone I converted the flux image to scp via greaseweazle and having a look at …
Post #AuEVBdPJtI1ItsdlOi by [email protected]
0 likes, 0 repeats
@JennyFluff I'll get around to it later, right now I'm focusing on the …
Post #AuEVGCZ17cvl5uM0Iq by [email protected]
0 likes, 0 repeats
@foone :blobcatheart:
Post #AuEXDzI5hR3zG3VblI by [email protected]
0 likes, 0 repeats
@foone FM towns?That's a weird one, I can see why all other versions would …
Post #AuEXDzOTJiARZqUhhw by [email protected]
0 likes, 0 repeats
@Devourer_ITA several broderbund games had fm-towns ports, they were translated…
Post #AuEYTfHDyjx9m08v2W by [email protected]
0 likes, 0 repeats
@foone ah!
Post #AuEcpZ5o3FrymTV5VI by [email protected]
0 likes, 0 repeats
@foone that's interesting, might look it up tomorrow when I have timeMakes …
Post #AuEcpZBpgqgr5AJttg by [email protected]
0 likes, 0 repeats
@Devourer_ITA I think it was relatively easy to port DOS games to the FM-Towns,…
Post #AuFZRMO3X9oXijlNEe by [email protected]
0 likes, 0 repeats
@foone @Devourer_ITA PC-98 was arguably just as PC-compatible as the FM-Towns. …
Post #AuGHhbxjmvLidy0p7Y by [email protected]
0 likes, 0 repeats
@foone It was definitely the first time
Post #AuIiQkIIdzwwdhjSm8 by [email protected]
0 likes, 0 repeats
the eternal question:is this code completely stupid, or is ghidra decompiling i…
Post #AuIiTLJFzbNY1IQ07U by [email protected]
0 likes, 0 repeats
the answer is always "yes"
Post #AuIicPMuGsEFDMRqpk by [email protected]
0 likes, 0 repeats
my current theory is that the programmer was very superstitious and needed to d…
Post #AuIlIb9j2I8pqLWoqG by [email protected]
0 likes, 0 repeats
@foone Or, was the compiler misconfigured or just plain stupid?
Post #AuIlNAK8DzcS4ZZcqu by [email protected]
0 likes, 0 repeats
@foone 😂 like compiling with -O0? Or maybe declaring too many things as vola…
Post #AuIlPWr9Q6mYXG93aa by [email protected]
0 likes, 0 repeats
@acsawdey and I keep reversing code from the 80s/early 90s, when compilers were…
Post #AuIlVL2yEw8teARZzc by [email protected]
0 likes, 0 repeats
@foone Oh boy yes they were. “What, you want automatic register allocation?”
Post #AuIlgAVBmmPY7zo5dQ by [email protected]
0 likes, 0 repeats
I wonder if anyone has ever made a machine-code level inliner. like this code w…
Post #AuIllaBHju8RDZ4wG8 by [email protected]
0 likes, 0 repeats
as someone who can write 16bit x86 assembly, I endeavor to do as little of it a…
Post #AuIm5SVlxqYXDs8hEm by [email protected]
0 likes, 0 repeats
@SarraceniaWilds I'd wear it
Post #AuImDJJu1PQb25Kaqe by [email protected]
0 likes, 0 repeats
@foone That’s a slippery slope to writing a compiler 😑
Post #AuImIMdv5wQ2mo6V0K by [email protected]
0 likes, 0 repeats
@acsawdey that's also on my todo list, for Doom reasons.
Post #AuImaq2eWrXfB5Tv1M by [email protected]
0 likes, 0 repeats
@foone My condolences. So you want something with decent optimization for 16-bi…
Post #AuIn3nspdIq0sihR3o by [email protected]
0 likes, 0 repeats
@acsawdey nah, that one is 32bit. I'm just compiling to a weird platform th…
Post #AuIn9h0w5NCHJYIYro by [email protected]
0 likes, 0 repeats
@foone So .. you just need a compiler that can compile Doom reasonably well?
Post #AuInMjUICUmMkaFPns by [email protected]
0 likes, 0 repeats
@acsawdey yeah. I need to be able to compile doom and target a new machine I&#3…
Post #AuIvWhvZee6gRQH9Zg by [email protected]
0 likes, 0 repeats
@foone So like macros.Yes. ... old IBM 360 ASSM had a macro layer that was pret…
Post #AuJ7jPtzBRVDkaMLfk by [email protected]
0 likes, 0 repeats
@foone perfect attitude for a sizecoding compo!
Post #AuJ9LOYMkKXuWev76u by [email protected]
0 likes, 0 repeats
@foone Turbo Pascal.function Max(x: Integer, y: Integer) inline($xx, $xx,$xx);I…
Post #AuJHHDnbaU8veBZLqy by [email protected]
0 likes, 0 repeats
@foone Ooh, the old meaning of vibe based coding."This is a deeply cursed …
Post #AuJHLfSufPaMbw0iv2 by [email protected]
0 likes, 0 repeats
@n1vux @foone The PDP-10 assembler MIDAS has a very hairy and powerful macro sy…
Post #AuJHLi2n4zTMbmoP7Q by [email protected]
0 likes, 0 repeats
@n1vux @foone E.g. it can do a lot of computations at assembly time.
Post #AuJHQJkwoB8UjGfC0u by [email protected]
0 likes, 0 repeats
@foone I don't recall if 16bit i88 assm had much macro or not? But m4 or w…
Post #AuJHeuTt3yDygQdqZE by [email protected]
0 likes, 0 repeats
@n1vux @foone Did the SNA configurator work anything like the Rete-based system…
Post #AuJHeuaGgFKR0DcwVs by [email protected]
0 likes, 0 repeats
@rk @foone No, R1 was built on Rete/Rule infrastructure as was done in the 1980…
Post #AuJHeugeIWQtK0c2SW by [email protected]
0 likes, 0 repeats
@rk @foone Then I recognized that SNA configurator on prior project was an olds…
Post #AuJI0F7zUfoSndZXcG by [email protected]
0 likes, 0 repeats
.
Post #AuJIOvmIZb9e1iCKrQ by [email protected]
0 likes, 0 repeats
@foone I occasionally run into that with modern stuff; MSVC's LTO doesn&#39…
Post #AuJOKqTCxumU8BhgZ6 by [email protected]
0 likes, 1 repeats
@foone after the commodore no one needed assembly for most software anymore and…
You are viewing proxied material from pleroma.anduin.net. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.