History log of /haiku/src/system/boot/platform/amiga_m68k/shell.S
Revision Date Author Comments
# 01285373 12-Oct-2010 François Revol <revol@free.fr>

Cleanup leftover atari code.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38954 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7171eb59 11-Oct-2010 François Revol <revol@free.fr>

Actually it seems using HD ADF image is what is causing this issue with 6 sectors. Using DD images seems to work fine.
Fix panic(). Now panic() in _start.

To try it, do :

TARGET_BOOT_PLATFORM=amiga_m68k jam -j1 -q haiku_loader
dd if=/dev/zero of=haiku.adf count=1760
dd if=generated/objects/haiku/m68k/release/system/boot/haiku_loader of=haiku.adf conv=notrunc
uae -s floppy0=haiku.adf -s cpu_type=68020/68881 -s chipmem_size=8 -i


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38952 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 52d6ea00 11-Oct-2010 François Revol <revol@free.fr>

Adapt the putx routine from atari code to update the string for the alert with a code. Use it to indicate remaining sectors to read on error.
It seems DoIO() fails after 6 sectors. Could it have something to do with side handling ? I hope I won't have to dig trackdisk.device specific stuff...
Anyway even with 6 sectors read, the boot code now calls _start() successfully. Use _floppy_err_alert() to assert this until the copying is fixed.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38951 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7ddba3d2 10-Oct-2010 François Revol <revol@free.fr>

s/amicalls/rom_calls/


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38944 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4543fd0e 10-Oct-2010 François Revol <revol@free.fr>

Define the needed Library Vector Offsets in the header and use them from the asm.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38943 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 398144a1 10-Oct-2010 François Revol <revol@free.fr>

We don't need dos.library here.
Open intuition.library correctly.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38935 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3b939cb0 10-Oct-2010 François Revol <revol@free.fr>

Comment out atari stuff.
Initialize SysBase and IntuitionBase that will be needed by C++ code.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38933 a95241bf-73f2-0310-859d-f6bbb57e9c96


# acb1d6c8 10-Oct-2010 François Revol <revol@free.fr>

s/tos/ami/g;s/ATARI/AMIGA/g


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38924 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b780f566 10-Oct-2010 François Revol <revol@free.fr>

Add some amiga code from stage1.S.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38919 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 646e14e5 09-Oct-2010 François Revol <revol@free.fr>

Clone the atari shell code.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38908 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0128537395f37f39a1d1a8137d1fee1a3c410351 12-Oct-2010 François Revol <revol@free.fr>

Cleanup leftover atari code.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38954 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7171eb5907851526bf2ddfcad6b832a56d236559 11-Oct-2010 François Revol <revol@free.fr>

Actually it seems using HD ADF image is what is causing this issue with 6 sectors. Using DD images seems to work fine.
Fix panic(). Now panic() in _start.

To try it, do :

TARGET_BOOT_PLATFORM=amiga_m68k jam -j1 -q haiku_loader
dd if=/dev/zero of=haiku.adf count=1760
dd if=generated/objects/haiku/m68k/release/system/boot/haiku_loader of=haiku.adf conv=notrunc
uae -s floppy0=haiku.adf -s cpu_type=68020/68881 -s chipmem_size=8 -i


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38952 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 52d6ea00ea8d2ca5b79f2e0e2ca3651e3dd08a60 11-Oct-2010 François Revol <revol@free.fr>

Adapt the putx routine from atari code to update the string for the alert with a code. Use it to indicate remaining sectors to read on error.
It seems DoIO() fails after 6 sectors. Could it have something to do with side handling ? I hope I won't have to dig trackdisk.device specific stuff...
Anyway even with 6 sectors read, the boot code now calls _start() successfully. Use _floppy_err_alert() to assert this until the copying is fixed.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38951 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7ddba3d2ad915b5ea3ebdc0ea6699d5d8530ea06 10-Oct-2010 François Revol <revol@free.fr>

s/amicalls/rom_calls/


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38944 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4543fd0ef6e16249d449fcaeff1cbd758c4c0f3a 10-Oct-2010 François Revol <revol@free.fr>

Define the needed Library Vector Offsets in the header and use them from the asm.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38943 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 398144a1b4e70610d54cb37a679b6fbfb844afb9 10-Oct-2010 François Revol <revol@free.fr>

We don't need dos.library here.
Open intuition.library correctly.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38935 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3b939cb0b68af11c2daea7e21deadb981b6b090e 10-Oct-2010 François Revol <revol@free.fr>

Comment out atari stuff.
Initialize SysBase and IntuitionBase that will be needed by C++ code.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38933 a95241bf-73f2-0310-859d-f6bbb57e9c96


# acb1d6c8e0f7738ab05ffea577935ba8d31c838b 10-Oct-2010 François Revol <revol@free.fr>

s/tos/ami/g;s/ATARI/AMIGA/g


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38924 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b780f566760c71aab2bcfb9bcfac9fc17465e683 10-Oct-2010 François Revol <revol@free.fr>

Add some amiga code from stage1.S.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38919 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 646e14e5e9ddc986b050e5797fe9670cb0d4de7a 09-Oct-2010 François Revol <revol@free.fr>

Clone the atari shell code.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38908 a95241bf-73f2-0310-859d-f6bbb57e9c96