All Questions

14
votes
3answers
1k views

What init system was used in early Linux distributions?

Nowadays there is quite some debate and controversy over whether Linux distributions should use systemd, GNU Shepherd etc. But all these systems are relatively new - for these examples dating back to ...
5
votes
2answers
241 views

Is it possible to upgrade original iMac (1998) memory (RAM) to above 256 MB?

I am looking into buying myself an original iMac, as I want to mess with the older system a little bit. Is it even remotely possible to change the RAM in the system to being over 256 MB? I am willing ...
1
vote
1answer
200 views

What's the reason for the the Lagonda Series II dashboard to use a mixture of metric and imperial? [closed]

The title says it all. I'm puzzled if there is a technical (Hardware/Software) reason behind the weird mixture of metric (Celsius for temperature) and non metric (like psi for pressure) in the Aston ...
6
votes
1answer
268 views

Inglish parser on the Hobbit (1982 video game)

Most adventure games, to keep the parser simple, might just have some simple rules, which accepts verb + noun or a cardinal direction, and simple things like that. That's almost a CFG, so in Backus-...
2
votes
1answer
230 views

Seeking source code for Balls (Atari ST/STOS game)

I'm seeking the source code for an old Atari ST game STFBalls1 a.k.a STBalls a.k.a. Balls which was released as shareware back in the early '90s. According to the author, anyone making a shareware ...
5
votes
4answers
530 views

Name of Atari ST 3D game?

I've been trying to track down a 3D game from the late '80s/early '90s. It was on the Atari ST and featured simple polygonal (space)ships1 floating over flattish polygonal ground with the occasional ...
5
votes
1answer
247 views

What is this old PC truck game?

I've begun to recall a game I played as a child with my brother, and I can't remember what it was called for the life of me. The reason I'm asking for identification is because I remember how much he ...
2
votes
1answer
168 views

Run and Gun game with bird creature as the protagonist

I faintly remember playing a 16 bit game as a kid, which is some sort of hardcore run and gun game. I don't remember if it was on a Sega Genesis or a Super Nintendo. You take control of some bird / ...
19
votes
1answer
3k views

Looking for a platformer game

All I can remember of the game is that: It was a platformer game The game might have been made in the 90's I think it was a DOS game It was a very colored game The main character was human (I think ...
1
vote
1answer
154 views

How to read disk files using CBM specific functions in cc65 with proper error checking

TL:DR What is the reason my kernel_read() function ignoring file errors? I'm trying to understand how to work with files in cc54 using CBM specific functions. My target is Commodore 64 with 1541 ...
12
votes
1answer
334 views

What did Microsoft customize on Windows 95 installation floppy disks?

I have a Windows 95 Upgrade 3.5" DMF installation disk set where several disks were infected by the boot sector virus known as "Chance.A". I'm interested in restoring these to their original contents. ...
6
votes
1answer
264 views

How can I edit CMOS hard drive geometry settings on a 1991 PC?

First, I am NOT asking how to use the BIOS Setup utility. I'm asking how to OVERRIDE the built-in settings my BIOS Setup supports for the HD geometry. I have a 1991 NCR PC with a 386SX, on-board IDE, ...
0
votes
1answer
51 views

Which tape drives were the last to offer backward compatibility with QIC-150 Tape Cartridges?

I currently have some QIC-150 tape cartridges. These are the Imation DC6250 250 MB tapes. I understand that this came out in the late 1990's. I'd like to read these using a tape drive but want to find ...
3
votes
1answer
195 views

Cannot find repGL source anywhere [closed]

