UK Vintage Radio Repair and Restoration Powered By Google Custom Search Vintage Radio and TV Service Data

Go Back   UK Vintage Radio Repair and Restoration Discussion Forum > Specific Vintage Equipment > Vintage Computers

Notices

Vintage Computers Any vintage computer systems, calculators, video games etc., but with an emphasis on 1980s and earlier equipment.

Closed Thread
 
Thread Tools
Old 26th Feb 2023, 3:20 pm   #1
Realtime
Hexode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 326
Arrow New MK14 game - CopyCat

I'm making the most of being away on holiday and have been working on a new MK14 game in the evenings!

The game is called CopyCat and is a number sequence memory game. On start-up the screen shows the MK14 numeric keypad layout and highlights a sequence of keys to be copied by the player using keys 1 to 9.

The game has 6 levels
Level 1: 5 number sequence (easy)
Level 2: 6 number sequence
Level 3: 7 number sequence
Level 4: 8 number sequence
Level 5: 9 number sequence
Level 6: 10 number sequence (practically impossible for me)

In Levels 1 to 5 you must correctly replicate 7 random number sequences before moving onto the next level. In Level 6 it's as many sequences (of 10 digits) as you can bare. You have 9 lives and if you get a sequence wrong you loose a life. At the end of 9 lives the game is over - press GO to start a new game.

When the game is first loaded you are given the choice of using a VDU module that can display individual inverse video characters (e.g. RealView, MAME, modified SoC VDU, RPi module) or one that only displays 'normal' characters (e.g. original SoC VDU module, replica SoC VDU, OrtonView) - see the attached photo. This modifies the way the number sequence is displayed on the VDU.

The attached CopyCat.zip contains the following files:
  • CopyCat.asm : SBASM format assembler
  • CopyCat.hex : Intel Hex format file, with start address embedded
  • CopyCat.lst : SBASM listing file
  • CopyCat.bin : binary file suitable for loading into MAME or converting to .wav
The load address for the program is 0x200 (yes, into video RAM) and the start address is 0x400. The main screen display is loaded with the program, rather than being generated on the fly, so if you exit in the middle of a game you will need to reload the game to play it again.

The program requires the following resources:
  • Extended SRAM from 0x200 to 0x7FF
  • Base SRAM at 0xF00 to 0xFFF
  • SCIOS V2 or V3 for the keyboard scan routine
  • VDU module setup for Character mode, 0x200 - Top half of screen, 0x300 - Bottom half of screen
I'll create a .wav file for normal tape interface use when I get back home and post a video on YouTube.

Photo and very short video clip attached.
Hope you enjoy it!
Attached Thumbnails
Click image for larger version

Name:	CopyCat1.JPG
Views:	140
Size:	100.1 KB
ID:	273951  
Attached Files
File Type: zip CopyCat.zip (18.5 KB, 40 views)
File Type: zip CopyCat Short Video.zip (3.44 MB, 27 views)
Realtime is offline  
Old 26th Feb 2023, 6:50 pm   #2
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,691
Default Re: New MK14 game - CopyCat

Who needs Eugene Evans? We have our very own one-man back bedroom coding genius right here

Quote:
The main screen display is loaded with the program, rather than being generated on the fly,
Good idea, does away with what would otherwise be a lot of code which would be run once only just to draw the background framework.
SiriusHardware is offline  
Old 5th Mar 2023, 6:57 pm   #3
Realtime
Hexode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 326
Default Re: New MK14 game - CopyCat

For completeness here is a CopyCat wav file for the standard MK14 tape interface. It takes 5 minutes 40 seconds to load so patience is definitely a virtue in this instance.

Load it to 0x200 and execute at 0x400.
Attached Files
File Type: zip COPYCAT WAV.zip (89.5 KB, 20 views)
Realtime is offline  
Old 8th Mar 2023, 9:17 am   #4
Realtime
Hexode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 326
Default Re: New MK14 game - CopyCat

A short demo video uploaded to YouTube

https://www.youtube.com/watch?v=YIHMKlBGZ-w
Realtime is offline  
Closed Thread

Thread Tools



All times are GMT +1. The time now is 1:41 pm.


All information and advice on this forum is subject to the WARNING AND DISCLAIMER located at https://www.vintage-radio.net/rules.html.
Failure to heed this warning may result in death or serious injury to yourself and/or others.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright ©2002 - 2023, Paul Stenning.