- 68040.library 44.2 montée aussi si 68LC040 détecté
- ajout mathieeedoubbas.library 45.5
dimanche 28 janvier 2024
firmware BFG9060 1.5
mathieeedoubbas.library 45.5
- R_IEEEDPTst de Peter Keunecke
- R_IEEEDPCmp de Peter Keunecke
- R_IEEEDPFloor_fp0_040 préserve d0-d1/a0-a1 comme il devrait
- R_IEEEDPCeil_fp0_040 préserve d0-d1/a0-a1 comme il devrait
- suppression de bout de code inutile
- quelques légères optimisations ici et là
firmware BFG9060 1.4
- update de ma générique 68060.library 45.1
- ajout 68040.library 44.2 (Haage & Partner) si 68040 avec MMU & FPU détecté
68060.library 45.1 générique
- fix un bug dans R_CopyMemQuick
- ajout LC support (68060 sans FPU)
- routines multitâches optimisées et avec IntAckFix
- ajout des 6 Autovec optimisés
vendredi 26 janvier 2024
firmware BFG9060 1.3
- 68060.library 45.0
A été testé sur le hardware réel puisque carte accélératrice indisponible sous WinUAE |
68060.library 45.0 générique
Alors je sais, toutes ces différentes librairies compliquent beaucoup l'expérience Amiga, moi-même je suis perdus parfois avec toutes ces nombreuses versions et révisions...
L'idée avec cette énième nouvelle version est de simplifier au maximum, que les utilisateurs s'y retrouvent un minimum, évitent de poser des questions sur les forums, ne restent bloqués ici et là, ou ne se retrouvent avec des crashs au démarrage... Un peu de patience, c'est beaucoup de boulot, petit à petit tout deviendra plus simple...
Reprendre donc ici le concept de la 68040.library générique de Commodore livrée avec sa 3640 à l'époque.
Cette nouvelle 68060.library 45.0 est d'ailleurs en partie basée sur cette ancienne 68040.library afin comme toujours de gagner du temps de développement.
J'ai eu un email l'autre jour d'un gars qui me reprochait de récupérer le code d'autres personnes : alors oui, bien sûr, pour économiser un maximum d'énergie, je ne vais quand même pas tout reprendre à partir de rien, mais ça va pas la tête, hein ?!
Y'a des gens qui croient que tout se fait en claquant des doigts ! Et bien allez-y, ouvrez votre blog, codez votre propres programmes et montrez-nous vos créations...
Bref, cette version doit marcher sur toutes les cartes 060 Amiga 68k mais va nécessiter des ajustements au fur et à mesure des révisions suivantes...
Version 45.0 fonctionne sur une BFG9060 |
mercredi 24 janvier 2024
68040.library 46.14 (Phase5)
- fix 8 fmovem.x encodés erronés
- hunks debug et symbol supprimés
- tous les patchs mathieee supprimés
- CyberPatcher support supprimé
lundi 22 janvier 2024
Projet magasin (fr)
- pas en France (les FMs me mettent des bâtons dans les roues depuis dizaines d'années),
- pas en Angleterre,
- pas en Allemagne,
- pas de PPC, pas d'ARM et pas de x86,
- doit être dans un bourg,
- à quelques centaines de mètres d'une Poste,
- assez grand tout de même,
- vous devez ne pas appartenir à la franc maçonnerie,
- si possible minimum 3 personnes, difficile même à 2 selon mon expérience avec 68kforever.
Dans l'idéal avec comme nom d'entreprise Commodore bien sûr, mais les francs maçons bloquent cette marque depuis des décennies pour éviter et empêcher l'unité des derniers développeurs qui pourraient la relancer.
samedi 20 janvier 2024
firmware SX32Pro 1.3
- fix écran rouge après l'utilisation de la commande Reboot (Kickstart 3.1)
- fix TD_FORMAT bug (Jeff Weeks) si scsi.device 40.4 détectée (Kickstart 3.1)
- fix IORequest bug (Chris Hodges) si scsi.device 40.4 détectée (Kickstart 3.1)
- fix R_FreePrivatePooled bug (Harry Sintonen) si exec.library 40.9 détectée (Kickstart 3.1)
- fix R_ReleaseSemaphore bug (Harry Sintonen) si exec.library 40.9 détectée (Kickstart 3.1)
- fix R_Alert bug (Harry Sintonen) si exec.library 40.9 détectée (Kickstart 3.1)
- fix ramlib msgport (Harry Sintonen) si ramlib 40.2 détecté (Kickstart 3.1)
- ajout ramlibstack module (Harry Sintonen) si ramlib 40.2 détecté (Kickstart 3.1)
- ajout SpeedyIDE module (Harry Sintonen) si scsi.device 40.4 détectée (Kickstart 3.1)
- ajout HogWaitBlit (Harry Sintonen) si graphics.library 40.24 détectée (Kickstart 3.1)
- ajout CMQ_CopyMem_030 (Dirk Busse) si exec.library 40.9 détectée (Kickstart 3.1)
- ajout CMQ_CopyMemQuick_030 (Dirk Busse) si exec.library 40.9 détectée (Kickstart 3.1)
- _IVSOFTINT optimisée (Cosmos Amiga) si exec.library 40.9 détectée (Kickstart 3.1)
- R_Supervisor optimisée (Cosmos Amiga) si exec.library 40.9 détectée (Kickstart 3.1)
- R_Dispatch optimisée (Cosmos Amiga) si exec.library 40.9 détectée (Kickstart 3.1)
- R_ExitIntr optimisée (Cosmos Amiga) si exec.library 40.9 détectée (Kickstart 3.1)
- R_Schedule optimisée (Cosmos Amiga) si exec.library 40.9 détectée (Kickstart 3.1)
- R_Switch optimisée (Cosmos Amiga) si exec.library 40.9 détectée (Kickstart 3.1)
L'optimisation software 68k est très importante |
mercredi 17 janvier 2024
firmware SX32Pro 1.2
Quelques patchs Kickstart 3.1 spéciaux pour la CD32 |
- fix R_InitArea bug (Harry Sintonen) si graphics.library 40.24 détectée (Kickstart 3.1/3.9)
- fix R_EraseRect bug (Cosmos Amiga) si graphics.library 40.24 détectée (Kickstart 3.1/3.9)
- R_WaitBlit optimisé si graphics.library 40.24 détectée (Kickstart 3.1/3.9)
- IVBLITTER optimisé si graphics.library 40.24 détectée (Kickstart 3.1/3.9)
- R_OwnBlitter optimisé si graphics.library 40.24 détectée (Kickstart 3.1/3.9)
- R_DisownBlitter optimisé si graphics.library 40.24 détectée (Kickstart 3.1/3.9)
- VBR bougé en fastram sans reboot
- aucune librairie montée si FPU absente
- aucune librairie montée si MMU absente (68EC030 non supporté)
- ajout 1 Mo Kickstart maprom automatique en fastram sans reboot
vendredi 12 janvier 2024
firmware SX32Pro 1.1
- mise en fastram de la JMP liste de l'exec.library sans reboot
- mise en fastram de la JMP liste de l'expansion.library sans reboot
- mise en fastram des listes d'interruption sans reboot
- mise en fastram de la SSP sans reboot
- ajout mathieeedoubbas.library 46.1 (68882) de Matthias Henze
- ajout mathieeedoubtrans.library 46.1 (68882) de Matthias Henze
- ajout mathieeesingtrans.library 46.1 (68882) de Matthias Henze
- ajout mathtrans.library 46.1 (68882) de Matthias Henze
- ajout de la fblit.library 3.90 de Stephen Brookes
Eprom 27C512-120 = 64 Ko |
jeudi 4 janvier 2024
firmware GVP Jaws 1.2
Copier-coller du firmware 4.0 de la Blizzard 1230 pour cette carte de GVP A1230 Turbo+ (Jaws), attention une MMU est obligatoire maintenant (voir ici) et également sous WinUAE bien sûr :
- suppression romboot.device 0.1 de Christian Vogelgsang (Lallafa)
- update fblit.library 3.90 de Stephen Brookes
- ajout BlazeWCP version 1.78
- ajout TLSFMemPool version 1.6
- ajout PrepareEmul 1.7 sans reboot si exec.library 39.47 détectée (Kickstart 3.0)
- ajout PrepareEmul 1.7 sans reboot si exec.library 40.10 détectée (Kickstart 3.1)
- VBR en fastram sans reboot
- ajout MMU maprom pour bouger les Kickstart de 512 Ko en fastram
- ajout 1 Mo MMU maprom support si 1 Mo Kickstart détecté
- ajout des 6 Autovec en fastram et maintenant rolled de FastExec 3.0 (Cosmos Amiga)
- 68030 burst datacache désactivé par défaut
- ajout optimisé R_LockIBase
- ajout optimisé R_UnlockIBase
- ajout optimisé R_WindowLimits
- ajout IBF_ObtainBestPenA (Keunecke) si graphics.library 40.24 détectée (Kick 3.1/3.9/3.X)
- ajout "Advanced Graphics Modes" du SetPatch 40.16/44.38 (Workbench 3.1/3.9BB2)
- ajout "BOOL CheckIO() workaround" SetPatch 44.38 si exec.lib 40.10 détectée (Kick 3.1)
- ajout "exec/ReleaseSemaphore()" 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ée
- ajout "stack size check for CON:, RAW:, RAM:, PAR:, PRT:, SER:" du SetPatch 44.38
- ajout CMQ_CopyMem_030 de CMQ030 1.1 (Dirk Busse)
- ajout CMQ_CopyMemQuick_030 de CMQ030 1.1 (Dirk Busse)
- R_Dispatch optimiséd pour le 68030 (Cosmos Amiga)
- R_ExitIntr optimisé pour le 68030 (Cosmos Amiga)
- R_Schedule optimisé pour le 68030 (Cosmos Amiga)
- R_Switch optimisé pour le 68030 with FPU (Cosmos Amiga)
- fix R_EraseRect bug (Cosmos Amiga) si graphics.library 40.24 détectée (Kick 3.1/3.9/3.X)
- fix R_InitArea bug (Harry Sintonen) si graphics.library 40.24 détectée (Kickstart 3.1/3.9/3.X)
- fix console.device bug (Harry Sintonen) if console.device 40.2 détectée (Kickstart 3.1)
- fix Resident bug (Harry Sintonen) si shell 40.2 détecté (Kickstart 3.1)
- fix R_Alert bug (Harry Sintonen) si exec.library 40.10 détectée (Kickstart 3.1)
- fix R_Alert bug (Harry Sintonen) si exec.library 45.20 détectée (Kickstart 3.9)
- fix R_CardForceChange bug (Cosmos) si card.resource 40.4 détectée (Kick 3.1/3.9/3.X)
- ajout optimized R_OwnBlitterMain si graphics.library 40.24 détectée (Kickstart 3.1/3.9/3.X)
- ajout optimized R_DisownBlitter si graphics.library 40.24 détectée (Kickstart 3.1/3.9/3.X)
- ajout SpeedyIDE (Harry Sintonen) si scsi.device 40.12 détectée (Kickstart 3.1)
- ajout SpeedyIDE (Harry Sintonen) si scsi.device 43.43/43.45 détectée (Kickstart 3.9)
- ajout SpeedyIDE (Harry Sintonen) si scsi.device 40.46/43.46 détectée (Kickstart 3.X)
- ajout ramlibstack BlizKick module (Harry Sintonen)
- fix TD_FORMAT bug (Jeff Weeks) si scsi.device 40.12 détectée (Kickstart 3.1)
- fix TD_FORMAT bug (Jeff Weeks) si scsi.device 43.43/43.45 détectée (Kickstart 3.9)
- fix IORequest bug (Chris Hodges) si scsi.device 40.12 détectée (Kickstart 3.1)
- fix IORequest bug (Chris Hodges) si scsi.device 43.43/43.45 détectée (Kickstart 3.9)
- fix 0x1FE00 bug (Toni Wilen) si scsi.device 43.43/43.45 détectée (Kickstart 3.9)
- fix 0x1FE00 bug (Toni Wilen) si scsi.device 40.46/43.46 détectée (Kickstart 3.X)
- fix wrong version number from 40 to 43 si scsi.device 40.46 détectée (Kickstart 3.X)
- ajout optimized _IVBLITTER si graphics.library 40.24 détectée (Kickstart 3.1/3.9/3.X)
- ajout optimized _IVSOFTINT si exec.library 40.10/45.20 détectée (Kickstart 3.1/3.9)
- ajout optimized _IVSOFTINT si exec.library 45.21/45.23/45.25 détectée (Kickstart 3.X)
Deux versions de la Jaws, ici la A1230 Turbo+ sans port Scsi |