As stated here, repGL (a library to emulate SGI's IrisGL on top of OpenGL) can be found at this address: ftp://ftp.informatik.uni-oldenburg.de/pub/grafik/. I can see the file, indeed (it's named ...
31
votes
8answers
4k views

How to put a delay in AUTOEXEC.BAT

I have this MS-DOS 6.22 machine which maps a network drive to a SAMBA share on a Raspberry PI. The PI is powered by a USB lead from the DOS machine, so the two power up together. The mapping starts ...
11
votes
2answers
776 views

Does the Commodore 64 have the PHX opcode?

Code written for the Commodore 64 sometimes uses the PHX opcode, which should push X onto the stack. There also are plx, phy, ply. These were apparently added on the CMOS versions of the 6502; very ...
10
votes
4answers
572 views

Is the N64 incapable of 2D graphics?

So as many fans are aware, the N64 era was a jump for many games into the third dimension. Games like Mario and Zelda were impacted in a positive way. Others... not so much. While it may seem odd that ...
2
votes
0answers
157 views

Is my Japanese Pokemon Red cart fake or damaged?

I recently got this copy of Pokemon Red (JP). After an indeterminate amount of time (anywhere from 30 seconds to 30 minutes), it will cause my GB Player to crash. I have functional copies of Yellow ...
3
votes
4answers
365 views

Cassettes that used stereo?

One of the tricks many of the early machines allowed was the ability to record an audio track on one of the tape channels, and then turn it on or off using the deck control. I believe the Ataris may ...
6
votes
1answer
217 views

How did the original TRS-80 generate video?

I'm curious how the original (Model 1) TRS-80 generated video. I understand that an RF modulator was used but what kind of circuitry did it use to feed the RF modulator? The TRS-80 Color Computer ...
0
votes
1answer
129 views

Sources for HP's A Graphics Language?

I'm poking about in the usual places, but not having any luck, does anyone have any good introductory information for HP's AGL, "A Graphics Language"?
12
votes
1answer
2k views

Where was the DOS cdd utility from?

I distinctly remember, on the computer I had in the 90's, being able to type cdd D:\bla\bla in the MS-DOS command prompt, to change both the current directory and drive (avoiding having to type D: ...
8
votes
2answers
455 views

What is the best way to connect an old Tandberg QIC tape drive using today's computers?

I currently have a ton of QIC-250MB tapes that I would like to read from (its been 30 years). I have a Tandberg TDC 3600 SCSI interfaced tape drive but I am lost how to connect it. In the past, with ...
4
votes
1answer
268 views

Is screen wrap on the NES a fault of the OAM?

On NES games such as The Legend of Zelda and Metroid, entities that get to close to the edge of the screen, whether that be the top, bottom, left, or right side wrap around to the other side of the ...
3
votes
2answers
185 views

PDP-10 effective address calculation

How does effective address calculation work on the PDP-10? My understanding is that the instruction code contains an 18-bit address or offset, one bit for indirect, and a register code that's 4 bits. ...
3
votes
2answers
240 views

How to express hi/lo byte of a label in crasm

I am trying to move my project from xa (which I found rather buggy) to crasm, which is the other 6502 assembler that comes with debian. My project contains a lot of lines like ldx #<pname ldy #&...
4
votes
0answers
196 views

Was the character in the Game & Watch series supposed to be his own unique character?

For those of you who don't know, the Game & Watch handhelds were a series of LCD handhelds released prior to the Gameboy that featured one (and sometimes two) player games. Some of these games (...
3
votes
1answer
132 views

SPARCstation 1+ cache block size

What is the size of each cache block in a SPARCstation 1+? The only information I found about the cache was that it is "64K write-through cache, direct-mapped, virtually indexed, virtually tagged, 16-...
6
votes
2answers
183 views

What is the highest version of System 7 that can be run on a Mac SE/30?

My recently restored Mac SE/30 has System 7.0 running on it at present, booting from an original SCSI HDD. I’m missing a few key features, like disk image mounting, which I understand were added in ...
37
votes
2answers
9k views

Why does the original Donkey Kong update the screen in a curtain closing patern?

For those of you who don't know, Billy Mitchell, the former Donkey Kong world record champion was caught cheating due to differences between the original Donkey Kong format, and MAME. In other words, ...
3
votes
3answers
330 views

Allocate 64KB in Watcom C 16-bit DOS

I'm trying to allocate a 64KB buffer in Watcom C 16-bit DOS. I'm using the "compact" memory model as it states [1] that the code segment is limited to 64KB through a near pointer (just offset) but ...
6
votes
2answers
357 views

How costly is it to put things on the stack with the Z80?

Programming languages like C, where any function has the potential to be called recursively, are effectively designed on the assumption that it's okay for all local variables to go on the stack. On ...
4
votes
3answers
455 views

Why was the Amstrad CPC slow at scrolling

As I understand, neither the Amstrad CPC or the Sinclair Spectrum had any support for hardware scrolling, and arcade conversions struggled compared to the C64 or NES. However, isometric 3D games ...
14
votes
9answers
3k views

What was the typical thickness of fanfold printer paper?

Fanfold paper was commonly used for computer printouts from the 1950s to the 1980s. What was the typical thickness of such paper? The answer must be a measure of thickness, not weight. I am well ...
12
votes
6answers
5k views

What was the equivalent of “America Online” (AOL) outside America?

The rise in popularity of home PCs with modems in the U.S. coincided with the rise of America Online. Of course, many of us in America were online for years before this - using Compuserve, GEnie, and ...
20
votes
6answers
4k views

How do arcade ROMs work

The way I understand it, ROMS are like virtual games, and emulators are like virtual game consoles, or handhelds. What I don't understand is how there are ROMs for arcade games, which don't have ...
6
votes
3answers
564 views

First language designed to support embedding?

Some languages like Python, Lua, and Tcl are designed with the intention that you can easily embed the interpreter into some other native program. For example, many VFX applications like Nuke, Maya, ...
4
votes
1answer
365 views

How did Konami games recognize the famous cheat code?

The famous Konami cheat code is the sequence up, up, down, down, left, right, left, right, B, A What original algorithm was used to detect that the code was entered? I can think of two possible ...
1
vote
1answer
184 views

What does “select” mean in a Windows 98 install disc?

I discovered that games are not on my Windows 98 SE computer, including Solitaire. I thought I could use a Windows 98 upgrade disc to install the games but apparently I cannot. I am considering ...
17
votes
1answer
1k views

When was QDOS changed to MSDOS?

So a while back, I heard that MSDOS was originally named QDOS (Quick and Dirty Operating System), and that it was later changed is MSDOS (Microsoft Disk Operating System). This was probably a ...
7
votes
1answer
216 views

BCC LD86 file has bad magic number

I wanted to write a simple hello world program in DOSBox, so I downloaded Bruce's C Compiler from here. And wrote this program (using edit.exe): #include <stdio.h> int main() { printf("...
8
votes
3answers
400 views

What limited the use of the Z8000 (vs. 68K and 8086) CPU for 16-bit computers?

As compared with the 68000, which also was available from 1979, and which also started off quite popular in desktop-sized UNIX machines, it apparently has a much more sophisticated memory model, which ...
5
votes
1answer
312 views

How do N64 controller deadzones work?

For those of you who don't know, dead zones are a (usually) intentional effect with most controllers' analog sticks, where if the amount that it's being moved is too small, the controller doesn't ...
36
votes
5answers
4k views

Is it possible to make a ROM converter?

Based on my understanding, an emulator is necessary because the machine with the emulator on it (say Windows), doesn't execute the same machine code as the target platform (6502, for example). So what ...
16
votes
4answers
4k views

Are NES turbo buttons internal to the controller?

As you may know, the classic NES controller was not the only NES controller that Nintedo released with the NES. These included the NES advantage, the NES Max, and the Dogbone. All of these new ...
0
votes
2answers
173 views

Combination of processor and windows version

Have an old(ish) laptop with a "Pentium T4400 @ 2.20 GHz" processor, and some old software that requires "Win 95 or NT". With a view to running this software on that hardware, I tried installing ...
6
votes
1answer
126 views

Metrowerks Modula-2 Dev Environment on Mac/SE30 (68030)

While at Uni in the 90’s in England, we learnt and used Modula-2 extensively as our high-level programming language. Just restoring a Mac SE/30, which is also from that era, and would love to be able ...
2
votes
1answer
199 views

“Unexpected interrupt in protected mode” after installing 486 DX2

I've got a Packard Bell Legend 245 that's been running a 486 DX at 33 MHz. The board is Socket 2, and says Intel Overdrive Ready. I bought a 66 MHz DX2 under the assumption that it's just a drop-in ...
12
votes
4answers
3k views

Why are different emulators needed to run platforms that use 6502 assembly code?

To my knowledge, an emulator turns machine code for a console into something that your computer can understand. For example, assembly code from a Gamecube game is not the same as from a .exe file. ...
5
votes
2answers
579 views

Does the NES handle unlisted processor instructions differently from the Famicom?

As you may be aware, developers used unregistered machine codes in their games, as discussed in this thread. My question isn't why they would do this, but instead if these instructions yielded a ...

15 30 50 per page