Questions tagged [retro-computing]

Retro computing refers to the use of outdated hardware platforms (such as the Commodore 64 or BBC Micro), usually for recreational purposes. Programmers interested in retro computing sometimes develop new games for older machines, either as a technical challenge or simply for fun.

Retro computing refers to the use of outdated hardware platforms such as the Commodore 64 or BBC Micro, usually for recreational purposes.

Programmers interested in retro computing sometimes develop new games for older machines, either as a technical challenge (due to the comparatively limited memory and processing power available) or simply just for fun.

Questions on retro computing may also be suitable for Retrocomputing Stack Exchange.

For a more-general concept of outdated hardware/software, see .

57 questions
2
votes
1 answer

Can anyone recommend a language for making a parody/remake of the original Oregon Trail?

My brother and I have been playing the original Oregon Trail on an Apple II emulator, it's so fun. We want to make a clone of it that is sort of a parody but still the same concept and similar engine, we also want to maintain the classic retro charm…
MetaGuru
  • 42,847
  • 67
  • 188
  • 294
2
votes
3 answers

I am coding a game in C. Console or not?

I was making some games using Game Maker, but I would like to make simple games using C. I am a newb C programmer. When I code the output is always in the CMD Windows Console. I could make some simple games but always in the console, which is not…
Carlitos_30
  • 371
  • 4
  • 13
2
votes
2 answers

Strip the high bit from hexdump - convert high ascii to low

I am working with an Apple II disk image, trying to examine its contents via a hexdump. There are strings for various things encoded in the file, for instance, the names of players. In the hexdump, they appear in "high" or "extended" ASCII. This…
option8
  • 31
  • 4
1
vote
1 answer

Trouble understanding the Z80 book and flags

I reading the official Zilog User's Manual and I'm having trouble understanding the flags section for each instruction. In the book it says: Condition Bits Affected: ... H: Set if carry from bit 3; reset otherwise ... C: Set if carry…
kamkow1
  • 467
  • 2
  • 8
1
vote
1 answer

Sending string to serial bug, 6809 assembly, beginner

I have built a simple single board computer, and am trying to learn 6809 assembly language. I have got a few simple things running, Echo over via a 6850 ACIA for example. I am trying to print a string and am stuck. The string is in ROM and…
1
vote
2 answers

Creating a multi-part archive to fit on floppy on Solaris 5.8

I am trying to use tar to split a single file in to parts small enough to fit on a 1.44MB floppy on Solaris 5.8. According to the references below, I should be able to achieve this by using the k option to specify the size of the segments, and the f…
toxicantidote
  • 168
  • 2
  • 10
1
vote
0 answers

How to get Duktape to run on Mac 68k (like it does on PPC?)

I'm writing a small app that runs on MacOS 7.x - 9.x (using Macintosh Toolbox) and I've decided to include Duktape. I use CodeWarrior 6.0 running on MacOS 9. I use the Low Memory configuration, found here. It runs perfectly when I compile for PPC -…
ejder
  • 11
  • 1
1
vote
1 answer

What's the point for the GameBoy of having multiple color palettes?

Each pixel is composed by two bits, allowing up to 4 shades of gray. From the LCD Monochrome Palettes section of the pandocs we can develop the algorithm for getting the color (in the case I've understood it correctly): COLOR_NUMBER_PALETTE_BITS =…
Julen
  • 1,024
  • 1
  • 13
  • 29
1
vote
1 answer

C64 + DigiConnect SP messages sending as 1 char connections instead of full strings using BASIC

Using a Commodore 64 with a GLINK LT RS-232 adapter connected to a Digi-Connect SP configured to send RAW TCP to a static IP/port on my home network. Destination is a socat process passing traffic elsewhere with verbose logging. Testing hitting…
Eric Smalling
  • 725
  • 5
  • 12
1
vote
0 answers

Can't enable list even with "enable run-stop" poke

Well, I've downloaded an old non-English textual adventure, which of course, "for the sake of professionalism" have list disabled. Even after entering pokes for enabling "run-stop/restore" and for enabling "list" it continually questions for an…
perpetuum
  • 129
  • 10
0
votes
0 answers

Porting from Santaka ZX Spectrum clone code to Z80 to compile a Santaka game - how to translate to this dialect?

This is a continuation of https://retrocomputing.stackexchange.com/questions/27077 I am trying to port my father's game for the Z80 compiler. I have managed to read up on the tutorials and other resources (like other BASIC programming examples) to…
Sir Muffington
  • 309
  • 1
  • 8
  • 14
0
votes
0 answers

Issues with VICE

I have recently started using VICE, specifically x64sc, and I was thinking of coding a game for it. However, I know almost nothing about what I want to do, and the manual isn't very helpful either. Some issues are particularly hard to overcome, and…
Thomas C.
  • 29
  • 5
0
votes
1 answer

CLion custom compiler: Makefile parser says "No compilation commands found"

I'm trying to get a custom compiler working in CLion and having a bear of a time. Can anyone help me find out what I'm doing wrong? I have the full code on Github. What I have The command line tools are all behind the same executable named mpw. So…
uliwitness
  • 8,532
  • 36
  • 58
0
votes
2 answers

How to make a hidden menu with elements focusable with keyboard?

.menu > .item:nth-child(n+2) { display: none; } .menu:hover > .item, .menu:focus > .item, .menu > .item:focus, .item:focus ~ .item { display: block; } .item:focus { outline: 3px solid red; }
bodqhrohro
  • 119
  • 2
  • 7
0
votes
2 answers

Linker Inserts Unnecessary Opcode Padding

I've recently come across a minor issue when linking multiple object files for a Motorola 68000 based system (SEGA Mega Drive). The problem is, when an input section for one object file ends and the next one begins, the linker fills memory addresses…