Who's Online |
127 user(s) are online ( 92 user(s) are browsing Forums)
Members: 1
Guests: 126
balaton,
more...
|
|
Headlines |
-
stream.lha - utility/benchmark
Apr 27, 2024
-
thumbnailmaker.lha - video/misc
Apr 26, 2024
-
mce.lha - game/utility
Apr 23, 2024
-
theme_list.lha - utility/misc
Apr 23, 2024
-
faac.lha - audio/convert
Apr 22, 2024
-
faad2.lha - audio/convert
Apr 22, 2024
-
seq.lha - audio/misc
Apr 22, 2024
-
libfaac.lha - development/library/audio
Apr 22, 2024
-
libfaad.lha - development/library/audio
Apr 22, 2024
-
image2pdf.lha - utility/text/convert
Apr 22, 2024
|
|
|
|
Re: PersonalPaint and Amiga OS 4.1u4
|
Posted on: 2012/3/18 16:34
#101
|
Quite a regular
|
Hi,
If I'm not wrong, there is an option in the last menu of PPAINT for "RTG" graphics. Try to activate this option. Restart PPaint and see it then work with 1920*1080 resolution.
Kindest Regards, AmiDARK
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: AmiDARK Engine *help wanted* -> Video Animation & AHI Audio
|
Posted on: 2012/3/9 6:56
#102
|
Quite a regular
|
Hi All,
@Samo79 : Yes, I've just seen this.
@Salass00 : Will check for that.
Kindest Regards, AmiDARK
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: AmiDARK Engine *help wanted* -> Video Animation & AHI Audio
|
Posted on: 2012/3/8 20:22
#103
|
Quite a regular
|
@Hans Hi,
Will take a look at avcodec.library and contact the developer to know what will be done.
Concerning CDPlayer.Library, it's the one I've on target but I have not found a MorphOS version. And, due to the fact that AmiDARK Engine is on both AmigaOS4 & MorphOS ... I must find a common solution.
For OpenAL, thank you for these informations too. Will take a look at the composite3Ddemo.
Thank you for all these info(s).
Kindest Regards, AmiDARK
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: AmiDARK Engine *help wanted* -> Video Animation & AHI Audio
|
Posted on: 2012/3/8 13:26
#104
|
Quite a regular
|
@AfxGroup : Thank you for your 'fast' answer :) Where can I find the MPlayer gl module source please ?
I would be really happy if you can send me the audio modules you mentioned(gnash & mplayer ones, excepted the SDL one. I don't want to use SDL for the Engine). I hope these source will help me understand how it work.
Kindest Regards, AmiDARK
|
All we have to decide is what to do with the time that is given to us.
|
|
|
AmiDARK Engine *help wanted* -> Video Animation & AHI Audio
|
Posted on: 2012/3/8 11:44
#105
|
Quite a regular
|
Hello, With the progress in the development of the AmiDARK Engine, concerning the 2D version of the product (containing all modules excepted the ones concerning 3D), only 2 modules remain lowly developed : - Video Animations support. - AHI Audio 2D/3D support. All other modules are completed or near to completion. I request the help of someone that know well one of these 2 class to help me. Here is the deal :As I have no money to pay for the help, I will offer 1 licence of the Full AmiDARK Engine (containing 3D modules) when finished to the people for which, the help will be really effective. If the help is a bit less effective, I can maybe offer 1 licence of the 2D version of the product. What I need concerning 2D video animation ?I need the help of someone that can explain me (or have well detailled samples) how I can play a video animation inside a bitmap used in conjunction with OpenGL. It must cover explanation on how to open, play, pause, continue, stop & close video. Of course these explanation must use a library, a .a file or direct source code that is AmigaOS/MorphOS compatible. Of course, the library .a or source code must be freely included in a shareware product. (having to insert a file to details the author is accepted). What I need concerning AHI Audio ?I need 2 things. 1. Help on how I can create CD playing functions (open CD, play a track, pause, resume, stop, close CD) using AHI. 2. Help on how I can load an audio sample in memory and play, pause, resume, stop, remove from memory, under AHI. It will be more apreciated if the help also link to OpenAL library that can be used for 3D audio environment. I need the help of someone that can explain me how I can open audio files. Concerning case #2 for AHI Audio, it is not needed to use Datatypes. It can but not needed. One important thing is that I want the AmiDARK Engine to support (in priority order) : Ogg, Vorbis, mp3, Raw & Wav files (ILBM audio can be added too) Of course, authors, helper will be mentioned in the product HELP/Informations files as they helped me in the development of the AmiDARK Engine. I am open to any proposal concerning these requests. Feel free to contact me at : fred(at)amidark(minus)engine(dot)com or under MSN compatible client at : psykokwak75(at)hotmail(dot)com Thank you. Kindest Regards, Frédéric 'AmiDARK' Cordier http://www.amidark-engine.com
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: Keyboard.device ?
|
Posted on: 2012/2/22 17:31
#106
|
Quite a regular
|
@TonyW: Just to be able to know, at any time, if a key is pressed down or not.
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Keyboard.device ?
|
Posted on: 2012/2/21 22:37
#107
|
Quite a regular
|
Hi, I'm looking for a method to have all the keyboards keys states in 1 array in order to reach each of them when I want. I've made searchs over the net without real success. For example, this link : http://amiga.sourceforge.net/amidevhe ... ce/ex02_keyboard.device.cDo not compile ... many errors in the IExec functions arguments ... so can it be correct if I fix these errors ? If someone have any clue. Please share it. Thank you. Kindest Regards, AmiDARK
|
All we have to decide is what to do with the time that is given to us.
|
|
|
AmiDARK Engine news.
|
Posted on: 2012/2/21 17:52
#108
|
Quite a regular
|
Hi,
I decided to create a subject here, on which I will note the progress concerning the AmiDARK Engine. Actually the progress concern the 2D version of the AmiDARK Engine.
Here are the latest from from the 0.5c release up to today.
BASIC2D - Created function DEArgb / DEARGB BITMAP - Added command DELoadBitmap & DELoadBitmapEx. CORE - Added DEWaitKey & DESuspendForKey commands. - Added DEWaitMouse & DESuspendForMouse commands. INPUT - Added functions DEControlDeviceX & DEControlDeviceY that are experimental and uses the Vertical & Horizontal counter (for tests only). - Added function DEControlDeviceY wrapped as empty function as it cannot be supported by AmigaOSes. - Added function DEJoystickFireX. - Added command DESetControlDevice & DESetControlDeviceEx. - Added function DEGetControlDevice. - Improved the mouse support. - Added functions DEJoystickUp, DEJoystickDown, DEJoystickLeft & DEJoystickRight. - Added functions DEJoystickFireA, DEJoystickFireB, DEJoystickFireC & DEJoystickFireD. - Added function DEJoystickFireXL. - Functions DEJoystickSliderA, DEJoystickSliderB, DEJoystickSliderC & DEJoystickSliderD wrapped as empties functions that’ll return 0. - Functions DEJoystickSliderX, DEJoystickSliderY & DEJoystickSliderZ wrapped as empties functions that’ll return 0. - Functions DEForceUP, DEForceDown, DEForceLeft & DEForceRight wrapped as empties commands. - Functions DEForceAngle, DEForceNoEffect, DEForceAutoCenterOn & DEForceAutoCenterOff wrapped as empties commands. - Functions DEForceChainWas, DEForceShoot, DEForceImpact & DEForceWaterEffect wrapped as empties commands. All functions listed on INPUT command set are functions that are not supported on AmigaOSes. They are wrapped as empties functions for compatibility with DarkGDK. TEXT - Integration of FreeType 2 & GLFT in the core of the engine. - Added functions DETextHeight & DETextWidth ( and alternates DEGetTextHeight & DEGetTextWidth ). - Added command DESetTextFont, DESetTextFontEx & function DETextFont. - Added command DECenterText. - Updated DEPrint to handle GLFT informations for text cursor changes. - Updated internal text output to screen function to use GLFT - Added DEText command. - Added functions DEFindSubString, DEFindFirstChar & DEFindLastChar - Added command DEReverse & function DECompareCase. - Added command DESetTextSize and function DETextSize. - Added Command DESetTextColor and function DEGetTextColor that handle 32 bits (with alpha channel) - Modified the DEPrint command to being added to the 2D draw list. ( now Text and Images are displayed in order they are asked in the source code ). - Added commands DESetTextToNormal, DESetTextToItalic, DESetTextToBold and DESetTextToBoldItalic. - Added commands DESetTextToOpaque and DESetTextToTransparent. (and alternates ones DESetTextOpaque and DESetTextTransparent) - Added functions DETextStyle and DETextBackgroundType. - Added functions DEStr, DEStrI, DEStrEx and DEAppend. - Added new internal Text Render function included in the Display (image) Render list- Added functions DEValF, DEValR and DEChr. - Added functions DEBin, DEHex. - Improved functions DEAsc, DELeft, DELower SETUP - Added commands DESetEmulationOn, DESetEmulationOff & function DEEmulationMode wrapped as empty functions. - Added command DESetGamma. - Added functions DEScreenType & DEScreenInvalid. - Added command DESetWindowLayout.
More news will appear soonly when new functions will be done.
Kindest Regards, AmiDARK
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: New Amiga ECS Demo
|
Posted on: 2012/2/2 10:48
#109
|
Quite a regular
|
@Amiten : Quote: P.D the power of Amos Pro Still acting , it's a shame never release an AGA version. You're so right ... Excellent demo :)
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: Cairo : How to create an image from a memory RGBA/ARGB buffer ?
|
Posted on: 2012/1/24 22:33
#110
|
Quite a regular
|
@Salass00 : Thank you. It's what I expected but as I'm french ... sometimes ... I'm not sure of my "english2French" translation :p
Regards, AmiDARK
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Cairo : How to create an image from a memory RGBA/ARGB buffer ?
|
Posted on: 2012/1/24 17:21
#111
|
Quite a regular
|
Hi,
I've seen that I can create an image into Cairo from a PNG file but, I'd like to know how I can create an image from a memory buffer ?
Kindest Regards, AmiDARK
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: 3D support on SAM440ep, OS4.1u4 and Radeon 9200?
|
Posted on: 2012/1/23 19:02
#112
|
Quite a regular
|
Hi, Quote: Some people claim ACube say that it is impossible to use the 3D capabilities of a Radeon92x0 card plugged into a Sam440 Mini-ITX. If you can confirm it works, then that would help a lot of people. I started the development of the AmiDARK Engine on a Sam440EP 666Mhz and 3D worked perfectly. Kindest Regards, AmiDARK
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: Rumours of my demise are greatly exaggerated!
|
Posted on: 2012/1/11 22:34
#113
|
Quite a regular
|
The attempt of this Hacker show that the AmigaX1000 is a computer that disturb some peoples.
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: DSI error at exit
|
Posted on: 2011/12/12 22:29
#114
|
Quite a regular
|
@All :
Thank you :) I freed the memory that handle gl image ID before deleting images in my Image's Destructor() function. Now fixed.
More to this, your informations helped me understand a bit more the crash log file. This may help me in future crash/issues :)
Kindest Regards, AmiDARK
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: DSI error at exit
|
Posted on: 2011/12/12 21:01
#115
|
Quite a regular
|
@Xenic : Pointer is the same after created and just before release ... @CentaurZ : Here is the crash log :
Crash log for task "FlyingFeather.exe"
Generated by GrimReaper 53.2
Crash occured in module minigl.library at address 0x6F963318
Type of crash: DSI (Data Storage Interrupt) exception
Register dump:
GPR (General Purpose Registers):
0: 6FA36E08 52B72C30 00000000 51BFCE70 00000001 00000020 14C89D04 00000000
8: 00000001 51EE0000 6F9632A0 51EE0000 C36DBCCB 51EE1150 00000000 00000000
16: 53991680 6FA45990 00000000 147E88C0 02270000 51CDCDE4 51CDCDEC 00000000
24: 51CEAE68 00000000 00000001 51EE0000 51BDC000 00000000 00000020 51EDCAA8
FPR (Floating Point Registers, NaN = Not a Number):
0: nan 0.188965 0 0.00312989
4: 0 0 -1 0
8: 0 4.5036e+15 4.5036e+15 10
12: 4.7463e-08 0.5 0 0
16: 0 0 0 0
20: 0 0 0 0
24: 0 2.84809e-306 0 1.28823e-231
28: 0 0 0 -1.16121e+42
FPSCR (Floating Point Status and Control Register): 0xAE124000
SPRs (Special Purpose Registers):
Machine State (msr) : 0x0002F030
Condition (cr) : 0x44422024
Instruction Pointer (ip) : 0x6F963318
Xtended Exception (xer) : 0x20000008
Count (ctr) : 0x6F9632A0
Link (lr) : 0x6FA36E08
DSI Status (dsisr) : 0x00000000
Data Address (dar) : 0x00000020
680x0 emulated registers:
DATA: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
FPU0: 0 0 0 0
FPU4: 0 0 0 0
Symbol info:
Instruction pointer 0x6F963318 belongs to module "minigl.library" (HUNK/Kickstart)
Stack trace:
module LIBS:minigl.library at 0x6F963318 (section 5 @ 0x182F8)
FlyingFeather.exe:DEDeleteImage()+0x8C (section 1 @ 0x13de8)
FlyingFeather.exe:IMAGE_Destructor()+0xE0 (section 1 @ 0x14014)
FlyingFeather.exe:DarkENGINE_End()+0xAC (section 1 @ 0x210cc)
FlyingFeather.exe:main()+0x28 (section 1 @ 0x22998)
native kernel module newlib.library.kmod+0x00002054
native kernel module newlib.library.kmod+0x00002ce8
native kernel module newlib.library.kmod+0x00002e64
FlyingFeather.exe:_start()+0x170 (section 1 @ 0x170)
native kernel module dos.library.kmod+0x00020a14
native kernel module kernel+0x0003af4c
native kernel module kernel+0x0003afcc
PPC disassembly:
6f963310: 3ae00000 li r23,0
6f963314: 3b200000 li r25,0
*6f963318: 83fe0000 lwz r31,0(r30)
6f96331c: 3bbd0001 addi r29,r29,1
6f963320: 3bde0004 addi r30,r30,4
System information:
CPU
Model: AMCC PPC440EP V1.3
CPU speed: 799 MHz
FSB speed: 133 MHz
Extensions:
Machine
Machine name: Sam440EP
Memory: 1048576 KB
Extensions: bus.pci
Expansion buses
PCI/AGP
00:00.0 Vendor 0x1014 Device 0x027F
00:0A.0 Vendor 0x12D8 Device 0x8150
00:0C.0 Vendor 0x1002 Device 0x5960
Range 0: A8000000 - B0000000 (PREF.MEM)
Range 1: 00002000 - 00002100 (IO)
Range 2: B0000000 - B0010000 (MEM)
00:0C.1 Vendor 0x1002 Device 0x5940
Range 0: B8000000 - C0000000 (PREF.MEM)
Range 1: C0000000 - C0010000 (MEM)
00:0E.0 Vendor 0x1095 Device 0x3114
Range 0: 00002100 - 00002108 (IO)
Range 1: 00002108 - 00002110 (IO)
Range 2: 00002110 - 00002118 (IO)
Range 3: 00002118 - 00002120 (IO)
Range 4: 00002120 - 00002130 (IO)
01:04.0 Vendor 0x1013 Device 0x6005
Range 0: A0000000 - A0001000 (MEM)
Range 1: A0010000 - A0020000 (MEM)
01:05.0 Vendor 0x1033 Device 0x0035
Range 0: A0020000 - A0021000 (MEM)
01:05.1 Vendor 0x1033 Device 0x0035
Range 0: A0021000 - A0022000 (MEM)
01:05.2 Vendor 0x1033 Device 0x00E0
Range 0: A0022000 - A0022100 (MEM)
01:06.0 Vendor 0x1283 Device 0x8212
Range 0: 00001000 - 00001008 (IO)
Range 1: 00001008 - 00001010 (IO)
Range 2: 00001010 - 00001018 (IO)
Range 3: 00001018 - 00001020 (IO)
Range 4: 00001020 - 00001030 (IO)
01:08.0 Vendor 0x1102 Device 0x0004
Range 0: 00001040 - 00001060 (IO)
01:08.1 Vendor 0x1102 Device 0x7003
Range 0: 00001060 - 00001068 (IO)
01:08.2 Vendor 0x1102 Device 0x4001
Range 0: A0022800 - A0023000 (MEM)
Range 1: A0024000 - A0028000 (MEM)
Libraries
0x53a83018: ISO-8859-15.charset V52.1
0x5fc8ef58: french_ISO-8859-15.language V52.1
0x021bd7f6: exec.library V53.22
0x5ff62174: vilintuisup.library V0.9
0x5ff62048: cgxvideo.library V42.1
0x5ff6b0e0: cybergraphics.library V43.0
0x53287258: mglut.library V2.5
0x524c3378: minigl.library V2.5
0x51f7f960: Warp3D.library V53.7
0x520da718: W3D_Avenger.library V53.1
0x520da298: W3D_Napalm.library V53.1
0x520da618: W3D_Permedia2.library V52.36
0x520da598: W3D_R200.library V53.9
0x52025368: W3D_Picasso96.library V53.4
0x5294fae0: slider.gadget V53.12
0x5294f900: getfont.gadget V53.8
0x5294f7c0: getfile.gadget V53.10
0x52be4dc8: clicktab.gadget V53.38
0x5294f4a0: arexx.class V53.3
0x52908190: requester.class V53.18
0x5294f540: space.gadget V53.6
0x539ff758: chooser.gadget V53.18
0x5294f360: penmap.image V53.5
0x5294f2c0: bitmap.image V53.9
0x5294f220: integer.gadget V53.10
0x5294d148: screenblanker.library V53.3
0x5294f0e0: checkbox.gadget V53.9
0x52be4328: cs4281.audio V5.5
0x524fa574: device.audio V6.2
0x5fc80308: listbrowser.gadget V53.49
0x55182020: string.gadget V53.16
0x524d47b0: scroller.gadget V53.11
0x524ffb68: emu10kx.audio V6.7
0x539ff694: filesave.audio V6.3
0x53338480: jpeg.datatype V53.5
0x534c7ab8: emulation.library V41.446
0x534514e0: mathieeedoubbas.library V52.1
0x536c9aa4: usergroup.library V4.30
0x536c38f0: bsdsocket.library V4.292
0x539fe734: xpkmaster.library V5.2
0x53a5f3fc: xadmaster.library V13.1
0x53770a5c: textclip.library V52.2
0x5fd7d03c: hid.usbfd V53.7
0x539569b0: button.gadget V53.14
0x53956af0: glyph.image V53.3
0x53935ca0: window.class V53.42
0x53771248: popupmenu.class V53.2
0x55182cc8: popupmenu.library V53.5
0x539567d0: label.image V53.12
0x53771078: layout.gadget V53.19
0x53771150: bevel.image V53.6
0x53956550: drawlist.image V53.3
0x53a84f40: png.datatype V53.6
0x538e4674: picture.datatype V53.6
0x53935244: asl.library V53.45
0x55182768: timezone.library V53.6
0x53a73a78: application.library V53.12
0x539ff05c: ft2.library V53.1
0x53a5808c: workbench.library V53.37
0x55183ec0: Picasso96API.library V2.356
0x53a65590: gadtools.library V53.4
0x5fffbcac: commodities.library V53.1
0x551c4140: datatypes.library V53.4
0x5fc9ac54: png.iconmodule V52.1
0x5597a8cc: icon.library V53.13
0x5fded878: version.library V53.7
0x551e6bc0: iffparse.library V53.1
0x5ffb5ccc: locale.library V53.3
0x5ff8b41c: diskfont.library V53.4
0x5fd7d4a8: petunia.library V53.3
0x5fd7d328: diskcache.library V3.30
0x5fca3654: dos.library V53.76
0x5ff62444: usbprivate.library V53.11
0x5ff3e1bc: massstorage.usbfd V53.13
0x5ff3e128: bootkeyboard.usbfd V52.3
0x5ff3e0a8: bootmouse.usbfd V53.1
0x5ff622fc: hub.usbfd V53.8
0x5ff6224c: usbresource.library V53.11
0x5ff8a658: hunk.library V53.4
0x5ff98354: elf.library V53.14
0x5ff924d0: intuition.library V53.32
0x5ff48150: rtg.library V41.4355
0x5ff9b820: ATIRadeon.chip V53.23
0x5ff9b7a4: PCIGraphics.card V53.1
0x5ff9d7a0: keymap.library V53.3
0x5ff88c40: layers.library V53.6
0x5ffb4420: graphics.library V53.4
0x5ff8a184: nonvolatile.library V52.1
0x5ff9e318: newlib.library V53.18
0x5ff991ac: utility.library V53.3
0x5ff9d0a8: expansion.library V53.1
0x5331b1fe: rexxsyslib.library V45.7 (Legacy)
Devices
0x551e63d4: ahi.device V6.6
0x5333a4e8: ppc440ep_eth.device V53.6
0x539fecd8: diskimage.device V52.46
0x5fd7c5b8: usbdisk.device V53.13
0x5ff99b10: usbsys.device V53.11
0x5ff8acd0: ehci.usbhcd V53.15
0x5ff8ac30: ohci.usbhcd V53.18
0x5ff8ab90: uhci.usbhcd V53.7
0x5ff8aa24: sii3114ide.device V53.8
0x5ff8a7a4: it8212ide.device V53.3
0x5fffb628: console.device V53.1
0x5ff9a3f0: ramdrive.device V52.6
0x5ff9d9ec: input.device V53.3
0x5fffb314: keyboard.device V53.5
0x5ff9a2d0: timer.device V53.1
Tasks
MiniGL watch-dog (Waiting)
Stack: 0x5159c004 - 0x515abffc, pointer @ 0x515abec0 (Cookie OK)
Signals: SigRec 0xc0001000, SigWait 0x00000000
State: Process (Waiting)
ahi.device Unit Process (Waiting)
Stack: 0x51cab004 - 0x51cbaffc, pointer @ 0x51cbaf20 (Cookie OK)
Signals: SigRec 0xf000c000, SigWait 0x00000000
State: Process (Waiting)
ClickToFront (Waiting)
Stack: 0x529b9004 - 0x529c8ffc, pointer @ 0x529c8a80 (Cookie OK)
Signals: SigRec 0xc000d000, SigWait 0x00000000
State: Process (Waiting)
input.device (Waiting)
Stack: 0x5ff50000 - 0x5ff60000, pointer @ 0x5ff5ff00 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000000
State: Task (Waiting)
SFS DosList handler (Waiting)
Stack: 0x5fc35004 - 0x5fc36ffc, pointer @ 0x5fc36f20 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000000
State: Process (Waiting)
USB stack (Waiting)
Stack: 0x5fec4000 - 0x5fec8000, pointer @ 0x5fec7f20 (Cookie OK)
Signals: SigRec 0xf8007000, SigWait 0x00000000
State: Task (Waiting)
OHCI Controller Task Unit 1 (Waiting)
Stack: 0x5fde3000 - 0x5fdeb000, pointer @ 0x5fdeaf20 (Cookie OK)
Signals: SigRec 0xbc009000, SigWait 0x00000000
State: Task (Waiting)
EHCI Controller Task Unit 0 (Waiting)
Stack: 0x5fdc3000 - 0x5fdcb000, pointer @ 0x5fdcaf20 (Cookie OK)
Signals: SigRec 0xbe009000, SigWait 0x00000000
State: Task (Waiting)
OHCI Controller Task Unit 0 (Waiting)
Stack: 0x5fe07000 - 0x5fe0f000, pointer @ 0x5fe0ef20 (Cookie OK)
Signals: SigRec 0xbc009000, SigWait 0x00000000
State: Task (Waiting)
sii3114ide.device - chip 0 port 0 (Waiting)
Stack: 0x5fe6f000 - 0x5fe77000, pointer @ 0x5fe76f20 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x20000000
State: Task (Waiting)
sii3114ide.device - chip 0 port 1 (Waiting)
Stack: 0x5fe47000 - 0x5fe4f000, pointer @ 0x5fe4ef20 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000000
State: Task (Waiting)
page_sweep (Waiting)
Stack: 0x5fe17004 - 0x5fe1effc, pointer @ 0x5fe1ee80 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000000
State: Task (Waiting)
it8212ide.device - chip 0 port 0 (Waiting)
Stack: 0x5fe9f000 - 0x5fea7000, pointer @ 0x5fea6f20 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x20000000
State: Task (Waiting)
ppc440ep_eth Unit 0 (Waiting)
Stack: 0x532e4004 - 0x532f4ffc, pointer @ 0x532f4f20 (Cookie OK)
Signals: SigRec 0xf6001000, SigWait 0x00000000
State: Process (Waiting)
hid.usbfd (Waiting)
Stack: 0x5fd09004 - 0x5fd10ffc, pointer @ 0x5fd10ee0 (Cookie OK)
Signals: SigRec 0xe0000000, SigWait 0x00000100
State: Process (Waiting)
HID Mouse (Waiting)
Stack: 0x53521004 - 0x53530ffc, pointer @ 0x53530f20 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000000
State: Process (Waiting)
DH0 (Waiting)
Stack: 0x5fc2f004 - 0x5fc30ffc, pointer @ 0x5fc30eb0 (Cookie OK)
Signals: SigRec 0xe0000100, SigWait 0x10000000
State: Process (Waiting)
ICD0 (Waiting)
Stack: 0x53426004 - 0x53435ffc, pointer @ 0x53435f20 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
USB0 (Waiting)
Stack: 0x536aa004 - 0x536b9ffc, pointer @ 0x536b9ee0 (Cookie OK)
Signals: SigRec 0x00010100, SigWait 0x00000000
State: Process (Waiting)
RAM (Waiting)
Stack: 0x55970004 - 0x55977ffc, pointer @ 0x55977c90 (Cookie OK)
Signals: SigRec 0xc0000100, SigWait 0x00000000
State: Process (Waiting)
DH1 (Waiting)
Stack: 0x573d4004 - 0x573d5ffc, pointer @ 0x573d5eb0 (Cookie OK)
Signals: SigRec 0xe0000100, SigWait 0x10000000
State: Process (Waiting)
DH3 (Waiting)
Stack: 0x5fc47004 - 0x5fc48ffc, pointer @ 0x5fc48eb0 (Cookie OK)
Signals: SigRec 0xe0000100, SigWait 0x10000000
State: Process (Waiting)
DH2 (Waiting)
Stack: 0x5fc41004 - 0x5fc42ffc, pointer @ 0x5fc42eb0 (Cookie OK)
Signals: SigRec 0xe0000100, SigWait 0x10000000
State: Process (Waiting)
CD0 (Waiting)
Stack: 0x5fc3b004 - 0x5fc3cffc, pointer @ 0x5fc3cf20 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
hid.usbfd (Waiting)
Stack: 0x5fcbf004 - 0x5fcc6ffc, pointer @ 0x5fcc6ee0 (Cookie OK)
Signals: SigRec 0xe0000000, SigWait 0x00000100
State: Process (Waiting)
HID Keyboard (Waiting)
Stack: 0x5353d004 - 0x5354cffc, pointer @ 0x5354cf20 (Cookie OK)
Signals: SigRec 0x90001000, SigWait 0x00000000
State: Process (Waiting)
reaper.task (Waiting)
Stack: 0x55908004 - 0x5590fffc, pointer @ 0x5590fea0 (Cookie OK)
Signals: SigRec 0x00007000, SigWait 0x00000000
State: Process (Waiting)
MainUSB0 (Waiting)
Stack: 0x53696004 - 0x536a5ffc, pointer @ 0x536a5eb0 (Cookie OK)
Signals: SigRec 0x40000100, SigWait 0x00000000
State: Process (Waiting)
dos_filedir_notify (Waiting)
Stack: 0x5fc93004 - 0x5fc96ffc, pointer @ 0x5fc96ae0 (Cookie OK)
Signals: SigRec 0x10000000, SigWait 0x00000000
State: Process (Waiting)
pager (Waiting)
Stack: 0x55286004 - 0x552a5ffc, pointer @ 0x552a5f00 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000000
State: Process (Waiting)
ENV (Ready)
Stack: 0x573e0004 - 0x573e1ffc, pointer @ 0x573e1da0 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x80000100
State: Process (Ready)
IDF0 (Waiting)
Stack: 0x53493004 - 0x534a2ffc, pointer @ 0x534a2ed0 (Cookie OK)
Signals: SigRec 0xa8000100, SigWait 0x00000000
State: Process (Waiting)
MassStorage Device Task (Waiting)
Stack: 0x5fc83000 - 0x5fc8b000, pointer @ 0x5fc8ae70 (Cookie OK)
Signals: SigRec 0xf3009000, SigWait 0x00000000
State: Task (Waiting)
CON (Waiting)
Stack: 0x52b4f004 - 0x52b5effc, pointer @ 0x52b5ede0 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
RANDOM (Waiting)
Stack: 0x534af004 - 0x534beffc, pointer @ 0x534beef0 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
URL (Waiting)
Stack: 0x53562004 - 0x535dcffc, pointer @ 0x535d8a90 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
console.device (Waiting)
Stack: 0x5ff00000 - 0x5ff08000, pointer @ 0x5ff07f70 (Cookie OK)
Signals: SigRec 0xf0000000, SigWait 0x00000000
State: Task (Waiting)
CON (Waiting)
Stack: 0x528ef004 - 0x528feffc, pointer @ 0x528fede0 (Cookie OK)
Signals: SigRec 0x80000100, SigWait 0x00000000
State: Process (Waiting)
CON (Waiting)
Stack: 0x52960004 - 0x5296fffc, pointer @ 0x5296fde0 (Cookie OK)
Signals: SigRec 0x80000100, SigWait 0x00000000
State: Process (Waiting)
CON (Waiting)
Stack: 0x529e5004 - 0x529f4ffc, pointer @ 0x529f4de0 (Cookie OK)
Signals: SigRec 0x80000100, SigWait 0x00000000
State: Process (Waiting)
CON (Waiting)
Stack: 0x52a52004 - 0x52a61ffc, pointer @ 0x52a61de0 (Cookie OK)
Signals: SigRec 0x80000100, SigWait 0x00000000
State: Process (Waiting)
CON (Waiting)
Stack: 0x52ad7004 - 0x52ae6ffc, pointer @ 0x52ae6de0 (Cookie OK)
Signals: SigRec 0x80000100, SigWait 0x00000000
State: Process (Waiting)
AUDIO (Waiting)
Stack: 0x534ef004 - 0x534feffc, pointer @ 0x534feec0 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
CON (Waiting)
Stack: 0x55924004 - 0x5592bffc, pointer @ 0x5592bde0 (Cookie OK)
Signals: SigRec 0x80000100, SigWait 0x00000000
State: Process (Waiting)
RAW (Waiting)
Stack: 0x55984004 - 0x5598bffc, pointer @ 0x5598bde0 (Cookie OK)
Signals: SigRec 0x80000100, SigWait 0x00000000
State: Process (Waiting)
CON (Waiting)
Stack: 0x559a0004 - 0x559a7ffc, pointer @ 0x559a7de0 (Cookie OK)
Signals: SigRec 0x80000100, SigWait 0x00000000
State: Process (Waiting)
dos_nbmd_process (Waiting)
Stack: 0x5ff20004 - 0x5ff21ffc, pointer @ 0x5ff21f20 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
dos_lock_handler (Waiting)
Stack: 0x5ff1a004 - 0x5ff1bffc, pointer @ 0x5ff1bf00 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
RexxMaster [] (Waiting)
Stack: 0x53250004 - 0x5325fffc, pointer @ 0x5325ff50 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000000
State: Process (Waiting)
TEXTCLIP (Waiting)
Stack: 0x5350d004 - 0x5351cffc, pointer @ 0x5351ceb0 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
compose.task (Ready)
Stack: 0x538b9000 - 0x538c1000, pointer @ 0x538c0f30 (Cookie OK)
Signals: SigRec 0x00000021, SigWait 0x00000020
State: Task (Ready)
Workbench [Workbench] (Ready)
Stack: 0x527d8004 - 0x527e7ffc, pointer @ 0x527e7ea0 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x80000000
State: Process (Ready)
Workbench DosList Notify (Waiting)
Stack: 0x5243e004 - 0x5244dffc, pointer @ 0x5244df40 (Cookie OK)
Signals: SigRec 0x00003000, SigWait 0x00000100
State: Process (Waiting)
ramlib (Waiting)
Stack: 0x551ec004 - 0x55204ffc, pointer @ 0x55204f20 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000100
State: Process (Waiting)
ContextMenus Command Dispatcher [ContextMenus Command Dispatcher] (Waiting)
Stack: 0x51f1d004 - 0x51f2cffc, pointer @ 0x51f2cf40 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000000
State: Process (Waiting)
string.gadget server (Waiting)
Stack: 0x52be9004 - 0x52bf8ffc, pointer @ 0x52bf8db0 (Cookie OK)
Signals: SigRec 0x40000000, SigWait 0x00000100
State: Process (Waiting)
Workbench Clipboard Server (Waiting)
Stack: 0x52505004 - 0x52514ffc, pointer @ 0x52514f00 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
RinghioServer (Ready)
Stack: 0x52913004 - 0x52932ffc, pointer @ 0x52932370 (Cookie OK)
Signals: SigRec 0xd8001000, SigWait 0x10000100
State: Process (Ready)
TCP/IP Control (Ready)
Stack: 0x5333f004 - 0x5334effc, pointer @ 0x5334edc0 (Cookie OK)
Signals: SigRec 0xf8009080, SigWait 0x40000100
State: Process (Ready)
screenblanker.library timing dispatcher (Waiting)
Stack: 0x528a2004 - 0x528b1ffc, pointer @ 0x528b1ea0 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
TCP/IP Superserver [TCP/IP Superserver] (Waiting)
Stack: 0x53363004 - 0x53372ffc, pointer @ 0x53372a00 (Cookie OK)
Signals: SigRec 0xd0000080, SigWait 0x00000100
State: Process (Waiting)
hub.usbfd (Waiting)
Stack: 0x5fd67004 - 0x5fd6effc, pointer @ 0x5fd6ef00 (Cookie OK)
Signals: SigRec 0x30000000, SigWait 0x00000000
State: Task (Waiting)
ScreenBlankerEngine (Waiting)
Stack: 0x52a01004 - 0x52a10ffc, pointer @ 0x52a10be0 (Cookie OK)
Signals: SigRec 0xd8001000, SigWait 0x00000000
State: Process (Waiting)
ContextMenus [] (Waiting)
Stack: 0x5297c004 - 0x5298bffc, pointer @ 0x5298bc50 (Cookie OK)
Signals: SigRec 0xe0001000, SigWait 0x00000100
State: Process (Waiting)
ASYNCWB (Waiting)
Stack: 0x52a8a004 - 0x52a99ffc, pointer @ 0x52a99e70 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000100
State: Process (Waiting)
AmiDock (Waiting)
Stack: 0x52af3004 - 0x52b02ffc, pointer @ 0x52b029b0 (Cookie OK)
Signals: SigRec 0x7f40d000, SigWait 0x00000100
State: Process (Waiting)
DefIcons (Waiting)
Stack: 0x52a6e004 - 0x52a7dffc, pointer @ 0x52a7ddc0 (Cookie OK)
Signals: SigRec 0x80009000, SigWait 0x00000100
State: Process (Waiting)
RAWBInfo (Waiting)
Stack: 0x52a1d004 - 0x52a2cffc, pointer @ 0x52a2cec0 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000100
State: Process (Waiting)
« IPrefs » (Waiting)
Stack: 0x53a14004 - 0x53a23ffc, pointer @ 0x53a23530 (Cookie OK)
Signals: SigRec 0x0000f000, SigWait 0x20000100
State: Process (Waiting)
ConClip (Waiting)
Stack: 0x5329c004 - 0x532abffc, pointer @ 0x532abeb0 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000000
State: Process (Waiting)
TCP/IP Configuration (Waiting)
Stack: 0x5337f004 - 0x5338effc, pointer @ 0x5338ede0 (Cookie OK)
Signals: SigRec 0xf8003000, SigWait 0x00000100
State: Process (Waiting)
TCP/IP Log (Waiting)
Stack: 0x5339b004 - 0x533aaffc, pointer @ 0x533aaf00 (Cookie OK)
Signals: SigRec 0x80003000, SigWait 0x00000000
State: Process (Waiting)
USB stack Process (Waiting)
Stack: 0x536da004 - 0x536e9ffc, pointer @ 0x536e9ee0 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000100
State: Process (Waiting)
datatypes.library (Waiting)
Stack: 0x5381d004 - 0x5382cffc, pointer @ 0x5382cf10 (Cookie OK)
Signals: SigRec 0x00001100, SigWait 0x00000000
State: Process (Waiting)
DST watcher (Waiting)
Stack: 0x53946004 - 0x53955ffc, pointer @ 0x53955f20 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000000
State: Process (Waiting)
application.library messageserver (Waiting)
Stack: 0x5399e000 - 0x5399efa0, pointer @ 0x5399ef10 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000000
State: Task (Waiting)
hub.usbfd (Waiting)
Stack: 0x5fd73004 - 0x5fd7affc, pointer @ 0x5fd7af00 (Cookie OK)
Signals: SigRec 0x30000000, SigWait 0x00000000
State: Task (Waiting)
hub.usbfd (Waiting)
Stack: 0x5fd5b004 - 0x5fd62ffc, pointer @ 0x5fd62f00 (Cookie OK)
Signals: SigRec 0x30000000, SigWait 0x00000000
State: Task (Waiting)
FlyingFeather.exe (Crashed)
Stack: 0x52b63004 - 0x52b72ffc, pointer @ 0x52b72c30 (Cookie OK)
Signals: SigRec 0x00000010, SigWait 0x10000100
State: Process (Crashed)
ramlib.support (Waiting)
Stack: 0x55221004 - 0x55239ffc, pointer @ 0x55239f00 (Cookie OK)
Signals: SigRec 0x80005000, SigWait 0x00000100
State: Process (Waiting)
diskimage.device unit 4 (Waiting)
Stack: 0x533f7004 - 0x5340affc, pointer @ 0x5340ae70 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000100
State: Process (Waiting)
diskimage.device unit 0 (Waiting)
Stack: 0x5343a004 - 0x5344dffc, pointer @ 0x5344de70 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000100
State: Process (Waiting)
dos_signal_server (Waiting)
Stack: 0x5ff26004 - 0x5ff27ffc, pointer @ 0x5ff27f10 (Cookie OK)
Signals: SigRec 0x0000e000, SigWait 0x00000000
State: Process (Waiting)
Picasso96 (Waiting)
Stack: 0x53a28004 - 0x53a37ffc, pointer @ 0x53a37da0 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
dos_appdir_server (Waiting)
Stack: 0x5ff2c004 - 0x5ff2dffc, pointer @ 0x5ff2dd40 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000100
State: Process (Waiting)
idle.task (Ready)
Stack: 0x5ff89000 - 0x5ff8a000, pointer @ 0x5ff89fd0 (Cookie OK)
Signals: SigRec 0x00000000, SigWait 0x00000000
State: Task (Ready)
I don't know how to use it to know where the crash is. One thing I can say is that if I put in // the line that call the function to release the memory bloc, I do not get the DSI error ... Kindest Regards, AmiDARK
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: DSI error at exit
|
Posted on: 2011/12/12 18:53
#116
|
Quite a regular
|
@BroadBlues : Yeah, sorry forgot the tag :(
Concerning the void, I've already replaced the sizeof ... with 4 but I got the same result ...
Kindest Regards, AmiDARK
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: DSI error at exit
|
Posted on: 2011/12/12 13:57
#117
|
Quite a regular
|
I'd prefer this because it forces me to keep an eye on which functions I use because between AmigaOS4, MorphOS & older AmigaOS, sometimes, functions args are not the same ...
|
All we have to decide is what to do with the time that is given to us.
|
|
|
DSI error at exit
|
Posted on: 2011/12/12 13:32
#118
|
Quite a regular
|
Hi all, I have created a function to handle a memory list. I can create the list, use it ... no problem. But, if I use the function to remove the memory allocation (when leaving AmiDARK Engine application), I get a DSI crash. Here is how I create a new list using this function : MyPTR = UpdateImagesLists( 32, MyPTR, 0 ); Here is how I add 32 new entities to the list : MyPTR = UpdateImagesLists( ActualPTRSlots + 32, MyPTR, ActualPTRSlots ); Here is how I remove the list from memory : MyPTR = UpdateImagesLists( 0, MyPTR, ActualPTRSlots ); Here is the function :
void * UpdateImagesLists( int NewAmount, void * ActualImageList, int OldAmount ){
void * MyNewImageList;
int AmountToCopy, SizeToCopy;
MyNewImageList = NULL;
AmountToCopy = 0;
if ( NewAmount > 0 ){
// Crée la nouvelle liste.
MyNewImageList = MyAllocVec( NewAmount * sizeof( MyNewImageList ), MEMF_CLEAR );
// Copie le contenu de l'ancienne liste dans la nouvelle sans dépassement.
if ( NewAmount > OldAmount ){ AmountToCopy = OldAmount; }
if ( NewAmount <= OldAmount ){ AmountToCopy = NewAmount; }
if ( AmountToCopy > 0 ){
MyCopyMemory( ActualImageList, AmountToCopy * sizeof( MyNewImageList ), MyNewImageList );
}
}
// On supprime l'ancienne liste si elle existe.
if ( ActualImageList != NULL ){
if ( OldAmount != 0 ){
MyFreeVec( ActualImageList );
}
}
return MyNewImageList;
}
MyAllocVec & MyFreeVec for correctly. Here are the functions :
// ***************************************************************************************************************
/* Multi Platform Compatible AllocVec */
void * MyAllocVec( int MyVecSize, int MODE ){
void * pict = NULL;
#if defined( __amiga__ )
#if defined( __amigaos4__ )
pict = IExec->AllocVec( MyVecSize, MODE );
#elif defined( __MORPHOS__ )
pict = AllocVec( MyVecSize, MODE );
#endif
#endif
return pict;
}
// ***************************************************************************************************************
/* Multi Platform Compatible FreeVec */
void MyFreeVec( void * pt ){
if ( pt != NULL ){
#if defined( __amiga__ )
#if defined( __amigaos4__ )
IExec->FreeVec( pt );
#elif defined( __MORPHOS__ )
FreeVec( pt );
#endif
#endif
}
}
Do someone understand why ? Kindest Regards, AmiDARK
Edited by Rigo on 2011/12/12 15:54:02 Edited by freddix on 2011/12/12 18:59:57
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: How to manually initialize a bitmap
|
Posted on: 2011/5/31 23:03
#119
|
Quite a regular
|
Technically, you can render to screen, capture the image and make a texture with it ... it works ... but it's terribly slow :( ...
|
All we have to decide is what to do with the time that is given to us.
|
|
|
Re: Amigaworld down?
|
Posted on: 2011/5/31 21:14
#120
|
Quite a regular
|
same here. it worked this morning but don't work this afternoon.
|
All we have to decide is what to do with the time that is given to us.
|
|
|