mirror of
https://github.com/a2-4am/4cade.git
synced 2025-08-07 18:25:24 +00:00
.
This commit is contained in:
@@ -1,9 +1,9 @@
|
|||||||
# List of candidates for self-running 'captive' demos
|
# List of candidates for self-running 'captive' demos
|
||||||
#
|
#
|
||||||
# Not all games are good candidates. Some have no demo mode at all.
|
# Not all games are good candidates. Some have no demo mode at all. Others
|
||||||
# Others technically have one but it's visually uninteresting or too short.
|
# technically have one but it's visually uninteresting or too short. Still
|
||||||
# Others are ruled out by technical constraints. Due to the architecture of
|
# others are ruled out by technical constraints. Due to the architecture of
|
||||||
# the launcher, all captive demos must run entirely in main memory (48K).
|
# the launcher, all self-running demos must run entirely in main memory.
|
||||||
# NO languard card, NO auxmem!
|
# NO languard card, NO auxmem!
|
||||||
#
|
#
|
||||||
# We have enough disk space that we don't worry too much about it. (Wow.)
|
# We have enough disk space that we don't worry too much about it. (Wow.)
|
||||||
@@ -20,13 +20,14 @@
|
|||||||
# - disables all sound output
|
# - disables all sound output
|
||||||
#
|
#
|
||||||
# 'Returning control' involves activating RAM bank 1 read access and
|
# 'Returning control' involves activating RAM bank 1 read access and
|
||||||
# jumping to $D000 (labeled as |Reenter| in the source code). The launcher
|
# jumping indirectly to ($FFFC), which points to the routine labeled as
|
||||||
# puts this code at $0100 before executing a captive demo, so generally
|
# |Reenter| in the source code. The launcher puts this code at $0100 before
|
||||||
# you can just put 'JMP $0100' anywhere. If a particular game overwrites
|
# executing a self-running demo, so generally you can just put 'JMP $0100'
|
||||||
# this area of the stack page, you will need to find 6 bytes for the
|
# anywhere you can find 3 bytes. If a particular game overwrites this area
|
||||||
# 'LDA $C088 / JMP $D000' instructions yourself.
|
# of the stack page, you will need to find 6 bytes for the instructions
|
||||||
|
# 'LDA $C088 / JMP ($FFFC)' yourself.
|
||||||
#
|
#
|
||||||
# Notes on completed and in-progress captive demos are in res/notes/
|
# Notes on completed and in-progress demos are in res/notes/demos/
|
||||||
#
|
#
|
||||||
|
|
||||||
# uncompressed but unpatched
|
# uncompressed but unpatched
|
||||||
|
Reference in New Issue
Block a user