Browse Source

First commit

Per Mårtensson 1 year ago
parent
commit
60c1b57fae
56 changed files with 1681 additions and 0 deletions
  1. BIN
      doc/1982-09-07 Svenska Dagbladet Annons för Monroe.pdf
  2. BIN
      doc/1983 Mikrodatorn nr3 Mini mikro eller mitt emellan.pdf
  3. BIN
      doc/Mikrodatorn Monroes svenska mikrodator.pdf
  4. BIN
      pic/OC8880.jpg
  5. BIN
      pic/restoring/1.jpg
  6. BIN
      pic/restoring/10.jpg
  7. BIN
      pic/restoring/11.jpg
  8. BIN
      pic/restoring/12.jpg
  9. BIN
      pic/restoring/2.jpg
  10. BIN
      pic/restoring/20221004_131445.jpg
  11. BIN
      pic/restoring/20221005_090606.jpg
  12. BIN
      pic/restoring/20221005_090608.jpg
  13. BIN
      pic/restoring/20221005_090615.jpg
  14. BIN
      pic/restoring/20221005_090618.jpg
  15. BIN
      pic/restoring/20221005_091142.jpg
  16. BIN
      pic/restoring/20221005_091148.jpg
  17. BIN
      pic/restoring/20221005_091215.jpg
  18. BIN
      pic/restoring/20221005_104931.jpg
  19. BIN
      pic/restoring/20221005_154002.jpg
  20. BIN
      pic/restoring/20221005_154120.jpg
  21. BIN
      pic/restoring/20221005_154124.jpg
  22. BIN
      pic/restoring/20221005_155002.jpg
  23. BIN
      pic/restoring/20221005_155027.jpg
  24. BIN
      pic/restoring/20221005_162410.jpg
  25. BIN
      pic/restoring/20221007_095814.jpg
  26. BIN
      pic/restoring/20221007_095820.jpg
  27. BIN
      pic/restoring/20221007_101001.jpg
  28. BIN
      pic/restoring/20221013_074813.jpg
  29. BIN
      pic/restoring/20221016_160353.jpg
  30. BIN
      pic/restoring/20221016_160528.jpg
  31. BIN
      pic/restoring/20221016_211140.jpg
  32. BIN
      pic/restoring/20221017_094829.jpg
  33. BIN
      pic/restoring/20221017_215857.jpg
  34. BIN
      pic/restoring/20221020_064726.jpg
  35. BIN
      pic/restoring/20221020_064743.jpg
  36. BIN
      pic/restoring/20221029_091130.jpg
  37. BIN
      pic/restoring/20221029_122110.jpg
  38. BIN
      pic/restoring/20221029_125952.jpg
  39. BIN
      pic/restoring/20221029_130000.jpg
  40. BIN
      pic/restoring/20221029_130004.jpg
  41. BIN
      pic/restoring/3.jpg
  42. BIN
      pic/restoring/4.jpg
  43. BIN
      pic/restoring/5.jpg
  44. BIN
      pic/restoring/6.jpg
  45. BIN
      pic/restoring/7.jpg
  46. BIN
      pic/restoring/8.jpg
  47. BIN
      pic/restoring/9.jpg
  48. BIN
      pic/restoring/bad_ram.jpg
  49. BIN
      pic/restoring/biggypack.jpg
  50. 1680 0
      prom/MONROE.ZASM
  51. BIN
      prom/monroe_oc8820_boot_prom_r3_00C_tms2516_ea751e22.bin
  52. BIN
      prom/monroe_oc8820_keyboard_D8748.bin
  53. 1 0
      prom/monroe_oc8820_not_socket_graphic_45761cb0.bin
  54. BIN
      prom/monroe_oc8820_video_prom_a288a0e7.bin
  55. BIN
      prom/monroe_oc8880_r1-03.bin
  56. BIN
      prom/swedish.bin

BIN
doc/1982-09-07 Svenska Dagbladet Annons för Monroe.pdf


BIN
doc/1983 Mikrodatorn nr3 Mini mikro eller mitt emellan.pdf


BIN
doc/Mikrodatorn Monroes svenska mikrodator.pdf


BIN
pic/OC8880.jpg


BIN
pic/restoring/1.jpg


BIN
pic/restoring/10.jpg


BIN
pic/restoring/11.jpg


BIN
pic/restoring/12.jpg


BIN
pic/restoring/2.jpg


BIN
pic/restoring/20221004_131445.jpg


BIN
pic/restoring/20221005_090606.jpg


BIN
pic/restoring/20221005_090608.jpg


BIN
pic/restoring/20221005_090615.jpg


BIN
pic/restoring/20221005_090618.jpg


BIN
pic/restoring/20221005_091142.jpg


BIN
pic/restoring/20221005_091148.jpg


BIN
pic/restoring/20221005_091215.jpg


BIN
pic/restoring/20221005_104931.jpg


BIN
pic/restoring/20221005_154002.jpg


BIN
pic/restoring/20221005_154120.jpg


BIN
pic/restoring/20221005_154124.jpg


BIN
pic/restoring/20221005_155002.jpg


BIN
pic/restoring/20221005_155027.jpg


BIN
pic/restoring/20221005_162410.jpg


BIN
pic/restoring/20221007_095814.jpg


BIN
pic/restoring/20221007_095820.jpg


BIN
pic/restoring/20221007_101001.jpg


BIN
pic/restoring/20221013_074813.jpg


BIN
pic/restoring/20221016_160353.jpg


BIN
pic/restoring/20221016_160528.jpg


BIN
pic/restoring/20221016_211140.jpg


BIN
pic/restoring/20221017_094829.jpg


BIN
pic/restoring/20221017_215857.jpg


BIN
pic/restoring/20221020_064726.jpg


BIN
pic/restoring/20221020_064743.jpg


BIN
pic/restoring/20221029_091130.jpg


BIN
pic/restoring/20221029_122110.jpg


BIN
pic/restoring/20221029_125952.jpg


BIN
pic/restoring/20221029_130000.jpg


BIN
pic/restoring/20221029_130004.jpg


BIN
pic/restoring/3.jpg


BIN
pic/restoring/4.jpg


BIN
pic/restoring/5.jpg


BIN
pic/restoring/6.jpg


BIN
pic/restoring/7.jpg


BIN
pic/restoring/8.jpg


BIN
pic/restoring/9.jpg


BIN
pic/restoring/bad_ram.jpg


BIN
pic/restoring/biggypack.jpg


+ 1680 - 0
prom/MONROE.ZASM

