All Questions

Filter by
Sorted by
Tagged with
0
votes
1answer
18 views

Chaining IRQ's with BASIC & Kernal routines turned off

Having disabled BASIC and Kernal routines I set up an IRQ to run the following code when the raster line reaches 200: .mainLoop inc 53280 // change border colour // lda #$ff // clear the ...
1
vote
1answer
55 views

PC 90s 2D Platformer Puzzler Indie Exit Levels With Robot

Platform(s): PC Genre: 2D Platformer, Puzzler, Indie, Overcome some square obstacles, Exit to door or portal next level (100 levels approx if not a bit less or more) Estimated year of release: 90s (...
6
votes
2answers
268 views

Reverse engineering RS422 with only access to one device?

I have a console, but not the main computer it's designed to connect to. My goal is to interface this with a (Linux) PC, and hopefully more than just the keyboard. I have never tried something like ...
4
votes
1answer
75 views

Macintosh II ROM Replacement

I'd like to upgrade my Macintosh II to FDHD, I have a SWIM chip (to replace the WIM chip), but don't know how to burn the ROMS. The upgrade process I'm trying to do is described in the book: "...
3
votes
1answer
102 views

Identifying and recovering programs from tapes

A couple of days ago, I was given some old tapes with programs written on them. However, I am having some trouble with them. I do not know what computer they were programed for. After recognising the ...
4
votes
3answers
175 views

Running WarpCopy64 on an emulator

I'm interested in IP networking capabilities of the Commodore 64. I learned there is a tool called WarpCopy64 that can be used to run a simple file server on the Commodore. The server can be accessed ...
2
votes
0answers
81 views

Was There a Release of WMI for Windows NT 4.0 Running on DEC Alpha?

Windows Management Instrumentation (WMI) was made available as a separate download for Windows NT 4.0 SP4 and above. I know that WMI installs and works great on Intel IA32 (x86) flavors of NT4, ...
20
votes
12answers
6k views

Was memory corruption a common problem in large programs written in assembly language?

Memory corruption bugs have always been a common problem in large C programs and projects. It was a problem in 4.3BSD back then, and it's still a problem today. No matter how carefully the program is ...
5
votes
1answer
222 views

Can the 80-column display really be improved on a C128 and 1902A monitor?

The March 1988 issue of RUN contains the following tip from a reader on page 20: Attention: C-128/1902A Owners! If you use a Commodore 1902A video monitor with your C-128, here's a way to get a ...
2
votes
4answers
666 views

Are there some non-OOP programming languages that does not allow you to make a variable private? [closed]

In the non-OOP programming languages that I know of, you can't make a variable private (i.e. there is no private keyword), but there are some tricks that you can use to effectively make a variable ...
6
votes
3answers
251 views

Is it still possible to access a BBS via dial up internet on the C64 (or other retro computers)

I was wondering if it is still possible to access any online BBS using dial up and an 80's era computer. I'm aware that some dial up internet providers still exist (eg Nippy Internet in the UK), but ...
3
votes
0answers
86 views

Macromedia Flash Desktop API / EXE bundler

Sorry if this is too recent, but back when I was first getting into programming in ~2002-2004, there was some Flash/SWF-to-EXE tool that provided ActionScript bindings to Windows desktop APIs. Does ...
6
votes
2answers
243 views

Documents about timesharing systems, access and resource control and its financials

I delved a bit into the origins of (commercial) timesharing and it seems there have been very interesting computing hardware and software (architectures) which have become relatively unknown but may ...
6
votes
3answers
1k views

Efficient way to JMP or JSR to an address stored somewhere else?

I'd like to JSR or JMP (preferably JMP as it's 3 cycles cheaper) to an address stored somewhere else in memory, the address of which is itself indexed. I came up with the following self-modifying code ...
4
votes
1answer
146 views

Use a USB mouse for DOS games

