Index of /C16+4/Tomcat

 NameLast modifiedSize

 Parent Directory  -
 acme2/2016-07-21 18:56 -
 acme/2016-07-21 18:55 -
 tvl2007-06-20 03:14 6.1K
 tvh2007-06-20 03:14 6.1K
 turbotape.txt2007-06-20 03:15 14K
 turbotape.bin2007-06-20 03:15 2.0K
 turbotape.asm2007-06-20 03:15 12K
 tomcat.txt2007-06-20 03:14 43K
 tomcat.bin2007-06-20 03:14 5.0K
 tomcat.asm2007-06-20 03:14 38K
 loader.txt2007-06-20 03:14 10K
 loader.bin2007-06-20 03:14 2.0K
 loader.asm2007-06-20 03:14 8.9K
 leveledit.txt2007-06-20 03:14 7.6K
 leveledit.bin2007-06-20 03:14 1.3K
 leveledit.asm2007-06-20 03:14 6.7K
 level2.bin2007-06-20 03:15 4.0K
 level1.bin2007-06-20 03:15 4.0K
 ld2007-06-20 03:14 386
 l2007-06-20 03:14 41
 h2007-06-20 03:14 39
 graphics.bin2007-06-20 03:15 3.0K
 gfxedit.txt2007-06-20 03:15 29K
 gfxedit.bin2007-06-20 03:15 2.8K
 gfxedit.asm2007-06-20 03:15 26K
 coverfront.jpg2007-06-20 03:14 116K
 coverback.jpg2007-06-20 03:14 110K
 blocks3.gif2007-06-20 03:14 3.1K
 blocks2.gif2007-06-20 03:14 6.8K
 blocks1.gif2007-06-20 03:14 6.4K
 TOMCAT.D812007-06-20 03:15 800K
 README.txt2007-06-22 11:35 1.4K

tomcat c16 (c) players software 1989

memory map (c16/+4)
===================

$1000 => $23ff Game code                            G 1000 (*)
$2400 => $33ff Level data
$3400 => $3fff Graphics data

$1000 => $17ff Turbo tape loader                    G 1008 (**)
$1000 => $14ff Level editor                         G 1008
$2000 => $2aff Multi-color mode character editor    G 2000 (***)

(*) The VICE Emulator has problems with the screen scrolling
code used in this game, another emu must be used.

(**) Tape loader also contains high score maintenance
code and relocates to low memory.

(***) This version of the graphics editor uses a different
block layout to that used in tomcat. There was probably
a specific editor which hasn't been found, yet.

memory map (+4 only)
====================

$4000 => $47ff Turbo tape utility                   G 4000

How to reproduce an original tape is as yet unknown at least
until I work it out (reasonable) or remember (unlikely).

notes
=====

Game source requires tvl (ted version low) to assemble
and can only write code to disc as there is not enough
room to assemble to ram.

Game code is 5120 ($1400) bytes in size stored at $1000 => $23ff

Graphics data is 3KB ($C00) in size stored at $3400 => $3fff

Level data is 4KB ($1000) in size stored at address $2400 => $33FF

loader operation
================

1. relocate code
2. load in program and graphics
3. run code

code then loads in level data