#55,#70,#64,#61,#74,#65,#20,#42,#49,#4F,#53 #41,#76,#61,#69,#6C,#61,#62,#6C,#65 A IY+DRVHD_H ENDMSG FIND_AVAILABLE_STRUCT IDE2 DRVHD_H ITMADDR EQU #BA00 IDE0 EQU #C1C0 IDE1 EQU #C1C8 IDE2 EQU #C1D0 IDE3 EQU #C1D8 sjasmplus.exe --nologo --syntax=f --fullpath --lst 41482/256+256-41482 24310+162 59 246 =84 csetup.bin = dsetup.asm packed depack.bin = depack.asm bsetup.bin = bsetup.asm + depack.bin + csetup.bin extended.bin = extended.asm ROM.BIN = rom.asm + extended.bin + bsetup.bin br pc == #D000 b644 old b71c new ITMADDR EQU #BA00 ;;;;;;!!!!! ITMTABS EQU #BA00 ;;;;!!!!!!b900 4D656D6F72792054 #2C,#BA,#61,#BA,#96,#BA,#CB,#BA,#00,#BB,#3E,#BB,#79,#BB,#B0,#BB 2CBA61BA96BACBBA00BB3EBB79BBB0BB ;Memory dump ;#0000-#3FFF : STANDART ROM BIOS ;#4000-#7BFF : NOT USED MEMORY ;#7C00-#7C7F : SYSTEM JUMP RESIDENT ;#7C80-#7DFF : NOT USED MEMORY ;#7E00-#7FFF : SECTOR BUFFER AND TEMPORY AREA ;#8000-#8002 : SETUP ENTRY POINT ;#8003-#80F0 : STACK FRAME ;#80F1-#80FD : NOT USED MEMORY ;#80FE-#80FF : INTERRUPT ADDRESS ;#8000-#B3FF : SETUP AND BOOT PROGRAM ;#B400-#BAFF : BOOT MESSAGES ;#B900-#BEFF : SETUP MESSAGES AND ITEMS ;#BF00-#BFFF : STACK FRAME ;#C000-#D8FF : NOT USED MEMORY ;#D900-#FFFF : UNPACKED LOGOTYPE ;REGISTER #10 ; %00000111 - SYSTEM DISK ; %01110000 - ALT SYSTEM DISK ;REGISTER #11 ; %00000011 - FDD FIRST 720 / 1.44 / NONE ; %00001100 - FDD SECOND ; %00110000 - IDE Primary MASTER AUTO / SETUP / DISABLED ; %11000000 - IDE Primary SLAVE -----//------ ;REGISTER #12 - CYLINDERS (MASTER) ;REGISTER #14 - HEADS (MASTER) ;REGISTER #15 - SECTORS (MASTER) ;REGISTER #16 - CYLINDERS (SLAVE) ;REGISTER #18 - HEADS (SLAVE) ;REGISTER #19 - SECTORS (SLAVE) ;REGISTER #1A ;REGISTER #20 ; %00110000 - IDE Secondary MASTER AUTO / SETUP / DISABLED ; %11000000 - IDE Secondary SLAVE -----//------ ide0 #c1c0 ide1 #c1c8 ide2 #c1d0 ide3 #c1d8 DTYPE_H = 7 CALL GET_AVAILABLE_STRUCT LD A,#02 CALL COMMONIDE CALL GET_AVAILABLE_STRUCT LD A,#03 CALL COMMONIDE CMOSARE: DS 14 DB SAVERAM+EXTBIOS ;X0E - OPTIONS DB TDL250+TRATE30 ;X0F - KEYBOARD DB SDIDE1+ASDFDD2 ;X10 - SYSTEM DISKS DB FD1720+FD2720+HD1AUTO+HD2AUTO ;X11 - FDD & HDD DB 0 ;X12 - CYLINDERS LOW MASTER DB 0 ;X13 - CYLINDERS HIGH MASTER DB 0 ;X14 - HEADS MASTER DB 0 ;X15 - SECTORS MASTER DB 0 ;X16 - CYLINDERS LOW SLAVE DB 0 ;X17 - CYLINDERS HIGH SLAVE DB 0 ;X18 - HEADS SLAVE DB 0 ;X19 - SECTORS SLAVE DB 0 ;X1A - COLOR STYLE DB TURBON+SPRIN ;X1B - HARDARE CONF DB BAS128 ;X1C - RESET MODE DB REBOOTM ;X1D - REBOOT MSG, HDD W/P DB %00000000 ;X1E - TRDOS DB #77 ;X1F - SCREEN POSITION DB HD1AUTO+HD2AUTO ;X20 - Secondary HDD's DB %00000000 ;X21 DB %00000000 ;X22 DB %00000000 ;X23 DB %00000000 ;X24 DB %00000000 ;X25 DB %00000000 ;X26 DB %00000000 ;X27 DB %00000000 ;X28 DB %00000000 ;X29 DB %00000000 ;X2A DB %00000000 ;X2B DB %00000000 ;X2C DB %00000000 ;X2D DB %00000000 ;X2E DB %00000000 ;X2F DB %00000000 ;X30 DB %00000000 ;X31 DB #19 ;X32 - CENTURY DB %00000000 ;X33 DB %00000000 ;X34 DB %00000000 ;X35 DB %00000000 ;X36 DB %00000000 ;X37 DB %00000000 ;X38 DB %00000000 ;X39 DB %00000000 ;X3A DB %00000000 ;X3B DB %00000000 ;X3C DB %00000000 ;X3D DB %00000000 ;X3E DB %00000000 ;X3F - CHECKSUM logo_rastr_hrust.bin