This is my first post here after reading your fantastic infos over months.
I've started to disassemble the original BT1 MsDos Version because I want to get an impression of the original code structure(to get an idea how a programmer thought and worked in the 80s ).
I've identified some functions and gave him names to show their main functionality.
My question is if there are other functions identified by you....and...would you please so kind to share it with me ?
Code: Select all
ListCharacterItems seg000 000005FB
WriteCharacterName seg000 0000073B
GetRace seg000 000009B1
WriteRace seg000 000009BF
WriteClass seg000 000009D7
CharacterInfoStrength seg000 000009EC
TradeItem seg000 00000C4B
CopyCharacternameToBuffer seg000 00000DC6
CharacterSelectionLoop seg000 000017F6
TradeGoldInputLoop seg000 00001BEC
WriteToRightWindowClrScr seg000 00001DBA
WriteDone seg000 00001E99
WriteExit seg000 00001EAE
WriteCancel seg000 00001EC3
WriteContinue seg000 00001ED8
WriteTextValuePair seg000 00001EED
WriteValueTextPair seg000 00001F0A
YesNoQuestion seg000 00001F27
GetSelectionFromRightWindow seg000 00001F82
ScreenInputLoop seg001 0000000A
WriteToRightWindow seg001 00000928
ReadMouseData seg002 000002DC
ReadIoButton0 seg002 00000437
ReadIoButton1 seg002 00000474
ReadIoCoordinates seg002 000004B3
ReadKeyboardChar seg002 00000527
GetRandom seg002 0000052C
CreateFile seg002 0000053E
OpenFile seg002 00000553
CloseFile seg002 00000569
ReadFile seg002 0000057A
ReadFile2 seg002 00000593
LSeekFile seg002 000005F1
CheckKeyboardBuffer seg002 0000064B
SelectDrive seg002 00000773
CheckExistanceAndOpenFile seg003 00000002
CheckDiskAndCreateFile seg003 0000014C
LoadLevsFile seg003 000001FB
CheckDiskExistanceAndRequestInsertOfDisk seg003 000002A5
CheckGivenDriveForDisk seg003 00000321
FightInputHandling seg006 0000393A
PrintInfoAndSelectMemberLoop seg006 00003EAB