All Questions

Filter by
Sorted by
Tagged with
0 votes
2 answers
49 views

First free and open source assembler and linker for i386 targeting and running on Win32

I'm looking for the first free and open source assembler and linker for i386 targeting and running on Win32. My requirements are: It has to be able to build a Win32 PE .exe from assembly source, the ...
pts's user avatar
  • 1,923
0 votes
0 answers
107 views

What are common characteristics of '90s JavaScript? [closed]

Flash back to the days of GeoCities, when coders would show off their scripts that could do things like: make colors blink annoyingly give an image thumbnail a "ripple" animation when ...
Mentalist's user avatar
  • 109
21 votes
1 answer
4k views

After creating HTML, why did Tim Berners-Lee bother creating HTTP? Why didn't he just write a HTML renderer for a FTP client?

My beginning 'facts' in this question are: HTTP is essentially nothing more than a file transfer protocol that only moves HTML. Networked file transfer protocols were well established by 1991, were ...
recursived's user avatar
1 vote
0 answers
80 views

Searching for a QuickBasic 2.0 book (not 4.5)

I'm travelling now to 1986, and trying the 2.0 version of QuickBasic on a 80286, emulated in PCem. (DOS version 3.2) So this question is not about QBASIC, but about QuickBasic. All the books I find on ...
Bahamut123's user avatar
3 votes
1 answer
206 views

Using the reset button to enable double firing in Atari Space Invaders: was it a glitch or a hidden feature?

