Jump to content

Recommended Posts

  • Replies 37
  • Created
  • Last Reply

Top Posters In This Topic

Posted (edited)

I'll take a guess: when people have the full tech specs and docs of the DS...

 

Plus, i'd like to see how they pull off the touch screen thing emulator-wise.

To answer my own question, I think the developer should ultimately go down similar path to the PalmOS emulator.

Edited by Agozer
Posted
I'll take a guess: when people have the full tech specs and docs of the DS...

 

And you'd be right in that. Some people are speculating on how the DS renders the 3D information in memory, but they're getting poor results. It's wise to hold back on trying anything like that.

 

To answer my own question, I think the developer should ultimately go down  similar path to the PalmOS emulator.

 

Do tell. I've not heard the story of the PalmOS emu before.

Posted
I'll take a guess: when people have the full tech specs and docs of the DS...

 

Plus, i'd like to see how they pull off the touch screen thing emulaor-wise.

To answer my own question, I think the developer should ultimately go down  similar path to the PalmOS emulator.

 

For touch screen, they might implement using mouse dragging??

Click and drag = touch screen.

Posted (edited)
Do tell. I've not heard the story of the PalmOS emu before.

You can get the emulator from Palm's own site. You need to get those BIOS images or dump your own first to use it at all.

 

Basically the PalmOS emulator just emulate touch screen via mouse input; You select icons with the mouse as you would with the actual pen. You can type memos and stuff like that by simply typing with the keyboard or by drawing shapes with the mouse (the "pen" needs to be calibrated first of course).

Edited by Agozer
Posted
Basically the PalmOS emulator just emulate touch screen via mouse input; You select icons with the mouse as you would with the actual pen. You can type memos and stuff like that by simply typing with the keyboard or by drawing shapes with the mouse (the "pen" needs to be calibrated first of course).

 

Ah, ok. That's too far in the future for me to even contemplate methods of emulation right now, though; you don't mind if I pay more attention to graphics and sound? :P

Posted
Basically the PalmOS emulator just emulate touch screen via mouse input; You select icons with the mouse as you would with the actual pen. You can type memos and stuff like that by simply typing with the keyboard or by drawing shapes with the mouse (the "pen" needs to be calibrated first of course).

 

Ah, ok. That's too far in the future for me to even contemplate methods of emulation right now, though; you don't mind if I pay more attention to graphics and sound? :P

Hey, it's your emulator, isn't it? :P Sure, just get something showing on the screen and some waveforms coming out of the speakers... then you can think about the touchscreen,

Posted

somehow this mouseinput thing and tying it into the actual emulated hardware sounds much harder than coding the actual emulator itself.

  • 4 weeks later...
Posted

I understand that the emulator is still in very very very early in the stages of development, but just so you know, every test rom crashes the emu for me.

 

Good luck.

Posted
I understand that the emulator is still in very very very early in the stages of development, but just so you know, every test rom crashes the emu for me.

 

Yeh. You'd be surprised, actually; it ONLY runs on my box at home, and nowhere else that I've tested. Why this is, I have no clue; if someone wants to help debug that, I'll be more than happy.

Posted (edited)

I have no idea how to use this information but may be you will know what it means and use it to get DS to work. I am a college student with little cash so I can not give support with money right now but I will support DS as much as possible in any other way possible. I hope this information will be helpfull to you.

 

Hardware is:

 

College computer with MS logging bug (MS has so many bugs) to get into Administator level to run as a admin on the schools pc to be able to run programs.

Dell

OptiPlex GX260

Service Tag 8L1ZP11

Express Service Code 18687393397

Processor Intel® Pentium® 4 CPU 2.26GHz

Processor Speed 2.21 GHz

Memory (RAM) 1024 MB

Operating System Microsoft Windows XP Professional

Operating System Version 5.1.2600

 

Video Card

Model: Intel® 82845G/GL/GE/PE/GV Graphics Controller

Driver: ialmnt5.sys

Wednesday, October 08, 2003

Supported

 

Display

Type: Plug and Play Monitor

Color: True Color (32 Bit)

