Defence Force logotype

Revision 1382

Jump to revision: Previous Next
Author: dbug
Date: Sun Oct 2 11:51:11 2016 UTC (3 years, 3 months ago)
Changed paths: 10
Log Message:
Updated the ZeroFx code to use the new version of the FloppyBuilder.
Required changes were:

Description Script:
- Adding a 'FormatVersion 0.20' to the description file
- Adding defines for the location of the sector buffer and zero page locations
- Replacing AddFile by WriteLoader for the loader file
- Moving all the AddDefine AFTER the AddFile they are related to
- Removing the load address from all the AddFiles (because in all cases the loading code knows it)
- Adding some AddDefines to export useful information directly into the header files instead of wasting room in a binary table

- Removed the disk_info.h (all the relevant data is present in the boot sectors and loaders, a bit redundant, but less fragile)

- The exported table is still available, but it is now in loader_api.s
- LoadFile is now "LoadFileAt" and requires a loading address (which can be added in the description script and exported, just use AddDefine MY_EXPORTEDLOADINGADRESS_WHATEVER 0xA000)
- LoadFile and SetFileAddress are gone

Changed paths

Path Details
Directorypublic/oric/demos/Zerofx/code/disk_info.h deleted
Directorypublic/oric/demos/Zerofx/code/floppy_description.h modified , text changed
Directorypublic/oric/demos/Zerofx/code/floppybuilderscript.txt modified , text changed
Directorypublic/oric/demos/Zerofx/code/loader.asm modified , text changed
Directorypublic/oric/demos/Zerofx/code/loader_api.h modified , text changed
Directorypublic/oric/demos/Zerofx/code/loader_api.s modified , text changed
Directorypublic/oric/demos/Zerofx/code/main.c modified , text changed
Directorypublic/oric/demos/Zerofx/code/sector_1-jasmin.asm modified , text changed
Directorypublic/oric/demos/Zerofx/code/sector_2-microdisc.asm modified , text changed
Directorypublic/oric/demos/Zerofx/osdk_build.bat modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.26