2024-03-28 21:55 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003630RailroadTycoon[All Projects] Generalpublic2017-02-25 12:05
Reporterapex 
Assigned ToJOTDProject InfoRailroad Tycoon (Microprose)
http://www.whdload.de/games/RailroadTycoon.html
 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
Summary0003630: Game crash after mouse+keyboard & keyboard only selection. Exception
DescriptionGameVersion: german,pal,2 disks
SlaveVersion: 1.0 from 20.05.2000

Game crash after mouse+keyboard & keyboard only selection.
Exception "Address Error" ($800C)
PC = $9FD402 (Slave $422)
Word Read from $9FDF7B (Slave $F9B)
************************* 17-Feb-17 20:28:11 ************************18.3.5814***
Slave='RailroadTycoonDe.Slave' (4596 bytes)
ShadowMem   851728 -   876728 ( 151552) AbsolutMem    25000 -    80000 ( 372736)
Resload     895290 -   89B7E4 (  25940) at 895290  GL=$9E8128
Slave       9FCFE0 -   9FE1B0 (   4560) at 9FCFE0  BaseMemSize=$80000
ExpMem      928000 -   9E8000 ( 786432) at 928000
attn=1(10) fc=-1 kn=10813 cs=F999 rw=0 zpt=-1 ep=0 ei=0
setcpu=3B35(SS,BC,SB,DC,IC,SCB,ENC,BNC)
Exception "Address Error" ($800C) PC = $9FD402 (Slave $422) Word Read from
$9FDF7B (Slave $F9B)
$009fd3da or.b         ($16,a0),d2                    ;$00968422
$009fd3de move.l       d2,d0
$009fd3e0 move.l       (a7)+,d2                       ;$009e7f76
$009fd3e2 rts
$009fd3e4 subq.l       #1,d0
$009fd3e6 scc          d0
$009fd3e8 ext.w        d0
$009fd3ea ext.l        d0
$009fd3ec rts
$009fd3ee ori.b        #$40,($e00,a0)                 ;$0096920c
$009fd3f4 lea          ($9fdf7b,pc),a1
$009fd3f8 move.b       ($dff006),(a1)                 ;$0096a078
$009fd3fe rts
$009fd400 move.w       ($9fdf7b,pc),d1
$009fd404 lea          ($dff000),a1
$009fd40a cmp.b        (6,a1),d1                      ;$0096a07e
$009fd40e beq.b        $9fd40a
$009fd410 move.b       (6,a1),d1                      ;$0096a07e
$009fd414 cmp.b        (6,a1),d1                      ;$0096a07e
$009fd418 beq.b        $9fd414
$009fd41a move.b       (6,a1),d1                      ;$0096a07e
$009fd41e cmp.b        (6,a1),d1                      ;$0096a07e
$009fd422 beq.b        $9fd41e
$009fd424 addq.l       #2,(a7)                        ;$009e7f76
$009fd426 andi.b       #$bf,($bfee01)
$009fd42e rts
$009fd430 move.l       ($9fdf98,pc),a0
$009fd434 move.l       (a0),d0                        ;$0096840c
$009fd436 mulu         #$5a0,d0
exception stackframe:
$009E7F76 2214009F D402800C 1106009F DF7B0000 D3A80092 002F0094 43F90A7A D3A80000
$009E7F96 009F43F9 DF7B009F D406FFE7 00000390 323A009F C000323A 0000
regular stack:
$009E7FB0 0094D3A8 40000000 499B127C 0002BF6B 00968276 0092C6EC 40000000 009696AA
$009E7FD0 0092934C 00947F50 00080096 82520000 00000000 00000096 840C0096 A6E20096
$009E7FF0 B6E80096 82762000 00928F94 00680020
  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx       FF        14  40000004  499B0000         0         0  80000000  C0000000
Ax   96840C    96A078    969680    968410    928FE2    94D278    96A02C
                 TTSM III   XNZVC
õ1mPC=  9FD402õ22m  SR %0010001000010100  USP=96B72A  õ1mSSP=9E7F76õ22m
VBR=9E9128  SFC=5  DFC=5
         MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
intena=%õ1m0110000001101100õ22m dmacon=%õ1m0010001111110000õ22m adkcon=$1100
intreq=%õ1m0000000000001000õ22m
vposr....A000  vhposr...032B  joy0dat..0101  joy1dat..0000  clxdat...8023  
pot0dat..2E00  pot1dat..0000  potinp...5500  serdatr..3800  dskbytr..A000  
deniseid.FFFC  hhposr...FFB2  
   ciaa:     PI ROPS		   ciab:     PI ROPS
    cra=õ1m01000000õ22m  ta=21FF<21FF	   cra=õ1m00000000õ22m  ta=FFFF<FFFF
        AII ROPS			    AII ROPS
    crb=õ1m00001000õ22m  tb=C87C<FFFF	   crb=õ1m10000000õ22m  tb=FFFF<FFFF
        10RTWCLO	  parallel	    DRCCDSOY      M3210HDS
    pra=õ1m11111100õ22m  prb=õ1m11111111õ22m      pra=õ1m11111110õ22m  prb=õ1m11111111õ22m
       ddra=õ1m00000011õ22m ddrb=õ1m00000000õ22m     ddra=õ1m11000000õ22m ddrb=õ1m11111111õ22m
       event=00016B  icr=00  sdr=FB    event=00013A  icr=04  sdr=00
TagsNo tags attached.
MachineA500
CPU68000
CPUSpeed14
ChipSetECS
GFXCardNone
ChipMem2 MB
FastMem4 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.3beta
importedyes
Attached Files

-Relationships
+Relationships

-Notes

note ~0005483

JOTD (developer)

old kickemu wasn't compatible with 68000, reassembling with new kickemu and testing on 68k with WinUAE:

- old slave: freeze/crash/no quitkey
- new slave: works perfect

thanks for your report.
+Notes

-Issue History
Date Modified Username Field Change
2017-02-17 21:52 administrator New Issue
2017-02-17 21:52 administrator Status new => assigned
2017-02-17 21:52 administrator Assigned To => JOTD
2017-02-25 12:05 JOTD Status assigned => closed
2017-02-25 12:05 JOTD Resolution open => fixed
2017-02-25 12:05 JOTD Note Added: 0005483
+Issue History