As a kid a favorite game was Space Invaders on Atari (I'm guessing it was a 2600, it was the late 70s to early 80s). In addition to fast reflexes I had a card up my sleeve that secured me high scores: ...
Buck Thorn's user avatar
2 votes
1 answer
113 views

What is R register and DRAM refresh internal operation

Resources say that R value gets incremented by Z80 after each M-cycle, and that R is used in Dynamic RAM refresh mechanism (avoiding charge leakage). My questions: how concrete value of R (say, #11) ...
Max's user avatar
  • 265
14 votes
2 answers
1k views

Is there any way to read current Interrupt Mode in Z80 machine code?

Is there any way to read current Interrupt Mode in Z80 machine code? Official Z80 datasheet mentions IMFa/IMFb registers which keep the mode value. Thank you
Max's user avatar
  • 265
1 vote
0 answers
59 views

What is the format of the packets on an Altair 8K BASIC 3.2 Tape?

I successfully digitized a vintage (1976) cassette tape of Altair 8k BASIC V3.2 to a .wav file. Using an audio editor the waveforms look very clean, and minimodem seems to have successfully decoded ...
scm's user avatar
  • 211
15 votes
5 answers
5k views

High-capacity floppy drives from the early 2000s, what were they?

I remember in the early 2000s right before the flash drive became a thing there was a type of new floppy drive. It had bigger disk space than the conventional 1.4 megabyte floppy. It was only around ...
Neil Meyer's user avatar
  • 6,427
9 votes
2 answers
1k views

What other terms have been used to describe storing working data permanently besides "save"?

Today, we "save" the file we're working on to disk. This terminology appears to be specific to architectures combining volatile and non-volatile memory. I also distinctly remember a "...
Therac's user avatar
  • 743
1 vote
0 answers
108 views

How to work around spurious “Forward reference needs override” errors in TASM 1.0?

For this assembly source code: .386p c segment byte use32 mov word ptr ds:foo, ax foo: c ends end TASM 1.0, when run as tasm prog.asm, gives the following error: Turbo Assembler Version 1.0 ...
pts's user avatar
  • 1,923
-2 votes
0 answers
84 views

What is the Origin of the "Floppy Disk" Save Icon? [duplicate]

“The ‘floppy disk’ icon has become a universal symbol for the save function in numerous software applications. I’m curious to know about its beginnings. What is the Origin of the "Floppy Disk&...
Avalon Sinclair's user avatar
11 votes
2 answers
1k views

When did the floppy disk icon become the standard symbol for the “save” function in user interfaces?

The floppy disk icon is a widely recognized symbol in user interfaces, typically representing the “save” function. Screenshot depicting a floppy disk as "save" icon When did the floppy disk ...
Avalon Sinclair's user avatar
2 votes
1 answer
144 views

Linker running on DOS 8086 to create Win32 PE .exe programs

I was wondering if it was (or is) possible to build Win32 PE .exe programs on DOS 8086. (Of course it's not possible to run them, because that would need at least a 386 CPU.) The minimum I need for ...
pts's user avatar
  • 1,923
18 votes
2 answers
4k views

Do people fix software bugs in old arcade games?

Do people fix software bugs in old coin-op arcade games? Here is one list of arcade game bugs. Presumably the ROM images that run on emulators like MAME allow reverse compilation. This would allow ...
user2023370's user avatar
20 votes
9 answers
8k views

What were the major things that caused TCP/IP to become the internet standard protocol?

I was wondering what were the major reasons that TCP/IP became the protocol used to communicate over the Internet, as this was uncertain for quite some time in the 80'es and early 90'es. Wikipedia ...
Thorbjørn Ravn Andersen's user avatar
4 votes
0 answers
107 views

Seeking information regarding how/when Commodore would refurbish a disk drive

I recently added a Commodore 1581 3.5" floppy disk drive to my collection. Being interested in the history of my new toy, I wondered what I might learn from it's serial number. After some ...
Geo...'s user avatar
  • 10.2k
12 votes
5 answers
4k views

Has anyone ever made a quiet floppy drive?

The sound of a floppy drive is iconic. It is burned into the memory of all people in a certain age group. Some smarter ones even made music with them. But was there ever any effort to quiet them down? ...
Vilx-'s user avatar
  • 1,475
7 votes
1 answer
222 views

Are there recommended procedures to prepare a vintage software cassette tape before attempting to digitize it

I'm about to attempt to archive a 1976 copy of Altair 8k basic to a digital audio file. My concern is this probably already was well used back then, and it may not survive the playback process. Are ...
scm's user avatar
  • 211
3 votes
1 answer
231 views

Does Altair Basic actually risk wiping itself out of memory in its auto-memsize initialization?

I've recently designed and built a modern Z80 single board computer based on a Z80 IPC chip. It's general purpose, and though I did not design it for compatibility to Altairs, I decided that my first ...
scm's user avatar
  • 211
8 votes
2 answers
4k views

What does an ADC (add with carry) instruction following ADD do?

I have found this line in an old 16-bit DOS application (likely to have been generated by Borland Turbo C compiler) and I want to understand the purpose of it: mov dx, [bp+var_192] mov ax, [bp+...
tigrou's user avatar
  • 365
15 votes
4 answers
2k views

How do I properly exit a program and return to the CCP in CP/M?

Once my CP/M program has finished doing whatever it's supposed to do, or the user chooses some sort of "quit" option, how do I return the user back to the CCP? Can I just do a ret? Or do I ...
cjs's user avatar
  • 25.9k
4 votes
0 answers
137 views

Name of application that showed cursor coordinates (both global and local)

There was a classic Macintosh shareware/freeware application - which may have been a CDEV/INIT (control panel or extension), DA (desk accessory), or an application - that displayed both the global and ...
Greenonline's user avatar
  • 4,355
17 votes
2 answers
3k views

What contemporary hardware was available for the development of Atari 2600 (or other 2nd gen) games?

The Atari 2600, along with others like the Odyssey 2 or Intellivision, were among the first programmable home game consoles. They existed alongside personal computers like the Apple II and Commodore ...
David's user avatar
  • 2,121
4 votes
1 answer
552 views

Why does this code trigger a TRAP on a PDP11/70?

On the PDP11/70, in the XXDP BKTCB0.BIC program I saw the following code: 012716 177777 mov #-1,(KSP) 006627 MTPI (PC)+ According to the comments in the source-code, this triggers a trap....
Folkert van Heusden's user avatar
0 votes
2 answers
705 views

What is the most performant "32-bit only" x86 CPU? [closed]

I am thinking of building an era appropriate early/mid-2000s gaming PC. One requirement is that the CPU should not support x86-64 instruction set, only the 32-bit instructions can be used. My guess is ...
tpimh's user avatar
  • 430
40 votes
4 answers
38k views

Did any processor implement an integer square root instruction?

Has any processor ever implemented an integer square root instruction? Obviously, floating-point square root instructions are quite common, but I've never seen one specifically for integers. One close ...
v-rob's user avatar
  • 857
5 votes
1 answer
1k views

What is an SS97 interface?

I happen to have a Siemens terminal, model S26361-K164-V1, and it seems its interface with the computer is not a more common RS-232, but something called SS97. I couldn't find much about it. It seems ...
rbanffy's user avatar
  • 543
5 votes
1 answer
683 views

Please identify this program for Acorn Archimedes

From the movie Murder Story This is the pc (is 90% Acorn Archimedes 305) This is the program another view Anyone recognize name of program? Thanks The os can be Arthur OS or RISC-OS
elbarna's user avatar
  • 2,139
3 votes
1 answer
356 views

Where can I find hardware details for the Philips VG-5000?

I'm interested in exactly what connectors the VG-5000 and what the pinouts are for them. Ideally, I'd like a full set of schematics for the machine.
cjs's user avatar
  • 25.9k
2 votes
1 answer
206 views

What was the 6502's reset behaviour when the RDY pin was low

How does an original 6502 behave if the ready pin is being held during a reset/power-on event? Would it pause CPU start-up entirely, delaying when some or all of the 6 internal cycles are executed? (...
David's user avatar
  • 2,121
-1 votes
1 answer
159 views

No mouse pointer in Enduro Racer [closed]

I run Hatari emulator on Linux with this cli hatari --disk-a /home/user/Enduro\ Racer\ \(1987\)\(Activision\)\[cr\ Axel\ Follet\].zip I see the game intro launching "enduro.prg" from a:\ ...
elbarna's user avatar
  • 2,139
10 votes
1 answer
1k views

Video game from the film “Murder Story” (1989)

From movie "Murder story" is from a console with small joystick anyone know the title?
elbarna's user avatar
  • 2,139
10 votes
2 answers
2k views

How does the sequence $C3, $C2, $CD translate to "CBM"?

I am fiddling with C64 cartridges and have successfully created one with a 32k EEPROM (of which I only use the top 8k). For the autoboot though, according to this source, I need to put the string ...
Bart Friederichs's user avatar
0 votes
1 answer
167 views

Setting email up on MacOS System 7

I recently got internet set up on my new Macintosh Color Classic and with a lot of hardship, set up the WebOne proxy, meaning I can load https websites. Most HTML 3+ websites still don't work in iCab, ...
gorgo's user avatar
  • 358
13 votes
4 answers
2k views

What were the most common software distribution formats for MacOS Classic?

What were the most common formats for distributing applications for System 6/7-era MacOS Classic? Were applications distributed on floppies/CDs or online/via FTP/via BBSs? And what format were ...
gorgo's user avatar
  • 358
9 votes
1 answer
426 views

What is a "driver information database" in Windows 9x?

At first boot post-installation or when installing third-party device drivers in Windows 95/98/ME, it's common to see the following dialog: So what is this "driver information database" ...
Fred Qian's user avatar
  • 304
1 vote
0 answers
109 views

Where to find datasheets for MOS (Commodore) 85xx chips?

It seems difficult to find any detailed technical information online for the 85xx chips used in later Commodore 8-bit computers. For example, there's an excellent archive at http://www.6502.org/...
Brian H's user avatar
  • 60.8k
10 votes
4 answers
2k views

oldest free assembler targeting the 386 CPU

What is the oldest free-to-use and royalty-free assembler targeting the Intel 80386 CPU in 32-bit protected mode, which knows all the instructions and addressing modes, and doesn't have obvious bugs? ...
pts's user avatar
  • 1,923
4 votes
1 answer
354 views

Is a version of TASM available for free?

Has any version of TASM (Turbo Assembler) been released for free by the copyright holder? I know that the following products have been released for free (available from here), but they don't contain ...
pts's user avatar
  • 1,923
8 votes
2 answers
1k views

Building a "hello, world!" program using MPW

I've been setting up a Basilisk II emulator to try my hand at developing apps for 68k System 7 systems, and have set up the Macintosh Programmer's Workstation (v.3.5 Gold Master from ...
gorgo's user avatar
  • 358
7 votes
0 answers
208 views

What was the title of this IBM PC software compendium book circa mid 80s?

Sometime in the mid 90s I stopped by a library that used to sell off their old stock and bought a copy of an IBM PC software compendium that I am now struggling to remember the name of or find ...
Noel Whitemore's user avatar
2 votes
0 answers
144 views

Using 386SWAT to trace a program through a transition from real mode into protected mode

The 386SWAT debugger seems to be able to continue tracing a real-mode (not V86) program that goes into protected mode, but I don't quite understand how to configure 386SWAT, and I can't find any ...
MRICHARD's user avatar
24 votes
3 answers
7k views

Was the MS-DOS window in Windows 95 an emulator like current DOSBox?

Windows 1.x, 2.x and 3.x required a DOS to be loaded before running them. Later Windows 9.x and ME had similar (?) way of working, but DOS was included with them, 32-bit multitasking and other stuff ...
matandked's user avatar
  • 343
16 votes
3 answers
3k views

Minimum game cartridge manufacturing time

I saw a remark in a documentary on the 1990s game console industry, The Story of the Nintendo 64 - Nintendo's Defiant Innovation - The Complete Deep Dive Story, that a key point that swayed third-...
rwallace's user avatar
  • 61k
18 votes
3 answers
4k views

Did the UNIVAC I really have a 2.25 MHz clock speed?

Wikipedia states that UNIVAC I "could perform about 1,905 operations per second running on a 2.25 MHz clock." (link) This claim is repeated basically all over the Internet. I find this clock ...
Jeroen's user avatar
  • 183
11 votes
2 answers
471 views

A kind of modem that let you make voice calls with a simultaneous data connection: what was it called?

I recall in the early 90s a type of modem (for analog phone lines) that let you conduct a voice call while maintaining a data connection. It sent bursts of data during the natural silences in ...
Tankboy's user avatar
  • 111
4 votes
1 answer
297 views

How to use external asm function in "vscode-amiga-debug" cross compiler?

I would like to write functions in assembly along with the c source code, but somehow I can't find the syntax. I tried e.g. in the fname.asm file (simplified): fill_bmap: rts In the fname.c ...
Tamás Putz's user avatar
1 vote
0 answers
239 views

Late 80s/early 90s matrix printer with a solid, curved front cover

I am trying to remember the exact year but I am drawing a blank. We had this matrix printer sometime between 1989 and 1994 in Hungary. What I distinctly remember is the front cover: it was solid, not ...
chx's user avatar
  • 931
1 vote
0 answers
171 views

Futuristic arcade spaceship game where your ship gains wings and wheels, collecting power-ups—from the late 80s/early 90s

Can anyone identify this game from the late 80s to the early 90s? What I remember about this game is that it had some very particular mechanics. For example, in some levels, your ship had wings, and ...
jose montalvo's user avatar

15 30 50 per page
1
2 3 4 5
120