| Post ApUkPC9DzD0elA8rqK by [email protected] | |
| More posts by [email protected] | |
| Post #ApUMbRbzv36pIOuODw by [email protected] | |
| 0 likes, 0 repeats | |
| I don't know if I'm weird or if it's just normal to get random reve… | |
| Post #ApUMndisiTokKfwYue by [email protected] | |
| 0 likes, 0 repeats | |
| me, yearning: man, I wish I could reverse engineer something with a software 3D… | |
| Post #ApUN67pZVy6OvHt5Rg by [email protected] | |
| 0 likes, 0 repeats | |
| @foone I mean, I get those exact same urges (right down to the software 3D rend… | |
| Post #ApUN8F7VNtHk6qHl5M by [email protected] | |
| 0 likes, 0 repeats | |
| @foone Is Office 95 the one with the 3D Descent clone in Excrl or was that 98? | |
| Post #ApUNQMQowH0DzwxXbU by [email protected] | |
| 0 likes, 0 repeats | |
| @foone I like reverse-engineering stuff, but once someone gave me a job doing i… | |
| Post #ApUNTLETqy3V9FbnYO by [email protected] | |
| 0 likes, 0 repeats | |
| @foone Might be weird, but if that's weird, why be normal? | |
| Post #ApUNajgJLqS90C9UWG by [email protected] | |
| 0 likes, 0 repeats | |
| @brouhaha yeah, same. I think I do way more RE on my own than I would if I had … | |
| Post #ApUNgbwB3ZQWioNImm by [email protected] | |
| 0 likes, 0 repeats | |
| @foobarsoft Office 95 is the one with the "Hall of Tortured Souls" FP… | |
| Post #ApUNo6BSzzMEYb642K by [email protected] | |
| 0 likes, 0 repeats | |
| @[email protected] define "normal" | |
| Post #ApUNo6KKT2Rl05F8qm by [email protected] | |
| 0 likes, 0 repeats | |
| @tertle950 I have no fucking idea what's normal. I wandered off the path in… | |
| Post #ApUNte7oEapZGs205w by [email protected] | |
| 0 likes, 0 repeats | |
| 3D game ideas I might could hack on for just why not reasons:1. MindTrap (it gl… | |
| Post #ApUNxagIynP9kW2zjs by [email protected] | |
| 0 likes, 0 repeats | |
| on the other hand, 3/4 of those are DOS games. I have done so many DOS games an… | |
| Post #ApUOKyZMKZPgUrwvDs by [email protected] | |
| 0 likes, 0 repeats | |
| @foone you should hack on that 2d game i found once where you were operating a … | |
| Post #ApUOnW1tWILcNduBnc by [email protected] | |
| 0 likes, 0 repeats | |
| @gewt I can't remember that one either | |
| Post #ApUQ42onTnwgf0Dys4 by [email protected] | |
| 0 likes, 0 repeats | |
| maybe I should just go back so far I find a DOS game that doesn't need segm… | |
| Post #ApUQEfezvAfo1Rhxaa by [email protected] | |
| 0 likes, 0 repeats | |
| @foone How about Midi Maze? Or is that too simplistic? | |
| Post #ApUQloyCKS4oS5UoK0 by [email protected] | |
| 0 likes, 0 repeats | |
| 1987 Wireframe flightsim/puzzle Echelon? | |
| Post #ApUQzlQ4KHkDUjBGiW by [email protected] | |
| 0 likes, 0 repeats | |
| Echelon was technically the first video game I ever owned. Shortly after my fam… | |
| Post #ApUR22okbyGe26oTGS by [email protected] | |
| 0 likes, 0 repeats | |
| I think that system had some PIC problem, because it crashed more than once whi… | |
| Post #ApURGpSoXiaMxcbOsq by [email protected] | |
| 0 likes, 0 repeats | |
| and I have crashed the game. maybe this isn't emulated terribly well | |
| Post #ApURoA5urLRcVAmnfE by [email protected] | |
| 0 likes, 0 repeats | |
| okay so I set a interrupt breakpoint (bpint in the DOSBOX debugger) on AH=3D, a… | |
| Post #ApURsigADTzyvFujJY by [email protected] | |
| 0 likes, 0 repeats | |
| the game has 36 .ARE files, named A0 through AZ. | |
| Post #ApUSBAW7SDi0TO0rU8 by [email protected] | |
| 0 likes, 0 repeats | |
| Which makes sense if we look at the map included in the box:It's a 6x6 grid… | |
| Post #ApUSG26i9IpNq2RpoG by [email protected] | |
| 0 likes, 0 repeats | |
| Each .ARE file is only 3 kilobytes so all 36 of them only use up 96 kilobytes, … | |
| Post #ApUSYnR8uxCnqBx4ca by [email protected] | |
| 0 likes, 0 repeats | |
| arg I don't have a memory scanner that'll work on the game right now. I… | |
| Post #ApUSqLLQ6R69vVdrkm by [email protected] | |
| 0 likes, 0 repeats | |
| @foone I'm only interested in .ARR files. | |
| Post #ApUT8yiOSkkvFEH1Ps by [email protected] | |
| 0 likes, 0 repeats | |
| EXE isn't packed, it's about 90 kilobytes.Other files: 16 CMP files, an… | |
| Post #ApUTUwbOzyRL3xTfc0 by [email protected] | |
| 0 likes, 0 repeats | |
| there's a reference to a covex.huf file in the EXE, but it's not includ… | |
| Post #ApUTYh2MoLrLwlsTqq by [email protected] | |
| 0 likes, 0 repeats | |
| @grumpygamer well I did pirate this version of the game, since I'm too lazy… | |
| Post #ApUTo8bYb7dnn2hb4C by [email protected] | |
| 0 likes, 0 repeats | |
| I think the HUF files are compressed, at least somewhat. Just not very well.Eit… | |
| Post #ApUTsByxywVRQKaKu0 by [email protected] | |
| 0 likes, 0 repeats | |
| @foone HUF for Huffman, surely? | |
| Post #ApUTumnW4g0iBRSxuK by [email protected] | |
| 0 likes, 0 repeats | |
| anyway, the game starts up by showing you TITLE.HUF. let's just swap out al… | |
| Post #ApUUBwTnKYRf8OQEt6 by [email protected] | |
| 0 likes, 0 repeats | |
| @growf that'd make sense! | |
| Post #ApUUElY6QUsC6QmeOm by [email protected] | |
| 0 likes, 0 repeats | |
| it seems to only render the first half and then the rest is gibberish. I bet it… | |
| Post #ApUUToybxtRx4pMUka by [email protected] | |
| 0 likes, 0 repeats | |
| okay so P0-5 are the artifact pictures, DASH is the dashboard, COVE is some cas… | |
| Post #ApUUW9tJB0MeWMzo7E by [email protected] | |
| 0 likes, 0 repeats | |
| for the ones with 0/1 versions (COVE and DASH), 0 seems be the CGA/Monochrome v… | |
| Post #ApUUcY7rz7JBQCr1n6 by [email protected] | |
| 0 likes, 0 repeats | |
| here's P0.HUF to show what I mean about corruption: | |
| Post #ApUUpqboZorsVhCZrk by [email protected] | |
| 0 likes, 0 repeats | |
| @foone I miss this game. I fully mapped it but stopped short of solving it. IIR… | |
| Post #ApUV6PIVNCeCjD49qq by [email protected] | |
| 0 likes, 0 repeats | |
| CMP files seem to contain object info, since I see text in them.the game suppos… | |
| Post #ApUVPTv0PtlgYuAaxs by [email protected] | |
| 0 likes, 0 repeats | |
| I suspect the maps are compressed too. time to find the decompress routine in t… | |
| Post #ApUWMPYKIAlm6hf4uu by [email protected] | |
| 0 likes, 0 repeats | |
| interesting. this code that opens A2.ARE reads 1536 bytes and then closes it.th… | |
| Post #ApUWbj3g3Kj6wkd12O by [email protected] | |
| 0 likes, 0 repeats | |
| @foone does the “image” become corrupted after that point? The corruption m… | |
| Post #ApUWgR6yCqrUjWPli4 by [email protected] | |
| 0 likes, 0 repeats | |
| I think this game was programmed in assembly. passing one pointer in SI is not … | |
| Post #ApUWjCWkt05oN0nH8q by [email protected] | |
| 0 likes, 0 repeats | |
| @fooneYou keep getting ideas for more DOS games to hack to the point that it ke… | |
| Post #ApUX2NJP0stXJugtu4 by [email protected] | |
| 0 likes, 1 repeats | |
| @foone My entire careers as first a software dev and then in appsec for what ha… | |
| Post #ApUX8HIgHFmwPfAUam by [email protected] | |
| 0 likes, 0 repeats | |
| ahh, I think I was looking at a custom loader that just handles TITLE.HUF(which… | |
| Post #ApUXF1QbgiUrDI5iym by [email protected] | |
| 0 likes, 0 repeats | |
| yeah the version that works for maps loads 8194 bytes.which is an annoying numb… | |
| Post #ApUXHPtRhLVJfaiqTg by [email protected] | |
| 0 likes, 0 repeats | |
| @foone BaK was great | |
| Post #ApUXJtrJG3IdBYuJWq by [email protected] | |
| 0 likes, 0 repeats | |
| but I bet it's because it can read non-huffman'd files, and 8192 + 2 by… | |
| Post #ApUXOlkKqbADTNy0aO by [email protected] | |
| 0 likes, 0 repeats | |
| @foone aught to be enough for anybody | |
| Post #ApUXk4HH8xpl1nWxBw by [email protected] | |
| 0 likes, 0 repeats | |
| ahh. so it's got a string in the EXE that's A0.ARE.Then it has another … | |
| Post #ApUXmRrWQZAkkmcTb6 by [email protected] | |
| 0 likes, 0 repeats | |
| @phi1997 it sure is! | |
| Post #ApUYSR2VsPcaMemVcG by [email protected] | |
| 0 likes, 0 repeats | |
| @foone a little odd they didn't do A1-F6 like the map shows? | |
| Post #ApUYSRD9Es80tdl0C0 by [email protected] | |
| 0 likes, 0 repeats | |
| @cinebox yeah, they could have done that easily (just use two strings and some … | |
| Post #ApUYoBKWxqzY0tZvqi by [email protected] | |
| 0 likes, 0 repeats | |
| Ghidra: I support disassembly of 16-bit DOS programs!also Ghidra: WHAT THE FUCK… | |
| Post #ApUZ8jJWK7AjCgu79M by [email protected] | |
| 0 likes, 0 repeats | |
| either ghidra's set-register doesn't work or I don't understand wha… | |
| Post #ApUa1rliaedxLwNtdg by [email protected] | |
| 0 likes, 0 repeats | |
| uh-oh.after loading the file, it calls two functions. One seems to just be shov… | |
| Post #ApUaPhcFzNHEobKD5c by [email protected] | |
| 0 likes, 0 repeats | |
| 16bit assembly is so silly.You enter a function and step one is you make a poin… | |
| Post #ApUaS24atvVSqBgsFc by [email protected] | |
| 0 likes, 0 repeats | |
| the calling code changes the data segment to one just used for your specific bu… | |
| Post #ApUb0N2PSdm1hw2gvQ by [email protected] | |
| 0 likes, 0 repeats | |
| okay I haven't checked against the actual output (since I haven't gotte… | |
| Post #ApUb4hfKi29KqGJYno by [email protected] | |
| 0 likes, 0 repeats | |
| so 44 82 44 turns into 44 00 00 44 | |
| Post #ApUbJYZUnriqyrfP4S by [email protected] | |
| 0 likes, 0 repeats | |
| the files have a 2 byte header that's ignored and not checked, then a numbe… | |
| Post #ApUbUDrm7o6BwyIppg by [email protected] | |
| 0 likes, 0 repeats | |
| It seems the way the function works that it's passed a buffer as DS, then i… | |
| Post #ApUbxbXDCoFbkoh8jo by [email protected] | |
| 0 likes, 0 repeats | |
| okay I'm following through the decompress loading A3.ARE. I can see in the … | |
| Post #ApUc8R7wF1KCf22Rdo by [email protected] | |
| 0 likes, 0 repeats | |
| NOPE I'm completely wrong. They've got ES and DS pointing at different … | |
| Post #ApUcYJSdMmwqPi3cae by [email protected] | |
| 0 likes, 0 repeats | |
| there's some values over 0x80 in the decompressed out so I think I'm mi… | |
| Post #ApUcr0LceWzsdagt4S by [email protected] | |
| 0 likes, 0 repeats | |
| I wonder of those 6-byte chunks are objects? like, x-pos, y-pos, z-pos, look up… | |
| Post #ApUdRzAE17LBgFzf9c by [email protected] | |
| 0 likes, 0 repeats | |
| the game hangs if you try to copy the wrong .ARE file into the place, so I susp… | |
| Post #ApUdY0qIglcwclY21Q by [email protected] | |
| 0 likes, 0 repeats | |
| so when the game launches it asks me what video mode I want (Hercules, CGA, Tan… | |
| Post #ApUdeQzGOfHVRonoFU by [email protected] | |
| 0 likes, 0 repeats | |
| the what video mode do you want? string starts at 1000:6648 and it's refere… | |
| Post #ApUdiAtcAIc4hTwZea by [email protected] | |
| 0 likes, 0 repeats | |
| so lets instead search the whole program for the scalar 6648 and OH LOOK IT'… | |
| Post #ApUdkQt5gDNasOm8H2 by [email protected] | |
| 0 likes, 0 repeats | |
| ghidra: I know decompilers that understand segments and they're all cowards | |
| Post #ApUdoebmblD8aah0fg by [email protected] | |
| 0 likes, 0 repeats | |
| okay so video mode hercules is actually CGA but with a flag set. | |
| Post #ApUeAa0aOJXqh3kVVY by [email protected] | |
| 0 likes, 0 repeats | |
| weird.it stores the video mode selected (1-3) in 1000:912d, then stores the vid… | |
| Post #ApUeNW9A3mwGTtvgDg by [email protected] | |
| 0 likes, 0 repeats | |
| why bother using the DOS api for changing interrupt handlers, when you can just… | |
| Post #ApUed82vQv7SMsSMtM by [email protected] | |
| 0 likes, 0 repeats | |
| at least they remembered to call CLI first | |
| Post #ApUeznEWysEGTjgyXo by [email protected] | |
| 0 likes, 0 repeats | |
| I think they're dynamically loading code and stuffing it into the tick han… | |
| Post #ApUf20RMqets1Dkf4a by [email protected] | |
| 0 likes, 0 repeats | |
| the best place to stick dynamically loaded code: INSIDE AN INTERRUPT HANDLER | |
| Post #ApUfGvokJoDg1antR2 by [email protected] | |
| 0 likes, 0 repeats | |
| @foone Ooh, spicy! | |
| Post #ApUfRCGk0UVrwanEMy by [email protected] | |
| 0 likes, 0 repeats | |
| I need to turn my patching shit form Super Solvers Gizmos & Gadgets into a … | |
| Post #ApUfWp9MsKz7yn1lpY by [email protected] | |
| 0 likes, 0 repeats | |
| anyway for now I can just skip the disk swap check by patching out CALL DiskSwa… | |
| Post #ApUfxQtTAUfWZIHN7w by [email protected] | |
| 0 likes, 0 repeats | |
| patch 0xDF0A with 90 90 90 to skip disk checkpatch 0xE2BF with C6 C0 33 90 90 9… | |
| Post #ApUgelG1KegKB3UJBg by [email protected] | |
| 0 likes, 0 repeats | |
| I think this was written with a macro assembler by someone who loved macros.Lik… | |
| Post #ApUghfQBUFlSwhcy1I by [email protected] | |
| 0 likes, 0 repeats | |
| I guess it's puts(), not printfBut yeah. It doesn't feel like an inline… | |
| Post #ApUhBzvjne4FEyqiDA by [email protected] | |
| 0 likes, 0 repeats | |
| the way ghidra handles interrupts is profoundly broken and someone needs to fix… | |
| Post #ApUhG4IpU8GxxZaiBs by [email protected] | |
| 0 likes, 0 repeats | |
| @foone Does 32-bit DOS with a DPMI use segments and overlays? It feels like it … | |
| Post #ApUhQhUIeQ0wNz1g3s by [email protected] | |
| 0 likes, 1 repeats | |
| @foone fix is classified. 🙃 | |
| Post #ApUhufci9AjXI7Fd7w by [email protected] | |
| 0 likes, 0 repeats | |
| @foone early crowdstrike code? | |
| Post #ApUivbsZeXvFvGgOaO by [email protected] | |
| 0 likes, 0 repeats | |
| @indigoparadox Technically, yes, but it tries to hide that from you. As long as… | |
| Post #ApUjwwfZwLske9ny2C by [email protected] | |
| 0 likes, 0 repeats | |
| oh ghidra is just completely wrong about where this call goes. that's... fi… | |
| Post #ApUkPC9DzD0elA8rqK by [email protected] | |
| 0 likes, 1 repeats | |
| @foone Your not talking into the void :]I'm hearing everything.DATA SEGMENT… | |
| Post #ApUkXtRctSzfMJtfrE by [email protected] | |
| 0 likes, 1 repeats | |
| @foone isn't that about where the non-image would start? | |
| Post #ApUkl8f9ckdeK1XZQW by [email protected] | |
| 0 likes, 1 repeats | |
| @foone remember, if you mask down the view to only 4 pixels, you only need to r… | |
| Post #ApUkzNiCT6jp3AkyGW by [email protected] | |
| 0 likes, 0 repeats | |
| for some reason ghidra thinks some of the calls are going into the data segment… | |
| Post #ApUtnVaUGDaVaXYvBo by [email protected] | |
| 0 likes, 0 repeats | |
| @foone or Is It AA to A9? | |
| Post #ApUtz8zw4dLl0G0vSK by [email protected] | |
| 0 likes, 0 repeats | |
| @oblomov NAh, A0 through AZ. I found the string in the code | |
| Post #ApUx8fciRT3CerO3rE by [email protected] | |
| 0 likes, 0 repeats | |
| @foone ah good times when I ran a CGA-to-hercules emulator on my i8088 system. … | |
| Post #ApUxiJz8N27tyMsAcq by [email protected] | |
| 0 likes, 0 repeats | |
| @foone 688 Attack sub ... That's a name I haven't heard in a long time.… | |
| Post #ApV0XYipXPsUM7o49Y by [email protected] | |
| 0 likes, 0 repeats | |
| interesting. so the .ARE files have a 140 near the top, and the manual says eac… | |
| Post #ApV1slc8tsuqNLM4Tg by [email protected] | |
| 0 likes, 0 repeats | |
| @foone ghidra is, in my experience, not very good at disassembling 16 bit code | |
| Post #ApV1slliKIZWr1piOe by [email protected] | |
| 0 likes, 0 repeats | |
| @endrift yeah. a bit | |
| Post #ApV4L5ijwFeWkd4guu by [email protected] | |
| 0 likes, 1 repeats | |
| @foone or to dynamically remap the memory mapped hardware, in a c1000 line hand… | |
| Post #ApV6yebcN0Yo9CjhEu by [email protected] | |
| 0 likes, 0 repeats | |
| the RLE compression seems to only affect the first 256 bytes of the file (after… | |
| Post #ApV76s89y81uPWsN84 by [email protected] | |
| 0 likes, 0 repeats | |
| this compresses the file from 2.36 kilobytes down to an amazing 2.25 kilobytes | |
| Post #ApV9pXpeU7BaOaeGDQ by [email protected] | |
| 0 likes, 0 repeats | |
| I tried to glitch up the map to see what it meant, but I accidentally glitched … | |
| Post #ApVCTFi9Te8fgbCahM by [email protected] | |
| 0 likes, 0 repeats | |
| it keeps crashing when I modify it. I think I found the font routine, though, w… | |
| Post #ApWGZpvqJdzgjdxdcu by [email protected] | |
| 0 likes, 0 repeats | |
| @foone can you figure out what the bug was? I assume they intended to compress … | |
| Post #ApWaH1WYzRhsGkRXxg by [email protected] | |
| 0 likes, 0 repeats | |
| @StompyRobot I hope to find out but I have no idea so far. This seems to not be… | |
| Post #ApWghIiOIUJeq6tA92 by [email protected] | |
| 0 likes, 0 repeats | |
| I think the map format might be tile-based rather than wireframes. You see (on … | |
| Post #ApWgxOqjFzyoUySuhM by [email protected] | |
| 0 likes, 0 repeats | |
| also based on the scale this game says it functions at, your one-man fighter je… | |
| Post #ApWhBkBiiY00jW7jLE by [email protected] | |
| 0 likes, 0 repeats | |
| @foone that's accurate to how science fiction writers come up with measurem… | |
| Post #ApWiUNQnePNbbucrNg by [email protected] | |
| 0 likes, 0 repeats | |
| I'm gonna have to expand my patching system to let me patch PNGs into EXEs … | |
| Post #ApWjfmnrl4xHRLQ2fg by [email protected] | |
| 0 likes, 0 repeats | |
| So the game has an alien language that's written on lots of artifacts, righ… | |
| Post #ApWjjtFzhoNSc8X5mK by [email protected] | |
| 0 likes, 0 repeats | |
| But like most alien languages in games, it's just a alternate alphabet on e… | |
| Post #ApWkjqosrpXb0dOgvQ by [email protected] | |
| 0 likes, 0 repeats | |
| @onfy nope! this game predates keen | |
| Post #ApWlXCmtym9bKc0Jfc by [email protected] | |
| 0 likes, 0 repeats | |
| okay I think that 6-byte-chunks thing at the top of the file is items. I went a… | |
| Post #ApWlZhifwjs5qODd6O by [email protected] | |
| 0 likes, 0 repeats | |
| which does mean I can figure out how many items are in each area, easily. Read … | |
| Post #ApWmG8w794uoPxk0p6 by [email protected] | |
| 0 likes, 0 repeats | |
| I have done so. The Area you start in is the only one with zero items. | |
| Post #ApWn9gp6r7g1RYx33I by [email protected] | |
| 0 likes, 0 repeats | |
| yeah I narrowed down the item I'm floating over to one specific chunk.I set… | |
| Post #ApWnBzvmmiz9HgAtoO by [email protected] | |
| 0 likes, 0 repeats | |
| WHY ARE THE SCALES DIFFERENT | |
| Post #ApWnEBk7q6T0UtlVWC by [email protected] | |
| 0 likes, 0 repeats | |
| I'm gonna need a spreadsheet for this | |
| Post #ApWosyVG4MIdGIp7dg by [email protected] | |
| 0 likes, 0 repeats | |
| yeah this makes no sense. | |
| Post #ApWp5AYx3eSK8gMkM4 by [email protected] | |
| 0 likes, 0 repeats | |
| the first byte seems to be which icon to use. I can adjust it, and the thing st… | |
| Post #ApWp92Tx2l3mEfs8si by [email protected] | |
| 0 likes, 1 repeats | |
| @foone the famed game/baco^Wfile conundrum illustrated 🤔 | |
| Post #ApWpS4naebu8vI8UJk by [email protected] | |
| 0 likes, 0 repeats | |
| next byte seems to be what it is. I set it to 08 and got a Data Storage Laser D… | |
| Post #ApWpsEheS8uzAZpeFc by [email protected] | |
| 0 likes, 0 repeats | |
| ahh. I think it's (effectively) using big endian numbers. See, the coordina… | |
| Post #ApWpzz0Mhb5wncHN3o by [email protected] | |
| 0 likes, 0 repeats | |
| which I think means it has a positional resolution of like 35 meters, given tha… | |
| Post #ApWqG1OrZ5JArRNyFM by [email protected] | |
| 0 likes, 0 repeats | |
| fuck me these are nibble addressesI entered "87", which is hex 0x57, … | |
| Post #ApWqKnZkOJtPQukqJ6 by [email protected] | |
| 0 likes, 0 repeats | |
| so if I change it to 71 (hex 0x47) it should move to sector D07 | |
| Post #ApWqOj78v7zakrFRb6 by [email protected] | |
| 0 likes, 0 repeats | |
| hey look there it is. | |
| Post #ApWqSarVXm5cJrmLY0 by [email protected] | |
| 0 likes, 0 repeats | |
| okay so the 6-byte format is:byte 0: iconbyte 1: what it is byte 2: what sector… | |
| Post #ApWrfRadQdC5HUZu52 by [email protected] | |
| 0 likes, 0 repeats | |
| okay this is weird. Byte 3 is the x-position within the sector, and it can have… | |
| Post #ApWs29urIzyp7wrw5A by [email protected] | |
| 0 likes, 0 repeats | |
| byte 4 is Y-position using the same rules (origin is at bottom left)No idea wha… | |
| Post #ApWsvsSzMxaTE1Oxoe by [email protected] | |
| 0 likes, 0 repeats | |
| okay I can figure out where all the items are now C:\DOSBox-X\drive_c\Echelon\p… | |
| Post #ApWvtYPXGTNKJ5N0U4 by [email protected] | |
| 0 likes, 0 repeats | |
| I wonder if it'll break if I put all 242 items into one area | |
| Post #ApX1XPVYHhbI360apM by [email protected] | |
| 0 likes, 0 repeats | |
| so the game works by only having a 3x3 sector grid rendered, but those sectors … | |
| Post #ApX1dFIz8Ads8wufUu by [email protected] | |
| 0 likes, 0 repeats | |
| but it can only have on area loaded.So when you're at A01, you should have … | |
| Post #ApX1lW0cuTlyGZGkbY by [email protected] | |
| 0 likes, 0 repeats | |
| when a sector isn't loaded it's rendered like it's there anyway, bu… | |
| Post #ApX1zkwECVuwcd0Cq8 by [email protected] | |
| 0 likes, 0 repeats | |
| you can REALLY tell this game was born on a c64. Each area is like 3kb. Loading… | |
| Post #ApX3hT6nx2eM1MMCFU by [email protected] | |
| 0 likes, 0 repeats | |
| I went and bought the GOG version.The one I was hacking on was version 1.0 from… | |
| Post #ApX3jkBdQXIFZAhXqy by [email protected] | |
| 0 likes, 0 repeats | |
| the main difference is the addition of Access's RealSound tech which let th… | |
| Post #ApX42kJ9CVFXRbHB6u by [email protected] | |
| 0 likes, 0 repeats | |
| @foone is this border why the sector maps are 14x14 instead of 16x16 like norma… | |
| Post #ApX42kU8Xe2XzgPxEu by [email protected] | |
| 0 likes, 0 repeats | |
| @phlip that would make sense, but no. the maps are really 12x12 since there'… | |
| Post #ApX455LdwcP1HKYidE by [email protected] | |
| 0 likes, 0 repeats | |
| annoyingly the map PDF gog provides is the one out of the pirated version.I was… | |
| Post #ApX4Veyw57S3K8br2O by [email protected] | |
| 0 likes, 0 repeats | |
| and this version of the EXE is compressed with SEA-AXE, which UNP apparently do… | |
| Post #ApX5RgbGDuNl8dCkfA by [email protected] | |
| 0 likes, 0 repeats | |
| I found a version of Stick Buster that says it can extract SEA-AXE but it seems… | |
| Post #ApX5U2e9E3RU5rg7Qu by [email protected] | |
| 0 likes, 0 repeats | |
| @foone with no context I like this graph. I want file to hold steady and game t… | |
| Post #ApXEchuuZBGVzmj5kG by [email protected] | |
| 0 likes, 0 repeats | |
| yep I found two different programs that can extract SEA-AXE and both of them ju… | |
| Post #ApXEfZeljc7LFGXiIS by [email protected] | |
| 0 likes, 0 repeats | |
| so I'm just gonna have to reverse engineer this EXE myself like some kind o… | |
| Post #ApXEhsDPhkChNpqO0m by [email protected] | |
| 0 likes, 1 repeats | |
| @foone Try 86box? | |
| Post #ApXGuxz7lTKCwyWzpo by [email protected] | |
| 0 likes, 0 repeats | |
| @foone IMPERIAL/METRIC | |
| Post #ApXHvKXrzAEAsGWKjA by [email protected] | |
| 0 likes, 0 repeats | |
| @jernej__s didn't have it installed. guess I'll go try it now | |
| Post #ApXI3tdZOlIY1iGspk by [email protected] | |
| 0 likes, 0 repeats | |
| @foone you don't have 86Box on this list | |
| Post #ApXI3tmQroO4TCPxeC by [email protected] | |
| 0 likes, 0 repeats | |
| @Lili I didn't have it installed on my laptop, I'll try it now | |
| Post #ApXIEnD1ddjTH93EJM by [email protected] | |
| 0 likes, 0 repeats | |
| I have now tested 86box.the unpacker crashes in exactly the same way | |
| Post #ApXKBHs5tV7v7hiVQ8 by [email protected] | |
| 0 likes, 0 repeats | |
| went and found to other copies from other places, they both crash in the same w… | |
| Post #ApXL3vl9o6fUTIWnyq by [email protected] | |
| 0 likes, 0 repeats | |
| the program seems to do some kind of self-modifying code and then it ends up ov… | |
| Post #ApXLeArZ89vFjro9Qm by [email protected] | |
| 0 likes, 0 repeats | |
| correction: the memory gets repeatedly overwritten before it ends up in the end… | |
| Post #ApXLgfpSyDLEMF1AB6 by [email protected] | |
| 0 likes, 0 repeats | |
| wait this is shareware. did they timebomb this? | |
| Post #ApXLs91mkaew6LFXai by [email protected] | |
| 0 likes, 0 repeats | |
| no, unless they're getting tricksy with it. Like, timebombed software somet… | |
| Post #ApXMLhY3U10xYwRBEe by [email protected] | |
| 0 likes, 0 repeats | |
| @old_angry_queer Keen 4 was my third game! It would have been the second, but I… | |
| Post #ApXNkBvAJFVUfMULgm by [email protected] | |
| 0 likes, 0 repeats | |
| dude! I was just reading the Echelon manual and you can send off to Access soft… | |
| Post #ApXNodTNoXHJH7c3hg by [email protected] | |
| 0 likes, 0 repeats | |
| @foone Only one way to find out... | |
| Post #ApXNrA9HIVTzCEPifA by [email protected] | |
| 0 likes, 0 repeats | |
| Access Software hasn't existed since 1999. Microsoft bought them. Maybe Mic… | |
| Post #ApXO8TR6q8ItwG0bvU by [email protected] | |
| 0 likes, 0 repeats | |
| that rarely works. but it's worth trying. ANYWAY I looked through all the e… | |
| Post #ApXPfPsxA9w0R6IxVY by [email protected] | |
| 0 likes, 0 repeats | |
| @foone "i don't know if i'm weird" | |
| Post #ApXSbpyKWyRK2xnx6u by [email protected] | |
| 0 likes, 1 repeats | |
| @foone You forgot to tag @shanselman ... 😉 | |
| Post #ApXX2aqBISoukk0TxY by [email protected] | |
| 0 likes, 0 repeats | |
| huh. in this code, it uses the pre-assigned AX register when MS-DOS calls the e… | |
| Post #ApXX9cZFH6Kw8TR75s by [email protected] | |
| 0 likes, 0 repeats | |
| this at least says what it'll be: it's 0000, in nearly all caseshttps:/… | |
| Post #ApXXC6ka1iuKKDvL8q by [email protected] | |
| 0 likes, 0 repeats | |
| I wonder if DOSBox sets it differently | |
| Post #ApXXLgXgK3XBwESQVM by [email protected] | |
| 0 likes, 0 repeats | |
| @foone I recall that Windows took care to preserve this behavior (AX is zero) i… | |
| Post #ApXXjftkMvjYtHDXqS by [email protected] | |
| 0 likes, 0 repeats | |
| @foone AHAHAHAHAH @microsoft | |
| Post #ApXYuvJHVZLFpT5Yau by [email protected] | |
| 0 likes, 0 repeats | |
| Nah. Whatever is going wrong is elsewhere. | |
| Post #ApXaF4MZet9BeWnbJQ by [email protected] | |
| 0 likes, 0 repeats | |
| I tried using UNP again: it throw a memory error from AXE.and I was able to con… | |
| Post #ApXfNFyardztl3J0ro by [email protected] | |
| 0 likes, 0 repeats | |
| I missed that there was a -l option to UNP for bigger memory blocks, which make… | |
| Post #ApXfeDYl6QPbBZJEeW by [email protected] | |
| 0 likes, 0 repeats | |
| I tried doing the same on an IBM XT with actual ROM BASIC but sadly it just hung | |
| Post #ApXmAsaKhq7FPo0Fpg by [email protected] | |
| 0 likes, 0 repeats | |
| @foone or maybe do protected mode DOS games? No segments or overlays in there, … | |
| Post #ApXmMSarAT9qHLloKe by [email protected] | |
| 0 likes, 0 repeats | |
| @foone maybe HUF is for Huffman encoding? | |
| Post #ApXneTaiITmaXWrFMu by [email protected] | |
| 0 likes, 0 repeats | |
| @foone You've see a fan filled-out map though? https://worldofspectrum.org/… | |
| Post #ApYJjJZq9aXXSkngRs by [email protected] | |
| 0 likes, 0 repeats | |
| @foone I can't get sbust to do anything but crash.Even dug up the AXE compr… | |
| Post #ApYb1J8yCanAYHOi5A by [email protected] | |
| 0 likes, 0 repeats | |
| @growf oh, no! I didn't think to check the other versions. Thanks! | |
| Post #ApYc0LdHYxQRw4gLgG by [email protected] | |
| 0 likes, 0 repeats | |
| so it turns out there is a filled out map! It's just not for the PC version… | |
| Post #ApYdNbIpZFun9NlegS by [email protected] | |
| 0 likes, 0 repeats | |
| I think the different versions use the same map & puzzle solutions, but I&#… | |
| Post #ApYe8S6BbatuDPC4n2 by [email protected] | |
| 0 likes, 0 repeats | |
| @foone This shows that the starting map for the C=64 version looks identical to… | |
| Post #ApYeQ9IAGdIh6EEdGK by [email protected] | |
| 0 likes, 0 repeats | |
| @SDoleMelipone it's trivially the PC version. The other ports are for compu… | |
| Post #ApYebfshRQltMIotKy by [email protected] | |
| 0 likes, 0 repeats | |
| @foone I figured that would be true, but sometimes the obvious choice is wrong.… | |
| Post #ApYjXT9DLI5UTjMHkO by [email protected] | |
| 0 likes, 0 repeats | |
| @foone @SDoleMelipone The C64 version shipped with the Lip Stick, though. This … | |
| Post #ApYkSsKGP2cb4ctraC by [email protected] | |
| 0 likes, 0 repeats | |
| @mdwyer @SDoleMelipone The PC version advertises the Lip Stick in the manual, b… | |
| Post #ApYlYOJczdMRgqnSkq by [email protected] | |
| 0 likes, 0 repeats | |
| @foone @SDoleMelipone I wonder how it was implemented there. I don't know i… | |
| Post #ApYlv2rstszlpfce4e by [email protected] | |
| 0 likes, 0 repeats | |
| @mdwyer @SDoleMelipone good point, I'm not sure how it worked. Possibly a j… | |
| Post #ApYn9ksi9laYLUaSf2 by [email protected] | |
| 0 likes, 0 repeats | |
| @mdwyer @SDoleMelipone I don't think it'd be a soundcard thing, this ga… | |
| Post #Ay890dBmrwXjf5i5YW by [email protected] | |
| 0 likes, 0 repeats | |
| @foone oh. I was searching to find out if there was a way to force segment sele… |