Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I made a game for this #25

Open
liamoc opened this issue Aug 11, 2021 · 3 comments
Open

I made a game for this #25

liamoc opened this issue Aug 11, 2021 · 3 comments

Comments

@liamoc
Copy link

liamoc commented Aug 11, 2021

This isn't really an issue, but I thought it may be of interest to people who follow this project.

Previously I made a minesweeper clone in 6502 assembly for the Apple II, BBC Micro, Commodore 64 and Atari 8-bit line. It has music and sound on the latter three too.

Anyway, today I ported it to the RC6502 with a color VDU and the joystick controller addons. It doesn't have sound effects but does show LED animations sometimes.

The (messy) source code for all versions is available at https://github.com/liamoc/6502_mep and I've attached the requisite wozmon input file to play it straight away.

main.hex.txt

Also attached is a screenshot (apologies for the poor quality), just to show the game running:

IMG_3161

Edit: It would be trivial to reassemble this to run as a ROM image, btw, because it doesn't depend on any of the existing ROM code. It would just mean changing the location in the assembler configuration to be ROM rather than RAM.

@tebl
Copy link
Owner

tebl commented Aug 11, 2021 via email

@0cjs
Copy link
Contributor

0cjs commented Aug 12, 2021

Yes, this is great work! When contemplating building things like the video board, it's very motivating to have some demo software immedaitely available.

Here's a thought to consider: it might be worth adding a new documentation file (SOFTWARE.md?) linking to software like this, specifically designed for this system. (And maybe more generic software, too, if folks feel the need).

A clean way to do this would be for you to create a release for your GitHub project containnig the Wozmon file, and then the file here could link to your project release page. (Doing releases is more reliable than committing object files to the repo and trying to keep them in sync.) The creation of releases can also be automated to some degree.

@liamoc
Copy link
Author

liamoc commented Aug 12, 2021

Done!

https://github.com/liamoc/6502_mep/releases/tag/v1.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants