July 23rd, 2024

Giving my PC-6001 a LIFT

The author details efforts to run homebrew games on the NEC PC-6001, focusing on creating a custom ROM/RAM cartridge for compatibility with Inufuto's games, highlighting retro computing challenges.

Read original articleLink Icon
Giving my PC-6001 a LIFT

The article discusses the author's efforts to run homebrew games on the NEC PC-6001, particularly focusing on titles developed by Inufuto. The author expresses a preference for modern storage methods over the traditional tape cassettes used for software distribution on the PC-6001. Inufuto has created games for various 8-bit computers, including the PC-6001, with many requiring an upgraded 32K machine. The author aims to play two specific games, "Aerial" and "Lift," which necessitate a 32K RAM setup.

To achieve this, the author builds a custom ROM/RAM cartridge that provides 32K of RAM and utilizes a modern EPROM socket. The process involves using an emulator to understand how the games operate, specifically requiring a 2-page mode and 32K RAM for proper functionality. The article details the complexities of loading machine language games into the PC-6001, including the need for a BASIC bootstrap program to transfer the game into memory.

The author also explores the P6 file format used for Inufuto's games and describes the process of disassembling the machine-language loader to understand its operation. Ultimately, the author creates a new loader for a cartridge ROM that mimics the tape loading process, ensuring compatibility with the PC-6001's memory requirements. This project highlights the challenges and intricacies of retro computing and game development on vintage hardware.

Related

Programming Like It's 1977

Programming Like It's 1977

The article explores programming games on the Atari VCS, a pioneering hardware platform from the 1970s with constraints that inspired creativity. Coding in 6502 assembly language offers a retro experience. The Atari 2600+ release supports old hardware for modern gaming. Learning on the Atari VCS reveals early programmers' challenges and solutions, fostering creativity.

The Origin of the Species: NEC PC-8001 FDD Adapter

The Origin of the Species: NEC PC-8001 FDD Adapter

The 1979 NEC PC-8001 was a successful personal computer with expansion capabilities, N-BASIC in mask ROMs, and challenges in loading software via floppy disk drives. Insights into technical aspects and restoration efforts were discussed.

Re-visiting VM/386 (2023)

Re-visiting VM/386 (2023)

The author shares experiences with VM/386, an emulation software from 1988. Running on 86box, it enables multitasking on an 80386 processor with graphical PC programs, despite limitations hindering broader success.

Floppy8 – A Tiny Computer, in a Floppy Drive

Floppy8 – A Tiny Computer, in a Floppy Drive

The Floppy8 is a microcomputer fitting in a floppy drive, playing 4K media on custom cartridges. It uses 3D printed cartridges with micro SD cards, Node, and Arduino for software, facing challenges in hardware compatibility.

I spent two years trying to make SD cards more nostalgic

I spent two years trying to make SD cards more nostalgic

The YouTube video speaker explores nostalgia for physical game cartridges and movie discs. They describe a project building a drive to read cartridges using a floppy drive and single board computer. Experimenting with designs and materials, they developed a standalone external drive with a USBC port.

Link Icon 0 comments