All Questions

Filter by
Sorted by
Tagged with
24
votes
17answers
6k views

Was self-modifying code possible using BASIC?

Was self-modifying-code possible using BASIC? Parameters: On commonly affordable home-computers before 1984 Code that changes its own instructions while it is executing Using BASIC only Not using ...
10
votes
3answers
869 views

Did Apple bundle a specific monitor with the Apple II+ for schools?

Sometime in 1980 (or maybe 1981) my school district purchased its first batch of Apple II+ computers. I remember vividly they had absolutely no idea what to do with them, and so the machines were ...
2
votes
1answer
238 views

Historical speed of linear programming solvers

A few years ago, I remember seeing a video of Ray Kurzweil discussing how linear programming was an example of how software (algorithms) - independent of hardware - is also getting faster (...
26
votes
3answers
5k views

Why did Intel abandon unified CPU cache?

When Intel introduced the 80486 in 1989, they included their first on-chip cache, ostensibly to compete better with Motorola, who had been including on-chip caches for 5 years (MC68020, 1984). Unlike ...
5
votes
2answers
324 views

Desk computer with embedded CRT, 8" floppy

Back in 1981, my high school's computer classes were something like Computer Programming I and II, which taught BASIC on the Apple ][+, and a Computer Programming III class. In the III class, a ...
2
votes
3answers
353 views

What are some notable historic keyboard designs with unusual colours? [closed]

I remember that many older computer or terminal keyboards were quite colorful, and apart from grey and white, often featured some orange, red, green or blue keys. I have seen some in computing centers ...
2
votes
1answer
164 views

Pac-Man-like: Playing a Excavator bucket or mining drill on a cable

I remember playing this game on the C=64 in the late 80s or so. It was 2d 'platformer' arcade game where you have to clean the screen from pills like Pac-Man, but in a different way. You would always ...
5
votes
3answers
296 views

Can someone explain this algorithm used to compute the auxiliary carry flag?

I'm debugging my 8080 emulator and I've gone the route of comparing it to the output of another tested emulator to see where I went wrong. When calculating the auxiliary carry flag, I used this ...
2
votes
3answers
175 views

Paging vs. segments in the Z8000

Having post-dated either, I came to understand the difference between paging and segmentation to be that the former refers to fixed blocks while the later can point anywhere. To do so, the segments ...
4
votes
0answers
335 views

90s game about a man with a revolver fighting demons

The game I'm trying to identify is a side-scrolling platformer where the protagonist is a man wielding a six-shooter revolver. I think I played a demo or shareware version as it only contained one ...
1
vote
1answer
241 views

What was the first x86 CPU to use a cache of any kind?

I believe the 80286 had a prefetch instruction queue, but did it have any other forms of cache? Was the 80386 the first x86 CPU to have a cache?
1
vote
0answers
206 views

Mid-1980s 808x computer with 24-bit graphics

I remember seeing a computer with 24-bit graphics at a computer store in the mid-1980s. It was not a normal PC with a high-end graphics board installed; the graphics came standard, possibly with ...
12
votes
1answer
947 views

Why the DOS extender and DPMI were unavailable to DOS programs on 286 standard mode of Windows 3.0

An old article on Windows 3.0 from PC Magazine (June 11, 1991, page 348) said that: Using standard mode, the Windows DOS extender and DOS Protected Mode Interface (DPMI) are available to Windows ...
2
votes
2answers
128 views

ISA Extension cards using more than 64kB

Related to my previous question around VGA framebuffer being limited to 64kB I started to wonder if there was any extension cards (or similar) using more than 64kB of address space in linear fashion, ...
6
votes
3answers
1k views

Why VGA framebuffer was limited to 64kB window?

VGA framebuffer was fixed to 64kB at A0000h. Right after that there’s MDA/CGA framebuffer at B0000h. I am not sure, but I recall VGA did have to support CGA and its framebuffer, but was there any ...
5
votes
1answer
200 views

What was the reasons for DEC engineers to choose MMU page size in VAXen?

MMU page size in VAXen is just 512 bytes. Such a small size causes increased number of MMU page walks and leads to TLB thrashing more often. Current tendency is to have MMU pages as big as 2 Mbytes. ...
37
votes
1answer
6k views

Fixing obscure 8080 emulator bug?

I'm using the cpudiag.bin from http://www.emulator101.com/files/cpudiag.bin to test my emulator. I've already implemented the CP/M CALL function at 0x05, offset the program at 0x100 and fixed the ...
51
votes
6answers
11k views

How did old MS-DOS games utilize various graphic cards?

Nowadays each graphic card has some driver in operating system that translates some (typically) standard API such as OpenGL, so that programmers use some standardized API code to tell graphics cards ...
2
votes
2answers
236 views

How exactly do all control signals in 6502 work?

I'm trying to make a 6502 replica in Logisim. I want to know what exactly each control signal in 6502, how the clock cycles work and additionally I would like to see an example of these control ...
17
votes
3answers
6k views

Why was the Sega Genesis marketed as a 16-bit console?

The Sega Genesis / Mega Drive's main CPU, the Motorola 68000, was a 32-bit processor. Couldn't Sega have marketed the console as a 32-bit device? Or is there a technical distinction about how the ...
6
votes
4answers
851 views

Was the output of the C64 SID chip 8 bit sound?

Was the output of the C64 SID chip 8 bit sound? I know that SID is not sample based, but instead generate its sound using sine waves and white noise. So is it correct to say that the audio ...
0
votes
1answer
394 views

What was the first Linux distribution?

I desire to know what was the very first Linux-kernel based operating system, what we can call today a "distribution" even if the term wasn't used then. The Wiki article doesn't give a clear answer, ...
2
votes
2answers
484 views

When did various PONG systems overflow/crash due to points?

Edit: Given the many different versions of the game Pong, which version allowed you to accumulate the highest score before the game would crash, reset, or otherwise not just give you one more point? ...
16
votes
1answer
4k views

When did Linux kernel become libre software? [closed]

In this video, Richard Stallman claimed that Linus Torvalds created Linux kernel as a proprietary software and then liberated it ('liberated' is the term Stallman used). Assuming so, when was the ...
0
votes
3answers
703 views

Was Hurd kernel created as a modification of Linux kernel?

As I know, shortly after Linus Torvalds liberated the Linux kernel it was implemented in GNU operating system which is since then known as GNU/Linux or GNU+Linux. From the GNU article in Wikipedia I ...
14
votes
3answers
2k views

What LISP compilers and interpreters were available for 8-bit machines?

What LISP or LISP-like language compilers and interpreters were available for 8-bit microcomputers? Criteria for "8-bit" include that it should certainly run and execute non-trivial programs given no ...
3
votes
1answer
383 views

Z80N multiply compared to MC68000 [closed]

According to this answer (How did multiply instructions work in the various 68ks?) the MC68000 can take up to 70 clock cycles to multiply. The ZX Spectrum Next's FPGA based Z80N has a MUL DE ...
11
votes
1answer
6k views

Did the first version of Linux developed by Linus Torvalds have a GUI? [closed]

Does the first version of Linux developed by Linus Torvalds have a GUI (not necessarily Iconic but something simpler like Midnight Commander)?
4
votes
2answers
231 views

Where can I read the article from Personal Computer World, Nov 1978, which introduced the 8th Rugg/Feldman test program?

I'm trying to track down a copy of PCW from November 1978. I am looking for an article on benchmarking BASIC. They introduced an 8th program to the 7-program Rugg/Feldman test and I'd like to read the ...
3
votes
2answers
221 views

When and why would MacinTalk say “open-apple hold”?

I'm trying to confirm a vague recollection about the text-to-speech PlainTalk / MacinTalk software shipped with Macintosh computers. If my memory is right, this would have been around 1994, and based ...
3
votes
5answers
225 views

What use are the data direction registers in the MOS 6526 CIA?

As described in the MOS 6526 CIA data sheet (at the bottom of page 5) and this answer, the PA0-7 and PB0-7 pins: always act as inputs, even when the data direction register (DDR) is set to 1 ("output"...
20
votes
1answer
2k views

Why was it possible to cause an Apple //e to shut down with SHIFT and paddle button 2?

Looking at the MAME driver for the Apple //e, I noticed an interesting comment: NOTE: On real IIe and IIe enhanced h/w, pressing SHIFT and paddle button 2 will short out the power supply and cause ...
3
votes
1answer
194 views

Apple I and II video output to a contemporary TV set?

Is it possible to connect the unmodified video output from an Apple 1 and Apple II (with their non-standard/our-of-spec NTSC sync pulse levels and/or timings) to a (currently in-production and ...
9
votes
3answers
1k views

What is the best option to connect old computer to modern TV

I was exploring different options of connecting both my Atari ST and C64 to a modern TV. I opted for a composite signal passed through a cheap AV to VGA converter, and although the display works, ...
2
votes
1answer
118 views

can i build a colecovision ac adapter

Can I use multiple small AC adaptors to make a working Colecovision AC adaptor? For example, two 5V, one 12V and the ground. Colecovision AC adaptors are too expensive.
5
votes
1answer
298 views

Where are the pullups for the Commodore 64 keyboard matrix lines?

I'm looking at the schematic and the Service Manual for the Commodore 64. I can't seem to find a schematic for the keyboard itself. It seems clear that the control port 1 joystick has normally open ...
4
votes
1answer
178 views

Atari 1040ST AV video output - blurred and jagged vertical edges

I have an AV cable that connects Atari 1040STE with a AV to VGA converter. For some reason the vertical edges are not sharp, rather jagged or pixelated. I red that old atari would have an issue with ...
9
votes
1answer
344 views

How did the Zip Chip and RocketChip accelerators work for the Apple II?

Though there is already a similar question on the site, this one is more specific to these chips and their technical implementation. There were two accelerators for the Apple II series that were drop-...
6
votes
1answer
214 views

Monitor for an SGI Octane?

I just found myself being the sudden and proud owner of two wonderful Silicon Graphics machines, an Octane and an Octane 2, both in quite good condition (in particular with very few scratches to the ...
15
votes
1answer
581 views

In the original Z80 layout, where are the “traps” located? And what are their effects?

According to Zilog Oral History, Zilog only had a tight schedule to design the Z80. Facing the potential competition, Federico Faggin and Masatoshi Shima were worrying about Japanese semiconductor ...
16
votes
2answers
2k views

Looking for an old image of designing a CPU with plan laid out / being edited on a literal floor

There is an image that I remember seeing, but that I have never been able to find. It shows 2-3 people on their hands and knees, crawling around a blueprint of a chip that had been rolled out over the ...
2
votes
0answers
145 views

Would anyone have made a mechanical, or electronic camera for their computer or robot? [duplicate]

Would anyone have made a mechanical, or electronic camera for their computer or robot ? Parameters Of The Question As a home-project [ Although, any example of a mechanical-tv-camera or mechanical-...
5
votes
0answers
241 views

Does the Commodore 64 power switch have a history of failing?

My original (1983?) Commodore 64 (brown breadbox with grey function keys) has trouble powering on. Specifically, when I flip the power switch the power LED will glow dimly and the machine fails to ...
47
votes
3answers
7k views

Strange math syntax in old basic listing

I'm browsing through an old book "Basic Computer Simulation" from 1983. It contains a line of BASIC code that reads: LET Z1 = M * D1 * (PQ / A) [ 3 I understand all of the code except the "[ 3" I ...
21
votes
2answers
5k views

What is a subpixel in Super Mario Bros, and how does it relate to wall clipping?

What are "subpixels" in Super Mario Bros on the NES? How does it relate to wall clipping? At 4:42 in the following video, the notion is mentioned in the context of how it relates to "wall clipping": ...
6
votes
2answers
1k views

What is this side-scrolling fighting game for the Amiga?

I remember playing this game on an Amiga. I have no idea what it was called.
29
votes
9answers
9k views

How did early x86 BIOS programmers manage to program full blown TUIs given very few bytes of ROM/EPROM?

I've always wondered how so much functionality and relative luxuries(CMOS Configuration Utilities. See: https://geekprank.com/bios/ for an example) included with most popular x86 BIOSes could be ...
31
votes
5answers
5k views

Why does the 6502 have the BIT instruction?

The 6502 has a bit instruction which copies two of the bits into the N and V flags, pretends to and the byte with the accumulator, but discards the result and only affects Z. I'm having a hard time ...
20
votes
3answers
2k views

When and what was the first 3D acceleration device ever released?

Plain and simple, we know that consumer level 3D acceleration devices roughly appeared in the middle of the 90s, with brands like Matrox, 3DFX, Nvidia and so on. However, such technology for sure ...
36
votes
4answers
4k views

Why are C64 games inconsistent with which joystick port they use?

The Commodore 64 has two DB-9 joystick ports. If I'm the only person that ever plays games on it, you would assume that you could just leave a joystick plugged into Port 1 and be done with it. However,...

15 30 50 per page