- fix des bugs graphiques de BlazeWCP 1.78 en utilisant WPATest
- fix TD_FORMAT bug (Jeff Weeks) si scsi.device 40.12 détectée (Kickstart 3.1)
- fix IORequest bug (Chris Hodges) si scsi.device 40.12 détectée (Kickstart 3.1)
- fix R_Alert bug (Harry Sintonen) si exec.library 40.10 détectée (Kickstart 3.1)
- mathieeedoubtrans.library 46.6 (pour 040/060)
- ajout "Advanced Graphics Modes" du SetPatch 40.16/44.38 (Workbench 3.1/3.9BB2)
- ajout "CheckIO() workaround" du SetPatch 44.38 si exec.library 40.10 détectée (Kick 3.1)
- ajout "ReleaseSemaphore()" du SetPatch 44.38 si exec.library 40.10 détectée (Kick 3.1)
- ajout "Memory Pools" du SetPatch 44.38 si exec.library 40.10 détectée (Kickstart 3.1)
- ajout "ramlib signal usage" du SetPatch 44.38 si ramlib 40.2 détecté
- ajout "stack size check for CON:, RAW:, RAM:, PAR:, PRT:, SER:" du SetPatch 44.38
jeudi 28 décembre 2023
firmware 5.67 (Apollo xx60)
jeudi 7 décembre 2023
firmware 5.66 (Apollo xx60)
- update 68060.library 60.12
- ajout 68040.library 44.2 (Haage & Partner) si 68040 détecté
- ajout BlazeWCP version 1.78 (Rick Pratt)
- ajout TLSFMemPool 1.6 (Chris Hodges)
- ajout _LibLockIBase optimisée
- ajout _LibUnlockIBase optimisée
- ajout _LibWindowLimits optimisée
- ajout IBF_ObtainBestPenA (Peter Keunecke)
- ajout CPUClr 3.100 (Oliver Wagner et Peter Simons)
mardi 5 décembre 2023
firmware 5.65 (Apollo xx60)
- 68060.library 66.11
- PrepareEmul 1.7 si exec.library 40.10 détectée (Kickstart 3.1) sans reboot
- mathieeedoubbas.library 46.2 (Matthias Henze)
- mathieeedoubtrans.library 46.2 (Matthias Henze)
- mathieeesingtrans.library 46.2 (Matthias Henze)
- mathtrans.library 46.2 (Matthias Henze)
WinUAE doit être configuré en noJIT et avec la MMU 68060 activée, le tout avec minimum 32 Mo de fastram |
vendredi 17 novembre 2023
firmware Blizzard 1230 3.9
- fix MMU maprom 1 Mo Kickstart détection
- MMU maprom routine copie le Kickstart en fastram en utilisant des movem
- 030 burst datacache désactivé par défaut
- légères optimisations ici et là, rien de bien sérieux
La maprom de la deuxième partie de 512 Ko des Kickstart de 1 Mo ne fonctionnait pas. La copie du Kickstart en fast est maintenant un peu plus rapide, et je crois bien que le 68030 est globalement plus rapide avec le burst datacache désactivé.
vendredi 10 novembre 2023
firmware Blizzard 1230 3.8
- update xpkCBR2.library 1.3 (Bilbo et Cosmos Amiga)
- ajout R_LockIBase optimisée
- ajout R_UnlockIBase optimisée
- ajout R_WindowLimits optimisée
jeudi 9 novembre 2023
firmware Blizzard 1230 3.7
- ajout xpkCBR2.library 1.2 (Bilbo)
- update fblit.library version 3.90
- update BlazeWCP version 1.78
- CPUClr retravaillé
dimanche 5 novembre 2023
firmware 44.84 (WinUAE BPPC)
- fix d'un oubli a6/_ExecBase pour monter la fblit.library
- détection GRex (= 3dfx 8512/101) supprimée
- cgxsystem.library 42.8b4 montée si Pixel64 détectée (2026/254 & 255 et 4143/254 & 255)
- fblit.library non montée si Pixel64 détectée
- update BlazeWCP version 1.78
samedi 4 novembre 2023
firmware 44.83 (WinUAE BPPC)
- update 68060.library 46.30
- update fblit.library 3.90
- cgxsystem.library 42.8b4 montée si CyberVision64 détectée (8512/34)
- fblit.library non montée si CyberVision64 détectée
- cgxsystem.library 42.8b4 montée si CyberVision64/3D détectée (8512/50 & 67)
- fblit.library non montée si CyberVision64/3D détectée
- cgxsystem.library 42.8b4 montée si BVision détectée (8512/68)
- fblit.library non montée si BVision détectée
- cgxsystem.library 42.8b4 montée si Piccolo détectée (2195/6)
- fblit.library non montée si Picollo détectée
- cgxsystem.library 42.8b4 montée si Picollo SD64 détectée (2195/6 & 10 & 11)
- fblit.library non montée si Picollo SD64 détectée
- cgxsystem.library 42.8b4 montée si Spectrum 28/24 détectée (2193/1 & 2)
- fblit.library non montée si Spectrum 28/24 détectée
- cgxsystem.library 42.8b4 montée si GRex détecté (= 3dfx 8512/101)
- fblit.library non montée si GRex détecté (= 3dfx)
J'avais réussi à inclure aussi la W3D_CyberGfx4.library et la W3D_AvengerLE.library (Warp3D 68k) et les deux fonctionnaient bien. Par contre, la principale Warp3D.library n'arrivait pas à s'initialiser correctement... Sans les sources originaux, je sèche, trop compliqué... J'ai donc tout supprimé, hélas !
Comme d'habitude, tout est disponible ici...
samedi 14 octobre 2023
firmware 2.3 (Blizzard 1260)
Nouvelle version du firmware pour les Blizzard 1240 et 1260 :
- nouvelle détection de la fastram (4 Mo minimum et 256 Mo maximum)
- avec donc plus aucun code du firmware original 1.2 de Phase5
- ajout PrepareEmul 1.7 sans reboot si exec.library 40.10 détectée (Kickstart 3.1)
- ajout du dernier patch TLSFMemPool version 1.6
mercredi 11 octobre 2023
firmware 2.2 (Blizzard 1260)
- romboot.device 0.1 de Christian Vogelgsang (Lallafa) supprimée
- update fblit.library version 3.90
- update 68060.library version 46.30
Me tarde vraiment de tester sur ma Blizzard 1260 que j'ai toujours...
lundi 18 septembre 2023
mathieeedoubbas.lib 45.4
Nouvelle version de la mathieeedoubbas.library du Workbench 3.9 avec surtout une belle nouveauté :
- 11 nouvelles fonctions _fp0 "registre"
- spécial support du 68040
- compatible avec tous les 68k et toutes les Fpu
11 instructions avec l'ancienne fonction. Maintenant seulement 4 avec la nouvelle : un VRAI progrès ! |
- n'utilisent plus les accès mémoires (la pile)
- n'utilisent plus le data cache du Cpu
- utilisent beaucoup moins le code cache du Cpu
- utilisent moins d'instructions Cpu et Fpu
- fonctionnent avec tous les Fpu 68k
- 100% compatible avec toutes les cartes accélératrices équipées d'un Fpu 68k
- nouvelle librarie à priori compatible tout Kickstart et Workbench (à tester)
Ma nouvelle version de doubbasTest 1.1 détecte automatiquement cette nouvelle librairie. Quelques benchs réalisés sous WinUAE entre les anciennes d0-d1 et mes nouvelles _fp0 :
1) IEEEDPFix (80.9394) 38) IEEEDPFix_fp0 (80.9394)
Elapsed time : 7.8 seconds Elapsed time : 4.98 seconds 56 % plus rapide
2) IEEEDPFix (-80.9394) 39) IEEEDPFix_fp0 (-80.9394)
Elapsed time : 7.8 seconds Elapsed time : 4.96 seconds 57% plus rapide
3) IEEEDPFlt (33) 40) IEEEDPFlt_fp0 (33)
Elapsed time : 7.82 seconds Elapsed time : 4.98 seconds 57% plus rapide
4) IEEEDPFlt (-33), 41) IEEEDPFlt_fp0 (-33)
Elapsed time : 7.8 seconds Elapsed time : 4.98 seconds 56% plus rapide
5) IEEEDPCmp (80.9394, 94.951) 42) IEEEDPCmp_fp0 (80.9394, 94.951)
Elapsed time : 12.06 seconds Elapsed time : 8.52 seconds 41% plus rapide
6) IEEEDPCmp (80.9394, 80.9394) 43) IEEEDPCmp_fp0 (80.9394, 80.9394)
Elapsed time : 14.9 seconds Elapsed time : 7.8 seconds 91% plus rapide
7) IEEEDPCmp (80.9394, -94.951) 44) IEEEDPCmp_fp0 (80.9394, -94.951)
Elapsed time : 12.08 seconds Elapsed time : 8.52 seconds 41% plus rapide
8) IEEEDPCmp (-80.9394, -94.951) 45) IEEEDPCmp_fp0 (-80.9394, -94.951)
Elapsed time : 12.78 seconds Elapsed time : 8.52 seconds 50% plus rapide
9) IEEEDPCmp (-80.9394, 94.951) 46) IEEEDPCmp_fp0 (-80.9394, 94.951)
Elapsed time : 11.36 seconds Elapsed time : 8.52 seconds 33% plus rapide
10) IEEEDPCmp (-80.9394, -80.9394) 47) IEEEDPCmp_fp0 (-80.9394, -80.9394)
Elapsed time : 14.9 seconds Elapsed time : 7.82 seconds 90% plus rapide
14) IEEEDPAbs (94.951) 48) IEEEDPAbs_fp0 (94.951)
Elapsed time : 5.68 seconds Elapsed time : 4.96 seconds 14% plus rapide
15) IEEEDPAbs (-94.951) 49) IEEEDPAbs_fp0 (-94.951)
Elapsed time : 5.68 seconds Elapsed time : 4.96 seconds 14% plus rapide
16) IEEEDPNeg (94.951) 50) IEEEDPNeg_fp0 (94.951)
Elapsed time : 5.68 seconds Elapsed time : 4.98 seconds 14% plus rapide
17) IEEEDPNeg (-94.951) 51) IEEEDPNeg_fp0 (-94.951)
Elapsed time : 5.68 seconds Elapsed time : 4.96 seconds 14% plus rapide
18) IEEEDPAdd (80.9394, 123.9291) 52) IEEEDPAdd_fp0 (80.9394, 123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
19) IEEEDPAdd (-80.9394, 123.9291) 53) IEEEDPAdd_fp0 (-80.9394, 123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
20) IEEEDPAdd (-80.9394, -123.9291) 54) IEEEDPAdd_fp0 (-80.9394, -123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
21) IEEEDPAdd (80.9394, -123.9291) 55) IEEEDPAdd_fp0 (80.9394, -123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
22) IEEEDPSub (80.9394, 123.9291) 56) IEEEDPSub_fp0 (80.9394, 123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
23) IEEEDPSub (-80.9394, 123.9291) 57) IEEEDPSub_fp0 (-80.9394, 123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
24) IEEEDPSub (-80.9394, -123.9291) 58) IEEEDPSub_fp0 (-80.9394, -123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
25) IEEEDPSub (80.9394, -123.9291) 59) IEEEDPSub_fp0 (80.9394, -123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
26) IEEEDPMul (80.9394, 123.9291) 60) IEEEDPMul_fp0 (80.9394, 123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.66 seconds 100% plus rapide
27) IEEEDPMul (-80.9394, 123.9291) 61) IEEEDPMul_fp0 (-80.9394, 123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.66 seconds 100% plus rapide
28) IEEEDPMul (-80.9394, -123.9291) 62) IEEEDPMul_fp0 (-80.9394, -123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
29) IEEEDPMul (80.9394, -123.9291) 63) IEEEDPMul_fp0 (80.9394, -123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
30) IEEEDPDiv (80.9394, 123.9291) 64) IEEEDPDiv_fp0 (80.9394, 123.9291)
Elapsed time : 11.34 seconds Elapsed time : 5.68 seconds 100% plus rapide
31) IEEEDPDiv (-80.9394, 123.9291) 65) IEEEDPDiv_fp0 (-80.9394, 123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
32) IEEEDPDiv (-80.9394, -123.9291) 66) IEEEDPDiv_fp0 (-80.9394, -123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
33) IEEEDPDiv (80.9394, -123.9291) 67) IEEEDPDiv_fp0 (80.9394, 123.9291)
Elapsed time : 11.36 seconds Elapsed time : 5.68 seconds 100% plus rapide
34) IEEEDPFloor (80.9394) 68) IEEEDPFloor_fp0 (80.9394)
Elapsed time : 10.66 seconds Elapsed time : 7.1 seconds 50% plus rapide
35) IEEEDPFloor (-80.9394) 69) IEEEDPFloor_fp0 (-80.9394)
Elapsed time : 13.48 seconds Elapsed time : 7.8 seconds 72% plus rapide
36) IEEEDPCeil (80.9394) 70) IEEEDPCeil_fp0 (80.9394)
Elapsed time : 12.78 seconds Elapsed time : 7.8 seconds 64% plus rapide
37) IEEEDPCeil (-80.9394) 71) IEEEDPCeil_fp0 (-80.9394)
Elapsed time : 10.64 seconds Elapsed time : 7.1 seconds 49% plus rapide
Cette version 45.4 est gratuite : vous devez juste la mettre dans Sys:Libs/ et c'est tout !
Je suis en train de finir le nouvel autodoc de cette nouvelle version pour les développeurs.
lundi 11 septembre 2023
doubbasTest 1.1
dimanche 10 septembre 2023
68060.library 46.30
Phase5 a toujours vendu ses cartes 68060 avec une Fpu intégrée, et sa 68060.library ne gérait donc pas les 68LC060 sans Fpu. Chose corrigée en ces temps de pénuries avec cette nouvelle version. De plus, j'ai ôté une bonne quinzaine de CacheClearU prennant 5000 cycles chacun si ma mémoire est bonne, le boot sera donc un peu plus rapide. Testé uniquement sous WinUAE pour l'instant :
- ajout du support sans Fpu (68LC060)
- suppression de plusieurs R_CacheClearU dans l'initialisation de la librarie
vendredi 16 juin 2023
FBlitTurbo 1.8 et 1.9
- F_AddBob
- F_RemIBob
jeudi 8 juin 2023
ReAmiga 1.x fix
- E263C (10nF) devrait être relié à la GND juste en dessous (côté Bottom)
vendredi 5 mai 2023
FBlitTurbo 1.7
- ajout de F_AllocBitMap
- F_BltClear ajusté
- bug lors d'un changement de résolution et/ou du nombre de couleurs sous WinUAE
samedi 29 avril 2023
BlazeWCP 1.78
mercredi 26 avril 2023
BlazeWCP 1.77
vendredi 14 avril 2023
dimanche 9 avril 2023
FBlitTurbo 1.5
samedi 8 avril 2023
FBlitTurbo 1.4
vendredi 7 avril 2023
jeudi 6 avril 2023
mercredi 5 avril 2023
fblit.library 3.90
dimanche 2 avril 2023
fblit.library 3.89
samedi 1 avril 2023
vendredi 31 mars 2023
FBlitTurbo 1.0
mardi 28 mars 2023
FBlit 3.88
jeudi 23 mars 2023
Nostalgie
L'excellence dans les grandes agglomérations elle aussi remplacée par la merde des francs-maçons : c'est un "progrès" ! |
Je connais très bien l'informatique pour avoir vécu dés le début ou presque toute son évolution, et je vous affirme que les CPUs Intel/AMD et le système Windows sont un concentré de ce que l'être humain peut créer de plus nul, tout comme le PPC et les ARM d'ailleurs : des concepts développés par des ingénieurs-trois-neuronnes pour ensuite imposer cette nullité totale à tout le genre humain ou presque.
C'est bien simple : les francs-maçons cassent tout ce qu'ils touchent, sans exception, pour le remplacer par de la daube. Regardez nos infiltrés Phase5 qui ont essayés de détrôner les super 68k par la merde PPC... D'autres par des FPGAs et d'autres encore par de l'émulation ARM.
mercredi 22 mars 2023
firmware 40.21 (A4091)
Trois changements par rapport à la 40.20 : la révision, et les deux bugs TD_FORMAT et IORequest |
vendredi 17 mars 2023
Open source Warp3D
mardi 21 février 2023
fblit.library 3.88
mercredi 15 février 2023
Radeon.card 1.00
dimanche 12 février 2023
OpenGFX.card 1.1
La Grex est une fleur, le saviez-vous ? |