File: fakerom.lst

package info (click to toggle)
xtrs 4.9d-3
  • links: PTS, VCS
  • area: contrib
  • in suites: sid
  • size: 5,484 kB
  • sloc: ansic: 72,545; makefile: 1,633; sh: 554; csh: 132
file content (80 lines) | stat: -rw-r--r-- 2,035 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
   1:			;
   2:			; Fake ROM for xtrs, initial hack
   3:			; $Id: fakerom.z80,v 1.2 2008/06/26 04:39:56 mann Exp $
   4:			;
   5:			
   6:	3DC0          	video	equ	3c00h+7*64
   7:			
   8:	0000          		org	0
   9:	0000  F3      	start:	di
  10:	0001  213700  		ld	hl,fakemsg
  11:	0004  11C03D  		ld	de,video
  12:	0007  013000  		ld	bc,fmend-fakemsg
  13:	000A  EDB0    		ldir
  14:	000C  3E05    		ld	a,5		;query model
  15:	000E  ED3C    		defw	3cedh		;emt_misc
  16:	0010  3E30    		ld	a,'0'
  17:	0012  85      		add	a,l
  18:	0013  FE35    		cp	'5'
  19:	0015  2816    		jr	z,mod4p
  20:	0017  32F03D  		ld	(model-fakemsg+video),a
  21:	001A  FE34    		cp	'4'
  22:	001C  2802    		jr	z,mod4
  23:	001E  18FE    		jr	$
  24:			
  25:	0020  216700  	mod4:	ld	hl,m4msg
  26:	0023  11003E  		ld	de,video+64
  27:	0026  012B00  		ld	bc,m4end-m4msg
  28:	0029  EDB0    		ldir
  29:	002B  18FE    		jr	$
  30:			
  31:	002D  21F03D  	mod4p:	ld	hl,model-fakemsg+video
  32:	0030  3634    		ld	(hl),'4'
  33:	0032  23      		inc	hl
  34:	0033  3650    		ld	(hl),'P'
  35:	0035  18FE    		jr	$
  36:			
  37:	0037  596F7520	fakemsg:defb	'You do not have a ROM image installed for Model '
	      646F206E
	      6F742068
	      61766520
	      6120524F
	      4D20696D
	      61676520
	      696E7374
	      616C6C65
	      6420666F
	      72204D6F
	      64656C20
  38:	0067          	model	equ	$
  39:	0067          	fmend	equ	$
  40:	0067  284D6F64	m4msg:	defb	'(Model 4 mode requires a Model 3 ROM image)'
	      656C2034
	      206D6F64
	      65207265
	      71756972
	      65732061
	      204D6F64
	      656C2033
	      20524F4D
	      20696D61
	      676529
  41:	0092          	m4end	equ	$
  42:			
  43:	0000          		end	start



Statistics:

     9	symbols
   146	bytes



Symbol Table:

fakemsg           37     mod4              20     video          =3dc0     
fmend          =  67     mod4p             2d     
m4end          =  92     model          =  67     
m4msg             67     start              0