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 articleThe 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
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 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)
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
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
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.
Related
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 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)
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
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
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.