From 440cb45e755dbb4c4c00ac1d193a6701c5684704 Mon Sep 17 00:00:00 2001 From: Tolik <85737314+Tolik-Trek@users.noreply.github.com> Date: Fri, 27 Mar 2026 00:15:50 +1000 Subject: [PATCH] .. --- constants/dss_equ.inc | 15 ++++++++------- math.asm | 8 ++++---- structures/FileSystem.inc | 14 +++++++------- 3 files changed, 19 insertions(+), 18 deletions(-) diff --git a/constants/dss_equ.inc b/constants/dss_equ.inc index 840afdf..3a42733 100644 --- a/constants/dss_equ.inc +++ b/constants/dss_equ.inc @@ -237,13 +237,14 @@ Dss: .DRV.Write EQU #06 .DRV.Removable EQU #07 .DRV.GenIOCTL EQU #08 -.DRV.GenIOCTL.GetParams EQU #00*256 + .DRV.GenIOCTL ; Get Device Parameters -.DRV.GenIOCTL.ReadTrack EQU #01*256 + .DRV.GenIOCTL ; Read track -.DRV.GenIOCTL.TestTRK EQU #02*256 + .DRV.GenIOCTL ; Test track -.DRV.GenIOCTL.SetParams EQU #80*256 + .DRV.GenIOCTL ; Set Device Parameters -.DRV.GenIOCTL.WriteTRK EQU #81*256 + .DRV.GenIOCTL ; Write track -.DRV.GenIOCTL.FormatTRK EQU #82*256 + .DRV.GenIOCTL ; Format track -.DRV.GenIOCTL.Enter EQU #55AA ; for DE +.DRV.GenIOCTL.GetParams EQU #00*256 + .DRV.GenIOCTL ; Get Device Parameters +.DRV.GenIOCTL.ReadTrack EQU #01*256 + .DRV.GenIOCTL ; Read track +.DRV.GenIOCTL.TestTRK EQU #02*256 + .DRV.GenIOCTL ; Test track +.DRV.GenIOCTL.GetMoreParams EQU #03*256 + .DRV.GenIOCTL ; Get More Device Parameters +.DRV.GenIOCTL.SetParams EQU #80*256 + .DRV.GenIOCTL ; Set Device Parameters +.DRV.GenIOCTL.WriteTRK EQU #81*256 + .DRV.GenIOCTL ; Write track +.DRV.GenIOCTL.FormatTRK EQU #82*256 + .DRV.GenIOCTL ; Format track +;.DRV.GenIOCTL.Enter EQU #55AA ; for DE ;.DRV.Reserved EQU #09 .DRV.LongRead EQU #10 .DRV.LongWrite EQU #11 diff --git a/math.asm b/math.asm index 06d74eb..e9f15e2 100644 --- a/math.asm +++ b/math.asm @@ -2357,7 +2357,7 @@ mul32: ;°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°; ;BDE*CHL -> HLBCDE ;155 bytes -;402+3*C_Times_BDE +;402+3*C_times_BDE ;fastest:1201cc ;slowest:1753cc ;avg: 1464.9033203125cc (1464+925/1024) @@ -2368,7 +2368,7 @@ mul24: push bc ld c,l push hl - call C_Times_BDE + call C_times_BDE ld (.var48),hl ld l,a ld h,c @@ -2376,7 +2376,7 @@ mul24: pop hl ld c,h - call C_Times_BDE + call C_times_BDE push bc ld bc,(.var48+1) add hl,bc @@ -2390,7 +2390,7 @@ mul24: ld (.var48+3),hl pop bc - call C_Times_BDE + call C_times_BDE ld de,(.var48+2) add hl,de ld (.var48+2),hl diff --git a/structures/FileSystem.inc b/structures/FileSystem.inc index f1965bc..a7e58a6 100644 --- a/structures/FileSystem.inc +++ b/structures/FileSystem.inc @@ -280,13 +280,13 @@ BOOT_SECTOR EQU #00 .LBA_TYPE_M_PATH_TABLE WORD 0 ; 148 #94 .LBA_OPTIONAL_TYPE_M_PATH_TBL WORD 0 ; 152 #98 .ROOT_DIR_ENTRY BLOCK 34,0 ; 156 #9C -.VOLUME_SET_ID TEXT 128,{""," "} ; 190 #BE -.PUBLISHER_SET_ID TEXT 128,{""," "} ; 318 #13E -.DATA_PREPARER_ID TEXT 128,{""," "} ; 446 #1bE -.APPLICATION_ID TEXT 128,{""," "} ; 574 #23E -.COPYRIGHT_ROOT_FILE_NAME TEXT 37,{""," "} ; 702 #2bE -.ABSTRACT_ROOT_FILE_NAME TEXT 37,{""," "} ; 739 #2E3 -.BIBLIOGRAPHIC_ROOT_FILE_NAME TEXT 37,{""," "} ; 776 #308 +.VOLUME_SET_ID TEXT 128,{" "," "} ; 190 #BE +.PUBLISHER_SET_ID TEXT 128,{" "," "} ; 318 #13E +.DATA_PREPARER_ID TEXT 128,{" "," "} ; 446 #1bE +.APPLICATION_ID TEXT 128,{" "," "} ; 574 #23E +.COPYRIGHT_ROOT_FILE_NAME TEXT 37,{" "," "} ; 702 #2bE +.ABSTRACT_ROOT_FILE_NAME TEXT 37,{" "," "} ; 739 #2E3 +.BIBLIOGRAPHIC_ROOT_FILE_NAME TEXT 37,{" "," "} ; 776 #308 .VOL_CREATION _sCDFS_DATE_TIME ; 813 #32D .VOL_MODIFICATION _sCDFS_DATE_TIME ; 830 #33E .VOL_EXPIRATION _sCDFS_DATE_TIME ; 847 #34F