4cade/res/attract-mode.txt

108 lines
2.4 KiB
Plaintext
Raw Normal View History

2018-11-14 19:04:57 +00:00
# List of candidates for self-running 'captive' demos
#
# Not all games are good candidates. Some have no demo mode at all.
# Others technically have one but it's visually uninteresting or too short.
# Others are ruled out by technical constraints. Due to the architecture of
# the launcher, all captive demos must run entirely in main memory (48K).
# NO languard card, NO auxmem!
#
# We have enough disk space that we don't worry too much about it. (Wow.)
# Generally we start with an uncompressed ProDOS port of the entire game
# and whittle it down to just the files it needs for its demo mode, then
# apply patches so that it
#
# - returns control after the natural end of the demo cycle
# - returns control on any keypress
# - returns control on any button press (note: some games don't support
# joystick buttons at all, and we don't add button support, but if you
# can start the game by pressing a button, we need to ensure that that
# returns control instead)
# - disables all sound output
#
# 'Returning control' involves activating RAM bank 1 read access and
# jumping to $D000 (labeled as |Reenter| in the source code). The launcher
# puts this code at $0100 before executing a captive demo, so generally
# you can just put 'JMP $0100' anywhere. If a particular game overwrites
# this area of the stack page, you will need to find 6 bytes for the
# 'LDA $C088 / JMP $D000' instructions yourself.
#
# Notes on completed and in-progress captive demos are in res/notes/
#
2018-11-13 01:34:24 +00:00
# TODO
Apple Cider Spider
Gumball
# uncompressed but unpatched
2018-11-19 18:32:27 +00:00
Agent USA
Alien Downpour
2018-11-21 13:48:01 +00:00
Bouncing Kamungas
2018-11-20 17:31:45 +00:00
Buzzard Bait
Canyon Climber
Ceiling Zero
2018-12-08 14:22:53 +00:00
Conan
2018-11-20 17:31:45 +00:00
Drelbs
Firebird
Flip Out
Formula 1 Racer
Galaxian
High Rise
2018-11-21 13:48:01 +00:00
Lady Tut
Mr. Cool
2018-11-20 17:31:45 +00:00
Nibbler
O'Riley's Mine
2018-11-21 21:38:32 +00:00
Ribbit
2018-11-20 17:31:45 +00:00
Robotron 2084
Snake Byte
Snoggle
Spider Raid
2018-11-21 13:48:01 +00:00
Starblaster
Stargate
2018-12-08 14:22:53 +00:00
Stellar 7
2018-11-21 21:38:32 +00:00
Succession
2018-12-06 19:14:51 +00:00
The Goonies
2018-11-21 13:48:01 +00:00
Thunder Bombs
2018-12-08 14:22:53 +00:00
Track N Field
Tubeway ][
2018-11-13 01:34:24 +00:00
# done
2018-11-21 13:48:01 +00:00
Alien Ambush
2018-11-19 22:50:00 +00:00
Alien Rain
Aquatron
2018-11-16 22:37:58 +00:00
Bolo
2018-11-13 01:34:24 +00:00
BurgerTime
2018-11-16 22:37:58 +00:00
Championship Lode Runner
2018-12-06 19:14:51 +00:00
Choplifter
2018-11-16 23:07:10 +00:00
Dino Eggs
2018-11-21 23:37:37 +00:00
Dung Beetles
2018-11-21 23:07:38 +00:00
Gamma Goblins
2018-12-06 19:14:51 +00:00
Hard Hat Mack
2018-11-19 01:03:07 +00:00
Jungle Hunt
2018-12-06 19:14:51 +00:00
Karateka
2018-11-13 01:34:24 +00:00
Lode Runner
2018-11-25 16:12:38 +00:00
Lost Tomb
2018-12-06 19:14:51 +00:00
Pac-Man
2018-11-13 01:34:24 +00:00
Pest Patrol
2018-11-21 23:07:17 +00:00
Pie-Man
2018-11-13 01:34:24 +00:00
Pitfall II
2018-11-17 03:23:43 +00:00
Plasmania
2018-11-18 16:31:19 +00:00
Pooyan
2018-11-23 18:01:52 +00:00
Repton
2018-12-06 19:14:51 +00:00
Sammy Lightfoot
Serpentine
2018-11-13 01:34:24 +00:00
Sneakers
Spare Change
2018-11-17 01:55:46 +00:00
Spy Hunter
2018-11-15 00:02:23 +00:00
Spy's Demise
2018-12-06 19:14:51 +00:00
Warp Destroyer
2018-11-13 01:34:24 +00:00
Wavy Navy
2018-11-23 18:01:52 +00:00
Vindicator
2018-11-13 01:34:24 +00:00
# obvious candidates that we're skipping
2018-11-14 19:04:57 +00:00
Arkanoid (requires 64K)
2018-11-13 01:34:24 +00:00
Drol (attract mode is minimal)
Mr. Do (attract mode requires 64K)
2018-11-14 19:04:57 +00:00
Prince of Persia (requires 128K)
2018-12-08 13:39:05 +00:00
Rescue Raiders (requires 64K)
2018-11-21 13:48:50 +00:00
Tag Team Wrestling (requires 64K)