105 lines
2.3 KiB
Plaintext
105 lines
2.3 KiB
Plaintext
|
||
Mark,
|
||
|
||
Here are the steps I used to load the zipped Ultimate MK3
|
||
title screen into program memory. I originally got the file called
|
||
ULT.VDA
|
||
|
||
;------------------------------------------------------------------
|
||
|
||
|
||
1. Convert ULT.VDA into a zipped BIN file called ULT.BIN by
|
||
running Warren's batch file called VDA2FRM.BAT which calls:
|
||
|
||
PKZIPO.EXE (you must use this old version of PKZIP)
|
||
ZIP2BIN.EXE (converts pkzips output to a BIN file)
|
||
|
||
;------------------------------------------------------------------
|
||
|
||
|
||
2. Make an LOD file which includes your BIN file in PROGRAM memory
|
||
My LOD file (mkgmil.lod) looked like this:
|
||
|
||
;
|
||
; mk3: program area pics
|
||
;
|
||
***> ffe78000 <-------- note: this is PROGRAM area I chose
|
||
ASM> MK3ZIP.TBL <----- table file created with LABEL: ULT
|
||
FRM> ULT
|
||
|
||
^
|
||
|
|
||
|_____ ULT is the binary file created with Warrens batch file
|
||
|
||
|
||
|
||
;------------------------------------------------------------------
|
||
|
||
|
||
3. Include the LOD file in your "Make game roms" batch file
|
||
This is my batch file to create my game program ROMS It uses the
|
||
"learn" file: mk3groms.lrn
|
||
|
||
|
||
@echo off
|
||
copy d:main.out
|
||
srec < mk3groms.lrn
|
||
copy /b mainf8.0 + mainfa.0 + mainfc.0 + mainfe.0 mk3.0
|
||
copy /b mainf8.1 + mainfa.1 + mainfc.1 + mainfe.1 mk3.1
|
||
erase mainf*.0
|
||
erase mainf*.1
|
||
|
||
|
||
This is the "learn" file which I described.
|
||
Note: mkgmil.irw is included along with main.out which
|
||
basically included the zipped picture in the program rom
|
||
space.
|
||
|
||
|
||
|
||
*****
|
||
ff800000
|
||
|
||
2
|
||
|
||
c:\video\supermk3\img\mkgmil.irw <----- mkgmil is the GAME space IRW
|
||
main.out
|
||
|
||
|
||
|
||
|
||
a
|
||
|
||
|
||
;------------------------------------------------------------------
|
||
|
||
|
||
4. Running Loadimg with the MKGMIL.LOD file created a file called
|
||
MK3ZIP.TBL which contains:
|
||
|
||
|
||
.DATA
|
||
ULT .set 0ffe78000h
|
||
.TEXT
|
||
|
||
|
||
You must include this file in your code so you can point the
|
||
unzipper routine to the address of the zipped picture.
|
||
|
||
|
||
|
||
;------------------------------------------------------------------
|
||
|
||
5. In your program call the unzipper like dis:
|
||
|
||
|
||
clr a10 ; a10 = coordiantes to use
|
||
movi ULT,a8 ; a8 = address of zipped picture
|
||
jsrp movie_run
|
||
|
||
|
||
;------------------------------------------------------------------
|
||
|
||
|
||
Ed
|
||
|