Resolution: 1024 x 768

Screen Saver: Active

 

 

 

Here is a report log:

Wednesday, December 01, 2004 Applicatio n Error Faulting application dsemu.exe, version 0.0.1.2, faulting module gba.dll, version 0.0.1.2, fault address 0x000329e4.

Wednesday, December 01, 2004 Applicatio n Error Faulting application dsemu.exe, version 0.0.1.2, faulting module gba.dll, version 0.0.1.2, fault address 0x000329e4.

Wednesday, December 01, 2004 Applicatio n Error Faulting application dsemu.exe, version 0.0.1.2, faulting module gba.dll, version 0.0.1.2, fault address 0x000329e4.

Wednesday, December 01, 2004 Applicatio n Error Faulting application dsemu.exe, version 0.0.1.2, faulting module gba.dll, version 0.0.1.2, fault address 0x000329e4.

Wednesday, December 01, 2004 Applicatio n Error Faulting application dsemu.exe, version 0.0.1.2, faulting module gba.dll, version 0.0.1.2, fault address 0x000329e4.

Wednesday, December 01, 2004 Applicatio n Error Faulting application dsemu.exe, version 0.0.1.2, faulting module gba.dll, version 0.0.1.2, fault address 0x000329e4.

Wednesday, December 01, 2004 Applicatio n Error Faulting application dsemu.exe, version 0.0.1.2, faulting module gba.dll, version 0.0.1.2, fault address 0x000329e4.

Wednesday, December 01, 2004 Applicatio n Error Faulting application dsemu.exe, version 0.0.1.2, faulting module gba.dll, version 0.0.1.2, fault address 0x000329e4.

Wednesday, December 01, 2004 Applicatio n Error Faulting application dsemu.exe, version 0.0.1.2, faulting module gba.dll, version 0.0.1.2, fault address 0x000329e4.

Wednesday, December 01, 2004 Applicatio n Error Faulting application dsemu.exe, version 0.0.1.2, faulting module gba.dll, version 0.0.1.2, fault address 0x000329e4.

 

 

When I debug I got this,

 

'dsemu.exe': Loaded 'G:\T\dsemu-0.0.1b\dsemu.exe', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\ntdll.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\kernel32.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\user32.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\gdi32.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\comdlg32.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\shlwapi.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\msvcrt.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\advapi32.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\rpcrt4.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\comctl32.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\shell32.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\winmm.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\imm32.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\lpk.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\usp10.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll', No symbols loaded.

'dsemu.exe': Loaded 'G:\T\dsemu-0.0.1b\log.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\uxtheme.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\msctfime.ime', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\ole32.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\apphelp.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\clbcatq.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\oleaut32.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\comres.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\version.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\setupapi.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\ntshrui.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\atl.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\netapi32.dll', No symbols loaded.

'dsemu.exe': Loaded 'C:\WINDOWS\SYSTEM32\userenv.dll', No symbols loaded.

'dsemu.exe': Loaded 'G:\T\dsemu-0.0.1b\gba.dll', No symbols loaded.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

First-chance exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

Unhandled exception at 0x00c329e4 in dsemu.exe: 0xC0000005: Access violation reading location 0x0000000c.

 

EDIT:

I found that the error says:

00D329E4 CXX0013: Error: missing operator

Edited by kn2usser
Posted
I understand that the emulator is still in very very very early in the stages of development, but just so you know, every test rom crashes the emu for me.

 

Yeh. You'd be surprised, actually; it ONLY runs on my box at home, and nowhere else that I've tested. Why this is, I have no clue; if someone wants to help debug that, I'll be more than happy.

If I knew how to debug it, I would, but I'm virtually computer illiterate. :thumbsup:

 

So, sorry, I can't.

Posted

From the debugging output, it looks like the program didn't link properly. Of course, since the emulator does such low level things it could be all too many different things. Looks like a job for printf debugging :thumbsup: Maybe I'll try sometime and install Windows, see if it works for me. I love debugging. As long as I don't have a class due date that is. 0_o

Guest
This topic is now closed to further replies.

×
×
  • Create New...