@@ -0,0 +1,1680 @@
+0000h	DI		;no interrupt
+0001h	LD SP,FFE8h	;init stack
+0004h	XOR A		;A=0
+0005h	JP 0046h	;go init
+;RST 08 handle - clear top line
+0008h	LD DE,300Ch	;point to screen ram
+000Bh	CALL 031Fh	;go clear top line
+000Eh	NOP		;pass through to display message at return addr
+000Fh	NOP
+;RST 10 handle - display message at return addr
+0010h	POP HL		;get return addr
+0011h	LD C,(HL)	;load count
+0012h	INC HL		;bump
+0013h	LD B,00h
+0015h	JP 0333h
+;gap?
+0018h	RST 38h
+0019h	RST 38h
+001Ah	RST 38h
+001Bh	RST 38h
+001Ch	RST 38h
+001Dh	RST 38h
+001Eh	RST 38h
+001Fh	RST 38h
+0020h	RST 38h
+0021h	RST 38h
+0022h	RST 38h
+0023h	RST 38h
+0024h	RST 38h
+0025h	RST 38h
+0026h	RST 38h
+0027h	RST 38h
+0028h	RST 38h
+0029h	RST 38h
+002Ah	RST 38h
+002Bh	RST 38h
+002Ch	RST 38h
+002Dh	RST 38h
+002Eh	RST 38h
+002Fh	RST 38h
+0030h	RST 38h
+0031h	RST 38h
+0032h	RST 38h
+0033h	RST 38h
+0034h	RST 38h
+0035h	RST 38h
+0036h	RST 38h
+0037h	RST 38h
+0038h	RST 38h
+0039h	RST 38h
+003Ah	RST 38h
+003Bh	RST 38h
+003Ch	RST 38h
+003Dh	RST 38h
+003Eh	RST 38h
+003Fh	RST 38h
+0040h	JP 0000h
+0043h	JP 0000h
+;
+;init
+0046h	OUTA (C0h)	;clear io
+0048h	OUTA (C4h)
+004Ah	OUTA (C5h)
+004Ch	OUTA (C6h)
+004Eh	OUTA (C7h)
+0050h	OUTA (D4h)
+0052h	OUTA (D8h)
+0054h	LD HL,005Ah
+0057h	JP 0354h	;do OTIR loop on following data
+;table for OTIR loop
+005Ah	DB 0B8h		;io port
+005Bh	DB 4		;count 4
+005Ch	0CFh		;data
+005Dh	0B8h
+005Eh	37h
+005Fh	0EFh
+;
+0060h	DB 0B4h		;io port
+0061h	DB 1		;count 1
+0062h	DB 1		;data
+;
+0063h	DB 0A1h		;io port
+0064h	DB 6		;count 6
+0065h	DB 48h		;data
+0066h	DB 48h
+0067h	DB 04h
+0068h	DB 44h
+0069h	DB 05h
+006Ah	DB 0EAh
+;
+006Bh	DB 0A3h		;io port
+006Ch	DB 8		;count 8
+006Dh	DB 48h		;data
+006Eh	DB 48h
+006Fh	DB 04h
+0070h	DB 44h
+0071h	DB 01h
+0072h	DB 00h
+0073h	DB 03h
+0074h	DB 0C1h
+;
+0075h	DB 0A5h		;io port
+0076h	DB 2		;count 2
+0077h	DB 48h		;data
+0078h	DB 48h
+;
+0079h	DB 0A7h		;io port
+007Ah	DB 2		;count 2
+007Bh	DB 48h		;data
+007Ch	DB 48h
+;
+007Dh	DB 0A8h		;io port
+007Eh	DB 2		;count 2
+007Fh	DB 03h		;data
+0080h	DB 03h
+;
+0081h	DB 0A9h		;io port
+0082h	DB 2		;count 2
+0083h	DB 03h		;data
+0084h	DB 03h
+;
+0085h	DB 0AAh		;io port
+0086h	DB 2		;count 2
+0087h	DB 57h		;data
+0088h	DB 4Eh
+;
+0089h	DB 00h		;io port
+008Ah	DB 0		;count 0 terminator
+;code continues
+008Bh	LD IX,0092h	;continuation addr
+008Fh	JP 02F7h	;setup display and clear screen
+;code continues
+0092h	LD A,80h
+0094h	OUTA (D4h)	;out 0d4h,80h
+0096h	LD DE,3000h	;point to display upper left corner
+0099h	LD HL,009Fh	;point to message
+009Ch	JP 0011h	;go display message at HL
+;
+009Fh	DB 8
+00A0h	DB 'Testing.'
+;
+00A8h	LD DE,0000h
+00ABh	LD BC,0000h
+00AEh	LD A,(00C6h)
+00B1h	OR A
+00B2h	JR Z,00C7h
+00B4h	LD A,05h
+00B6h	OUTA (0A3h)
+00B8h	LD A,E0h
+00BAh	OUTA (0A3h)
+00BCh	DEC BC
+00BDh	LD A,C
+00BEh	OR B
+00BFh	JR NZ,00BCh
+00C1h	INA (0A3h)
+00C3h	RRCA
+00C4h	CALL C,0000h
+00C7h	LD A,05h
+00C9h	OUTA (0A3h)
+00CBh	LD A,68h
+00CDh	OUTA (0A3h)
+00CFh	LD A,0F0h
+00D1h	OUTA (0C8h)
+00D3h	EXX
+00D4h	LD B,55h
+00D6h	LD E,00h
+00D8h	LD HL,C000h
+00DBh	LD C,B
+00DCh	LD (HL),C
+00DDh	RLC C
+00DFh	INC L
+00E0h	JR NZ,00DCh
+00E2h	RLC C
+00E4h	INC H
+00E5h	JR NZ,00DCh
+00E7h	LD H,0C0h
+00E9h	LD C,B
+00EAh	LD A,(HL)
+00EBh	XOR C
+00ECh	OR E
+00EDh	LD E,A
+00EEh	RLC C
+00F0h	INC L
+00F1h	JR NZ,00EAh
+00F3h	RLC C
+00F5h	INC H
+00F6h	JR NZ,00EAh
+00F8h	RLC B
+00FAh	JR NC,00D8h
+00FCh	LD A,E
+00FDh	EXX
+00FEh	AND A
+00FFh	JR Z,010Eh
+0101h	INC A
+0102h	JR Z,010Dh
+0104h	OR D
+0105h	LD D,A
+0106h	LD A,C
+0107h	SUB 20h
+0109h	OR B
+010Ah	LD B,A
+010Bh	JR 010Eh
+010Dh	INC E
+010Eh	LD A,C
+010Fh	ADD 20h
+0111h	OUTA (0C5h)
+0113h	LD C,A
+0114h	JR NZ,00D3h
+0116h	OR D
+0117h	JR Z,0131h
+0119h	EXX
+011Ah	LD IX,0121h
+011Eh	JP 037Bh
+0121h	JR 0138h
+0123h	LD B,0Ah
+0125h	LD HL,0000h
+0128h	INC HL
+0129h	LD A,L
+012Ah	OR H
+012Bh	JR NZ,0128h
+012Dh	DJNZ 0128h
+012Fh	JR 0131h
+0131h	XOR A
+0132h	OUTA (0C8h)
+0134h	INC E
+0135h	DEC E
+0136h	JR Z,015Ah
+0138h	LD DE,3000h
+013Bh	LD HL,0141h
+013Eh	JP 0011h
+;
+0141h	DB 23
+0142h	DB 'Error #2 :CALL service.'
+0159h	HALT
+;
+015Ah	LD DE,0FFE8h
+015Dh	LD HL,03ADh
+0160h	LD BC,0018h
+0163h	LDIR
+0165h	CALL 0255h
+0168h	LD A,01h
+016Ah	LD C,08h
+016Ch	OR 0A0h
+016Eh	OUTA (0C0h)
+0170h	LD B,A
+0171h	CALL 017Dh
+0174h	INC C
+0175h	LD A,B
+0176h	ADD A
+0177h	AND 0Fh
+0179h	JR NZ,016Ch
+017Bh	JR 0168h
+017Dh	CALL 036Fh
+0180h	INA (B0h)
+0182h	ADD A
+0183h	RET C
+0184h	PUSH BC
+0185h	POP IX
+0187h	EXX
+0188h	RST 08h		;clear top line and display following message
+0189h	DB 8
+018Ah	DB 'Loading.'
+0192h	CALL 02BEh
+0195h	LD BC,0000h
+0198h	CALL 0273h
+019Bh	JR C,01F7h
+019Dh	LD HL,401Eh
+01A0h	LD B,(HL)
+01A1h	INC HL
+01A2h	LD C,(HL)
+01A3h	LD A,B
+01A4h	OR C
+01A5h	JR Z,01F3h
+01A7h	CALL 0273h
+01AAh	JR C,01F7h
+01ACh	LD HL,401Fh
+01AFh	BIT 0,(HL)
+01B1h	JR NZ,01FBh
+01B3h	CALL 0273h
+01B6h	JR C,01F7h
+01B8h	EXX
+01B9h	LD HL,400Eh
+01BCh	LD D,(HL)
+01BDh	INC HL
+01BEh	LD E,(HL)
+01BFh	PUSH DE
+01C0h	LD IY,8021h
+01C4h	LD B,B
+01C5h	LD C,(HL)
+01C6h	INC HL
+01C7h	INC HL
+01C8h	LD D,(HL)
+01C9h	INC HL
+01CAh	LD E,(HL)
+01CBh	INC HL
+01CCh	LD A,(HL)
+01CDh	INC HL
+01CEh	LD L,(HL)
+01CFh	LD H,A
+01D0h	EX DE,HL
+01D1h	PUSH HL
+01D2h	LD A,E
+01D3h	ADD 0FFh
+01D5h	LD A,D
+01D6h	EXX
+01D7h	LD E,00h
+01D9h	ADC E
+01DAh	LD D,A
+01DBh	POP HL
+01DCh	CALL 0279h
+01DFh	JR C,01F7h
+01E1h	XOR A
+01E2h	EX AF,AF'
+01E3h	EXX
+01E4h	JP 0FFE8h
+01E7h	EX AF,AF'
+01E8h	ADC C
+01E9h	PUSH IX
+01EBh	POP BC
+01ECh	JP Z,0FFFAh
+01EFh	LD A,33h
+01F1h	JR 01FDh
+01F3h	LD A,30h
+01F5h	JR 01FDh
+01F7h	LD A,32h
+01F9h	JR 01FDh
+01FBh	LD A,31h
+01FDh	PUSH IX
+01FFh	PUSH AF
+0200h	CALL 02F5h
+0203h	CALL 035Dh
+0206h	PUSH DE
+0207h	RST 10h		;display following message
+0208h	DB 35
+0209h	DB 'Error #10 :Invalid disk in drive 0.
+022Bh	POP HL
+022Dh	POP BC
+022Eh	LD DE,0008h
+0231h	ADD HL,DE
+0232h	ADD HL,DE
+0233h	INC HL
+0234h	LD A,04h
+0236h	OUTA (0C8h)
+0238h	LD (HL),B
+0239h	POP BC
+023Ah	PUSH BC
+023Bh	LD A,C
+023Ch	AND 03h
+023Eh	ADD 30h
+0240h	LD DE,0019h
+0243h	ADD HL,DE
+0244h	ADD HL,DE
+0245h	LD (HL),A
+0246h	XOR A
+0247h	OUTA (0C8h)
+0249h	CALL 036Fh
+024Ch	CALL 036Fh
+024Fh	CALL 0255h
+0252h	EXX
+0253h	POP BC
+0254h	RET
+0255h	CALL 02F5h
+0258h	LD DE,3000h
+025Bh	RST 10h		;display following message
+025Ch	DB 21
+025Dh	DB 'R1-03 Ready for disk.'
+0272h	RET
+;
+0273h	LD DE,0100h
+0276h	LD HL,4000h
+0279h	LD A,05h
+027Bh	EX AF,AF'
+027Ch	PUSH BC
+027Dh	EX HL,(SP)
+027Eh	LD A,L
+027Fh	AND 0Fh
+0281h	INC A
+0282h	OUTA (0B2h)
+0284h	ADD HL,HL
+0285h	ADD HL,HL
+0286h	ADD HL,HL
+0287h	ADD HL,HL
+0288h	LD A,H
+0289h	OUTA (0B3h)
+028Bh	POP HL
+028Ch	LD A,1Dh
+028Eh	CALL 02C0h
+0291h	AND 98h
+0293h	JR NZ,02B4h
+0295h	CALL 02CBh
+0298h	LD A,88h
+029Ah	CALL 02C0h
+029Dh	AND 9Ch
+029Fh	JR NZ,02B4h
+02A1h	INC H
+02A2h	INC BC
+02A3h	DEC D
+02A4h	RET Z
+02A5h	LD A,C
+02A6h	AND 0Fh
+02A8h	JR Z,0279h
+02AAh	INA (0B2h)
+02ACh	INC A
+02ADh	OUTA (0B2h)
+02AFh	LD A,05h
+02B1h	EX AF,AF'
+02B2h	JR 0298h
+02B4h	SCF
+02B5h	BIT 7,A
+02B7h	RET NZ
+02B8h	EX AF,AF'
+02B9h	DEC A
+02BAh	JR NZ,027Bh
+02BCh	SCF
+02BDh	RET
+;
+02BEh	LD A,01h
+02C0h	OUTA (0B0h)
+02C2h	INA (0B4h)
+02C4h	BIT 4,A
+02C6h	JR Z,02C2h
+02C8h	INA (0B0h)
+02CAh	RET
+02CBh	PUSH BC
+02CCh	LD BC,06ACh
+02CFh	LD A,0C3h
+02D1h	OUT (C),A
+02D3h	DJNZ 02D1h
+02D5h	LD A,7Dh
+02D7h	OUT (C),A
+02D9h	OUT (C),L
+02DBh	OUT (C),H
+02DDh	OUT (C),E
+02DFh	OUT (C),D
+02E1h	PUSH HL
+02E2h	CALL 034Fh
+02E5h	XOR H
+02E6h	ADD HL,BC
+02E7h	INC D
+02E8h	JR Z,026Fh
+02EAh	OR E
+02EBh	ADC D
+02ECh	RST 08h		;clear top line and display following message
+02EDh	DB 01
+02EEh	DB 0CFh
+02EFh	ADD A,A
+02F0h	NOP
+02F1h	NOP
+02F2h	POP HL
+02F3h	POP BC
+02F4h	RET
+02F5h	PUSH IX
+;entry during initiation with IX=0092
+02F7h	XOR A		;start A=0
+02F8h	LD BC,0EB9h	;C=B9 B=14
+02FBh	LD HL,0341h
+02FEh	OUTA (0B8h)	;out (B8),A
+0300h	INC A		;A++
+0301h	OUTI		;(C)=(HL++) and B--
+0303h	JR NZ,02FEh	;loop until B==0
+;clear screen (fill 4KB 1000h at 3000h with 00 20)
+0305h	LD DE,3002h	;DE=3002h
+0308h	LD HL,3000h	;HL=3000h
+030Bh	LD BC,0FFEh	;BC=1000h-2
+;RST 08 jump in here HL=300C DE=300E BC=4E IX=032F
+030Eh	LD A,04h
+0310h	OUTA (0C8h)	;out C8,04
+0312h	XOR A
+0313h	LD (HL),A	;put 00h at 3000h or 300Ch
+0314h	INC HL		;bump
+0315h	LD (HL),20h	;put 20h at 3001h or 300Dh
+0317h	DEC HL		;go back point to original
+0318h	LDIR		;copy 00 20 through 4K or 80 words
+031Ah	XOR A		;A=0
+031Bh	OUTA (C8h)	;out C8,00
+031Dh	JP (IX)		;continue
+;
+;process RST 08 entry DE=300C
+031Fh	PUSH DE		;save old DE
+0320h	LD L,E		;HL=DE
+0321h	LD H,D
+0322h	INC DE		;DE+=2
+0323h	INC DE
+0324h	LD BC,004Eh	;80-2
+0327h	PUSH IX		;save old IX
+0329h	LD IX,032Fh	;exit addr
+032Dh	JR 030Eh	;clear line 300C 80char
+;clear line returns here
+032Fh	POP IX		;restore old IX
+0331h	POP DE		;restore old DE
+0332h	RET
+;print routine
+;BC count
+;HL message source
+;DE screen target
+0333h	LD A,04h
+0335h	OUTA (0C8h)
+0337h	INC DE		;do every other addr
+0338h	LDI		;(DE++)=(HL++) and BC--
+033Ah	JP PE,0337h	;repeat while BC not 0
+033Dh	XOR A
+033Eh	OUTA (0C8h)
+0340h	JP (HL)
+;data to be output to io port B9 14 byte
+0341h	DB 69h
+0342h	DB 50h
+0342h	DB 56h
+0344h	DB 0Bh
+0345h	DB 19h
+0346h	DB 03h
+0347h	DB 18h
+0348h	DB 18h
+0349h	DB 00H
+034Ah	DB 0BH
+034Bh	DB 20H
+034Ch	DB 00h
+034Dh	DB 00h
+034Eh	DB 00h
+;
+034Fh	POP HL
+0350h	JR 0354h
+;
+0352h	OTIR		;out B bytes from (HL) to (C)
+;
+0354h	LD C,(HL)	;get register
+0355h	INC HL		;bump
+0356h	LD B,(HL)	;get count
+0357h	INC HL		;bump
+0358h	LD A,B		;evaluate count
+0359h	AND A
+035Ah	JR NZ,0352h	;if count not 0 loop
+035Ch	JP (HL)
+035Dh	LD DE,3100h
+0360h	LD A,0Fh
+0362h	OUTA (0B8h)
+0364h	XOR A
+0365h	OUTA (0B9h)
+0367h	INA (0BBh)
+0369h	OR A
+036Ah	RET NZ
+036Bh	LD DE,30A0h
+036Eh	RET
+;
+036Fh	SBC HL,HL
+0371h	DEC HL
+0372h	EX HL,(SP)
+0373h	EX HL,(SP)
+0374h	LD A,L
+0375h	OR H
+0376h	JR NZ,0371h
+0378h	RET
+0379h	POP IX
+037Bh	LD A,0Fh
+037Dh	OUTA (0B8h)
+037Fh	XOR A
+0380h	OUTA (0B9h)
+0382h	INA (0BBh)
+0384h	AND A
+0385h	JR NZ,038Bh
+0387h	LD A,81h
+0389h	OUTA (0D4h)
+038Bh	LD BC,06CCh
+038Eh	LD HL,03A7h
+0391h	OTIR
+0393h	LD BC,0000h
+0396h	EX HL,(SP)
+0397h	EX HL,(SP)
+0398h	DEC BC
+0399h	LD A,B
+039Ah	OR C
+039Bh	JR NZ,0396h
+039Dh	LD A,80h
+039Fh	OUTA (0D4h)
+03A1h	LD A,9Fh
+03A3h	OUTA (0CCh)
+03A5h	ADC (IX+8Eh)
+03A8h	INC B
+03A9h	SUB D
+03AAh	CP A
+03ABh	RST 18h
+03ACh	RST 38h
+03ADh	LD A,01h
+03AFh	OUTA (0C8h)
+03B1h	EX AF,AF'
+03B2h	ADC (HL)
+03B3h	EX AF,AF'
+03B4h	INC HL
+03B5h	DEC DE
+03B6h	LD A,E
+03B7h	OR D
+03B8h	JR NZ,03B1h
+03BAh	OUTA (0C8h)
+03BCh	JP 01E7h
+03BFh	LD A,01h
+03C1h	OUTA (0C8h)
+03C3h	JP (IY)
+;
+03C5h	RST 38h
+03C6h	RST 38h
+03C7h	RST 38h
+03C8h	RST 38h
+03C9h	RST 38h
+03CAh	RST 38h
+03CBh	RST 38h
+03CCh	RST 38h
+03CDh	RST 38h
+03CEh	RST 38h
+03CFh	RST 38h
+03D0h	RST 38h
+03D1h	RST 38h
+03D2h	RST 38h
+03D3h	RST 38h
+03D4h	RST 38h
+03D5h	RST 38h
+03D6h	RST 38h
+03D7h	RST 38h
+03D8h	RST 38h
+03D9h	RST 38h
+03DAh	RST 38h
+03DBh	RST 38h
+03DCh	RST 38h
+03DDh	RST 38h
+03DEh	RST 38h
+03DFh	RST 38h
+03E0h	RST 38h
+03E1h	RST 38h
+03E2h	RST 38h
+03E3h	RST 38h
+03E4h	RST 38h
+03E5h	RST 38h
+03E6h	RST 38h
+03E7h	RST 38h
+03E8h	RST 38h
+03E9h	RST 38h
+03EAh	RST 38h
+03EBh	RST 38h
+03ECh	RST 38h
+03EDh	RST 38h
+03EEh	RST 38h
+03EFh	RST 38h
+03F0h	RST 38h
+03F1h	RST 38h
+03F2h	RST 38h
+03F3h	RST 38h
+03F4h	RST 38h
+03F5h	RST 38h
+03F6h	RST 38h
+03F7h	RST 38h
+03F8h	RST 38h
+03F9h	RST 38h
+03FAh	RST 38h
+03FBh	RST 38h
+03FCh	RST 38h
+03FDh	RST 38h
+03FEh	RST 38h
+03FFh	RST 38h
+0400h	RST 38h
+0401h	RST 38h
+0402h	RST 38h
+0403h	RST 38h
+0404h	RST 38h
+0405h	RST 38h
+0406h	RST 38h
+0407h	RST 38h
+0408h	RST 38h
+0409h	RST 38h
+040Ah	RST 38h
+040Bh	RST 38h
+040Ch	RST 38h
+040Dh	RST 38h
+040Eh	RST 38h
+040Fh	RST 38h
+0410h	RST 38h
+0411h	RST 38h
+0412h	RST 38h
+0413h	RST 38h
+0414h	RST 38h
+0415h	RST 38h
+0416h	RST 38h
+0417h	RST 38h
+0418h	RST 38h
+0419h	RST 38h
+041Ah	RST 38h
+041Bh	RST 38h
+041Ch	RST 38h
+041Dh	RST 38h
+041Eh	RST 38h
+041Fh	RST 38h
+0420h	RST 38h
+0421h	RST 38h
+0422h	RST 38h
+0423h	RST 38h
+0424h	RST 38h
+0425h	RST 38h
+0426h	RST 38h
+0427h	RST 38h
+0428h	RST 38h
+0429h	RST 38h
+042Ah	RST 38h
+042Bh	RST 38h
+042Ch	RST 38h
+042Dh	RST 38h
+042Eh	RST 38h
+042Fh	RST 38h
+0430h	RST 38h
+0431h	RST 38h
+0432h	RST 38h
+0433h	RST 38h
+0434h	RST 38h
+0435h	RST 38h
+0436h	RST 38h
+0437h	RST 38h
+0438h	RST 38h
+0439h	RST 38h
+043Ah	RST 38h
+043Bh	RST 38h
+043Ch	RST 38h
+043Dh	RST 38h
+043Eh	RST 38h
+043Fh	RST 38h
+0440h	RST 38h
+0441h	RST 38h
+0442h	RST 38h
+0443h	RST 38h
+0444h	RST 38h
+0445h	RST 38h
+0446h	RST 38h
+0447h	RST 38h
+0448h	RST 38h
+0449h	RST 38h
+044Ah	RST 38h
+044Bh	RST 38h
+044Ch	RST 38h
+044Dh	RST 38h
+044Eh	RST 38h
+044Fh	RST 38h
+0450h	RST 38h
+0451h	RST 38h
+0452h	RST 38h
+0453h	RST 38h
+0454h	RST 38h
+0455h	RST 38h
+0456h	RST 38h
+0457h	RST 38h
+0458h	RST 38h
+0459h	RST 38h
+045Ah	RST 38h
+045Bh	RST 38h
+045Ch	RST 38h
+045Dh	RST 38h
+045Eh	RST 38h
+045Fh	RST 38h
+0460h	RST 38h
+0461h	RST 38h
+0462h	RST 38h
+0463h	RST 38h
+0464h	RST 38h
+0465h	RST 38h
+0466h	RST 38h
+0467h	RST 38h
+0468h	RST 38h
+0469h	RST 38h
+046Ah	RST 38h
+046Bh	RST 38h
+046Ch	RST 38h
+046Dh	RST 38h
+046Eh	RST 38h
+046Fh	RST 38h
+0470h	RST 38h
+0471h	RST 38h
+0472h	RST 38h
+0473h	RST 38h
+0474h	RST 38h
+0475h	RST 38h
+0476h	RST 38h
+0477h	RST 38h
+0478h	RST 38h
+0479h	RST 38h
+047Ah	RST 38h
+047Bh	RST 38h
+047Ch	RST 38h
+047Dh	RST 38h
+047Eh	RST 38h
+047Fh	RST 38h
+0480h	RST 38h
+0481h	RST 38h
+0482h	RST 38h
+0483h	RST 38h
+0484h	RST 38h
+0485h	RST 38h
+0486h	RST 38h
+0487h	RST 38h
+0488h	RST 38h
+0489h	RST 38h
+048Ah	RST 38h
+048Bh	RST 38h
+048Ch	RST 38h
+048Dh	RST 38h
+048Eh	RST 38h
+048Fh	RST 38h
+0490h	RST 38h
+0491h	RST 38h
+0492h	RST 38h
+0493h	RST 38h
+0494h	RST 38h
+0495h	RST 38h
+0496h	RST 38h
+0497h	RST 38h
+0498h	RST 38h
+0499h	RST 38h
+049Ah	RST 38h
+049Bh	RST 38h
+049Ch	RST 38h
+049Dh	RST 38h
+049Eh	RST 38h
+049Fh	RST 38h
+04A0h	RST 38h
+04A1h	RST 38h
+04A2h	RST 38h
+04A3h	RST 38h
+04A4h	RST 38h
+04A5h	RST 38h
+04A6h	RST 38h
+04A7h	RST 38h
+04A8h	RST 38h
+04A9h	RST 38h
+04AAh	RST 38h
+04ABh	RST 38h
+04ACh	RST 38h
+04ADh	RST 38h
+04AEh	RST 38h
+04AFh	RST 38h
+04B0h	RST 38h
+04B1h	RST 38h
+04B2h	RST 38h
+04B3h	RST 38h
+04B4h	RST 38h
+04B5h	RST 38h
+04B6h	RST 38h
+04B7h	RST 38h
+04B8h	RST 38h
+04B9h	RST 38h
+04BAh	RST 38h
+04BBh	RST 38h
+04BCh	RST 38h
+04BDh	RST 38h
+04BEh	RST 38h
+04BFh	RST 38h
+04C0h	RST 38h
+04C1h	RST 38h
+04C2h	RST 38h
+04C3h	RST 38h
+04C4h	RST 38h
+04C5h	RST 38h
+04C6h	RST 38h
+04C7h	RST 38h
+04C8h	RST 38h
+04C9h	RST 38h
+04CAh	RST 38h
+04CBh	RST 38h
+04CCh	RST 38h
+04CDh	RST 38h
+04CEh	RST 38h
+04CFh	RST 38h
+04D0h	RST 38h
+04D1h	RST 38h
+04D2h	RST 38h
+04D3h	RST 38h
+04D4h	RST 38h
+04D5h	RST 38h
+04D6h	RST 38h
+04D7h	RST 38h
+04D8h	RST 38h
+04D9h	RST 38h
+04DAh	RST 38h
+04DBh	RST 38h
+04DCh	RST 38h
+04DDh	RST 38h
+04DEh	RST 38h
+04DFh	RST 38h
+04E0h	RST 38h
+04E1h	RST 38h
+04E2h	RST 38h
+04E3h	RST 38h
+04E4h	RST 38h
+04E5h	RST 38h
+04E6h	RST 38h
+04E7h	RST 38h
+04E8h	RST 38h
+04E9h	RST 38h
+04EAh	RST 38h
+04EBh	RST 38h
+04ECh	RST 38h
+04EDh	RST 38h
+04EEh	RST 38h
+04EFh	RST 38h
+04F0h	RST 38h
+04F1h	RST 38h
+04F2h	RST 38h
+04F3h	RST 38h
+04F4h	RST 38h
+04F5h	RST 38h
+04F6h	RST 38h
+04F7h	RST 38h
+04F8h	RST 38h
+04F9h	RST 38h
+04FAh	RST 38h
+04FBh	RST 38h
+04FCh	RST 38h
+04FDh	RST 38h
+04FEh	RST 38h
+04FFh	RST 38h
+0500h	RST 38h
+0501h	RST 38h
+0502h	RST 38h
+0503h	RST 38h
+0504h	RST 38h
+0505h	RST 38h
+0506h	RST 38h
+0507h	RST 38h
+0508h	RST 38h
+0509h	RST 38h
+050Ah	RST 38h
+050Bh	RST 38h
+050Ch	RST 38h
+050Dh	RST 38h
+050Eh	RST 38h
+050Fh	RST 38h
+0510h	RST 38h
+0511h	RST 38h
+0512h	RST 38h
+0513h	RST 38h
+0514h	RST 38h
+0515h	RST 38h
+0516h	RST 38h
+0517h	RST 38h
+0518h	RST 38h
+0519h	RST 38h
+051Ah	RST 38h
+051Bh	RST 38h
+051Ch	RST 38h
+051Dh	RST 38h
+051Eh	RST 38h
+051Fh	RST 38h
+0520h	RST 38h
+0521h	RST 38h
+0522h	RST 38h
+0523h	RST 38h
+0524h	RST 38h
+0525h	RST 38h
+0526h	RST 38h
+0527h	RST 38h
+0528h	RST 38h
+0529h	RST 38h
+052Ah	RST 38h
+052Bh	RST 38h
+052Ch	RST 38h
+052Dh	RST 38h
+052Eh	RST 38h
+052Fh	RST 38h
+0530h	RST 38h
+0531h	RST 38h
+0532h	RST 38h
+0533h	RST 38h
+0534h	RST 38h
+0535h	RST 38h
+0536h	RST 38h
+0537h	RST 38h
+0538h	RST 38h
+0539h	RST 38h
+053Ah	RST 38h
+053Bh	RST 38h
+053Ch	RST 38h
+053Dh	RST 38h
+053Eh	RST 38h
+053Fh	RST 38h
+0540h	RST 38h
+0541h	RST 38h
+0542h	RST 38h
+0543h	RST 38h
+0544h	RST 38h
+0545h	RST 38h
+0546h	RST 38h
+0547h	RST 38h
+0548h	RST 38h
+0549h	RST 38h
+054Ah	RST 38h
+054Bh	RST 38h
+054Ch	RST 38h
+054Dh	RST 38h
+054Eh	RST 38h
+054Fh	RST 38h
+0550h	RST 38h
+0551h	RST 38h
+0552h	RST 38h
+0553h	RST 38h
+0554h	RST 38h
+0555h	RST 38h
+0556h	RST 38h
+0557h	RST 38h
+0558h	RST 38h
+0559h	RST 38h
+055Ah	RST 38h
+055Bh	RST 38h
+055Ch	RST 38h
+055Dh	RST 38h
+055Eh	RST 38h
+055Fh	RST 38h
+0560h	RST 38h
+0561h	RST 38h
+0562h	RST 38h
+0563h	RST 38h
+0564h	RST 38h
+0565h	RST 38h
+0566h	RST 38h
+0567h	RST 38h
+0568h	RST 38h
+0569h	RST 38h
+056Ah	RST 38h
+056Bh	RST 38h
+056Ch	RST 38h
+056Dh	RST 38h
+056Eh	RST 38h
+056Fh	RST 38h
+0570h	RST 38h
+0571h	RST 38h
+0572h	RST 38h
+0573h	RST 38h
+0574h	RST 38h
+0575h	RST 38h
+0576h	RST 38h
+0577h	RST 38h
+0578h	RST 38h
+0579h	RST 38h
+057Ah	RST 38h
+057Bh	RST 38h
+057Ch	RST 38h
+057Dh	RST 38h
+057Eh	RST 38h
+057Fh	RST 38h
+0580h	RST 38h
+0581h	RST 38h
+0582h	RST 38h
+0583h	RST 38h
+0584h	RST 38h
+0585h	RST 38h
+0586h	RST 38h
+0587h	RST 38h
+0588h	RST 38h
+0589h	RST 38h
+058Ah	RST 38h
+058Bh	RST 38h
+058Ch	RST 38h
+058Dh	RST 38h
+058Eh	RST 38h
+058Fh	RST 38h
+0590h	RST 38h
+0591h	RST 38h
+0592h	RST 38h
+0593h	RST 38h
+0594h	RST 38h
+0595h	RST 38h
+0596h	RST 38h
+0597h	RST 38h
+0598h	RST 38h
+0599h	RST 38h
+059Ah	RST 38h
+059Bh	RST 38h
+059Ch	RST 38h
+059Dh	RST 38h
+059Eh	RST 38h
+059Fh	RST 38h
+05A0h	RST 38h
+05A1h	RST 38h
+05A2h	RST 38h
+05A3h	RST 38h
+05A4h	RST 38h
+05A5h	RST 38h
+05A6h	RST 38h
+05A7h	RST 38h
+05A8h	RST 38h
+05A9h	RST 38h
+05AAh	RST 38h
+05ABh	RST 38h
+05ACh	RST 38h
+05ADh	RST 38h
+05AEh	RST 38h
+05AFh	RST 38h
+05B0h	RST 38h
+05B1h	RST 38h
+05B2h	RST 38h
+05B3h	RST 38h
+05B4h	RST 38h
+05B5h	RST 38h
+05B6h	RST 38h
+05B7h	RST 38h
+05B8h	RST 38h
+05B9h	RST 38h
+05BAh	RST 38h
+05BBh	RST 38h
+05BCh	RST 38h
+05BDh	RST 38h
+05BEh	RST 38h
+05BFh	RST 38h
+05C0h	RST 38h
+05C1h	RST 38h
+05C2h	RST 38h
+05C3h	RST 38h
+05C4h	RST 38h
+05C5h	RST 38h
+05C6h	RST 38h
+05C7h	RST 38h
+05C8h	RST 38h
+05C9h	RST 38h
+05CAh	RST 38h
+05CBh	RST 38h
+05CCh	RST 38h
+05CDh	RST 38h
+05CEh	RST 38h
+05CFh	RST 38h
+05D0h	RST 38h
+05D1h	RST 38h
+05D2h	RST 38h
+05D3h	RST 38h
+05D4h	RST 38h
+05D5h	RST 38h
+05D6h	RST 38h
+05D7h	RST 38h
+05D8h	RST 38h
+05D9h	RST 38h
+05DAh	RST 38h
+05DBh	RST 38h
+05DCh	RST 38h
+05DDh	RST 38h
+05DEh	RST 38h
+05DFh	RST 38h
+05E0h	RST 38h
+05E1h	RST 38h
+05E2h	RST 38h
+05E3h	RST 38h
+05E4h	RST 38h
+05E5h	RST 38h
+05E6h	RST 38h
+05E7h	RST 38h
+05E8h	RST 38h
+05E9h	RST 38h
+05EAh	RST 38h
+05EBh	RST 38h
+05ECh	RST 38h
+05EDh	RST 38h
+05EEh	RST 38h
+05EFh	RST 38h
+05F0h	RST 38h
+05F1h	RST 38h
+05F2h	RST 38h
+05F3h	RST 38h
+05F4h	RST 38h
+05F5h	RST 38h
+05F6h	RST 38h
+05F7h	RST 38h
+05F8h	RST 38h
+05F9h	RST 38h
+05FAh	RST 38h
+05FBh	RST 38h
+05FCh	RST 38h
+05FDh	RST 38h
+05FEh	RST 38h
+05FFh	RST 38h
+0600h	RST 38h
+0601h	RST 38h
+0602h	RST 38h
+0603h	RST 38h
+0604h	RST 38h
+0605h	RST 38h
+0606h	RST 38h
+0607h	RST 38h
+0608h	RST 38h
+0609h	RST 38h
+060Ah	RST 38h
+060Bh	RST 38h
+060Ch	RST 38h
+060Dh	RST 38h
+060Eh	RST 38h
+060Fh	RST 38h
+0610h	RST 38h
+0611h	RST 38h
+0612h	RST 38h
+0613h	RST 38h
+0614h	RST 38h
+0615h	RST 38h
+0616h	RST 38h
+0617h	RST 38h
+0618h	RST 38h
+0619h	RST 38h
+061Ah	RST 38h
+061Bh	RST 38h
+061Ch	RST 38h
+061Dh	RST 38h
+061Eh	RST 38h
+061Fh	RST 38h
+0620h	RST 38h
+0621h	RST 38h
+0622h	RST 38h
+0623h	RST 38h
+0624h	RST 38h
+0625h	RST 38h
+0626h	RST 38h
+0627h	RST 38h
+0628h	RST 38h
+0629h	RST 38h
+062Ah	RST 38h
+062Bh	RST 38h
+062Ch	RST 38h
+062Dh	RST 38h
+062Eh	RST 38h
+062Fh	RST 38h
+0630h	RST 38h
+0631h	RST 38h
+0632h	RST 38h
+0633h	RST 38h
+0634h	RST 38h
+0635h	RST 38h
+0636h	RST 38h
+0637h	RST 38h
+0638h	RST 38h
+0639h	RST 38h
+063Ah	RST 38h
+063Bh	RST 38h
+063Ch	RST 38h
+063Dh	RST 38h
+063Eh	RST 38h
+063Fh	RST 38h
+0640h	RST 38h
+0641h	RST 38h
+0642h	RST 38h
+0643h	RST 38h
+0644h	RST 38h
+0645h	RST 38h
+0646h	RST 38h
+0647h	RST 38h
+0648h	RST 38h
+0649h	RST 38h
+064Ah	RST 38h
+064Bh	RST 38h
+064Ch	RST 38h
+064Dh	RST 38h
+064Eh	RST 38h
+064Fh	RST 38h
+0650h	RST 38h
+0651h	RST 38h
+0652h	RST 38h
+0653h	RST 38h
+0654h	RST 38h
+0655h	RST 38h
+0656h	RST 38h
+0657h	RST 38h
+0658h	RST 38h
+0659h	RST 38h
+065Ah	RST 38h
+065Bh	RST 38h
+065Ch	RST 38h
+065Dh	RST 38h
+065Eh	RST 38h
+065Fh	RST 38h
+0660h	RST 38h
+0661h	RST 38h
+0662h	RST 38h
+0663h	RST 38h
+0664h	RST 38h
+0665h	RST 38h
+0666h	RST 38h
+0667h	RST 38h
+0668h	RST 38h
+0669h	RST 38h
+066Ah	RST 38h
+066Bh	RST 38h
+066Ch	RST 38h
+066Dh	RST 38h
+066Eh	RST 38h
+066Fh	RST 38h
+0670h	RST 38h
+0671h	RST 38h
+0672h	RST 38h
+0673h	RST 38h
+0674h	RST 38h
+0675h	RST 38h
+0676h	RST 38h
+0677h	RST 38h
+0678h	RST 38h
+0679h	RST 38h
+067Ah	RST 38h
+067Bh	RST 38h
+067Ch	RST 38h
+067Dh	RST 38h
+067Eh	RST 38h
+067Fh	RST 38h
+0680h	RST 38h
+0681h	RST 38h
+0682h	RST 38h
+0683h	RST 38h
+0684h	RST 38h
+0685h	RST 38h
+0686h	RST 38h
+0687h	RST 38h
+0688h	RST 38h
+0689h	RST 38h
+068Ah	RST 38h
+068Bh	RST 38h
+068Ch	RST 38h
+068Dh	RST 38h
+068Eh	RST 38h
+068Fh	RST 38h
+0690h	RST 38h
+0691h	RST 38h
+0692h	RST 38h
+0693h	RST 38h
+0694h	RST 38h
+0695h	RST 38h
+0696h	RST 38h
+0697h	RST 38h
+0698h	RST 38h
+0699h	RST 38h
+069Ah	RST 38h
+069Bh	RST 38h
+069Ch	RST 38h
+069Dh	RST 38h
+069Eh	RST 38h
+069Fh	RST 38h
+06A0h	RST 38h
+06A1h	RST 38h
+06A2h	RST 38h
+06A3h	RST 38h
+06A4h	RST 38h
+06A5h	RST 38h
+06A6h	RST 38h
+06A7h	RST 38h
+06A8h	RST 38h
+06A9h	RST 38h
+06AAh	RST 38h
+06ABh	RST 38h
+06ACh	RST 38h
+06ADh	RST 38h
+06AEh	RST 38h
+06AFh	RST 38h
+06B0h	RST 38h
+06B1h	RST 38h
+06B2h	RST 38h
+06B3h	RST 38h
+06B4h	RST 38h
+06B5h	RST 38h
+06B6h	RST 38h
+06B7h	RST 38h
+06B8h	RST 38h
+06B9h	RST 38h
+06BAh	RST 38h
+06BBh	RST 38h
+06BCh	RST 38h
+06BDh	RST 38h
+06BEh	RST 38h
+06BFh	RST 38h
+06C0h	RST 38h
+06C1h	RST 38h
+06C2h	RST 38h
+06C3h	RST 38h
+06C4h	RST 38h
+06C5h	RST 38h
+06C6h	RST 38h
+06C7h	RST 38h
+06C8h	RST 38h
+06C9h	RST 38h
+06CAh	RST 38h
+06CBh	RST 38h
+06CCh	RST 38h
+06CDh	RST 38h
+06CEh	RST 38h
+06CFh	RST 38h
+06D0h	RST 38h
+06D1h	RST 38h
+06D2h	RST 38h
+06D3h	RST 38h
+06D4h	RST 38h
+06D5h	RST 38h
+06D6h	RST 38h
+06D7h	RST 38h
+06D8h	RST 38h
+06D9h	RST 38h
+06DAh	RST 38h
+06DBh	RST 38h
+06DCh	RST 38h
+06DDh	RST 38h
+06DEh	RST 38h
+06DFh	RST 38h
+06E0h	RST 38h
+06E1h	RST 38h
+06E2h	RST 38h
+06E3h	RST 38h
+06E4h	RST 38h
+06E5h	RST 38h
+06E6h	RST 38h
+06E7h	RST 38h
+06E8h	RST 38h
+06E9h	RST 38h
+06EAh	RST 38h
+06EBh	RST 38h
+06ECh	RST 38h
+06EDh	RST 38h
+06EEh	RST 38h
+06EFh	RST 38h
+06F0h	RST 38h
+06F1h	RST 38h
+06F2h	RST 38h
+06F3h	RST 38h
+06F4h	RST 38h
+06F5h	RST 38h
+06F6h	RST 38h
+06F7h	RST 38h
+06F8h	RST 38h
+06F9h	RST 38h
+06FAh	RST 38h
+06FBh	RST 38h
+06FCh	RST 38h
+06FDh	RST 38h
+06FEh	RST 38h
+06FFh	RST 38h
+0700h	RST 38h
+0701h	RST 38h
+0702h	RST 38h
+0703h	RST 38h
+0704h	RST 38h
+0705h	RST 38h
+0706h	RST 38h
+0707h	RST 38h
+0708h	RST 38h
+0709h	RST 38h
+070Ah	RST 38h
+070Bh	RST 38h
+070Ch	RST 38h
+070Dh	RST 38h
+070Eh	RST 38h
+070Fh	RST 38h
+0710h	RST 38h
+0711h	RST 38h
+0712h	RST 38h
+0713h	RST 38h
+0714h	RST 38h
+0715h	RST 38h
+0716h	RST 38h
+0717h	RST 38h
+0718h	RST 38h
+0719h	RST 38h
+071Ah	RST 38h
+071Bh	RST 38h
+071Ch	RST 38h
+071Dh	RST 38h
+071Eh	RST 38h
+071Fh	RST 38h
+0720h	RST 38h
+0721h	RST 38h
+0722h	RST 38h
+0723h	RST 38h
+0724h	RST 38h
+0725h	RST 38h
+0726h	RST 38h
+0727h	RST 38h
+0728h	RST 38h
+0729h	RST 38h
+072Ah	RST 38h
+072Bh	RST 38h
+072Ch	RST 38h
+072Dh	RST 38h
+072Eh	RST 38h
+072Fh	RST 38h
+0730h	RST 38h
+0731h	RST 38h
+0732h	RST 38h
+0733h	RST 38h
+0734h	RST 38h
+0735h	RST 38h
+0736h	RST 38h
+0737h	RST 38h
+0738h	RST 38h
+0739h	RST 38h
+073Ah	RST 38h
+073Bh	RST 38h
+073Ch	RST 38h
+073Dh	RST 38h
+073Eh	RST 38h
+073Fh	RST 38h
+0740h	RST 38h
+0741h	RST 38h
+0742h	RST 38h
+0743h	RST 38h
+0744h	RST 38h
+0745h	RST 38h
+0746h	RST 38h
+0747h	RST 38h
+0748h	RST 38h
+0749h	RST 38h
+074Ah	RST 38h
+074Bh	RST 38h
+074Ch	RST 38h
+074Dh	RST 38h
+074Eh	RST 38h
+074Fh	RST 38h
+0750h	RST 38h
+0751h	RST 38h
+0752h	RST 38h
+0753h	RST 38h
+0754h	RST 38h
+0755h	RST 38h
+0756h	RST 38h
+0757h	RST 38h
+0758h	RST 38h
+0759h	RST 38h
+075Ah	RST 38h
+075Bh	RST 38h
+075Ch	RST 38h
+075Dh	RST 38h
+075Eh	RST 38h
+075Fh	RST 38h
+0760h	RST 38h
+0761h	RST 38h
+0762h	RST 38h
+0763h	RST 38h
+0764h	RST 38h
+0765h	RST 38h
+0766h	RST 38h
+0767h	RST 38h
+0768h	RST 38h
+0769h	RST 38h
+076Ah	RST 38h
+076Bh	RST 38h
+076Ch	RST 38h
+076Dh	RST 38h
+076Eh	RST 38h
+076Fh	RST 38h
+0770h	RST 38h
+0771h	RST 38h
+0772h	RST 38h
+0773h	RST 38h
+0774h	RST 38h
+0775h	RST 38h
+0776h	RST 38h
+0777h	RST 38h
+0778h	RST 38h
+0779h	RST 38h
+077Ah	RST 38h
+077Bh	RST 38h
+077Ch	RST 38h
+077Dh	RST 38h
+077Eh	RST 38h
+077Fh	RST 38h
+0780h	RST 38h
+0781h	RST 38h
+0782h	RST 38h
+0783h	RST 38h
+0784h	RST 38h
+0785h	RST 38h
+0786h	RST 38h
+0787h	RST 38h
+0788h	RST 38h
+0789h	RST 38h
+078Ah	RST 38h
+078Bh	RST 38h
+078Ch	RST 38h
+078Dh	RST 38h
+078Eh	RST 38h
+078Fh	RST 38h
+0790h	RST 38h
+0791h	RST 38h
+0792h	RST 38h
+0793h	RST 38h
+0794h	RST 38h
+0795h	RST 38h
+0796h	RST 38h
+0797h	RST 38h
+0798h	RST 38h
+0799h	RST 38h
+079Ah	RST 38h
+079Bh	RST 38h
+079Ch	RST 38h
+079Dh	RST 38h
+079Eh	RST 38h
+079Fh	RST 38h
+07A0h	RST 38h
+07A1h	RST 38h
+07A2h	RST 38h
+07A3h	RST 38h
+07A4h	RST 38h
+07A5h	RST 38h
+07A6h	RST 38h
+07A7h	RST 38h
+07A8h	RST 38h
+07A9h	RST 38h
+07AAh	RST 38h
+07ABh	RST 38h
+07ACh	RST 38h
+07ADh	RST 38h
+07AEh	RST 38h
+07AFh	RST 38h
+07B0h	RST 38h
+07B1h	RST 38h
+07B2h	RST 38h
+07B3h	RST 38h
+07B4h	RST 38h
+07B5h	RST 38h
+07B6h	RST 38h
+07B7h	RST 38h
+07B8h	RST 38h
+07B9h	RST 38h
+07BAh	RST 38h
+07BBh	RST 38h
+07BCh	RST 38h
+07BDh	RST 38h
+07BEh	RST 38h
+07BFh	RST 38h
+07C0h	RST 38h
+07C1h	RST 38h
+07C2h	RST 38h
+07C3h	RST 38h
+07C4h	RST 38h
+07C5h	RST 38h
+07C6h	RST 38h
+07C7h	RST 38h
+07C8h	RST 38h
+07C9h	RST 38h
+07CAh	RST 38h
+07CBh	RST 38h
+07CCh	RST 38h
+07CDh	RST 38h
+07CEh	RST 38h
+07CFh	RST 38h
+07D0h	RST 38h
+07D1h	RST 38h
+07D2h	RST 38h
+07D3h	RST 38h
+07D4h	RST 38h
+07D5h	RST 38h
+07D6h	RST 38h
+07D7h	RST 38h
+07D8h	RST 38h
+07D9h	RST 38h
+07DAh	RST 38h
+07DBh	RST 38h
+07DCh	RST 38h
+07DDh	RST 38h
+07DEh	RST 38h
+07DFh	RST 38h
+07E0h	RST 38h
+07E1h	RST 38h
+07E2h	RST 38h
+07E3h	RST 38h
+07E4h	RST 38h
+07E5h	RST 38h
+07E6h	RST 38h
+07E7h	RST 38h
+07E8h	RST 38h
+07E9h	RST 38h
+07EAh	RST 38h
+07EBh	RST 38h
+07ECh	RST 38h
+07EDh	RST 38h
+07EEh	RST 38h
+07EFh	RST 38h
+07F0h	RST 38h
+07F1h	RST 38h
+07F2h	RST 38h
+07F3h	RST 38h
+07F4h	RST 38h
+07F5h	RST 38h
+07F6h	RST 38h
+07F7h	RST 38h
+07F8h	RST 38h
+07F9h	RST 38h
+07FAh	RST 38h
+07FBh	RST 38h
+07FCh	RST 38h
+07FDh	RST 38h
+07FEh	RST 38h
+07FFh	RST 38h

BIN
prom/monroe_oc8820_boot_prom_r3_00C_tms2516_ea751e22.bin


BIN
prom/monroe_oc8820_keyboard_D8748.bin


+ 1 - 0
prom/monroe_oc8820_not_socket_graphic_45761cb0.bin

@@ -0,0 +1 @@
+j**玔)/疀**犅)/顬**玔)/疀*"玔)/�

BIN
prom/monroe_oc8820_video_prom_a288a0e7.bin


BIN
prom/monroe_oc8880_r1-03.bin


BIN
prom/swedish.bin