Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

"early" floppy disks

Featured Replies

  • Author
  • Localization

AnonBaiter, posted Tue Oct 18, 2016 4:56 am (18137)


So apparently, I decided to take a shot at writing a quickBMS script that can handle dumped floppy disk files. As in, the ones that have a TOC from the very start of the archive.
Code:
getdstring DUMMY 0x1c
get FLOPPY_SIZE asize
savepos INFO_OFF
xmath HEADER "FLOPPY_SIZE / INFO_OFF  * 0x1c"
putarray 0 i HEADER
for CURR_OFF = 0 < HEADER
   get PARTITION byte
   get OFFSET threebyte
   math OFFSET * 0x100
   string NAME p "FILE_%XX" PARTITION i
   putarray 0 i NAME
   savepos CURR_OFF
next
The problem though is that I don't know how to maintain a HEADER value number consistent. Just so you know, the "blankdisk_unformatted.d88" file is exactly what it is(its TOC size varies should a dumped floppy disk file follow this structure), while the "blankdisk_formatted.d88" seem to have a fixed header size(about 0x160 in total). Either that or there's something else I might be unaware of... Such as these 0x10-sized lines that stay between 0x100 bytes of data each:
Code:
000002B0  00 00 01 01 10 00 00 00 00 00 00 00 00 00 00 01  ................
000002C0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
000002D0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
000002E0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
000002F0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000300  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000310  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000320  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000330  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000340  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000350  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000360  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000370  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000380  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000390  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
000003A0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
000003B0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
000003C0  00 00 02 01 10 00 00 00 00 00 00 00 00 00 00 01  ................
000003D0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
000003E0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
000003F0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000400  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000410  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000420  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000430  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000440  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000450  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000460  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000470  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000480  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
00000490  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
000004A0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
000004B0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
000004C0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  yyyyyyyyyyyyyyyy
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.