I have a Thinkpad T41 on which I installed Windows 98 SE. I installed an old DOS game, and was wondering if I could get a USB mouse to work with it ? (the PC doesn't have a PS/2 port) At the moment, ...
3
votes
2answers
299 views

What high nibble values can you get when you read the 4 bit color memory on a C64/C128?

The C64 and the C128 have a memory for storing the color values of a character. The size of this memory is 1k x 4bit (2k x 4bit for the C128 which can do a double buffering), thus reading the value at ...
28
votes
13answers
6k views

What language(s) implements function return value by assigning to the function name

In this Stack Overflow question the original code made the mistake of using the function name as a variable, and assigned the return value to it. A commenter mentioned that he once used a language ...
1
vote
1answer
224 views

Why did IBM decide to use 8 bits for EBCDIC?

Why did IBM decide to use 8 bits for EBCDIC? 7 bits per character seems reasonable, since 2^7 = 128 symbols which is enough for all English letters and special symbols.
36
votes
3answers
6k views

How can I visit HTTPS websites in old web browsers?

I'm having trouble accessing HTTPS websites using Netscape Communicator 4.8. This is the error message I get: Is there a way I can configure some sort of proxy that will allow me to access HTTPS ...
6
votes
2answers
657 views

What was the first microprocessor to overlap loads with ALU ops?

Modern out of order CPUs can do all sorts of things in parallel, having not only multiple functional units, but a lot of logic to check at runtime exactly which instructions really depend on others, ...
2
votes
2answers
273 views

What was the DRAM refresh interval on early microcomputers?

Dynamic RAM is denser than static RAM, but needs to be refreshed every few milliseconds to avoid losing data. How many milliseconds, exactly? If the answer has changed over time, then I'm interested ...
8
votes
1answer
371 views

What is language use for level name in level 3 and 5 of Strider arcade game? [closed]

Arcade strider game show level name use different language follow Strider Hiryu (飛竜)'s adventure. But I not recognize languages for level 3 and level 5. Can see titles in this video, Arcade Longplay [...
3
votes
0answers
81 views

Task manager for Mac OS 8/9

Does there exist either an embedded task manager, or a third party task manager for for Mac OS 8/9? So I can: View currently running tasks Kill processes View system load
0
votes
1answer
116 views

Defining a C function with given address in cc65

I have a function that should be callable with the following syntax: void __fastcall__ initSIDplayer1(uint8_t a); The __fastcall__ modifier here means that the argument is passed in the Accu instead ...
8
votes
4answers
2k views

What are people using old (and expensive) Amigas for today? [closed]

I recently sold a defective Amiga 1000 on Ebay for over $300. I'm going to list my old Amiga 1200 and expect to get over $1000 for it since its working and "souped up". This made me wonder: ...
0
votes
3answers
240 views

How was “Super Mario Bros” made with Assembly if the DASM compiler came out in 1987?

Would somebody care to explain how "Super Mario Bros." was released in 1985. But the DASM Assembler came out in 1987? The 6502 Assembly language was introduced in 1975. How would you compile/...
4
votes
2answers
383 views

The use of segments in non-relocating assemblers

I've been looking at a bunch of different 6502 assemblers recently (dasm, ca65, xa, kickass), and many of them have support for multiple code segments. Some of these assemblers can generate ...
3
votes
0answers
130 views

What was a DEC PDP-11/85 intended to be, and why might it be able to use DECsystem-10 software?

In this DEC PDP-11 Strategy Memo from Sept 1974, there is this curious question. HOW MUCH OF THE DEC SYSTEM 10 SOFTWARE CAN THE 11/85 USE, OR DOES THE 11/85 HAVE TO START FROM SCRATCH? CONFLICTING ...
2
votes
1answer
159 views

What was the most popular operating system on the PDP-11 computers? [closed]

What was the most popular operating system on the PDP-11 computers? And is it known what percentage of PDP-11 computers used this operating system?
2
votes
1answer
76 views

Defining zeropage address labels in xa assembler?

I am trying to use the xa assembler to write some 6502 code. According to the documentation, I can define a zeropage segment using the .zero pseudo-op. I was hoping to do something like this: .zero ...
-2
votes
1answer
194 views

1st Gen computer [closed]

I have been a technology enthusiast and I want to know how those Glass tube, 1st Gen computers work. Apparently, the glass tubes were transistors but I still don't know how they work and what they can ...
4
votes
2answers
102 views

Amiga 500 WorkBench 1.2 Freezes

When I load the Workbench, it loads normally and I can use the mouse to select and open folders and load programs as expected. What happens is, at random, if I double-click on an icon the icon will ...
7
votes
2answers
104 views

Reading data of floppies from a ZX Spectrum Swift disk

Back in the day we had a sixword swiftdisk we were ahead of the game on our speccy allowing us to us 3.5inch floppy disks. See: https://www.worthpoint.com/worthopedia/swift-disc-interface-zx-spectrum-...
5
votes
3answers
435 views

How did 1980's 8 bit video game coders create realistic fireballs and explosions?

Back in the 1980's, I tried my hand at programming video games, mostly using Atari's player/missle system which used sprites. I could freehand draw most sprites but couldn't come close to the animated ...
13
votes
3answers
2k views

When was the phrase “sufficiently smart compiler” first used?

In discussions and arguments about programming language design, one often hears comments about "sufficiently smart" compilers, as in "X needn't be inefficient, since a sufficiently ...
8
votes
8answers
4k views

Were there any computers that did not support virtual memory? [duplicate]

Were there any computers that did not support virtual memory? if yes, were these computers able to run multiple processes at the same time? By “virtual memory” I mean when a process would want to ...
3
votes
1answer
293 views

Time to generate an asymmetric key on a 6800 or 8086?

I have a historical question. PGP has been around since 1991-ish. At that time, there were still some 8086 kicking around. How long would it take generate a 1024 bit (or whatever the 1991 standard was)...
8
votes
1answer
4k views

Did any PS1 games use 640x480?

I'm used to the idea that the maximum resolution there was any point in trying to generate on NTSC TV sets was about 320x224 (or 240 as a compromise figure between NTSC and PAL), but according to ...
3
votes
1answer
331 views

What precision did the original PlayStation use?

The PlayStation 1 performed all calculations in fixed point. On the face of it, this is straightforward enough; it couldn't afford floating-point hardware, which was introduced only later, with the ...
6
votes
2answers
632 views

How to mount Macintosh Performa's HFS (not HFS+) Filesystem

I own a Macintosh Performa 360 and 420 with a 250 MB drive. Currently I plan about migrating to a modern system like Windows Linux or Mac. I could make sure, that I can still read my data, copied to a ...
7
votes
2answers
1k views

What is the largest single file that can be loaded into a Commodore C128?

What is the largest single file that can be loaded into a C128 using standard Kernal functions (i.e., LOAD, DLOAD, BLOAD). Is it possible to load more than 64kB by overflowing to Bank 1?
0
votes
1answer
207 views

What does the DAA instruction do?

The 6502 has the decimal mode, which causes the ALU to always output valid BCD if it's given valid BCD. Of course, you can turn it off, as any sane person always does. I was just looking at the ...
5
votes
1answer
296 views

Dump process memory of Windows 3.1 control panel applet

I'm trying to work out how a Control Panel applet on Windows 3.1, which interacts with some host-specific hardware, works and as part of this I'd like to dump the contents of memory which the process ...
6
votes
1answer
1k views

Did any CPU ever expose load delays?

There have been CPUs with exposed branch delays, such as early MIPS: What was the first CPU with exposed pipeline? (Later MIPS kept the delay slots from the early MIPS, though by that time, it wasn't ...
3
votes
0answers
87 views

Use MAME debugger for Amiga software [closed]

I have used the MAME debugger a lot with arcade machine emus. Now I would like to use it to help debug a game I build for Amiga. Having set up A500 emulation in MAME by adding the roms, I can start it,...
5
votes
0answers
143 views

What percentage of DVD forum royalties did Sony get?

A slightly arcane question that I think is relevant to a chapter of the history of game consoles whose dynamics I'm trying to understand. In the mid-nineties, several companies were developing optical ...
11
votes
2answers
583 views

Extending C128D Keyboard cable

I need to make a 25 pin Sub-D extension cable for my C128D keyboard. I think it may be as easy as connecting male pins from one side to corresponding female pins on the other side, but need ...
4
votes
0answers
156 views

Scaling compute times to a Pentium III 700 MHz [closed]

According to a competition programming site, where users can submit single source files to be compiled and run, "programs are run on a modern processor but times are scaled to a 700 MHz Pentium ...
14
votes
1answer
1k views

How can a Z80 assembly program find out the address stored in the SP register?

I'm wondering how to write a program in Z80 assembler that discovers the value stored in the SP register. From what I've seen, the only instructions that touch the SP register are: LD SP, HL/IX/IY EX ...
4
votes
3answers
522 views

What are quick ways to load downloaded tape images onto an unmodified 8-bit computer?

There are repositories of tape software available online, for example CPC Power for Amstrad CPC machines. What is the fastest and simplest way to load such games onto an unmodified computer, with the ...

15 30 50 per page
1
2 3 4 5
78