home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / emulation / cpc / !CPC_Demo / !RunImage < prev    next >
Unknown  |  1996-05-08  |  6.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 2d f4 20 21 43 | 50 43 5f 44 65 6d 6f 20 |...-. !C|PC_Demo |
|00000010| 43 6f 70 79 72 69 67 68 | 74 20 28 43 29 20 31 39 |Copyrigh|t (C) 19|
|00000020| 39 36 20 4d 61 72 6b 20 | 52 49 53 4f 4e 0d 00 14 |96 Mark |RISON...|
|00000030| 0b d3 3d 26 44 30 30 30 | 0d 00 1e 10 ee 20 85 20 |..=&D000|..... . |
|00000040| f2 65 72 72 6f 72 3a e0 | 0d 00 28 09 f2 69 6e 69 |.error:.|..(..ini|
|00000050| 74 0d 00 32 0b d6 20 73 | 74 61 72 74 0d 00 3c 08 |t..2.. s|tart..<.|
|00000060| f2 66 69 6e 0d 00 46 05 | e0 0d 00 50 05 3a 0d 00 |.fin..F.|...P.:..|
|00000070| 5a 0a dd f2 69 6e 69 74 | 0d 00 64 0c f2 73 65 74 |Z...init|..d..set|
|00000080| 76 61 72 73 0d 00 6e 0c | f2 73 65 74 6d 6f 64 65 |vars..n.|.setmode|
|00000090| 0d 00 78 0b f2 63 6f 6e | 66 69 67 0d 00 82 0e f2 |..x..con|fig.....|
|000000a0| 63 61 63 68 65 72 6f 6d | 73 0d 00 8c 0d f2 6c 6f |cacherom|s.....lo|
|000000b0| 61 64 63 6f 64 65 0d 00 | 96 0e f2 70 61 74 63 68 |adcode..|...patch|
|000000c0| 63 6f 64 65 0d 00 aa 08 | f2 64 73 6b 0d 00 ab 0e |code....|.dsk....|
|000000d0| f2 73 65 74 73 63 72 65 | 65 6e 0d 00 b4 05 e1 0d |.setscre|en......|
|000000e0| 00 be 05 3a 0d 00 c8 09 | dd f2 66 69 6e 0d 00 d2 |...:....|..fin...|
|000000f0| 10 ef 20 36 2c 32 30 2c | 32 36 2c 31 32 0d 00 dc |.. 6,20,|26,12...|
|00000100| 49 f1 22 54 68 61 6e 6b | 20 79 6f 75 20 66 6f 72 |I."Thank| you for|
|00000110| 20 74 72 79 69 6e 67 20 | 21 43 50 43 5f 44 65 6d | trying |!CPC_Dem|
|00000120| 6f 2c 20 74 68 65 20 64 | 65 6d 6f 6e 73 74 72 61 |o, the d|emonstra|
|00000130| 74 69 6f 6e 20 76 65 72 | 73 69 6f 6e 20 6f 66 20 |tion ver|sion of |
|00000140| 21 43 50 43 2c 22 0d 00 | e6 3b f1 22 74 68 65 20 |!CPC,"..|.;."the |
|00000150| 41 6d 73 74 72 61 64 20 | 43 50 43 20 65 6d 75 6c |Amstrad |CPC emul|
|00000160| 61 74 6f 72 20 66 6f 72 | 20 41 63 6f 72 6e 20 52 |ator for| Acorn R|
|00000170| 49 53 43 20 4f 53 20 6d | 61 63 68 69 6e 65 73 2e |ISC OS m|achines.|
|00000180| 22 0d 00 f0 05 f1 0d 00 | fa 4d f1 22 49 66 20 79 |".......|.M."If y|
|00000190| 6f 75 27 76 65 20 65 6e | 6a 6f 79 65 64 20 75 73 |ou've en|joyed us|
|000001a0| 69 6e 67 20 21 43 50 43 | 5f 44 65 6d 6f 2c 20 77 |ing !CPC|_Demo, w|
|000001b0| 68 79 20 6e 6f 74 20 67 | 65 74 20 74 68 65 20 66 |hy not g|et the f|
|000001c0| 75 6c 6c 20 76 65 72 73 | 69 6f 6e 2c 20 21 43 50 |ull vers|ion, !CP|
|000001d0| 43 3f 22 0d 01 04 38 f1 | 22 54 68 65 20 66 75 6c |C?"...8.|"The ful|
|000001e0| 6c 20 76 65 72 73 69 6f | 6e 20 6f 66 66 65 72 73 |l versio|n offers|
|000001f0| 20 6d 61 6e 79 20 61 64 | 64 69 74 69 6f 6e 61 6c | many ad|ditional|
|00000200| 20 66 65 61 74 75 72 65 | 73 3a 22 0d 01 0e 05 f1 | feature|s:".....|
|00000210| 0d 01 18 0e f1 22 2d 20 | 53 6f 75 6e 64 22 0d 01 |....."- |Sound"..|
|00000220| 22 17 f1 22 2d 20 42 43 | 44 20 61 6e 64 20 70 61 |".."- BC|D and pa|
|00000230| 72 69 74 79 22 0d 01 2c | 25 f1 22 2d 20 52 41 4d |rity"..,|%."- RAM|
|00000240| 20 62 61 6e 6b 69 6e 67 | 20 28 31 32 38 4b 20 65 | banking| (128K e|
|00000250| 6d 75 6c 61 74 69 6f 6e | 29 22 0d 01 36 17 f1 22 |mulation|)"..6.."|
|00000260| 2d 20 45 78 74 65 6e 73 | 69 6f 6e 20 52 4f 4d 73 |- Extens|ion ROMs|
|00000270| 22 0d 01 40 18 f1 22 2d | 20 53 6e 61 70 73 68 6f |"..@.."-| Snapsho|
|00000280| 74 20 73 61 76 69 6e 67 | 22 0d 01 4a 14 f1 22 2d |t saving|"..J.."-|
|00000290| 20 53 63 72 65 65 6e 64 | 75 6d 70 73 22 0d 01 54 | Screend|umps"..T|
|000002a0| 0f f1 22 2d 20 53 6f 75 | 72 63 65 22 0d 01 55 1a |.."- Sou|rce"..U.|
|000002b0| f1 22 2d 20 46 75 6c 6c | 20 64 69 73 63 20 73 75 |."- Full| disc su|
|000002c0| 70 70 6f 72 74 22 0d 01 | 56 1b f1 22 2d 20 46 75 |pport"..|V.."- Fu|
|000002d0| 6c 6c 20 64 6f 63 75 6d | 65 6e 74 61 74 69 6f 6e |ll docum|entation|
|000002e0| 22 0d 01 5e 19 f1 22 2d | 20 41 6e 64 20 6d 75 63 |"..^.."-| And muc|
|000002f0| 68 20 6d 6f 72 65 2e 2e | 2e 22 0d 01 68 05 f1 0d |h more..|."..h...|
|00000300| 01 72 34 f1 22 46 6f 72 | 20 6d 6f 72 65 20 64 65 |.r4."For| more de|
|00000310| 74 61 69 6c 73 2c 20 70 | 6c 65 61 73 65 20 72 65 |tails, p|lease re|
|00000320| 61 64 20 74 68 65 20 21 | 48 65 6c 70 20 66 69 6c |ad the !|Help fil|
|00000330| 65 2e 22 0d 01 7c 05 f1 | 0d 01 86 11 f1 22 4d 61 |e."..|..|....."Ma|
|00000340| 72 6b 20 52 49 53 4f 4e | 22 0d 01 90 14 f1 22 43 |rk RISON|"....."C|
|00000350| 61 69 75 73 20 43 6f 6c | 6c 65 67 65 22 0d 01 9a |aius Col|lege"...|
|00000360| 1d f1 22 47 42 20 2d 20 | 43 61 6d 62 72 69 64 67 |.."GB - |Cambridg|
|00000370| 65 20 43 42 32 20 31 54 | 41 22 0d 01 a4 15 f1 22 |e CB2 1T|A"....."|
|00000380| 55 4e 49 54 45 44 20 4b | 49 4e 47 44 4f 4d 22 0d |UNITED K|INGDOM".|
|00000390| 01 ae 05 f1 0d 01 b8 1e | f1 22 72 69 73 6f 6e 40 |........|."rison@|
|000003a0| 68 65 70 2e 70 68 79 2e | 63 61 6d 2e 61 63 2e 75 |hep.phy.|cam.ac.u|
|000003b0| 6b 22 0d 01 c2 19 f1 22 | 4d 61 72 6b 2e 52 69 73 |k"....."|Mark.Ris|
|000003c0| 6f 6e 40 63 65 72 6e 2e | 63 68 22 0d 01 cc 14 74 |on@cern.|ch"....t|
|000003d0| 3d 91 3a f5 3a fd 20 91 | 2d 74 3e 3d 32 30 30 0d |=.:.:. .|-t>=200.|
|000003e0| 01 d6 1c f5 3a fd 20 bf | 28 32 30 29 3d 22 22 20 |....:. .|(20)="" |
|000003f0| 80 20 ac 28 a6 28 2d 33 | 30 29 29 0d 01 e0 05 e1 |. .(.(-3|0)).....|
|00000400| 0d 01 ea 05 3a 0d 01 f4 | 0b dd f2 65 72 72 6f 72 |....:...|...error|
|00000410| 0d 01 fe 09 ee 20 85 20 | 87 0d 02 08 0a ef 20 36 |..... . |...... 6|
|00000420| 2c 32 30 0d 02 12 14 f6 | 3a f1 22 20 61 74 20 6c |,20.....|:." at l|
|00000430| 69 6e 65 20 22 3b 9e 0d | 02 1c 05 e0 0d 02 26 05 |ine ";..|......&.|
|00000440| e1 0d 02 30 05 3a 0d 02 | 3a 0d dd f2 73 65 74 6d |...0.:..|:...setm|
|00000450| 6f 64 65 0d 02 44 31 6d | 6f 64 65 24 3d a4 72 65 |ode..D1m|ode$=.re|
|00000460| 61 64 73 79 73 76 61 72 | 28 22 53 63 72 65 65 6e |adsysvar|("Screen|
|00000470| 4d 6f 64 65 22 29 3a 6d | 6f 64 65 3d bb 28 6d 6f |Mode"):m|ode=.(mo|
|00000480| 64 65 24 29 0d 02 4e 14 | e7 20 6d 6f 64 65 3d 2d |de$)..N.|. mode=-|
|00000490| 31 20 6d 6f 64 65 3d eb | 0d 02 58 1d e7 20 6d 6f |1 mode=.|..X.. mo|
|000004a0| 64 65 3d 30 20 eb 20 6d | 6f 64 65 24 20 8b 20 eb |de=0 . m|ode$ . .|
|000004b0| 20 6d 6f 64 65 0d 02 62 | 05 e1 0d 02 6c 05 3a 0d | mode..b|....l.:.|
|000004c0| 02 76 0e dd f2 6c 6f 61 | 64 63 6f 64 65 0d 02 80 |.v...loa|dcode...|
|000004d0| 20 ff 28 22 4c 4f 41 44 | 20 3c 43 50 43 24 44 69 | .("LOAD| <CPC$Di|
|000004e0| 72 3e 2e 21 52 75 6e 43 | 6f 64 65 22 29 0d 02 8a |r>.!RunC|ode")...|
|000004f0| 2b ff 28 22 4c 4f 41 44 | 20 3c 43 50 43 24 44 69 |+.("LOAD| <CPC$Di|
|00000500| 72 3e 2e 53 75 70 70 6f | 72 74 2e 50 69 78 4d 61 |r>.Suppo|rt.PixMa|
|00000510| 70 20 46 34 30 30 22 29 | 0d 02 94 05 e1 0d 02 9e |p F400")|........|
|00000520| 05 3a 0d 02 a8 0c dd f2 | 63 6f 6e 66 69 67 0d 02 |.:......|config..|
|00000530| b2 1b 64 6f 73 24 3d a4 | 72 65 61 64 73 79 73 76 |..dos$=.|readsysv|
|00000540| 61 72 28 22 44 4f 53 22 | 29 0d 02 bc 19 c8 99 20 |ar("DOS"|)...... |
|00000550| 22 4f 53 5f 47 65 74 45 | 6e 76 22 20 b8 20 65 6e |"OS_GetE|nv" . en|
|00000560| 76 24 0d 02 c6 1d 62 6f | 6f 74 73 6e 61 70 70 6f |v$....bo|otsnappo|
|00000570| 73 3d a7 65 6e 76 24 2c | 22 20 2d 73 20 22 29 0d |s=.env$,|" -s ").|
|00000580| 02 d0 10 62 6f 6f 74 73 | 6e 61 70 24 3d 22 22 0d |...boots|nap$="".|
|00000590| 02 da 42 e7 20 62 6f 6f | 74 73 6e 61 70 70 6f 73 |..B. boo|tsnappos|
|000005a0| 3c 3e 30 20 62 6f 6f 74 | 73 6e 61 70 24 3d c1 65 |<>0 boot|snap$=.e|
|000005b0| 6e 76 24 2c 62 6f 6f 74 | 73 6e 61 70 70 6f 73 2b |nv$,boot|snappos+|
|000005c0| 34 29 3a 64 6f 73 24 3d | 22 50 73 65 75 44 4f 53 |4):dos$=|"PseuDOS|
|000005d0| 22 0d 02 e4 1d 62 6f 6f | 74 64 69 73 63 70 6f 73 |"....boo|tdiscpos|
|000005e0| 3d a7 65 6e 76 24 2c 22 | 20 2d 64 20 22 29 0d 02 |=.env$,"| -d ")..|
|000005f0| ee 2c 62 6f 6f 74 64 69 | 73 63 24 3d 22 43 50 43 |.,bootdi|sc$="CPC|
|00000600| 44 69 73 63 3a 22 2b a4 | 72 65 61 64 73 79 73 76 |Disc:"+.|readsysv|
|00000610| 61 72 28 22 44 69 73 63 | 22 29 0d 02 f8 41 e7 20 |ar("Disc|")...A. |
|00000620| 62 6f 6f 74 64 69 73 63 | 70 6f 73 3c 3e 30 20 62 |bootdisc|pos<>0 b|
|00000630| 6f 6f 74 64 69 73 63 24 | 3d c1 65 6e 76 24 2c 62 |ootdisc$|=.env$,b|
|00000640| 6f 6f 74 64 69 73 63 70 | 6f 73 2b 34 29 3a 64 6f |ootdiscp|os+4):do|
|00000650| 73 24 3d 22 41 4d 53 44 | 4f 53 22 0d 03 02 2b 41 |s$="AMSD|OS"...+A|
|00000660| 4d 53 44 4f 53 3d a3 3a | e7 20 28 97 28 64 6f 73 |MSDOS=.:|. (.(dos|
|00000670| 24 29 20 84 20 33 32 29 | 3d 97 22 61 22 20 41 4d |$) . 32)|=."a" AM|
|00000680| 53 44 4f 53 3d b9 0d 03 | 0c 05 e1 0d 03 16 05 3a |SDOS=...|.......:|
|00000690| 0d 03 20 09 dd f2 64 73 | 6b 0d 03 2a 1e 24 45 4d |.. ...ds|k..*.$EM|
|000006a0| 55 5f 42 6f 6f 74 53 6e | 61 70 3d 62 6f 6f 74 73 |U_BootSn|ap=boots|
|000006b0| 6e 61 70 24 2b bd 30 0d | 03 34 0e e7 20 41 4d 53 |nap$+.0.|.4.. AMS|
|000006c0| 44 4f 53 20 8c 0d 03 3e | 3e 20 20 20 e7 20 62 6f |DOS ...>|> . bo|
|000006d0| 6f 74 64 69 73 63 24 3d | 22 22 20 62 6f 6f 74 64 |otdisc$=|"" bootd|
|000006e0| 69 73 63 24 3d 22 43 50 | 43 44 69 73 63 3a 22 2b |isc$="CP|CDisc:"+|
|000006f0| a4 72 65 61 64 73 79 73 | 76 61 72 28 22 44 69 73 |.readsys|var("Dis|
|00000700| 63 22 29 0d 03 48 08 20 | 20 20 f5 0d 03 52 6c 20 |c")..H. | ...Rl |
|00000710| 20 20 20 20 20 e7 20 62 | 6f 6f 74 64 69 73 63 24 | . b|ootdisc$|
|00000720| 3d 22 43 50 43 44 69 73 | 63 3a 22 20 f1 3a ff 28 |="CPCDis|c:" .:.(|
|00000730| 22 43 61 74 20 43 50 43 | 44 69 73 63 3a 22 29 3a |"Cat CPC|Disc:"):|
|00000740| e8 20 22 44 69 73 63 20 | 6e 61 6d 65 3f 20 22 62 |. "Disc |name? "b|
|00000750| 6f 6f 74 64 69 73 63 24 | 3a 62 6f 6f 74 64 69 73 |ootdisc$|:bootdis|
|00000760| 63 24 3d 22 43 50 43 44 | 69 73 63 3a 22 2b 62 6f |c$="CPCD|isc:"+bo|
|00000770| 6f 74 64 69 73 63 24 0d | 03 5c 18 20 20 20 20 20 |otdisc$.|.\. |
|00000780| 20 68 3d 8e 28 62 6f 6f | 74 64 69 73 63 24 29 0d | h=.(boo|tdisc$).|
|00000790| 03 66 35 20 20 20 20 20 | 20 e7 20 68 3d 30 20 f1 |.f5 | . h=0 .|
|000007a0| 22 44 53 4b 20 6e 6f 74 | 20 66 6f 75 6e 64 22 3a |"DSK not| found":|
|000007b0| 62 6f 6f 74 64 69 73 63 | 24 3d 22 43 50 43 44 69 |bootdisc|$="CPCDi|
|000007c0| 73 63 3a 22 0d 03 70 0d | 20 20 20 fd 20 68 3c 3e |sc:"..p.| . h<>|
|000007d0| 30 0d 03 71 0a 20 20 20 | d9 23 68 0d 03 7a 56 20 |0..q. |.#h..zV |
|000007e0| 20 20 24 45 4d 55 5f 42 | 75 66 66 65 72 3d 62 6f | $EMU_B|uffer=bo|
|000007f0| 6f 74 64 69 73 63 24 3a | 45 4d 55 5f 42 75 66 66 |otdisc$:|EMU_Buff|
|00000800| 65 72 3f a9 28 62 6f 6f | 74 64 69 73 63 24 29 3d |er?.(boo|tdisc$)=|
|00000810| 30 3a 42 25 3d 45 4d 55 | 5f 42 75 66 66 65 72 3a |0:B%=EMU|_Buffer:|
|00000820| d6 20 72 73 78 5f 69 6e | 73 65 72 74 5f 64 6f 69 |. rsx_in|sert_doi|
|00000830| 74 0d 03 84 6f 20 20 20 | 45 4d 55 5f 44 4f 53 3f |t...o |EMU_DOS?|
|00000840| 26 35 44 34 3d 31 3a 45 | 4d 55 5f 44 4f 53 3f 26 |&5D4=1:E|MU_DOS?&|
|00000850| 35 44 38 3d 31 3a 45 4d | 55 5f 44 4f 53 3f 26 35 |5D8=1:EM|U_DOS?&5|
|00000860| 44 39 3d 31 3a 45 4d 55 | 5f 44 4f 53 3f 26 35 44 |D9=1:EMU|_DOS?&5D|
|00000870| 41 3d 31 3a 45 4d 55 5f | 44 4f 53 3f 26 36 30 32 |A=1:EMU_|DOS?&602|
|00000880| 3d 31 3a 45 4d 55 5f 44 | 4f 53 3f 26 37 38 34 3d |=1:EMU_D|OS?&784=|
|00000890| 31 3a 45 4d 55 5f 44 4f | 53 3f 26 37 45 32 3d 31 |1:EMU_DO|S?&7E2=1|
|000008a0| 0d 03 8e 05 cd 0d 03 98 | 05 e1 0d 03 a2 05 3a 0d |........|......:.|
|000008b0| 03 ac 0f dd f2 63 61 63 | 68 65 72 6f 6d 73 0d 03 |.....cac|heroms..|
|000008c0| b6 24 ff 28 22 4c 4f 41 | 44 20 43 50 43 52 4f 4d |.$.("LOA|D CPCROM|
|000008d0| 3a 4f 53 36 31 32 38 20 | 20 20 20 33 30 30 30 30 |:OS6128 | 30000|
|000008e0| 22 29 0d 03 c0 24 ff 28 | 22 4c 4f 41 44 20 43 50 |")...$.(|"LOAD CP|
|000008f0| 43 52 4f 4d 3a 42 61 73 | 69 63 36 31 32 38 20 33 |CROM:Bas|ic6128 3|
|00000900| 34 30 30 30 22 29 0d 03 | ca 24 ff 28 22 4c 4f 41 |4000")..|.$.("LOA|
|00000910| 44 20 43 50 43 52 4f 4d | 3a 22 2b 64 6f 73 24 2b |D CPCROM|:"+dos$+|
|00000920| 22 20 20 33 38 30 30 30 | 22 29 0d 03 d4 05 e1 0d |" 38000|")......|
|00000930| 03 de 05 3a 0d 03 e8 0f | dd f2 73 65 74 73 63 72 |...:....|..setscr|
|00000940| 65 65 6e 0d 03 f2 15 ef | 20 32 38 2c 30 2c 32 33 |een.....| 28,0,23|
|00000950| 2c 37 39 2c 30 2c 32 31 | 0d 03 fc 05 e1 0d 03 fd |,79,0,21|........|
|00000960| 05 3a 0d 04 06 33 dd a4 | 6e 61 73 74 79 68 61 63 |.:...3..|nastyhac|
|00000970| 6b 28 f8 20 61 2c 62 29 | 3a 61 3d 62 3a 3d 30 3a |k(. a,b)|:a=b:=0:|
|00000980| f4 20 57 69 74 68 20 74 | 68 61 6e 6b 73 20 74 6f |. With t|hanks to|
|00000990| 20 6d 64 77 21 0d 04 10 | 05 3a 0d 04 1a 0d dd f2 | mdw!...|.:......|
|000009a0| 73 65 74 76 61 72 73 0d | 04 24 1d 68 3d 8e 28 22 |setvars.|.$.h=.("|
|000009b0| 3c 43 50 43 24 44 69 72 | 3e 2e 21 52 75 6e 42 69 |<CPC$Dir|>.!RunBi|
|000009c0| 74 73 22 29 0d 04 2e 05 | f5 0d 04 38 1e e7 a0 28 |ts")....|...8...(|
|000009d0| 22 46 4e 6e 61 73 74 79 | 68 61 63 6b 28 22 2b be |"FNnasty|hack("+.|
|000009e0| 23 68 2b 22 29 22 29 0d | 04 42 09 fd 20 c5 23 68 |#h+")").|.B.. .#h|
|000009f0| 0d 04 4c 07 d9 23 68 0d | 04 56 14 45 4d 55 5f 42 |..L..#h.|.V.EMU_B|
|00000a00| 75 66 66 65 72 3d 26 45 | 44 30 30 0d 04 60 16 45 |uffer=&E|D00..`.E|
|00000a10| 4d 55 5f 42 6f 6f 74 53 | 6e 61 70 3d 26 45 45 30 |MU_BootS|nap=&EE0|
|00000a20| 30 0d 04 6a 12 45 4d 55 | 5f 44 4f 53 3d 26 33 38 |0..j.EMU|_DOS=&38|
|00000a30| 30 30 30 0d 04 7e 05 e1 | 0d 04 88 05 3a 0d 04 92 |000..~..|....:...|
|00000a40| 0f dd f2 70 61 74 63 68 | 63 6f 64 65 0d 04 9c 04 |...patch|code....|
|00000a50| 0d 05 3c 0f de 20 72 65 | 61 64 69 6e 20 32 34 0d |..<.. re|adin 24.|
|00000a60| 05 46 10 de 20 72 65 61 | 64 6f 75 74 20 32 30 0d |.F.. rea|dout 20.|
|00000a70| 05 50 10 72 65 61 64 69 | 6e 21 30 3d 31 34 39 0d |.P.readi|n!0=149.|
|00000a80| 05 5a 0e 72 65 61 64 69 | 6e 21 34 3d 33 0d 05 64 |.Z.readi|n!4=3..d|
|00000a90| 0e 72 65 61 64 69 6e 21 | 38 3d 36 0d 05 6e 10 72 |.readin!|8=6..n.r|
|00000aa0| 65 61 64 69 6e 21 31 32 | 3d 31 31 0d 05 78 10 72 |eadin!12|=11..x.r|
|00000ab0| 65 61 64 69 6e 21 31 36 | 3d 31 32 0d 05 82 10 72 |eadin!16|=12....r|
|00000ac0| 65 61 64 69 6e 21 32 30 | 3d 2d 31 0d 05 8c 19 c8 |eadin!20|=-1.....|
|00000ad0| 99 20 26 33 31 2c 72 65 | 61 64 69 6e 2c 72 65 61 |. &31,re|adin,rea|
|00000ae0| 64 6f 75 74 0d 05 96 1d | 45 4d 55 5f 53 63 72 65 |dout....|EMU_Scre|
|00000af0| 65 6e 53 74 61 72 74 3d | 72 65 61 64 6f 75 74 21 |enStart=|readout!|
|00000b00| 30 0d 05 a0 1f 45 4d 55 | 5f 4e 43 6f 6c 20 20 20 |0....EMU|_NCol |
|00000b10| 20 20 20 20 3d 72 65 61 | 64 6f 75 74 21 34 2b 31 | =rea|dout!4+1|
|00000b20| 0d 05 aa 1d 45 4d 55 5f | 4c 69 6e 65 4c 65 6e 20 |....EMU_|LineLen |
|00000b30| 20 20 20 3d 72 65 61 64 | 6f 75 74 21 38 0d 05 b4 | =read|out!8...|
|00000b40| 20 45 4d 55 5f 58 53 69 | 7a 65 20 20 20 20 20 20 | EMU_XSi|ze |
|00000b50| 3d 72 65 61 64 6f 75 74 | 21 31 32 2b 31 0d 05 be |=readout|!12+1...|
|00000b60| 20 45 4d 55 5f 59 53 69 | 7a 65 20 20 20 20 20 20 | EMU_YSi|ze |
|00000b70| 3d 72 65 61 64 6f 75 74 | 21 31 36 2b 31 0d 05 c8 |=readout|!16+1...|
|00000b80| 26 45 4d 55 5f 4d 73 79 | 6e 63 20 20 20 20 20 20 |&EMU_Msy|nc |
|00000b90| 3d 31 2d 28 45 4d 55 5f | 59 53 69 7a 65 3e 3d 34 |=1-(EMU_|YSize>=4|
|00000ba0| 30 30 29 0d 05 d2 30 e7 | 20 45 4d 55 5f 4e 43 6f |00)...0.| EMU_NCo|
|00000bb0| 6c 3c 3e 31 36 20 85 20 | 32 35 35 2c 22 4e 6f 74 |l<>16 . |255,"Not|
|00000bc0| 20 61 20 31 36 2d 63 6f | 6c 6f 75 72 20 6d 6f 64 | a 16-co|lour mod|
|00000bd0| 65 21 22 0d 05 dc 41 e7 | 20 45 4d 55 5f 4c 69 6e |e!"...A.| EMU_Lin|
|00000be0| 65 4c 65 6e 2f 34 2f 34 | 3c 3e a8 28 45 4d 55 5f |eLen/4/4|<>.(EMU_|
|00000bf0| 4c 69 6e 65 4c 65 6e 2f | 34 2f 34 29 20 85 20 32 |LineLen/|4/4) . 2|
|00000c00| 35 35 2c 22 42 61 64 20 | 77 69 64 74 68 20 6d 6f |55,"Bad |width mo|
|00000c10| 64 65 21 22 0d 05 e6 04 | 0d 05 f0 1f 21 73 63 72 |de!"....|....!scr|
|00000c20| 5f 77 62 5f 70 74 72 3d | 45 4d 55 5f 53 63 72 65 |_wb_ptr=|EMU_Scre|
|00000c30| 65 6e 53 74 61 72 74 0d | 05 fa 1f 21 73 63 72 5f |enStart.|...!scr_|
|00000c40| 72 65 5f 70 74 72 3d 45 | 4d 55 5f 53 63 72 65 65 |re_ptr=E|MU_Scree|
|00000c50| 6e 53 74 61 72 74 0d 06 | 04 04 0d 06 0e 30 73 6c |nStart..|.....0sl|
|00000c60| 6f 77 64 6f 77 6e 24 3d | a4 72 65 61 64 73 79 73 |owdown$=|.readsys|
|00000c70| 76 61 72 28 22 53 6c 6f | 77 64 6f 77 6e 22 29 3a |var("Slo|wdown"):|
|00000c80| 73 6c 6f 77 64 6f 77 6e | 3d 31 0d 06 18 42 e7 20 |slowdown|=1...B. |
|00000c90| 73 6c 6f 77 64 6f 77 6e | 24 3c 3e 22 22 20 73 6c |slowdown|$<>"" sl|
|00000ca0| 6f 77 64 6f 77 6e 3d a0 | 28 73 6c 6f 77 64 6f 77 |owdown=.|(slowdow|
|00000cb0| 6e 24 29 3a e7 20 73 6c | 6f 77 64 6f 77 6e 3c 3d |n$):. sl|owdown<=|
|00000cc0| 30 20 73 6c 6f 77 64 6f | 77 6e 3d 31 0d 06 22 1a |0 slowdo|wn=1..".|
|00000cd0| 21 69 6e 74 5f 73 6c 6f | 77 64 6f 77 6e 3d 73 6c |!int_slo|wdown=sl|
|00000ce0| 6f 77 64 6f 77 6e 0d 06 | 2c 04 0d 06 36 11 50 25 |owdown..|,...6.P%|
|00000cf0| 3d 73 63 72 5f 77 62 5f | 7a 61 70 0d 06 40 13 e7 |=scr_wb_|zap..@..|
|00000d00| 20 45 4d 55 5f 4d 73 79 | 6e 63 3d 31 20 8c 0d 06 | EMU_Msy|nc=1 ...|
|00000d10| 4a 0a 5b 4f 50 54 20 32 | 0d 06 54 12 4d 4f 56 20 |J.[OPT 2|..T.MOV |
|00000d20| 52 38 2c 23 26 32 30 30 | 30 30 0d 06 68 0e 4d 4f |R8,#&200|00..h.MO|
|00000d30| 56 20 50 43 2c 52 31 34 | 0d 06 69 05 5d 0d 06 72 |V PC,R14|..i.]..r|
|00000d40| 05 cc 0d 06 7c 0a 5b 4f | 50 54 20 32 0d 06 86 1c |....|.[O|PT 2....|
|00000d50| 41 44 44 4e 45 20 52 38 | 2c 52 38 2c 23 45 4d 55 |ADDNE R8|,R8,#EMU|
|00000d60| 5f 4c 69 6e 65 4c 65 6e | 0d 06 90 05 5d 0d 06 9a |_LineLen|....]...|
|00000d70| 05 cd 0d 06 a4 04 0d 06 | ae 13 e3 20 6f 70 74 3d |........|... opt=|
|00000d80| 30 20 b8 20 32 20 88 20 | 32 0d 06 b8 15 50 25 3d |0 . 2 . |2....P%=|
|00000d90| 73 63 72 5f 72 65 64 6f | 5f 72 65 6d 61 70 0d 06 |scr_redo|_remap..|
|00000da0| c2 0d 5b 4f 50 54 20 20 | 6f 70 74 0d 06 cc 18 4c |..[OPT |opt....L|
|00000db0| 44 52 42 20 20 52 30 2c | 43 52 54 43 5f 72 65 67 |DRB R0,|CRTC_reg|
|00000dc0| 73 2b 39 0d 06 d6 12 80 | 20 20 20 52 30 2c 52 30 |s+9.....| R0,R0|
|00000dd0| 2c 23 26 31 46 0d 06 e0 | 18 53 54 52 42 20 20 52 |,#&1F...|.STRB R|
|00000de0| 30 2c 43 52 54 43 5f 72 | 65 67 73 2b 39 0d 06 ea |0,CRTC_r|egs+9...|
|00000df0| 12 41 44 44 20 20 20 52 | 30 2c 52 30 2c 23 31 0d |.ADD R|0,R0,#1.|
|00000e00| 06 f4 12 2e 73 63 72 5f | 72 65 64 6f 5f 6d 61 78 |....scr_|redo_max|
|00000e10| 79 0d 06 fe 12 4d 55 4c | 20 20 20 52 31 2c 52 30 |y....MUL| R1,R0|
|00000e20| 2c 52 34 0d 07 08 21 43 | 4d 50 20 20 20 52 31 2c |,R4...!C|MP R1,|
|00000e30| 23 45 4d 55 5f 59 53 69 | 7a 65 2f 45 4d 55 5f 4d |#EMU_YSi|ze/EMU_M|
|00000e40| 73 79 6e 63 0d 07 12 12 | 53 55 42 48 49 20 52 34 |sync....|SUBHI R4|
|00000e50| 2c 52 34 2c 23 31 0d 07 | 1c 17 42 48 49 20 20 20 |,R4,#1..|..BHI |
|00000e60| 73 63 72 5f 72 65 64 6f | 5f 6d 61 78 79 0d 07 26 |scr_redo|_maxy..&|
|00000e70| 19 53 54 52 42 20 20 52 | 34 2c 43 52 54 43 5f 72 |.STRB R|4,CRTC_r|
|00000e80| 65 67 73 2b 31 39 0d 07 | 30 14 4d 4f 56 20 20 20 |egs+19..|0.MOV |
|00000e90| 52 30 2c 23 26 31 30 30 | 30 30 0d 07 3a 13 4d 4f |R0,#&100|00..:.MO|
|00000ea0| 56 20 20 20 52 31 2c 23 | 26 30 30 30 30 0d 07 44 |V R1,#|&0000..D|
|00000eb0| 0f 4d 56 4e 20 20 20 52 | 32 2c 23 33 0d 07 4e 15 |.MVN R|2,#3..N.|
|00000ec0| 4d 4f 56 20 20 20 52 33 | 2c 52 33 2c 4c 53 4c 23 |MOV R3|,R3,LSL#|
|00000ed0| 31 0d 07 58 19 4c 44 52 | 20 20 20 52 37 2c 73 63 |1..X.LDR| R7,sc|
|00000ee0| 72 5f 72 65 5f 70 74 72 | 2b 30 0d 07 62 13 4d 4f |r_re_ptr|+0..b.MO|
|00000ef0| 56 20 20 20 52 38 2c 23 | 26 46 30 30 30 0d 07 6c |V R8,#|&F000..l|
|00000f00| 10 4d 4f 56 20 20 20 52 | 39 2c 52 31 31 0d 07 76 |.MOV R|9,R11..v|
|00000f10| 19 4c 44 52 42 20 20 52 | 31 34 2c 43 52 54 43 5f |.LDRB R|14,CRTC_|
|00000f20| 72 65 67 73 2b 39 0d 07 | 80 21 4d 4f 56 20 20 20 |regs+9..|.!MOV |
|00000f30| 52 31 30 2c 52 31 34 2c | 4c 53 4c 23 45 4d 55 5f |R10,R14,|LSL#EMU_|
|00000f40| 4d 73 79 6e 63 2d 31 0d | 07 8a 1e 41 44 44 20 20 |Msync-1.|...ADD |
|00000f50| 20 52 31 30 2c 52 31 30 | 2c 23 45 4d 55 5f 4d 73 | R10,R10|,#EMU_Ms|
|00000f60| 79 6e 63 2d 31 0d 07 94 | 1a 4d 4f 56 20 20 20 52 |ync-1...|.MOV R|
|00000f70| 31 33 2c 23 45 4d 55 5f | 4c 69 6e 65 4c 65 6e 0d |13,#EMU_|LineLen.|
|00000f80| 07 9e 15 4d 55 4c 20 20 | 20 52 31 30 2c 52 31 33 |...MUL | R10,R13|
|00000f90| 2c 52 31 30 0d 07 a8 1a | 4c 44 52 42 20 20 52 31 |,R10....|LDRB R1|
|00000fa0| 33 2c 43 52 54 43 5f 72 | 65 67 73 2b 31 39 0d 07 |3,CRTC_r|egs+19..|
|00000fb0| b2 13 41 44 44 20 20 20 | 52 36 2c 52 31 34 2c 23 |..ADD |R6,R14,#|
|00000fc0| 31 0d 07 bc 14 4d 55 4c | 20 20 20 52 31 33 2c 52 |1....MUL| R13,R|
|00000fd0| 36 2c 52 31 33 0d 07 c6 | 14 53 55 42 20 20 20 52 |6,R13...|.SUB R|
|00000fe0| 31 33 2c 52 31 33 2c 23 | 31 0d 07 d0 24 4d 4f 56 |13,R13,#|1...$MOV|
|00000ff0| 20 20 20 52 31 31 2c 23 | 45 4d 55 5f 4c 69 6e 65 | R11,#|EMU_Line|
|00001000| 4c 65 6e 2a 45 4d 55 5f | 4d 73 79 6e 63 0d 07 da |Len*EMU_|Msync...|
|00001010| 15 4d 55 4c 20 20 20 52 | 31 31 2c 52 31 33 2c 52 |.MUL R|11,R13,R|
|00001020| 31 31 0d 07 e4 15 2e 73 | 63 72 5f 72 65 64 6f 5f |11.....s|cr_redo_|
|00001030| 65 6e 63 6f 64 65 30 0d | 07 ee 19 4c 44 52 42 20 |encode0.|...LDRB |
|00001040| 20 52 36 2c 43 52 54 43 | 5f 72 65 67 73 2b 31 39 | R6,CRTC|_regs+19|
|00001050| 0d 07 f8 12 53 55 42 20 | 20 20 52 35 2c 52 33 2c |....SUB | R5,R3,|
|00001060| 23 31 0d 08 02 15 2e 73 | 63 72 5f 72 65 64 6f 5f |#1.....s|cr_redo_|
|00001070| 65 6e 63 6f 64 65 31 0d | 08 0c 18 4c 44 52 42 20 |encode1.|...LDRB |
|00001080| 20 52 34 2c 43 52 54 43 | 5f 72 65 67 73 2b 31 0d | R4,CRTC|_regs+1.|
|00001090| 08 16 1a 43 4d 50 20 20 | 20 52 34 2c 23 45 4d 55 |...CMP | R4,#EMU|
|000010a0| 5f 58 53 69 7a 65 2f 31 | 36 0d 08 20 1a 4d 4f 56 |_XSize/1|6.. .MOV|
|000010b0| 48 49 20 52 34 2c 23 45 | 4d 55 5f 58 53 69 7a 65 |HI R4,#E|MU_XSize|
|000010c0| 2f 31 36 0d 08 2a 15 2e | 73 63 72 5f 72 65 64 6f |/16..*..|scr_redo|
|000010d0| 5f 65 6e 63 6f 64 65 32 | 0d 08 34 12 41 44 44 20 |_encode2|..4.ADD |
|000010e0| 20 20 52 35 2c 52 35 2c | 23 31 0d 08 3e 1d 42 49 | R5,R5,|#1..>.BI|
|000010f0| 43 20 20 20 52 35 2c 52 | 35 2c 23 25 31 31 31 31 |C R5,R|5,#%1111|
|00001100| 31 30 30 30 3c 3c 38 0d | 08 48 12 41 44 44 20 20 |1000<<8.|.H.ADD |
|00001110| 20 52 35 2c 52 35 2c 52 | 31 0d 08 52 12 41 44 44 | R5,R5,R|1..R.ADD|
|00001120| 20 20 20 52 32 2c 52 32 | 2c 23 34 0d 08 5c 1a 53 | R2,R2|,#4..\.S|
|00001130| 54 52 20 20 20 52 32 2c | 5b 52 30 2c 52 35 2c 4c |TR R2,|[R0,R5,L|
|00001140| 53 4c 23 32 5d 0d 08 66 | 15 4c 44 52 42 20 20 52 |SL#2]..f|.LDRB R|
|00001150| 31 33 2c 5b 52 39 2c 52 | 35 5d 0d 08 70 1c 4c 44 |13,[R9,R|5]..p.LD|
|00001160| 52 20 20 20 52 31 33 2c | 5b 52 38 2c 52 31 33 2c |R R13,|[R8,R13,|
|00001170| 4c 53 4c 23 32 5d 0d 08 | 7a 15 53 54 52 20 20 20 |LSL#2]..|z.STR |
|00001180| 52 31 33 2c 5b 52 37 2c | 52 32 5d 0d 08 84 12 41 |R13,[R7,|R2]....A|
|00001190| 44 44 20 20 20 52 35 2c | 52 35 2c 23 31 0d 08 8e |DD R5,|R5,#1...|
|000011a0| 12 41 44 44 20 20 20 52 | 32 2c 52 32 2c 23 34 0d |.ADD R|2,R2,#4.|
|000011b0| 08 98 1a 53 54 52 20 20 | 20 52 32 2c 5b 52 30 2c |...STR | R2,[R0,|
|000011c0| 52 35 2c 4c 53 4c 23 32 | 5d 0d 08 a2 15 4c 44 52 |R5,LSL#2|]....LDR|
|000011d0| 42 20 20 52 31 33 2c 5b | 52 39 2c 52 35 5d 0d 08 |B R13,[|R9,R5]..|
|000011e0| ac 1c 4c 44 52 20 20 20 | 52 31 33 2c 5b 52 38 2c |..LDR |R13,[R8,|
|000011f0| 52 31 33 2c 4c 53 4c 23 | 32 5d 0d 08 b6 15 53 54 |R13,LSL#|2]....ST|
|00001200| 52 20 20 20 52 31 33 2c | 5b 52 37 2c 52 32 5d 0d |R R13,|[R7,R2].|
|00001210| 08 c0 12 53 55 42 53 20 | 20 52 34 2c 52 34 2c 23 |...SUBS | R4,R4,#|
|00001220| 31 0d 08 ca 1a 42 4e 45 | 20 20 20 73 63 72 5f 72 |1....BNE| scr_r|
|00001230| 65 64 6f 5f 65 6e 63 6f | 64 65 32 0d 08 d4 19 4c |edo_enco|de2....L|
|00001240| 44 52 42 20 20 52 31 33 | 2c 43 52 54 43 5f 72 65 |DRB R13|,CRTC_re|
|00001250| 67 73 2b 31 0d 08 de 1a | 4d 4f 56 20 20 20 52 34 |gs+1....|MOV R4|
|00001260| 2c 23 45 4d 55 5f 58 53 | 69 7a 65 2f 31 36 0d 08 |,#EMU_XS|ize/16..|
|00001270| e8 13 53 55 42 53 20 20 | 52 34 2c 52 34 2c 52 31 |..SUBS |R4,R4,R1|
|00001280| 33 0d 08 f2 1a 42 45 51 | 20 20 20 73 63 72 5f 72 |3....BEQ| scr_r|
|00001290| 65 64 6f 5f 77 69 64 74 | 68 6f 6b 0d 08 fc 12 52 |edo_widt|hok....R|
|000012a0| 53 42 43 43 20 52 34 2c | 52 34 2c 23 30 0d 09 06 |SBCC R4,|R4,#0...|
|000012b0| 18 41 44 44 43 43 20 52 | 35 2c 52 35 2c 52 34 2c |.ADDCC R|5,R5,R4,|
|000012c0| 4c 53 4c 23 31 0d 09 10 | 1d 42 49 43 43 43 20 52 |LSL#1...|.BICCC R|
|000012d0| 35 2c 52 35 2c 23 25 31 | 31 31 31 31 30 30 30 3c |5,R5,#%1|1111000<|
|000012e0| 3c 38 0d 09 1a 1a 42 43 | 43 20 20 20 73 63 72 5f |<8....BC|C scr_|
|000012f0| 72 65 64 6f 5f 77 69 64 | 74 68 6f 6b 0d 09 24 10 |redo_wid|thok..$.|
|00001300| 4d 4f 56 20 20 20 52 31 | 33 2c 23 30 0d 09 2e 17 |MOV R1|3,#0....|
|00001310| 2e 73 63 72 5f 72 65 64 | 6f 5f 7a 65 72 6f 77 69 |.scr_red|o_zerowi|
|00001320| 64 74 68 0d 09 38 12 41 | 44 44 20 20 20 52 32 2c |dth..8.A|DD R2,|
|00001330| 52 32 2c 23 34 0d 09 42 | 15 53 54 52 20 20 20 52 |R2,#4..B|.STR R|
|00001340| 31 33 2c 5b 52 37 2c 52 | 32 5d 0d 09 4c 12 41 44 |13,[R7,R|2]..L.AD|
|00001350| 44 20 20 20 52 32 2c 52 | 32 2c 23 34 0d 09 56 15 |D R2,R|2,#4..V.|
|00001360| 53 54 52 20 20 20 52 31 | 33 2c 5b 52 37 2c 52 32 |STR R1|3,[R7,R2|
|00001370| 5d 0d 09 60 12 53 55 42 | 53 20 20 52 34 2c 52 34 |]..`.SUB|S R4,R4|
|00001380| 2c 23 31 0d 09 6a 1c 42 | 4e 45 20 20 20 73 63 72 |,#1..j.B|NE scr|
|00001390| 5f 72 65 64 6f 5f 7a 65 | 72 6f 77 69 64 74 68 0d |_redo_ze|rowidth.|
|000013a0| 09 74 15 2e 73 63 72 5f | 72 65 64 6f 5f 77 69 64 |.t..scr_|redo_wid|
|000013b0| 74 68 6f 6b 0d 09 7e 13 | 41 44 44 20 20 20 52 32 |thok..~.|ADD R2|
|000013c0| 2c 52 32 2c 52 31 30 0d | 09 88 12 53 55 42 53 20 |,R2,R10.|...SUBS |
|000013d0| 20 52 36 2c 52 36 2c 23 | 31 0d 09 92 1a 42 4e 45 | R6,R6,#|1....BNE|
|000013e0| 20 20 20 73 63 72 5f 72 | 65 64 6f 5f 65 6e 63 6f | scr_r|edo_enco|
|000013f0| 64 65 31 0d 09 9c 13 53 | 55 42 20 20 20 52 32 2c |de1....S|UB R2,|
|00001400| 52 32 2c 52 31 31 0d 09 | a6 16 41 44 44 20 20 20 |R2,R11..|..ADD |
|00001410| 52 31 2c 52 31 2c 23 26 | 30 38 30 30 0d 09 b0 16 |R1,R1,#&|0800....|
|00001420| 42 49 43 20 20 20 52 31 | 2c 52 31 2c 23 26 43 30 |BIC R1|,R1,#&C0|
|00001430| 30 30 0d 09 ba 14 53 55 | 42 53 20 20 52 31 34 2c |00....SU|BS R14,|
|00001440| 52 31 34 2c 23 31 0d 09 | c4 1a 42 50 4c 20 20 20 |R14,#1..|..BPL |
|00001450| 73 63 72 5f 72 65 64 6f | 5f 65 6e 63 6f 64 65 30 |scr_redo|_encode0|
|00001460| 0d 09 ce 19 4c 44 52 42 | 20 20 52 34 2c 43 52 54 |....LDRB| R4,CRT|
|00001470| 43 5f 72 65 67 73 2b 31 | 39 0d 09 d8 11 2e 73 63 |C_regs+1|9.....sc|
|00001480| 72 5f 72 65 64 6f 5f 7a | 61 70 0d 09 e2 19 4c 44 |r_redo_z|ap....LD|
|00001490| 52 20 20 20 52 37 2c 73 | 63 72 5f 72 65 5f 70 74 |R R7,s|cr_re_pt|
|000014a0| 72 2b 30 0d 09 ec 23 4d | 4f 56 20 20 20 52 38 2c |r+0...#M|OV R8,|
|000014b0| 23 45 4d 55 5f 4c 69 6e | 65 4c 65 6e 2a 45 4d 55 |#EMU_Lin|eLen*EMU|
|000014c0| 5f 4d 73 79 6e 63 0d 09 | f6 18 4c 44 52 42 20 20 |_Msync..|..LDRB |
|000014d0| 52 33 2c 43 52 54 43 5f | 72 65 67 73 2b 39 0d 0a |R3,CRTC_|regs+9..|
|000014e0| 00 12 80 20 20 20 52 33 | 2c 52 33 2c 23 26 31 46 |... R3|,R3,#&1F|
|000014f0| 0d 0a 0a 12 41 44 44 20 | 20 20 52 33 2c 52 33 2c |....ADD | R3,R3,|
|00001500| 23 31 0d 0a 14 12 4d 55 | 4c 20 20 20 52 35 2c 52 |#1....MU|L R5,R|
|00001510| 33 2c 52 34 0d 0a 1e 15 | 4d 4c 41 20 20 20 52 37 |3,R4....|MLA R7|
|00001520| 2c 52 35 2c 52 38 2c 52 | 37 0d 0a 28 24 52 53 42 |,R5,R8,R|7..($RSB|
|00001530| 53 20 20 52 39 2c 52 35 | 2c 23 45 4d 55 5f 59 53 |S R9,R5|,#EMU_YS|
|00001540| 69 7a 65 2f 45 4d 55 5f | 4d 73 79 6e 63 0d 0a 32 |ize/EMU_|Msync..2|
|00001550| 19 42 45 51 20 20 20 73 | 63 72 5f 72 65 64 6f 5f |.BEQ s|cr_redo_|
|00001560| 64 6f 6e 65 69 74 0d 0a | 3c 0f 4d 4f 56 20 20 20 |doneit..|<.MOV |
|00001570| 52 33 2c 23 30 0d 0a 46 | 0f 4d 4f 56 20 20 20 52 |R3,#0..F|.MOV R|
|00001580| 34 2c 23 30 0d 0a 50 0f | 4d 4f 56 20 20 20 52 35 |4,#0..P.|MOV R5|
|00001590| 2c 23 30 0d 0a 5a 0f 4d | 4f 56 20 20 20 52 36 2c |,#0..Z.M|OV R6,|
|000015a0| 23 30 0d 0a 64 14 2e 73 | 63 72 5f 72 65 64 6f 5f |#0..d..s|cr_redo_|
|000015b0| 7a 61 70 61 6c 6c 0d 0a | 6e 1e 4d 4f 56 20 20 20 |zapall..|n.MOV |
|000015c0| 52 31 30 2c 23 45 4d 55 | 5f 4c 69 6e 65 4c 65 6e |R10,#EMU|_LineLen|
|000015d0| 2f 34 2f 34 0d 0a 78 15 | 2e 73 63 72 5f 72 65 64 |/4/4..x.|.scr_red|
|000015e0| 6f 5f 7a 61 70 6c 69 6e | 65 0d 0a 82 15 53 54 4d |o_zaplin|e....STM|
|000015f0| 49 41 20 52 37 21 2c 7b | 52 33 2d 52 36 7d 0d 0a |IA R7!,{|R3-R6}..|
|00001600| 8c 14 53 55 42 53 20 20 | 52 31 30 2c 52 31 30 2c |..SUBS |R10,R10,|
|00001610| 23 31 0d 0a 96 1a 42 4e | 45 20 20 20 73 63 72 5f |#1....BN|E scr_|
|00001620| 72 65 64 6f 5f 7a 61 70 | 6c 69 6e 65 0d 0a a0 2a |redo_zap|line...*|
|00001630| 41 44 44 20 20 20 52 37 | 2c 52 37 2c 23 45 4d 55 |ADD R7|,R7,#EMU|
|00001640| 5f 4c 69 6e 65 4c 65 6e | 2a 28 45 4d 55 5f 4d 73 |_LineLen|*(EMU_Ms|
|00001650| 79 6e 63 2d 31 29 0d 0a | aa 12 53 55 42 53 20 20 |ync-1)..|..SUBS |
|00001660| 52 39 2c 52 39 2c 23 31 | 0d 0a b4 19 42 4e 45 20 |R9,R9,#1|....BNE |
|00001670| 20 20 73 63 72 5f 72 65 | 64 6f 5f 7a 61 70 61 6c | scr_re|do_zapal|
|00001680| 6c 0d 0a be 14 2e 73 63 | 72 5f 72 65 64 6f 5f 64 |l.....sc|r_redo_d|
|00001690| 6f 6e 65 69 74 0d 0a c8 | 05 5d 0d 0a d2 13 e7 20 |oneit...|.]..... |
|000016a0| 45 4d 55 5f 4d 73 79 6e | 63 3d 32 20 8c 0d 0a dc |EMU_Msyn|c=2 ....|
|000016b0| 0d 5b 4f 50 54 20 20 6f | 70 74 0d 0a e6 19 4c 44 |.[OPT o|pt....LD|
|000016c0| 52 20 20 20 52 37 2c 73 | 63 72 5f 72 65 5f 70 74 |R R7,s|cr_re_pt|
|000016d0| 72 2b 30 0d 0a f0 1c 41 | 44 44 20 20 20 52 38 2c |r+0....A|DD R8,|
|000016e0| 52 37 2c 23 45 4d 55 5f | 4c 69 6e 65 4c 65 6e 0d |R7,#EMU_|LineLen.|
|000016f0| 0a fa 19 4d 4f 56 20 20 | 20 52 39 2c 23 45 4d 55 |...MOV | R9,#EMU|
|00001700| 5f 59 53 69 7a 65 2f 32 | 0d 0b 04 16 2e 73 63 72 |_YSize/2|.....scr|
|00001710| 5f 72 65 64 6f 5f 70 69 | 78 64 6f 75 62 32 0d 0b |_redo_pi|xdoub2..|
|00001720| 0e 1e 4d 4f 56 20 20 20 | 52 31 30 2c 23 45 4d 55 |..MOV |R10,#EMU|
|00001730| 5f 4c 69 6e 65 4c 65 6e | 2f 34 2f 34 0d 0b 18 15 |_LineLen|/4/4....|
|00001740| 2e 73 63 72 5f 72 65 64 | 6f 5f 70 69 78 64 6f 75 |.scr_red|o_pixdou|
|00001750| 62 0d 0b 22 15 4c 44 4d | 49 41 20 52 37 21 2c 7b |b..".LDM|IA R7!,{|
|00001760| 52 33 2d 52 36 7d 0d 0b | 2c 15 53 54 4d 49 41 20 |R3-R6}..|,.STMIA |
|00001770| 52 38 21 2c 7b 52 33 2d | 52 36 7d 0d 0b 36 14 53 |R8!,{R3-|R6}..6.S|
|00001780| 55 42 53 20 20 52 31 30 | 2c 52 31 30 2c 23 31 0d |UBS R10|,R10,#1.|
|00001790| 0b 40 1a 42 4e 45 20 20 | 20 73 63 72 5f 72 65 64 |.@.BNE | scr_red|
|000017a0| 6f 5f 70 69 78 64 6f 75 | 62 0d 0b 4a 1c 41 44 44 |o_pixdou|b..J.ADD|
|000017b0| 20 20 20 52 37 2c 52 37 | 2c 23 45 4d 55 5f 4c 69 | R7,R7|,#EMU_Li|
|000017c0| 6e 65 4c 65 6e 0d 0b 54 | 1c 41 44 44 20 20 20 52 |neLen..T|.ADD R|
|000017d0| 38 2c 52 38 2c 23 45 4d | 55 5f 4c 69 6e 65 4c 65 |8,R8,#EM|U_LineLe|
|000017e0| 6e 0d 0b 5e 12 53 55 42 | 53 20 20 52 39 2c 52 39 |n..^.SUB|S R9,R9|
|000017f0| 2c 23 31 0d 0b 68 1b 42 | 4e 45 20 20 20 73 63 72 |,#1..h.B|NE scr|
|00001800| 5f 72 65 64 6f 5f 70 69 | 78 64 6f 75 62 32 0d 0b |_redo_pi|xdoub2..|
|00001810| 72 05 5d 0d 0b 7c 05 cc | 0d 0b 86 0d 5b 4f 50 54 |r.]..|..|....[OPT|
|00001820| 20 20 6f 70 74 0d 0b 90 | 0d 4d 4f 56 20 52 30 2c | opt...|.MOV R0,|
|00001830| 52 30 0d 0b 9a 0d 4d 4f | 56 20 52 30 2c 52 30 0d |R0....MO|V R0,R0.|
|00001840| 0b a4 0d 4d 4f 56 20 52 | 30 2c 52 30 0d 0b ae 0d |...MOV R|0,R0....|
|00001850| 4d 4f 56 20 52 30 2c 52 | 30 0d 0b b8 0d 4d 4f 56 |MOV R0,R|0....MOV|
|00001860| 20 52 30 2c 52 30 0d 0b | c2 0d 4d 4f 56 20 52 30 | R0,R0..|..MOV R0|
|00001870| 2c 52 30 0d 0b cc 0d 4d | 4f 56 20 52 30 2c 52 30 |,R0....M|OV R0,R0|
|00001880| 0d 0b d6 0d 4d 4f 56 20 | 52 30 2c 52 30 0d 0b e0 |....MOV |R0,R0...|
|00001890| 0d 4d 4f 56 20 52 30 2c | 52 30 0d 0b ea 0d 4d 4f |.MOV R0,|R0....MO|
|000018a0| 56 20 52 30 2c 52 30 0d | 0b f4 0d 4d 4f 56 20 52 |V R0,R0.|...MOV R|
|000018b0| 30 2c 52 30 0d 0b fe 0d | 4d 4f 56 20 52 30 2c 52 |0,R0....|MOV R0,R|
|000018c0| 30 0d 0c 08 05 5d 0d 0c | 12 05 cd 0d 0c 1c 05 ed |0....]..|........|
|000018d0| 0d 0c 26 05 e1 0d 0c 30 | 05 3a 0d 0c 3a 16 dd a4 |..&....0|.:..:...|
|000018e0| 72 65 61 64 73 79 73 76 | 61 72 28 73 79 73 24 29 |readsysv|ar(sys$)|
|000018f0| 0d 0c 44 07 ea 20 6e 0d | 0c 4e 80 e7 20 c0 73 79 |..D.. n.|.N.. .sy|
|00001900| 73 24 2c 33 29 3d 22 43 | 50 43 22 20 8c 20 c8 99 |s$,3)="C|PC" . ..|
|00001910| 20 22 4f 53 5f 47 53 54 | 72 61 6e 73 22 2c 22 3c | "OS_GST|rans","<|
|00001920| 22 2b 73 79 73 24 2b 22 | 3e 22 2c 45 4d 55 5f 42 |"+sys$+"|>",EMU_B|
|00001930| 75 66 66 65 72 2c 32 35 | 35 20 b8 20 2c 2c 6e 20 |uffer,25|5 . ,,n |
|00001940| 8b 20 c8 99 20 22 4f 53 | 5f 47 53 54 72 61 6e 73 |. .. "OS|_GSTrans|
|00001950| 22 2c 22 3c 43 50 43 24 | 22 2b 73 79 73 24 2b 22 |","<CPC$|"+sys$+"|
|00001960| 3e 22 2c 45 4d 55 5f 42 | 75 66 66 65 72 2c 32 35 |>",EMU_B|uffer,25|
|00001970| 35 20 b8 20 2c 2c 6e 0d | 0c 58 13 6e 3f 45 4d 55 |5 . ,,n.|.X.n?EMU|
|00001980| 5f 42 75 66 66 65 72 3d | 31 33 0d 0c 62 10 3d 24 |_Buffer=|13..b.=$|
|00001990| 45 4d 55 5f 42 75 66 66 | 65 72 0d ff |EMU_Buff|er.. |
+--------+-------------------------+-------------------------+--------+--------+