Re: Raven060 (luciodra build).
Posted: 11 Nov 2024 20:02
Excuse me, can you help me?
We welcome retro users & hardware gurus alike! Come and join the party :)
https://www.exxosforum.co.uk/forum/
Excuse me, can you help me?
Thank you. I apologize.peters wrote: 11 Nov 2024 21:14 When posting code and similar click the </> button between the " and bullet points above.
Code: Select all
RAVEN060
CPU: M68LC060R04
ROM: 20241111
RAM0: 01000000
RAM1: 01000000
RAM2: 01000000
InitBss
InitHeap
InitUart
InitIkbd
InitMfp
InitMidi
InitI2C
InitRtc
InitCfg
InitVbr
InitMonitor
InitAtari
InitVbr
InitMmu
InitEmu
InitTos
Start
bios_init()
processor_init()
Address Bus width is 32-bit
vecs_init()
init_delay()
init_delay loopcount_1_msec=110000
machine_detect()
ttram_detect()
ttram_detect(): ramtop=0x03900000
detect_ide(): has_ide = 0x01
detected_busses = 0x0004
VGA card detected at IO=0xfedc0000 / mem=0xfec00000
machine_init()
bmem_init()
Memory map before balloc() adjustments:
_text = 0x00e00000
_etext = 0x00e7be10
_data = 0x00e7be10
_edata = 0x00e7be10
_bss = 0x00002140
_endvdibss = 0x0000a9f0
_ebss = 0x00012e14
stkbot = 0x00000800
stktop = 0x00001000
_end_os_stram = 0x00012e14
membot = 0x00012e14
memtop = 0x00400000
cookie_init()
fill_cookie_jar()
cookie_vdo = 0xffffffff
cookie_mch = 0xffffffff
cookie_snd = 0x00000001
wrong nvram: expected=0xff00 actual=0x0000
cookie_akp = 0x00000000
wrong nvram: expected=0xff00 actual=0x0000
cookie_idt = 0x0000002f
font_init()
mfp_init()
screen_init_mode()
linea_init()
linea_init(): 640x400 1-plane (v_lin_wr=80)
screen_init_address()
before balloc_stram: membot=0x00012e14, memtop=0x00400000
balloc_stram(32768, 1)
balloc_stram(32768, 1) returns 0x003f8000
after balloc_stram: membot=0x00012e14, memtop=0x003f8000
v_bas_ad = 0x003f8000, vram_size = 32768
setphys(0x003f8000)
vt52_init()
after vt52_init()
init_system_timer()
Panic: Exception number 87
sr=2000 pc=00e011e0
D0-3: 00002700 00000000 0058148c 00000000
D4-7: ffffffef 00400000 00000000 00000001
A0-3: 00000114 00000050 40001b4a 00e0912a
A4-7: 400040ba 20000020 00000ffc 00000f74
USP: 00000001
Panic: Exception number 71
sr=2000 pc=00e0956c
D0-3: 00002704 00003c00 00e011e0 00e00d09
D4-7: 00e00daf 00e00d98 00e00d8a 00e00d76
A0-3: 00e09304 00000050 00e09148 00e09179
A4-7: 00e0910c 20000020 00000ffc 00002330
USP: 00000001
d0: 00000000 d2: 00e0956c d4: 40001b4a d6: 400040ba
d1: 003f0000 d3: 00e00d09 d5: 00e0912a d7: 20000020
a0: 00e0936d a2: 00e08230 a4: 00e0910c a6: 00000ffc
a1: 00000050 a3: 00e08230 a5: 20000020 a7: 00002318
pc: 00e08230 sr: 2004 usp: 00000001
vbr: 00581000 tc: 00008210 srp: 00580e00 urp: 00580e00
dt0: 00000000 dt1: 00000000 it0: 00000000 it1: 00000000
pcr: 04310403 bcr: 00000000 ccr: a0808000
> d $0 $200
00000000: 60 2e 02 06 00 e0 00 30 00 e0 04 aa 00 e0 04 ac `......0........
00000010: 00 e0 04 ae 00 e0 09 68 00 e0 04 b2 00 e0 04 b4 .......h........
00000020: 00 e0 06 82 00 e0 04 b8 00 e0 97 f8 00 e0 04 bc ................
00000030: 00 e0 04 be 00 e0 04 c0 00 e0 04 c2 00 e0 04 c4 ................
00000040: 00 e0 04 c6 00 e0 04 c8 00 e0 04 ca 00 e0 04 cc ................
00000050: 00 e0 04 ce 00 e0 04 d0 00 e0 04 d2 00 e0 04 d4 ................
00000060: 00 e0 04 d6 00 e0 09 68 00 e0 09 68 00 e0 09 68 .......h...h...h
00000070: 00 e0 be 7c 00 e0 09 68 00 e0 09 68 00 e0 09 68 ...|...h...h...h
00000080: 00 e0 04 e6 00 e0 04 e8 00 e5 2a 68 00 e0 04 ec ..........*h....
00000090: 00 e0 04 ee 00 e0 04 f0 00 e0 04 f2 00 e0 04 f4 ................
000000a0: 00 e0 04 f6 00 e0 04 f8 00 e0 04 fa 00 e0 04 fc ................
000000b0: 00 e0 04 fe 00 e0 09 00 00 e0 09 0e 00 e0 05 04 ................
000000c0: 00 e0 05 06 00 e0 05 08 00 e0 05 0a 00 e0 05 0c ................
000000d0: 00 e0 05 0e 00 e0 05 10 00 e0 05 12 00 e0 05 14 ................
000000e0: 00 e0 05 16 00 e0 05 18 00 e0 05 1a 00 e0 05 1c ................
000000f0: 00 e0 05 1e 00 e0 06 e4 00 e0 05 22 00 e0 05 24 ..........."...$
00000100: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
00000110: 00 e0 05 26 00 e0 05 e6 00 e0 05 26 00 e0 05 26 ...&.......&...&
00000120: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
00000130: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
00000140: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
00000150: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
00000160: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
00000170: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
00000180: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
00000190: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
000001a0: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
000001b0: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
000001c0: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
000001d0: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
000001e0: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
000001f0: 00 e0 05 26 00 e0 05 26 00 e0 05 26 00 e0 05 26 ...&...&...&...&
> d $581000 $200
00581000: 40 00 2f d8 40 00 2f e0 40 00 2f e8 40 00 2f f0 @./.@./.@./.@./.
00581010: 40 00 2f f8 40 00 30 00 40 00 30 08 40 00 30 10 @./.@.0.@.0.@.0.
00581020: 40 00 30 18 40 00 30 20 40 00 30 28 40 00 30 30 @.0.@.0 @.0(@.00
00581030: 40 00 30 38 40 00 30 40 40 00 30 48 40 00 30 50 @.08@.0@@.0H@.0P
00581040: 40 00 30 58 40 00 30 60 40 00 30 68 40 00 30 70 @.0X@.0`@.0h@.0p
00581050: 40 00 30 78 40 00 30 80 40 00 30 88 40 00 30 90 @.0x@.0.@.0.@.0.
00581060: 40 00 08 28 40 00 30 a0 40 00 30 a8 40 00 30 b0 @..(@.0.@.0.@.0.
00581070: 40 00 30 b8 40 00 30 c0 40 00 30 c8 40 00 07 7a @.0.@.0.@.0.@..z
00581080: 40 00 30 d8 40 00 30 e0 40 00 30 e8 40 00 30 f0 @.0.@.0.@.0.@.0.
00581090: 40 00 30 f8 40 00 31 00 40 00 31 08 40 00 31 10 @.0.@.1.@.1.@.1.
005810a0: 40 00 31 18 40 00 31 20 40 00 31 28 40 00 31 30 @.1.@.1 @.1(@.10
005810b0: 40 00 31 38 40 00 31 40 40 00 31 48 40 00 31 50 @.18@.1@@.1H@.1P
005810c0: 40 00 31 58 40 00 31 60 40 00 31 68 40 00 31 70 @.1X@.1`@.1h@.1p
005810d0: 40 00 31 78 40 00 31 80 40 00 31 88 40 00 31 90 @.1x@.1.@.1.@.1.
005810e0: 40 00 31 98 40 00 31 a0 40 00 31 a8 40 00 31 b0 @.1.@.1.@.1.@.1.
005810f0: 40 00 31 b8 40 00 31 c0 40 00 31 c8 40 00 31 d0 @.1.@.1.@.1.@.1.
00581100: 40 00 31 d8 40 00 31 e0 40 00 31 e8 40 00 05 e4 @.1.@.1.@.1.@...
00581110: 40 00 31 f8 40 00 32 00 40 00 05 ec 40 00 32 10 @.1.@.2.@...@.2.
00581120: 40 00 32 18 40 00 32 20 40 00 32 28 40 00 32 30 @.2.@.2 @.2(@.20
00581130: 40 00 32 38 40 00 32 40 40 00 32 48 40 00 06 04 @.28@.2@@.2H@...
00581140: 40 00 32 58 40 00 32 60 40 00 32 68 40 00 32 70 @.2X@.2`@.2h@.2p
00581150: 40 00 32 78 40 00 06 0c 40 00 32 88 40 00 32 90 @.2x@...@.2.@.2.
00581160: 40 00 32 98 40 00 32 a0 40 00 32 a8 40 00 32 b0 @.2.@.2.@.2.@.2.
00581170: 40 00 32 b8 40 00 32 c0 40 00 32 c8 40 00 32 d0 @.2.@.2.@.2.@.2.
00581180: 40 00 32 d8 40 00 32 e0 40 00 32 e8 40 00 32 f0 @.2.@.2.@.2.@.2.
00581190: 40 00 32 f8 40 00 33 00 40 00 33 08 40 00 33 10 @.2.@.3.@.3.@.3.
005811a0: 40 00 33 18 40 00 33 20 40 00 33 28 40 00 33 30 @.3.@.3 @.3(@.30
005811b0: 40 00 33 38 40 00 33 40 40 00 33 48 40 00 33 50 @.38@.3@@.3H@.3P
005811c0: 40 00 33 58 40 00 33 60 40 00 33 68 40 00 33 70 @.3X@.3`@.3h@.3p
005811d0: 40 00 33 78 40 00 33 80 40 00 33 88 40 00 33 90 @.3x@.3.@.3.@.3.
005811e0: 40 00 33 98 40 00 33 a0 40 00 33 a8 40 00 33 b0 @.3.@.3.@.3.@.3.
005811f0: 40 00 33 b8 40 00 33 c0 40 00 33 c8 40 00 33 d0 @.3.@.3.@.3.@.3.
> d $a0000a00 $30
a0000a00: ff 00 ff ff ff 00 ff 00 ff 20 ff 00 ff 20 ff 00 ......... ... ..
a0000a10: ff 20 ff 00 ff 20 ff 58 ff 00 ff 00 ff 73 ff 00 . ... .X.....s..
a0000a20: ff 00 ff 43 ff 01 ff 00 ff 08 ff 00 ff 81 ff ff ................
> d $a1000a00 $30
a1000a00: ff fb ff 00 ff 00 ff 00 ff 20 ff 00 ff 20 ff 00 ......... ... ..
a1000a10: ff 20 ff 00 ff 20 ff 48 ff 00 ff 00 ff 50 ff 00 . ... .H.....P..
a1000a20: ff 00 ff 90 ff 00 ff 00 ff 00 ff 00 ff 90 ff ff ................
> d $fffa00 $30
00fffa00: ff fb ff 00 ff 00 ff 00 ff 20 ff 00 ff 20 ff 00 ......... ... ..
00fffa10: ff 20 ff 00 ff 20 ff 48 ff 00 ff 00 ff 50 ff 00 . ... .H.....P..
00fffa20: ff 00 ff 6b ff 00 ff 00 ff 00 ff 00 ff 90 ff ff ................
>Code: Select all
pb $a0000a13 $55
pb $a0000a13
pb $a0000a13 $aa
pb $a0000a13
pb $a0000a15 $55
pb $a0000a15
pb $a0000a15 $aa
pb $a0000a15
pb $a1000a13 $55
pb $a1000a13
pb $a1000a13 $aa
pb $a1000a13
pb $a1000a15 $55
pb $a1000a15
pb $a1000a15 $aa
pb $a1000a15
Code: Select all
> pb $a0000a13 $55
> pb $a0000a13
a0000a13 : $54
> pb $a0000a13 $aa
> pb $a0000a13
a0000a13 : $a8
>
> pb $a0000a15 $55
> pb $a0000a15
a0000a15 : $51
> pb $a0000a15 $aa
> pb $a0000a15
a0000a15 : $aa
>
> pb $a1000a13 $55
> pb $a1000a13
a1000a13 : $54
> pb 00a13 $aa
> pb $a10a13
00a10a13 : $ff
>
> pb $a1001b $a1000a15 $aa
> pa1000a15
Commands:
x : exit monitor
r : show registers
pb [addr] {val} : peek/poke byte
pw [addr] {val} : peek/poke word
pl [addr] {val} : peek/poke long
d [addr] {len} : dump memory
rtc {clear} : dump/clear rtc
cfg {opt} {val} : list/get/set option
reset : reset computer
test {cmd} {val} : test hardware
> Code: Select all
a0000a13 (test D7:0, U103)
$55 01010101
$54 01010100 fail
$aa 10101010
$a8 10101000 fail
xx
a0000a15 (test D23:16, U106)
$55 01010101
$51 01010001 fail
$aa 10101010
$aa 10101010 ok
x
Code: Select all
==================
| std free (1 entries) = 0x0000048e {
| 0x00048e[0x013664,0x3e499c],
| }
| std alloc (0 entries) = 0x00000000 {
|
| }
| ----------------------
| alt free (1 entries) = 0x00004008 {
| 0x004008[0x1005d6c,0x28fa294],
| }
| alt alloc (11 entries) = 0x00003ff6 {
| 0x003ff6[0x1004d6c,0x001000], 0x003fe4[0x1004a7c,0x0002f0],
| 0x003fc6[0x1002ea4,0x001bd8], 0x003fb4[0x1002b24,0x000380],
| 0x003fa2[0x1002a24,0x000100], 0x003f84[0x1002a18,0x00000c],
| 0x003f72[0x1000218,0x002800], 0x003f60[0x1000118,0x000100],
| 0x003f42[0x100010c,0x00000c], 0x003f30[0x100000c,0x000100],
| 0x003f1e[0x1000000,0x00000c],
| }
===/mem_dump==========================
BDOS returns: 0x01004d6c
BDOS (fn=0x0044)
BDOS: Mxalloc(2048,0x0003)
BDOS ffit: mp=&pmdalt
BDOS ffit: requested=2048
xmgetmd(): got new MDBLOCK at 0x00004022
xmgetmd(): got MD at 0x00004026
BDOS ffit: start=0x01005d6c, length=2048
BDOS Mxalloc: returns 0x01005d6c
===mem_dump==========================
| std free (1 entries) = 0x0000048e {
| 0x00048e[0x013664,0x3e499c],
| }
| std alloc (0 entries) = 0x00000000 {
|
| }
| ----------------------
| alt free (1 entries) = 0x00004026 {
| 0x004026[0x100656c,0x28f9a94],
| }
| alt alloc (12 entries) = 0x00004008 {
| 0x004008[0x1005d6c,0x000800], 0x003ff6[0x1004d6c,0x001000],
| 0x003fe4[0x1004a7c,0x0002f0], 0x003fc6[0x1002ea4,0x001bd8],
| 0x003fb4[0x1002b24,0x000380], 0x003fa2[0x1002a24,0x000100],
| 0x003f84[0x1002a18,0x00000c], 0x003f72[0x1000218,0x002800],
| 0x003f60[0x1000118,0x000100], 0x003f42[0x100010c,0x00000c],
| 0x003f30[0x100000c,0x000100], 0x003f1e[0x1000000,0x00000c],
| }
===/mem_dump==========================
BDOS returns: 0x01005d6c
BDOS (fn=0x004e)
findit(A:\EMUICON.RSC)
dcrack(0x00006cfe -> 'A:\EMUICON.RSC')ckdrv(0)
blkdev_getbpb(0)
device is invalid
BDOS returns: 0xffffffde
can't load user desktop icon file A:\EMUICON.RSC
BDOS (fn=0x0044)
BDOS: Mxalloc(2320,0x0003)
BDOS ffit: mp=&pmdalt
BDOS ffit: requested=2320
xmgetmd(): got MD at 0x00004038
BDOS ffit: start=0x0100656c, length=2320
BDOS Mxalloc: returns 0x0100656c
===mem_dump==========================
| std free (1 entries) = 0x0000048e {
| 0x00048e[0x013664,0x3e499c],
| }
| std alloc (0 entries) = 0x00000000 {
|
| }
| ----------------------
| alt free (1 entries) = 0x00004038 {
| 0x004038[0x1006e7c,0x28f9184],
| }
| alt alloc (13 entries) = 0x00004026 {
| 0x004026[0x100656c,0x000910], 0x004008[0x1005d6c,0x000800],
| 0x003ff6[0x1004d6c,0x001000], 0x003fe4[0x1004a7c,0x0002f0],
| 0x003fc6[0x1002ea4,0x001bd8], 0x003fb4[0x1002b24,0x000380],
| 0x003fa2[0x1002a24,0x000100], 0x003f84[0x1002a18,0x00000c],
| 0x003f72[0x1000218,0x002800], 0x003f60[0x1000118,0x000100],
| 0x003f42[0x100010c,0x00000c], 0x003f30[0x100000c,0x000100],
| 0x003f1e[0x1000000,0x00000c],
| }
===/mem_dump==========================
BDOS returns: 0x0100656c
BDOS (fn=0x0044)
BDOS: Mxalloc(4192,0x0003)
BDOS ffit: mp=&pmdalt
BDOS ffit: requested=4192
xmgetmd(): got MD at 0x0000404a
xmgetmd(): MDBLOCK at 0x00004022 is now full
xmgetmd(): removed MDBLOCK at 0x00004022 from mdb chain
BDOS ffit: start=0x01006e7c, length=4192
BDOS Mxalloc: returns 0x01006e7c
===mem_dump==========================
| std free (1 entries) = 0x0000048e {
| 0x00048e[0x013664,0x3e499c],
| }
| std alloc (0 entries) = 0x00000000 {
|
| }
| ----------------------
| alt free (1 entries) = 0x0000404a {
| 0x00404a[0x1007edc,0x28f8124],
| }
| alt alloc (14 entries) = 0x00004038 {
| 0x004038[0x1006e7c,0x001060], 0x004026[0x100656c,0x000910],
| 0x004008[0x1005d6c,0x000800], 0x003ff6[0x1004d6c,0x001000],
| 0x003fe4[0x1004a7c,0x0002f0], 0x003fc6[0x1002ea4,0x001bd8],
| 0x003fb4[0x1002b24,0x000380], 0x003fa2[0x1002a24,0x000100],
| 0x003f84[0x1002a18,0x00000c], 0x003f72[0x1000218,0x002800],
| 0x003f60[0x1000118,0x000100], 0x003f42[0x100010c,0x00000c],
| 0x003f30[0x100000c,0x000100], 0x003f1e[0x1000000,0x00000c],
| }
===/mem_dump==========================
BDOS returns: 0x01006e7c
disp() to " "
BDOS (fn=0x003d)
findit(A:\EMUDESK.INF)
dcrack(0x00006d1c -> 'A:\EMUDESK.INF')ckdrv(0)
blkdev_getbpb(0)
device is invalid
xopen(A:\EMUDESK.INF,0): rc=-33
BDOS returns: 0xffffffdf
BDOS (fn=0x0019)
BDOS returns: 0x00000000
BDOS (fn=0x000e)
BDOS returns: 0x00000000
BDOS (fn=0x0049)
BDOS: Mfree(0x01006e7c)
BDOS Mfree: mpb=pmdalt
BDOS freeit: mp=&pmdalt
BDOS freeit: start=0x01006e7c, length=4192
xmfremd(): MD at 0x0000404a freed
xmfremd(): MDBLOCK at 0x00004022 now has free entry, moved to mdb chain
===mem_dump==========================
| std free (1 entries) = 0x0000048e {
| 0x00048e[0x013664,0x3e499c],
| }
| std alloc (0 entries) = 0x00000000 {
|
| }
| ----------------------
| alt free (1 entries) = 0x00004038 {
| 0x004038[0x1006e7c,0x28f9184],
| }
| alt alloc (13 entries) = 0x00004026 {
| 0x004026[0x100656c,0x000910], 0x004008[0x1005d6c,0x000800],
| 0x003ff6[0x1004d6c,0x001000], 0x003fe4[0x1004a7c,0x0002f0],
| 0x003fc6[0x1002ea4,0x001bd8], 0x003fb4[0x1002b24,0x000380],
| 0x003fa2[0x1002a24,0x000100], 0x003f84[0x1002a18,0x00000c],
| 0x003f72[0x1000218,0x002800], 0x003f60[0x1000118,0x000100],
| 0x003f42[0x100010c,0x00000c], 0x003f30[0x100000c,0x000100],
| 0x003f1e[0x1000000,0x00000c],
| }
===/mem_dump==========================
BDOS returns: 0x00000000
disp() to " "
BDOS (fn=0x0044)
BDOS: Mxalloc(-1,0x0003)
BDOS ffit: mp=&pmd
BDOS ffit: requested=-1
BDOS ffit: maxval=4082076
BDOS ffit: mp=&pmdalt
BDOS ffit: requested=-1
BDOS ffit: maxval=42963332
BDOS Mxalloc: returns 0x028f9184
===mem_dump==========================
| std free (1 entries) = 0x0000048e {
| 0x00048e[0x013664,0x3e499c],
| }
| std alloc (0 entries) = 0x00000000 {
|
| }
| ----------------------
| alt free (1 entries) = 0x00004038 {
| 0x004038[0x1006e7c,0x28f9184],
| }
| alt alloc (13 entries) = 0x00004026 {
| 0x004026[0x100656c,0x000910], 0x004008[0x1005d6c,0x000800],
| 0x003ff6[0x1004d6c,0x001000], 0x003fe4[0x1004a7c,0x0002f0],
| 0x003fc6[0x1002ea4,0x001bd8], 0x003fb4[0x1002b24,0x000380],
| 0x003fa2[0x1002a24,0x000100], 0x003f84[0x1002a18,0x00000c],
| 0x003f72[0x1000218,0x002800], 0x003f60[0x1000118,0x000100],
| 0x003f42[0x100010c,0x00000c], 0x003f30[0x100000c,0x000100],
| 0x003f1e[0x1000000,0x00000c],
| }
===/mem_dump==========================
BDOS returns: 0x028f9184
BDOS (fn=0x0044)
BDOS: Mxalloc(36416,0x0003)
BDOS ffit: mp=&pmdalt
BDOS ffit: requested=36416
xmgetmd(): got MD at 0x0000404a
xmgetmd(): MDBLOCK at 0x00004022 is now full
xmgetmd(): removed MDBLOCK at 0x00004022 from mdb chain
BDOS ffit: start=0x01006e7c, length=36416
BDOS Mxalloc: returns 0x01006e7c
===mem_dump==========================
| std free (1 entries) = 0x0000048e {
| 0x00048e[0x013664,0x3e499c],
| }
| std alloc (0 entries) = 0x00000000 {
|
| }
| ----------------------
| alt free (1 entries) = 0x0000404a {
| 0x00404a[0x100fcbc,0x28f0344],
| }
| alt alloc (14 entries) = 0x00004038 {
| 0x004038[0x1006e7c,0x008e40], 0x004026[0x100656c,0x000910],
| 0x004008[0x1005d6c,0x000800], 0x003ff6[0x1004d6c,0x001000],
| 0x003fe4[0x1004a7c,0x0002f0], 0x003fc6[0x1002ea4,0x001bd8],
| 0x003fb4[0x1002b24,0x000380], 0x003fa2[0x1002a24,0x000100],
| 0x003f84[0x1002a18,0x00000c], 0x003f72[0x1000218,0x002800],
| 0x003f60[0x1000118,0x000100], 0x003f42[0x100010c,0x00000c],
| 0x003f30[0x100000c,0x000100], 0x003f1e[0x1000000,0x00000c],
| }
===/mem_dump==========================
BDOS returns: 0x01006e7c
obj_init(): allocated 569 screen objects
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
BDOS (fn=0x0044)
BDOS: Mxalloc(2394,0x0003)
BDOS ffit: mp=&pmdalt
BDOS ffit: requested=2394
xmgetmd(): got new MDBLOCK at 0x00004064
xmgetmd(): got MD at 0x00004068
BDOS ffit: start=0x0100fcbc, length=2396
BDOS Mxalloc: returns 0x0100fcbc
===mem_dump==========================
| std free (1 entries) = 0x0000048e {
| 0x00048e[0x013664,0x3e499c],
| }
| std alloc (0 entries) = 0x00000000 {
|
| }
| ----------------------
| alt free (1 entries) = 0x00004068 {
| 0x004068[0x1010618,0x28ef9e8],
| }
| alt alloc (15 entries) = 0x0000404a {
| 0x00404a[0x100fcbc,0x00095c], 0x004038[0x1006e7c,0x008e40],
| 0x004026[0x100656c,0x000910], 0x004008[0x1005d6c,0x000800],
| 0x003ff6[0x1004d6c,0x001000], 0x003fe4[0x1004a7c,0x0002f0],
| 0x003fc6[0x1002ea4,0x001bd8], 0x003fb4[0x1002b24,0x000380],
| 0x003fa2[0x1002a24,0x000100], 0x003f84[0x1002a18,0x00000c],
| 0x003f72[0x1000218,0x002800], 0x003f60[0x1000118,0x000100],
| 0x003f42[0x100010c,0x00000c], 0x003f30[0x100000c,0x000100],
| 0x003f1e[0x1000000,0x00000c],
| }
===/mem_dump==========================
BDOS returns: 0x0100fcbc
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to " "
disp() to "SCRENMGR"
disp() to "EMUDESK "
disp() to " "
disp() to "SCRENMGR"
disp() to "EMUDESK "
AES: EMUDESK: evnt_multi()
disp() to " "