Re: DM2 PC9821
Posted: Tue Mar 02, 2010 9:43 pm
hmm, seems that changing all refs to c only makes the syses and bats not find their files anymore - because upon booting the hd is set to be a:
The 'Dungeon Master' video games community
https://www.dungeon-master.com/forum/
you are right. booting from harddisk, harddisk assigns to A: drive, floopy follows like B: drive. it is pc98 specific habit.No matter whether I do this or not, if I boot from the hdi file it is considered to be A:, not C:
"ダンジョンマスターディスクを"Lunever wrote:Seems dm1 can be at least started from the booting hd, however, entering the dungeon ends here:
http://dmweb.free.fr/Stuff/AnexDMII/Anex_HD_DM1.JPG
"ディスクA 起動ディスクをドライブ1に入れて下さい" {DISK A Startup disk, insert it at drive 1}Lunever wrote:CSB is the same as dm1.
DM2 for PC-9800 looks like this:
http://dmweb.free.fr/Stuff/AnexDMII/Anex9800_HD_DM2.JPG
Black screen with white blinking cursor? It seems hanging up!If I start the command line and enter necio21 fire.exe +x%1, I get the FTL-swoosh and then a black screen with a white blinking cursor, but nothing else.
FILES: count of files that can be opened simultaneously.btw: What exactly are the buffers and files commands for?
sorry. I don't have good idea about it.BTW: Is there a way to use some keyb=gr command for the anex?
Code: Select all
LOAD_NEW_DUNGEON
1A89:2B19|c8 12 00 00 | |enter 0012,00
1A89:2B1D|c6 46 ff 00 | |mov byte [bp-01],00
PROTECTION_START:
1A89:2B21|16 | |push ss --> jmp 2B64
1A89:2B22|8d 46 ee | |lea ax,[bp-12]
1A89:2B25|50 | |push ax
1A89:2B26|ff 36 a4 5f | |push word [5FA4]
1A89:2B2A|c4 1e 34 5e | |les bx,[5E34]
1A89:2B2E|26 ff 5f 50 | |call far word es:[bx+50]
1A89:2B32|83 c4 06 | |add sp,0006
1A89:2B35|1e | |push ds
1A89:2B36|68 93 3b | |push 3B93
1A89:2B39|16 | |push ss
1A89:2B3A|8d 46 ee | |lea ax,[bp-12]
1A89:2B3D|50 | |push ax
1A89:2B3E|9a 69 00 cd 06 |R|call 06CD:0069
1A89:2B43|83 c4 08 | |add sp,0008
1A89:2B46|0b c0 | |or ax,ax
1A89:2B48|74 1a | |je 00002B64 ($+1a)
1A89:2B4A|8a 46 ff | |mov al,[bp-01]
1A89:2B4D|50 | |push ax
1A89:2B4E|6a 13 | |push 0013
1A89:2B50|9a fc 02 d6 04 |R|call 04D6:02FC
1A89:2B55|59 | |pop cx
1A89:2B56|59 | |pop cx
1A89:2B57|50 | |push ax
1A89:2B58|9a 6b 00 d6 04 |R|call 04D6:006B
1A89:2B5D|59 | |pop cx
1A89:2B5E|c6 46 ff 14 | |mov byte [bp-01],14
1A89:2B62|eb bd | |jmp short 00002B21 ($-43)
PROTECTION_END:
Code: Select all
PROTECTION_START2:
1A89:0E7E|16 | |push ss --> jmp 0EC4
1A89:0E7F|8d 86 78 ff | |lea ax,[bp-0088]
1A89:0E83|50 | |push ax
1A89:0E84|ff 36 a4 5f | |push word [5FA4]
1A89:0E88|c4 1e 34 5e | |les bx,[5E34]
1A89:0E8C|26 ff 5f 50 | |call far word es:[bx+50]
1A89:0E90|83 c4 06 | |add sp,0006
1A89:0E93|1e | |push ds
1A89:0E94|68 88 3b | |push 3B88
1A89:0E97|16 | |push ss
1A89:0E98|8d 86 78 ff | |lea ax,[bp-0088]
1A89:0E9C|50 | |push ax
1A89:0E9D|9a 69 00 cd 06 |R|call 06CD:0069
1A89:0EA2|83 c4 08 | |add sp,0008
1A89:0EA5|0b c0 | |or ax,ax
1A89:0EA7|74 1b | |je 00000EC4 ($+1b)
1A89:0EA9|8a 46 eb | |mov al,[bp-15]
1A89:0EAC|50 | |push ax
1A89:0EAD|6a 13 | |push 0013
1A89:0EAF|9a fc 02 d6 04 |R|call 04D6:02FC
1A89:0EB4|59 | |pop cx
1A89:0EB5|59 | |pop cx
1A89:0EB6|50 | |push ax
1A89:0EB7|9a 6b 00 d6 04 |R|call 04D6:006B
1A89:0EBC|59 | |pop cx
1A89:0EBD|c6 46 eb 14 | |mov byte [bp-15],14
1A89:0EC1|e9 88 fe | |jmp 00000D4C ($-178)
PROTECTION_END2:
noop. it is all.EDIT: Or maybe - what am I to do with the anexx21.e86 file (aside from copying it into the anex directory)?
ok. my ones are simple for now.EDIT: Can you maybe provide your config.sys and autoexe.bat file so I can verify, whether some difference in them might be relevant?
(I'll test it with yours - if the game starts then, something is wrong with mine)
Code: Select all
DOS=HIGH
DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE
Code: Select all
PAUSE
SKULL.BAT
you're welcome.Thanks to the image you sent I could compare its config.sys to the one I had been using.
oops. sorry.. No sound though
i'll check about this problem.Though no matter whether I use my image or yours, on the border of the game screen there stays a white blinking cursor.