• Opis

Jedyny przełącznik kickstartów 4 w 1 (1.3/2.05/3.1/3.5) jaki zrobiłem w celu sprawdzenie, czy jest możliwe wykonanie takiego urządzenia. Działa bez zarzutu.

zamieścił: rafgc

data: 2009.11.27 23:01

kategoria: Sprzęt / rafgc

rozmiar pliku: 138.9 kb

rozdzielczość: 640x464

odsłon: 307

komentarzy: 5

Ocena użytkowników: 5 (oceniających: 6)
Zaloguj się by zagłosować.
  • Obrazki w kategorii Sprzęt / rafgc

Rozszerzenie pamięci do A600
Rozszerzenie pamięci do A600
Multikick A1200
Multikick A1200
A6095 - rozszerzenie pamięci do A600
A6095 - rozszerzenie pamięci do A600
Blizzard Turbo Memory A500 8 MB
Blizzard Turbo Memory A500 8 MB
APPE 3.2
APPE 3.2
CF2IDE 44A90
CF2IDE 44A90
CF2IDE+
CF2IDE+
Amiga 600 pod respiratorem.
Amiga 600 pod respiratorem.
Ninetails 68EC020 do A600 prototyp - walki ciąg dalszy...
Ninetails 68EC020 do A600 prototyp - walki ciąg dalszy...
Prototyp Ninetails  - nie stać mnie na ACA620 :) ciąg dalszy
Prototyp Ninetails - nie stać mnie na ACA620 :) ciąg dalszy
IndivisionECS w A600
IndivisionECS w A600
[#1] Multikick A1200
Szacun :)
Ciekawe czy dalo by sie jeszcze cd32 rom dozucic :P Jesli by zadzialalo byla by "CD32 extended" nawet jesli plyta 1200 byla by gola :D
[#2]
To by trzeba było wgrać pewnie kickstart 3.1 z CD32 a ten extended rom to pewnie pod jakimś adresem w pamięci się znajduje i trzeba by dorabiać pewnie logikę do takiego czegoś. No i nie wiadomo po czym komunikuje się CD-ROM w CD32, to może być całkowicie indywidualne rozwiązanie nie współpracujące z IDE z A1200.
[#3]
Z tego co wiem to cdrom cd32 nie pracuje w standardzie IDE. Wydaje mi sie ze znajac patenty C= powinno byc to jakies proste rozwiazanie.
[#4]
Jak wygląda ten kickstart 3.5? bo jeszcze się z takim nie spotkałem.
[#5]
To jest kiickstart 3.1 z patchem na execa

- Improvements:

o General optimizations everywhere in the exec.library and the alert.hook.
Dozens of routines rewritten from the scratch to be smaller and faster.
I've optimized the routines 68020+ in mind, however the A2000 ROM run
on plain 68000 machines (A500, A600, A2000) too. For 68000 and 68010
owners the V40.10 exec probably is slightly faster.

o The V44.1 exec is around 848 bytes smaller than V40.10!

o Bugfixed exec/Alert() not to cause privilege violation trap with 68010+
CPUs if VBR is not at zero and the alert is of DEADEND type (very
annoying bug).

o Bugfixed exec/FreePooled() not releasing memory. Empty puddles would not
get returned to the free memory list until the pool was DeletePool()ed
(minor but yet annoying bug).

o Bugfixed exec/ReleaseSemaphore() trashing d0/d1/a0 when calling release
without obtain (minor bug, can only occur with misbehaving exec/Alert()
patch).

o Added BOOL return code workaround to exec/CheckIO() routine. The new
code tries to figure out if the caller is going to interpret the result
wrong, and if this is the case, will fix the return code (minor bug).

o Bugfixed exec/OpenLibrary() not passing open-version in d0 for LIB_OPEN,
unlike the example sources suggest. (minor bug)

o Bugfixed SAD/TURN_ON_SINGLE returning crap as old trace vector address
and SAD/TURN_OFF_SINGLE sending 4 bytes of crap after command DONE.
(minor bugs, as no-one really use SAD)

o Added return code workaround for old amiga.lib (upto version 40.15)
CreateTask() misinterpreting exec/AllocEntry return code. amiga.lib
V44.1 fixed this bug, but lots of current programs still have the bugged
CreateTask() routine in them. (nasty bug, causes crashes in low mem
situations)

o Added workaround for exec/GetMsg() and 68060 CPUs, braindead programs
calling GetMsg() in tight loop would lock up the system. (minor bug)

o Bugfixed exec/ReleaseSemaphore() calculating wrong SS_NESTCOUNT when
both Procure() and ObtainSemaphore() were pending for the same task.
(nasty bug)

o SetPatch no longer patch any exec.library bugs, since they're all fixed
now. Please note that this does NOT mean you can remove SetPatch
(it does patch tons of other OS bugs still)!

o Optimized low level interrupt code.

o Optimized the 68020+FPU task scheduler to keep the stack longword
aligned at all times.

o Added 68020+ optimized CopyMem and CopyMemQuick routines. These routines
are quite ok on 68040 and 68060 too. The 68000/68010 versions aren't
optimized to save space.

o Exec internal memory allocations use memory pool to reduce memory
fragmentation (msgports, iorequests).

o Chipmem start is at $4000 for ShapeShifter / Fusion, no need for extra
reset proof tools to hack it.

o Kickstart copyright information updated:
"Copyright © 1985-2000 Amiga International, Inc. All Rights Reserved."
(same as in AmigaOS 3.5)

o Identifies as ROM 3.5


- Downsides:

o Installation of the exec V44.1 isn't that simple. See below.

o Some patches that rely on certain internal way of system operation could
fail with the V44 exec. Note that as a general rule, everything should
work as before.

o Some software explicitly check for V40 and think V44 is *older* than
V40. Luckily such broken software is very rare. These programs include
CyberGraphX software (upto cgxv42_r2_pre8 at least. Note that this bug
will be fixed in the future CGX4 release, rendering this patch obsolete!).
Here is how you can fix it:

> cd libs:
> copy clone cgxsystem.library cgxsystem.library.backup
> cgx44fixer cgxsystem.library
cgx44fixer by Harry "Piru" Sintonen
patch 0: offset: 0x0243E0
patch 1: offset: 0x025C86
cgxsystem.library patched succesfully.

(Note: offsets vary with different cgxsystem.library versions!)

If there should be any problems with the patched cgxsystem.library just
restore the backup. Without this patch the displayinfo database is
wrong and you can't see any CGFX modes in screenmode requesters.

o Original SysInfo 3.24 hang after MFlops test if run with exec44 and
CyberGuard. This is due the fact that SysInfo read the zeropage below
address 0x4000, which has been marked invalid. This isn't excatly
exec44's fault, it happen every time if chipmem start is >=0x4000 and
you run CyberGuard. However I wrote a patch that fix the problem, you
need spatch program to apply it:

> cd t:
> copy whateverdir/SysInfo t:
> copy exec44/SysInfo.pch t:
> spatch SysInfo

t:SysInfo.new is the new version, that should no longer hang. Please note
that SysInfo is very old and outdated, and it still has lots of bugs. I
suggest you use SysSpeed instead.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem